Trait windows::Win32::System::AddressBook::IMAPIContainer_Impl
pub trait IMAPIContainer_Impl: Sized + IMAPIProp_Impl {
// Required methods
fn GetContentsTable(&self, ulflags: u32) -> Result<IMAPITable>;
fn GetHierarchyTable(&self, ulflags: u32) -> Result<IMAPITable>;
fn OpenEntry(
&self,
cbentryid: u32,
lpentryid: *const ENTRYID,
lpinterface: *mut GUID,
ulflags: u32,
lpulobjtype: *mut u32,
lppunk: *mut Option<IUnknown>,
) -> Result<()>;
fn SetSearchCriteria(
&self,
lprestriction: *const SRestriction,
lpcontainerlist: *const SBinaryArray,
ulsearchflags: u32,
) -> Result<()>;
fn GetSearchCriteria(
&self,
ulflags: u32,
lpprestriction: *mut *mut SRestriction,
lppcontainerlist: *mut *mut SBinaryArray,
lpulsearchstate: *mut u32,
) -> Result<()>;
}
Required Methods§
fn GetContentsTable(&self, ulflags: u32) -> Result<IMAPITable>
fn GetHierarchyTable(&self, ulflags: u32) -> Result<IMAPITable>
fn OpenEntry( &self, cbentryid: u32, lpentryid: *const ENTRYID, lpinterface: *mut GUID, ulflags: u32, lpulobjtype: *mut u32, lppunk: *mut Option<IUnknown>, ) -> Result<()>
fn SetSearchCriteria( &self, lprestriction: *const SRestriction, lpcontainerlist: *const SBinaryArray, ulsearchflags: u32, ) -> Result<()>
fn GetSearchCriteria( &self, ulflags: u32, lpprestriction: *mut *mut SRestriction, lppcontainerlist: *mut *mut SBinaryArray, lpulsearchstate: *mut u32, ) -> Result<()>
Object Safety§
This trait is not object safe.