pub unsafe fn CredProtectA<P0>(
    fasself: P0,
    pszcredentials: &[u8],
    pszprotectedcredentials: PSTR,
    pcchmaxchars: *mut u32,
    protectiontype: Option<*mut CRED_PROTECTION_TYPE>
) -> Result<()>
where P0: IntoParam<BOOL>,