pub unsafe extern "system" fn CryptXmlEncode(
    hcryptxml: *const c_void,
    dwcharset: CRYPT_XML_CHARSET,
    rgproperty: *const CRYPT_XML_PROPERTY,
    cproperty: u32,
    pvcallbackstate: *mut c_void,
    pfnwrite: PFN_CRYPT_XML_WRITE_CALLBACK
) -> HRESULT