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.
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. |
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.