windows::Win32::System::Contacts

Trait IContactAggregationLink_Impl

pub trait IContactAggregationLink_Impl: IUnknownImpl {
Show 17 methods // Required methods fn Delete(&self) -> Result<()>; fn Save(&self) -> Result<()>; fn AccountId(&self) -> Result<PWSTR>; fn SetAccountId(&self, paccountid: &PCWSTR) -> Result<()>; fn Id(&self) -> Result<PWSTR>; fn IsLinkResolved(&self) -> Result<BOOL>; fn SetIsLinkResolved(&self, islinkresolved: BOOL) -> Result<()>; fn NetworkSourceIdString(&self) -> Result<PWSTR>; fn SetNetworkSourceIdString(&self, pnetworksourceid: &PCWSTR) -> Result<()>; fn RemoteObjectId(&self) -> Result<*mut CONTACT_AGGREGATION_BLOB>; fn SetRemoteObjectId( &self, premoteobjectid: *const CONTACT_AGGREGATION_BLOB, ) -> Result<()>; fn ServerPerson(&self) -> Result<PWSTR>; fn SetServerPerson(&self, pserverpersonid: &PCWSTR) -> Result<()>; fn ServerPersonBaseline(&self) -> Result<PWSTR>; fn SetServerPersonBaseline(&self, pserverpersonid: &PCWSTR) -> Result<()>; fn SyncIdentityHash(&self) -> Result<*mut CONTACT_AGGREGATION_BLOB>; fn SetSyncIdentityHash( &self, psyncidentityhash: *const CONTACT_AGGREGATION_BLOB, ) -> Result<()>;
}

Required Methods§

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

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

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

fn SetAccountId(&self, paccountid: &PCWSTR) -> Result<()>

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

fn IsLinkResolved(&self) -> Result<BOOL>

fn SetIsLinkResolved(&self, islinkresolved: BOOL) -> Result<()>

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

fn SetNetworkSourceIdString(&self, pnetworksourceid: &PCWSTR) -> Result<()>

fn RemoteObjectId(&self) -> Result<*mut CONTACT_AGGREGATION_BLOB>

fn SetRemoteObjectId( &self, premoteobjectid: *const CONTACT_AGGREGATION_BLOB, ) -> Result<()>

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

fn SetServerPerson(&self, pserverpersonid: &PCWSTR) -> Result<()>

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

fn SetServerPersonBaseline(&self, pserverpersonid: &PCWSTR) -> Result<()>

fn SyncIdentityHash(&self) -> Result<*mut CONTACT_AGGREGATION_BLOB>

fn SetSyncIdentityHash( &self, psyncidentityhash: *const CONTACT_AGGREGATION_BLOB, ) -> Result<()>

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§