Trait IMAPIStatus_Impl
pub trait IMAPIStatus_Impl: IMAPIProp_Impl {
// Required methods
fn ValidateState(&self, uluiparam: usize, ulflags: u32) -> Result<()>;
fn SettingsDialog(&self, uluiparam: usize, ulflags: u32) -> Result<()>;
fn ChangePassword(
&self,
lpoldpass: *const i8,
lpnewpass: *const i8,
ulflags: u32,
) -> Result<()>;
fn FlushQueues(
&self,
uluiparam: usize,
cbtargettransport: u32,
lptargettransport: *const ENTRYID,
ulflags: u32,
) -> Result<()>;
}
Required Methods§
fn ValidateState(&self, uluiparam: usize, ulflags: u32) -> Result<()>
fn SettingsDialog(&self, uluiparam: usize, ulflags: u32) -> Result<()>
fn ChangePassword( &self, lpoldpass: *const i8, lpnewpass: *const i8, ulflags: u32, ) -> Result<()>
fn FlushQueues( &self, uluiparam: usize, cbtargettransport: u32, lptargettransport: *const ENTRYID, ulflags: u32, ) -> 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.