windows::Win32::System::Contacts

Trait IContactAggregationContactCollection_Impl

pub trait IContactAggregationContactCollection_Impl: IUnknownImpl {
    // Required methods
    fn FindFirst(&self) -> Result<IContactAggregationContact>;
    fn FindNext(&self) -> Result<IContactAggregationContact>;
    fn FindFirstByIdentityHash(
        &self,
        psourcetype: &PCWSTR,
        paccountid: &PCWSTR,
        pidentityhash: *const CONTACT_AGGREGATION_BLOB,
    ) -> Result<IContactAggregationContact>;
    fn Count(&self) -> Result<i32>;
    fn FindFirstByRemoteId(
        &self,
        psourcetype: &PCWSTR,
        paccountid: &PCWSTR,
        premoteobjectid: *const CONTACT_AGGREGATION_BLOB,
    ) -> Result<IContactAggregationContact>;
}

Required Methods§

fn FindFirst(&self) -> Result<IContactAggregationContact>

fn FindNext(&self) -> Result<IContactAggregationContact>

fn FindFirstByIdentityHash( &self, psourcetype: &PCWSTR, paccountid: &PCWSTR, pidentityhash: *const CONTACT_AGGREGATION_BLOB, ) -> Result<IContactAggregationContact>

fn Count(&self) -> Result<i32>

fn FindFirstByRemoteId( &self, psourcetype: &PCWSTR, paccountid: &PCWSTR, premoteobjectid: *const CONTACT_AGGREGATION_BLOB, ) -> Result<IContactAggregationContact>

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§