Type Alias CMSG_CNG_CONTENT_DECRYPT_INFO

Source
pub type CMSG_CNG_CONTENT_DECRYPT_INFO = _CMSG_CNG_CONTENT_DECRYPT_INFO;

Aliased Type§

struct CMSG_CNG_CONTENT_DECRYPT_INFO {
    pub cbSize: u32,
    pub ContentEncryptionAlgorithm: _CRYPT_ALGORITHM_IDENTIFIER,
    pub pfnAlloc: Option<unsafe extern "C" fn(_: usize) -> *mut c_void>,
    pub pfnFree: Option<unsafe extern "C" fn(_: *mut c_void)>,
    pub hNCryptKey: u64,
    pub pbContentEncryptKey: *mut u8,
    pub cbContentEncryptKey: u32,
    pub hCNGContentEncryptKey: *mut c_void,
    pub pbCNGContentEncryptKeyObject: *mut u8,
}

Fields§

§cbSize: u32§ContentEncryptionAlgorithm: _CRYPT_ALGORITHM_IDENTIFIER§pfnAlloc: Option<unsafe extern "C" fn(_: usize) -> *mut c_void>§pfnFree: Option<unsafe extern "C" fn(_: *mut c_void)>§hNCryptKey: u64§pbContentEncryptKey: *mut u8§cbContentEncryptKey: u32§hCNGContentEncryptKey: *mut c_void§pbCNGContentEncryptKeyObject: *mut u8