pub unsafe fn CryptExportPublicKeyInfoEx<P0, P1>(
    hcryptprovorncryptkey: P0,
    dwkeyspec: u32,
    dwcertencodingtype: CERT_QUERY_ENCODING_TYPE,
    pszpublickeyobjid: P1,
    dwflags: u32,
    pvauxinfo: Option<*const c_void>,
    pinfo: Option<*mut CERT_PUBLIC_KEY_INFO>,
    pcbinfo: *mut u32,
) -> Result<()>
where P0: Param<HCRYPTPROV_OR_NCRYPT_KEY_HANDLE>, P1: Param<PCSTR>,