pub unsafe extern "system" fn CryptMsgOpenToDecode(
    dwmsgencodingtype: u32,
    dwflags: u32,
    dwmsgtype: u32,
    hcryptprov: HCRYPTPROV_LEGACY,
    precipientinfo: *const CERT_INFO,
    pstreaminfo: *const CMSG_STREAM_INFO,
) -> *mut c_void