IProviderSyncServices2 Interface

Creates additional objects that are used by synchronization providers.


interface IProviderSyncServices2 : IProviderSyncServices

IProviderSyncServices2 method

Description

IProviderSyncServices2::CreateProviderConverterRegistration

Creates an IProviderConverterRegistration object that can be used to register or unregister implementations of IProviderConverter.

IProviderSyncServices2::CreateSyncSessionState

Creates an ISyncSessionState object that can be used to contain information about the synchronization session.

IProviderSyncServices2::CreateSyncChangeForMergeTombstone

Creates an ISyncChange object or an ISyncChangeBuilder object that represents a merge tombstone.

IProviderSyncServices2::CreateMemoryConflictLog

Creates an IMemoryConflictLog object that can be used to store conflicts in memory during synchronization.

IProviderSyncServices2::CreateLoggedConflictsEnumBuilder

Creates an IEnumLoggedConflictsBuilder object that can be used to build a list of logged conflicts.

IProviderSyncServices2::CreateLoggedConflict

Creates an ILoggedConflict object that represents a logged conflict.

An IProviderSyncServices2 object can be obtained by passing CLSID_SyncServices and IID_IProviderSyncServices2 to the CoCreateInstance function. The object must be initialized by calling IProviderSyncServices::Initialize before any other methods are called.

Header: Synchronization.h

Show: