IProviderCustomFilteredSyncServices Interface
Creates objects that are used by providers that use custom filters. Empty objects and objects that are initialized by using serialized data can be created.
Syntax
interface IProviderCustomFilteredSyncServices : IUnknown
Members
IProviderCustomFilteredSyncServices method |
Description |
---|---|
Creates an ICustomFilterInfo object that contains the specified ISyncFilter object. |
|
IProviderCustomFilteredSyncServices::CreateCombinedFilterInfo |
Creates an ICombinedFilterInfo object that contains two ISyncFilter objects, and information about how to combine the two specified filters. |
Creates an empty IFilterKeyMap object. |
|
IProviderCustomFilteredSyncServices::DeserializeFilterKeyMap |
Creates an IFilterKeyMap object and initializes it by using serialized data. |
IProviderCustomFilteredSyncServices::DeserializeChangeBatchWithFilterKeyMap |
Creates an ISyncChangeBatch object that contains an IFilterKeyMap object, and initializes it by using serialized data. |
IProviderCustomFilteredSyncServices::DeserializeFullEnumerationChangeBatchWithFilterKeyMap |
Creates an ISyncChangeBatch object for recovery synchronization that contains an IFilterKeyMap object, and initializes it by using serialized data. |
Remarks
To obtain an IProviderCustomFilteredSyncServices object, pass CLSID_SyncServices and IID_IProviderCustomFilteredSyncServices to the CoCreateInstance function. The object must be initialized by calling IProviderSyncServices::Initialize before any other methods are called.
Requirements
Header: Synchronization.h