SYNCMGR_RESOLUTION_ABILITIES enumeration (syncmgr.h)

Indicates abilities and the conflict resolution activity to follow. Used with ISyncMgrResolutionHandler::QueryAbilities.

Syntax

typedef enum SYNCMGR_RESOLUTION_ABILITIES {
  SYNCMGR_RA_KEEPOTHER = 0x1,
  SYNCMGR_RA_KEEPRECENT = 0x2,
  SYNCMGR_RA_REMOVEFROMSYNCSET = 0x4,
  SYNCMGR_RA_KEEP_SINGLE = 0x8,
  SYNCMGR_RA_KEEP_MULTIPLE = 0x10,
  SYNCMGR_RA_VALID = 0x1f
} ;

Constants

 
SYNCMGR_RA_KEEPOTHER
Value: 0x1
The resolution handler supports merging items and will produce a merged file to keep.
SYNCMGR_RA_KEEPRECENT
Value: 0x2
Enables methods ISyncMgrResolutionHandler::KeepRecent and ISyncMgrResolutionHandler::KeepOther to be called.
SYNCMGR_RA_REMOVEFROMSYNCSET
Value: 0x4
Enables method ISyncMgrResolutionHandler::RemoveFromSyncSet to be called.
SYNCMGR_RA_KEEP_SINGLE
Value: 0x8
Not used.
SYNCMGR_RA_KEEP_MULTIPLE
Value: 0x10
Enables method ISyncMgrResolutionHandler::KeepItems to be called with more than one item in pArray.
SYNCMGR_RA_VALID
Value: 0x1f
A mask for valid SYNCMGR_RESOLUTION_ABILITIES values.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header syncmgr.h