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§
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>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".