windows::Win32::Data::Xml::MsXml

Trait IXMLHTTPRequest3Callback_Impl

pub trait IXMLHTTPRequest3Callback_Impl: IXMLHTTPRequest2Callback_Impl {
    // Required methods
    fn OnServerCertificateReceived(
        &self,
        pxhr: Ref<'_, IXMLHTTPRequest3>,
        dwcertificateerrors: u32,
        cservercertificatechain: u32,
        rgservercertificatechain: *const XHR_CERT,
    ) -> Result<()>;
    fn OnClientCertificateRequested(
        &self,
        pxhr: Ref<'_, IXMLHTTPRequest3>,
        cissuerlist: u32,
        rgpwszissuerlist: *const *const u16,
    ) -> Result<()>;
}

Required Methods§

fn OnServerCertificateReceived( &self, pxhr: Ref<'_, IXMLHTTPRequest3>, dwcertificateerrors: u32, cservercertificatechain: u32, rgservercertificatechain: *const XHR_CERT, ) -> Result<()>

fn OnClientCertificateRequested( &self, pxhr: Ref<'_, IXMLHTTPRequest3>, cissuerlist: u32, rgpwszissuerlist: *const *const u16, ) -> Result<()>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§