pub unsafe extern "system" fn LogonUserExA(
    lpUsername: *const i8,
    lpDomain: *const i8,
    lpPassword: *const i8,
    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