Trait windows::Win32::UI::Shell::ISyncMgrConflictResolveInfo_Impl
pub trait ISyncMgrConflictResolveInfo_Impl: Sized {
// Required methods
fn GetIterationInfo(
&self,
pncurrentconflict: *mut u32,
pcconflicts: *mut u32,
pcremainingforapplytoall: *mut u32
) -> Result<()>;
fn GetPresenterNextStep(&self) -> Result<SYNCMGR_PRESENTER_NEXT_STEP>;
fn GetPresenterChoice(
&self,
pnpresenterchoice: *mut SYNCMGR_PRESENTER_CHOICE,
pfapplytoall: *mut BOOL
) -> Result<()>;
fn GetItemChoiceCount(&self) -> Result<u32>;
fn GetItemChoice(&self, ichoice: u32) -> Result<u32>;
fn SetPresenterNextStep(
&self,
npresenternextstep: SYNCMGR_PRESENTER_NEXT_STEP
) -> Result<()>;
fn SetPresenterChoice(
&self,
npresenterchoice: SYNCMGR_PRESENTER_CHOICE,
fapplytoall: BOOL
) -> Result<()>;
fn SetItemChoices(
&self,
prgiconflictitemindexes: *mut u32,
cchoices: u32
) -> Result<()>;
}
Required Methods§
fn GetIterationInfo( &self, pncurrentconflict: *mut u32, pcconflicts: *mut u32, pcremainingforapplytoall: *mut u32 ) -> Result<()>
fn GetPresenterNextStep(&self) -> Result<SYNCMGR_PRESENTER_NEXT_STEP>
fn GetPresenterChoice( &self, pnpresenterchoice: *mut SYNCMGR_PRESENTER_CHOICE, pfapplytoall: *mut BOOL ) -> Result<()>
fn GetItemChoiceCount(&self) -> Result<u32>
fn GetItemChoice(&self, ichoice: u32) -> Result<u32>
fn SetPresenterNextStep( &self, npresenternextstep: SYNCMGR_PRESENTER_NEXT_STEP ) -> Result<()>
fn SetPresenterChoice( &self, npresenterchoice: SYNCMGR_PRESENTER_CHOICE, fapplytoall: BOOL ) -> Result<()>
fn SetItemChoices( &self, prgiconflictitemindexes: *mut u32, cchoices: u32 ) -> Result<()>
Object Safety§
This trait is not object safe.