pub trait IRegisteredSyncProvider_Impl: Sized {
// Required methods
fn Init(
&self,
pguidinstanceid: *const GUID,
pguidcontenttype: *const GUID,
pcontextpropertystore: Option<&IPropertyStore>
) -> Result<()>;
fn GetInstanceId(&self) -> Result<GUID>;
fn Reset(&self) -> Result<()>;
}
Required Methods§
fn Init( &self, pguidinstanceid: *const GUID, pguidcontenttype: *const GUID, pcontextpropertystore: Option<&IPropertyStore> ) -> Result<()>
fn GetInstanceId(&self) -> Result<GUID>
fn Reset(&self) -> Result<()>
Object Safety§
This trait is not object safe.