mobsync.h header

This header is used by The Windows Shell. For more information, see:

mobsync.h contains the following programming interfaces:

Interfaces

 
ISyncMgrEnumItems

Exposes methods that enumerate through an array of SYNCMGRITEM structures.
ISyncMgrRegister

Exposes methods so that an application can register with the synchronization manager. This can be achieved either through the ISyncMgrRegister interface or by registering directly in the registry.
ISyncMgrSynchronize

Exposes methods that enable the registered application or service to receive notifications from the synchronization manager.
ISyncMgrSynchronizeCallback

Exposes methods that manage the synchronization process.
ISyncMgrSynchronizeInvoke

Exposes methods that enable a registered application to invoke the synchronization manager to update items.

Structures

 
SYNCMGRHANDLERINFO

Provides information about the handler for use in the ISyncMgrSynchronize::GetHandlerInfo method.
SYNCMGRITEM

Provides information about items being enumerated by the ISyncMgrEnumItems interface.
SYNCMGRLOGERRORINFO

Provides error information for use in the ISyncMgrSynchronizeCallback::LogError method.
SYNCMGRPROGRESSITEM

Provides status information while a synchronization is in progress. This structure is used with the ISyncMgrSynchronizeCallback::Progress method and corresponds to a single synchronization item.

Enumerations

 
SYNCMGRFLAG

The SYNCMGRFLAG enumeration values are used in the ISyncMgrSynchronize::Initialize method to indicate how the synchronization event was initiated.
SYNCMGRHANDLERFLAGS

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

The SYNCMGRINVOKEFLAGS enumeration value specifies how the Sync Manager is to be invoked in the ISyncMgrSynchronizeInvoke::UpdateItems method.
SYNCMGRITEMFLAGS

Specifies information for the current item in the SYNCMGRITEM structure.
SYNCMGRLOGLEVEL

The SYNCMGRLOGLEVEL enumeration values specify an error level for use in the ISyncMgrSynchronizeCallback::LogError method.
SYNCMGRREGISTERFLAGS

The SYNCMGRREGISTERFLAGS enumeration values are used in methods of the ISyncMgrRegister interface to identify events for which the handler is registered to be notified.
SYNCMGRSTATUS

Used in the ISyncMgrSynchronize::SetItemStatus method to specify the updated status for the item.