SYNC_FILTER_INFO_FLAG Flags

Flags that specify information about an ISyncFilterInfo object.


#define SYNC_FILTER_INFO_FLAG_ITEM_LIST          0x00000001
#define SYNC_FILTER_INFO_FLAG_CHANGE_UNIT_LIST   0x00000002
#define SYNC_FILTER_INFO_FLAG_CUSTOM             0x00000004
#define SYNC_FILTER_INFO_COMBINED                0x00000008

SYNC_FILTER_INFO_FLAG_ITEM_LIST

The ISyncFilterInfo object represents an implementation of ISyncFilterInfo that is provided by Sync Framework. This flag indicates that the set of items synchronized is restricted by an item filter.

SYNC_FILTER_INFO_FLAG_CHANGE_UNIT_LIST

The ISyncFilterInfo object represents an implementation of IChangeUnitListFilterInfo that is provided by Sync Framework. An IChangeUnitListFilterInfo object specifies that changes apply only to a subset of the change units that are defined for the scope.

SYNC_FILTER_INFO_FLAG_CUSTOM

The ISyncFilterInfo object represents a custom filter that is implemented by the developer.

SYNC_FILTER_INFO_COMBINED

The ISyncFilterInfo object represents a filter that is a combination of two or more filters.

The IProviderFilteredSyncServices::CreateFilterInfo method requires a SYNC_FILTER_INFO_FLAG flag that specifies which type of filter to create.

Header: Synchronization.h

Show: