pub unsafe extern "system" fn LogonUserExW(
    lpUsername: *const u16,
    lpDomain: *const u16,
    lpPassword: *const u16,
    dwLogonType: u32,
    dwLogonProvider: u32,
    phToken: *mut *mut c_void,
    ppLogonSid: *mut *mut c_void,
    ppProfileBuffer: *mut *mut c_void,
    pdwProfileLength: *mut u32,
    pQuotaLimits: *mut QUOTA_LIMITS
) -> i32