pub unsafe extern "system" fn CryptDecryptAndVerifyMessageSignature(
    pdecryptpara: *const CRYPT_DECRYPT_MESSAGE_PARA,
    pverifypara: *const CRYPT_VERIFY_MESSAGE_PARA,
    dwsignerindex: u32,
    pbencryptedblob: *const u8,
    cbencryptedblob: u32,
    pbdecrypted: *mut u8,
    pcbdecrypted: *mut u32,
    ppxchgcert: *mut *mut CERT_CONTEXT,
    ppsignercert: *mut *mut CERT_CONTEXT,
) -> BOOL