pub unsafe fn SspiAcquireCredentialsHandleAsyncA<P0, P1>(
    asynccontext: *mut SspiAsyncContext,
    pszprincipal: P0,
    pszpackage: P1,
    fcredentialuse: u32,
    pvlogonid: Option<*const c_void>,
    pauthdata: Option<*const c_void>,
    pgetkeyfn: SEC_GET_KEY_FN,
    pvgetkeyargument: Option<*const c_void>,
    phcredential: *const SecHandle,
    ptsexpiry: Option<*const i64>,
) -> Result<()>
where P0: Param<PCSTR>, P1: Param<PCSTR>,