pub trait IDistList_Impl: Sized + IMAPIContainer_Impl {
    // Required methods
    fn CreateEntry(
        &self,
        cbentryid: u32,
        lpentryid: *const ENTRYID,
        ulcreateflags: u32
    ) -> Result<IMAPIProp>;
    fn CopyEntries(
        &self,
        lpentries: *const SBinaryArray,
        uluiparam: usize,
        lpprogress: Option<&IMAPIProgress>,
        ulflags: u32
    ) -> Result<()>;
    fn DeleteEntries(
        &self,
        lpentries: *const SBinaryArray,
        ulflags: u32
    ) -> Result<()>;
    fn ResolveNames(
        &self,
        lpproptagarray: *const SPropTagArray,
        ulflags: u32,
        lpadrlist: *const ADRLIST
    ) -> Result<FlagList>;
}

Required Methods§

fn CreateEntry( &self, cbentryid: u32, lpentryid: *const ENTRYID, ulcreateflags: u32 ) -> Result<IMAPIProp>

fn CopyEntries( &self, lpentries: *const SBinaryArray, uluiparam: usize, lpprogress: Option<&IMAPIProgress>, ulflags: u32 ) -> Result<()>

fn DeleteEntries( &self, lpentries: *const SBinaryArray, ulflags: u32 ) -> Result<()>

fn ResolveNames( &self, lpproptagarray: *const SPropTagArray, ulflags: u32, lpadrlist: *const ADRLIST ) -> Result<FlagList>

Object Safety§

This trait is not object safe.

Implementors§