SYNCMGRHANDLERFLAGS enumeration (mobsync.h)

Used in the SYNCMGRHANDLERINFO structure as flags that apply to the current handler.

Syntax

typedef enum _tagSYNCMGRHANDLERFLAGS {
  SYNCMGRHANDLER_HASPROPERTIES = 0x1,
  SYNCMGRHANDLER_MAYESTABLISHCONNECTION = 0x2,
  SYNCMGRHANDLER_ALWAYSLISTHANDLER = 0x4,
  SYNCMGRHANDLER_HIDDEN = 0x8
} SYNCMGRHANDLERFLAGS;

Constants

 
SYNCMGRHANDLER_HASPROPERTIES
Value: 0x1
The current handler provides a property sheet dialog.
SYNCMGRHANDLER_MAYESTABLISHCONNECTION
Value: 0x2
May call back the ISyncMgrSynchronizeCallback::EstablishConnection method. This value is ignored in Windows Vista and later.
SYNCMGRHANDLER_ALWAYSLISTHANDLER
Value: 0x4
Indicates Show Handler in Choice even if items are not shown. This value is ignored in Windows Vista and later.
SYNCMGRHANDLER_HIDDEN
Value: 0x8
Windows Vista and later. Do not display handler or item. This value is ignored by Windows Vista.

Remarks

Only the SYNCMGRHANDLER_HASPROPERTIES and SYNCMGRHANDLER_HIDDEN flags are recognized by Windows Vista. Although Windows Vista recognizes the SYNCMGRHANDLER_HIDDEN flag, it does not currently use it.

All flags are still valid for previous versions of Windows.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Header mobsync.h

See also

SYNCMGRHANDLERINFO