Trait windows::Win32::System::AddressBook::IMessage_Impl
pub trait IMessage_Impl: Sized + IMAPIProp_Impl {
// Required methods
fn GetAttachmentTable(&self, ulflags: u32) -> Result<IMAPITable>;
fn OpenAttach(
&self,
ulattachmentnum: u32,
lpinterface: *const GUID,
ulflags: u32,
) -> Result<IAttach>;
fn CreateAttach(
&self,
lpinterface: *const GUID,
ulflags: u32,
lpulattachmentnum: *mut u32,
lppattach: *mut Option<IAttach>,
) -> Result<()>;
fn DeleteAttach(
&self,
ulattachmentnum: u32,
uluiparam: usize,
lpprogress: Option<&IMAPIProgress>,
ulflags: u32,
) -> Result<()>;
fn GetRecipientTable(&self, ulflags: u32) -> Result<IMAPITable>;
fn ModifyRecipients(
&self,
ulflags: u32,
lpmods: *const ADRLIST,
) -> Result<()>;
fn SubmitMessage(&self, ulflags: u32) -> Result<()>;
fn SetReadFlag(&self, ulflags: u32) -> Result<()>;
}
Required Methods§
fn GetAttachmentTable(&self, ulflags: u32) -> Result<IMAPITable>
fn OpenAttach( &self, ulattachmentnum: u32, lpinterface: *const GUID, ulflags: u32, ) -> Result<IAttach>
fn CreateAttach( &self, lpinterface: *const GUID, ulflags: u32, lpulattachmentnum: *mut u32, lppattach: *mut Option<IAttach>, ) -> Result<()>
fn DeleteAttach( &self, ulattachmentnum: u32, uluiparam: usize, lpprogress: Option<&IMAPIProgress>, ulflags: u32, ) -> Result<()>
fn GetRecipientTable(&self, ulflags: u32) -> Result<IMAPITable>
fn ModifyRecipients(&self, ulflags: u32, lpmods: *const ADRLIST) -> Result<()>
fn SubmitMessage(&self, ulflags: u32) -> Result<()>
fn SetReadFlag(&self, ulflags: u32) -> Result<()>
Object Safety§
This trait is not object safe.