pub trait IXPProvider_Impl: IUnknownImpl {
// Required methods
fn Shutdown(&self, lpulflags: *mut u32) -> Result<(), Error>;
fn TransportLogon(
&self,
lpmapisup: Ref<'_, IMAPISupport>,
uluiparam: usize,
lpszprofilename: *const i8,
lpulflags: *mut u32,
lppmapierror: *mut *mut MAPIERROR,
lppxplogon: OutRef<'_, IXPLogon>,
) -> Result<(), Error>;
}Required Methods§
fn Shutdown(&self, lpulflags: *mut u32) -> Result<(), Error>
fn TransportLogon( &self, lpmapisup: Ref<'_, IMAPISupport>, uluiparam: usize, lpszprofilename: *const i8, lpulflags: *mut u32, lppmapierror: *mut *mut MAPIERROR, lppxplogon: OutRef<'_, IXPLogon>, ) -> Result<(), Error>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".