pub unsafe extern "C" fn CryptSignAndEncryptMessage(
pSignPara: PCRYPT_SIGN_MESSAGE_PARA,
pEncryptPara: PCRYPT_ENCRYPT_MESSAGE_PARA,
cRecipientCert: DWORD,
rgpRecipientCert: *mut PCCERT_CONTEXT,
pbToBeSignedAndEncrypted: *const BYTE,
cbToBeSignedAndEncrypted: DWORD,
pbSignedAndEncryptedBlob: *mut BYTE,
pcbSignedAndEncryptedBlob: *mut DWORD,
) -> BOOL