The following enumerations are used with Offline Files.
| Enumeration | Description |
|---|---|
| OFFLINEFILES_CACHING_MODE | Describes the caching mode used in methods such as IOfflineFilesCache::IsPathCacheable and IOfflineFilesShareInfo::GetShareCachingMode. |
| OFFLINEFILES_COMPARE | Specifies the type of comparison to perform in the IOfflineFilesItemFilter::GetTimeFilter method. |
| OFFLINEFILES_CONNECT_STATE | Describes the connection state of an item in the Offline Files cache. |
| OFFLINEFILES_EVENTS | Event identifier codes describing events to be received or excluded by an event sink. |
| OFFLINEFILES_ITEM_COPY | Specifies whether the local, remote, or original copy of an item is being queried. |
| OFFLINEFILES_ITEM_TIME | Specifies which time value associated with the cache item is to be used. |
| OFFLINEFILES_ITEM_TYPE | Identifies the type of an item in the Offline Files cache. |
| OFFLINEFILES_OFFLINE_REASON | Indicates the reason why an item is offline. |
| OFFLINEFILES_OP_RESPONSE | Specifies whether to continue, retry, or stop processing items. |
| OFFLINEFILES_PATHFILTER_MATCH | Specifies how closely an event must match a filter. |
| OFFLINEFILES_SETTING_VALUE_TYPE | Identifies the data type returned by the IOfflineFilesSetting::GetValueType method. |
| OFFLINEFILES_SYNC_CONFLICT_RESOLVE | Identifies the conflict resolution code returned by the IOfflineFilesSyncConflictHandler::ResolveConflict method. |
| OFFLINEFILES_SYNC_OPERATION | Indicates the type of sync operation that was being performed when a sync error was encountered. |
| OFFLINEFILES_SYNC_STATE | Describes the state of an Offline Files item in conflict. |