Trait windows::Win32::System::AddressBook::IDistList_Impl

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§