Skip to main content

IXPProvider_Impl

Trait IXPProvider_Impl 

Source
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§

Source

fn Shutdown(&self, lpulflags: *mut u32) -> Result<(), Error>

Source

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".

Implementors§