Trait windows::Win32::UI::Shell::ISyncMgrConflictStore_Impl
pub trait ISyncMgrConflictStore_Impl: Sized {
// Required methods
fn EnumConflicts(
&self,
pszhandlerid: &PCWSTR,
pszitemid: &PCWSTR,
) -> Result<IEnumSyncMgrConflict>;
fn BindToConflict(
&self,
pconflictidinfo: *const SYNCMGR_CONFLICT_ID_INFO,
riid: *const GUID,
ppv: *mut *mut c_void,
) -> Result<()>;
fn RemoveConflicts(
&self,
rgconflictidinfo: *const SYNCMGR_CONFLICT_ID_INFO,
cconflicts: u32,
) -> Result<()>;
fn GetCount(&self, pszhandlerid: &PCWSTR, pszitemid: &PCWSTR) -> Result<u32>;
}
Required Methods§
fn EnumConflicts( &self, pszhandlerid: &PCWSTR, pszitemid: &PCWSTR, ) -> Result<IEnumSyncMgrConflict>
fn BindToConflict( &self, pconflictidinfo: *const SYNCMGR_CONFLICT_ID_INFO, riid: *const GUID, ppv: *mut *mut c_void, ) -> Result<()>
fn RemoveConflicts( &self, rgconflictidinfo: *const SYNCMGR_CONFLICT_ID_INFO, cconflicts: u32, ) -> Result<()>
fn GetCount(&self, pszhandlerid: &PCWSTR, pszitemid: &PCWSTR) -> Result<u32>
Object Safety§
This trait is not object safe.