Skip to main content

IMAPIStatus_Impl

Trait IMAPIStatus_Impl 

Source
pub trait IMAPIStatus_Impl: IMAPIProp_Impl {
    // Required methods
    fn ValidateState(&self, uluiparam: usize, ulflags: u32) -> Result<(), Error>;
    fn SettingsDialog(
        &self,
        uluiparam: usize,
        ulflags: u32,
    ) -> Result<(), Error>;
    fn ChangePassword(
        &self,
        lpoldpass: *mut i8,
        lpnewpass: *mut i8,
        ulflags: u32,
    ) -> Result<(), Error>;
    fn FlushQueues(
        &self,
        uluiparam: usize,
        cbtargettransport: u32,
        lptargettransport: *mut ENTRYID,
        ulflags: u32,
    ) -> Result<(), Error>;
}

Required Methods§

Source

fn ValidateState(&self, uluiparam: usize, ulflags: u32) -> Result<(), Error>

Source

fn SettingsDialog(&self, uluiparam: usize, ulflags: u32) -> Result<(), Error>

Source

fn ChangePassword( &self, lpoldpass: *mut i8, lpnewpass: *mut i8, ulflags: u32, ) -> Result<(), Error>

Source

fn FlushQueues( &self, uluiparam: usize, cbtargettransport: u32, lptargettransport: *mut ENTRYID, ulflags: u32, ) -> Result<(), Error>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§