pub unsafe fn CryptCATAdminAcquireContext2<P0>(
    phcatadmin: *mut isize,
    pgsubsystem: Option<*const GUID>,
    pwszhashalgorithm: P0,
    pstronghashpolicy: Option<*const CERT_STRONG_SIGN_PARA>,
    dwflags: u32,
) -> Result<()>
where P0: Param<PCWSTR>,