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