Trait windows::Win32::System::WindowsSync::ISyncChangeBatch2_Impl
pub trait ISyncChangeBatch2_Impl: Sized + ISyncChangeBatch_Impl {
// Required methods
fn AddMergeTombstoneMetadataToGroup(
&self,
pbownerreplicaid: *const u8,
pbwinneritemid: *const u8,
pbitemid: *const u8,
pchangeversion: *const SYNC_VERSION,
pcreationversion: *const SYNC_VERSION,
dwworkforchange: u32
) -> Result<ISyncChangeBuilder>;
fn AddMergeTombstoneLoggedConflict(
&self,
pbownerreplicaid: *const u8,
pbwinneritemid: *const u8,
pbitemid: *const u8,
pchangeversion: *const SYNC_VERSION,
pcreationversion: *const SYNC_VERSION,
dwworkforchange: u32,
pconflictknowledge: Option<&ISyncKnowledge>
) -> Result<ISyncChangeBuilder>;
}
Required Methods§
fn AddMergeTombstoneMetadataToGroup( &self, pbownerreplicaid: *const u8, pbwinneritemid: *const u8, pbitemid: *const u8, pchangeversion: *const SYNC_VERSION, pcreationversion: *const SYNC_VERSION, dwworkforchange: u32 ) -> Result<ISyncChangeBuilder>
fn AddMergeTombstoneLoggedConflict( &self, pbownerreplicaid: *const u8, pbwinneritemid: *const u8, pbitemid: *const u8, pchangeversion: *const SYNC_VERSION, pcreationversion: *const SYNC_VERSION, dwworkforchange: u32, pconflictknowledge: Option<&ISyncKnowledge> ) -> Result<ISyncChangeBuilder>
Object Safety§
This trait is not object safe.