pub unsafe extern "system" fn CryptSignAndEncryptMessage(
    psignpara: *const CRYPT_SIGN_MESSAGE_PARA,
    pencryptpara: *const CRYPT_ENCRYPT_MESSAGE_PARA,
    crecipientcert: u32,
    rgprecipientcert: *const *const CERT_CONTEXT,
    pbtobesignedandencrypted: *const u8,
    cbtobesignedandencrypted: u32,
    pbsignedandencryptedblob: *mut u8,
    pcbsignedandencryptedblob: *mut u32,
) -> BOOL