Type Alias CMSG_CONTENT_ENCRYPT_INFO

Source
pub type CMSG_CONTENT_ENCRYPT_INFO = _CMSG_CONTENT_ENCRYPT_INFO;

Aliased Type§

struct CMSG_CONTENT_ENCRYPT_INFO {
Show 15 fields pub cbSize: u32, pub hCryptProv: u64, pub ContentEncryptionAlgorithm: _CRYPT_ALGORITHM_IDENTIFIER, pub pvEncryptionAuxInfo: *mut c_void, pub cRecipients: u32, pub rgCmsRecipients: *mut _CMSG_RECIPIENT_ENCODE_INFO, pub pfnAlloc: Option<unsafe extern "C" fn(_: usize) -> *mut c_void>, pub pfnFree: Option<unsafe extern "C" fn(_: *mut c_void)>, pub dwEncryptFlags: u32, pub __bindgen_anon_1: _CMSG_CONTENT_ENCRYPT_INFO__bindgen_ty_1, pub dwFlags: u32, pub fCNG: i32, pub pbCNGContentEncryptKeyObject: *mut u8, pub pbContentEncryptKey: *mut u8, pub cbContentEncryptKey: u32,
}

Fields§

§cbSize: u32§hCryptProv: u64§ContentEncryptionAlgorithm: _CRYPT_ALGORITHM_IDENTIFIER§pvEncryptionAuxInfo: *mut c_void§cRecipients: u32§rgCmsRecipients: *mut _CMSG_RECIPIENT_ENCODE_INFO§pfnAlloc: Option<unsafe extern "C" fn(_: usize) -> *mut c_void>§pfnFree: Option<unsafe extern "C" fn(_: *mut c_void)>§dwEncryptFlags: u32§__bindgen_anon_1: _CMSG_CONTENT_ENCRYPT_INFO__bindgen_ty_1§dwFlags: u32§fCNG: i32§pbCNGContentEncryptKeyObject: *mut u8§pbContentEncryptKey: *mut u8§cbContentEncryptKey: u32