windows::Win32::System::Contacts

Trait IContactAggregationAggregate_Impl

pub trait IContactAggregationAggregate_Impl: IUnknownImpl {
    // Required methods
    fn Save(&self) -> Result<()>;
    fn GetComponentItems(&self) -> Result<IContactAggregationContactCollection>;
    fn Link(&self, paggregateid: &PCWSTR) -> Result<()>;
    fn get_Groups(
        &self,
        options: CONTACT_AGGREGATION_COLLECTION_OPTIONS,
    ) -> Result<IContactAggregationGroupCollection>;
    fn AntiLink(&self) -> Result<PWSTR>;
    fn SetAntiLink(&self, pantilink: &PCWSTR) -> Result<()>;
    fn FavoriteOrder(&self) -> Result<u32>;
    fn SetFavoriteOrder(&self, favoriteorder: u32) -> Result<()>;
    fn Id(&self) -> Result<PWSTR>;
}

Required Methods§

fn Save(&self) -> Result<()>

fn GetComponentItems(&self) -> Result<IContactAggregationContactCollection>

fn get_Groups( &self, options: CONTACT_AGGREGATION_COLLECTION_OPTIONS, ) -> Result<IContactAggregationGroupCollection>

fn FavoriteOrder(&self) -> Result<u32>

fn SetFavoriteOrder(&self, favoriteorder: u32) -> Result<()>

fn Id(&self) -> Result<PWSTR>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§