Trait windows::Win32::System::WindowsSync::ISyncChange_Impl
pub trait ISyncChange_Impl: Sized {
// Required methods
fn GetOwnerReplicaId(
&self,
pbreplicaid: *mut u8,
pcbidsize: *mut u32,
) -> Result<()>;
fn GetRootItemId(
&self,
pbrootitemid: *mut u8,
pcbidsize: *mut u32,
) -> Result<()>;
fn GetChangeVersion(
&self,
pbcurrentreplicaid: *const u8,
pversion: *mut SYNC_VERSION,
) -> Result<()>;
fn GetCreationVersion(
&self,
pbcurrentreplicaid: *const u8,
pversion: *mut SYNC_VERSION,
) -> Result<()>;
fn GetFlags(&self, pdwflags: *mut u32) -> Result<()>;
fn GetWorkEstimate(&self, pdwwork: *mut u32) -> Result<()>;
fn GetChangeUnits(&self) -> Result<IEnumSyncChangeUnits>;
fn GetMadeWithKnowledge(&self) -> Result<ISyncKnowledge>;
fn GetLearnedKnowledge(&self) -> Result<ISyncKnowledge>;
fn SetWorkEstimate(&self, dwwork: u32) -> Result<()>;
}
Required Methods§
fn GetOwnerReplicaId( &self, pbreplicaid: *mut u8, pcbidsize: *mut u32, ) -> Result<()>
fn GetRootItemId( &self, pbrootitemid: *mut u8, pcbidsize: *mut u32, ) -> Result<()>
fn GetChangeVersion( &self, pbcurrentreplicaid: *const u8, pversion: *mut SYNC_VERSION, ) -> Result<()>
fn GetCreationVersion( &self, pbcurrentreplicaid: *const u8, pversion: *mut SYNC_VERSION, ) -> Result<()>
fn GetFlags(&self, pdwflags: *mut u32) -> Result<()>
fn GetWorkEstimate(&self, pdwwork: *mut u32) -> Result<()>
fn GetChangeUnits(&self) -> Result<IEnumSyncChangeUnits>
fn GetMadeWithKnowledge(&self) -> Result<ISyncKnowledge>
fn GetLearnedKnowledge(&self) -> Result<ISyncKnowledge>
fn SetWorkEstimate(&self, dwwork: u32) -> Result<()>
Object Safety§
This trait is not object safe.