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.