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