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.