CMSG_CONTENT_ENCRYPT_INFO

Type Alias CMSG_CONTENT_ENCRYPT_INFO 

Source
pub type CMSG_CONTENT_ENCRYPT_INFO = _CMSG_CONTENT_ENCRYPT_INFO;

Aliased Type§

#[repr(C)]
pub struct CMSG_CONTENT_ENCRYPT_INFO {
Show 15 fields pub cbSize: u64, pub hCryptProv: u64, pub ContentEncryptionAlgorithm: _CRYPT_ALGORITHM_IDENTIFIER, pub pvEncryptionAuxInfo: *mut c_void, pub cRecipients: u64, 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: u64, pub __bindgen_anon_1: _CMSG_CONTENT_ENCRYPT_INFO__bindgen_ty_1, pub dwFlags: u64, pub fCNG: i32, pub pbCNGContentEncryptKeyObject: *mut u8, pub pbContentEncryptKey: *mut u8, pub cbContentEncryptKey: u64,
}

Fields§

§cbSize: u64§hCryptProv: u64§ContentEncryptionAlgorithm: _CRYPT_ALGORITHM_IDENTIFIER§pvEncryptionAuxInfo: *mut c_void§cRecipients: u64§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: u64§__bindgen_anon_1: _CMSG_CONTENT_ENCRYPT_INFO__bindgen_ty_1§dwFlags: u64§fCNG: i32§pbCNGContentEncryptKeyObject: *mut u8§pbContentEncryptKey: *mut u8§cbContentEncryptKey: u64