OFFLINEFILES_EVENTS enumeration (cscobj.h)

Event identifier codes describing events to be received or excluded by an event sink. Used with the IOfflineFilesEventsFilter::GetIncludedEvents and IOfflineFilesEventsFilter::GetExcludedEvents methods.

Syntax

typedef enum tagOFFLINEFILES_EVENTS {
  OFFLINEFILES_EVENT_CACHEMOVED = 0,
  OFFLINEFILES_EVENT_CACHEISFULL,
  OFFLINEFILES_EVENT_CACHEISCORRUPTED,
  OFFLINEFILES_EVENT_ENABLED,
  OFFLINEFILES_EVENT_ENCRYPTIONCHANGED,
  OFFLINEFILES_EVENT_SYNCBEGIN,
  OFFLINEFILES_EVENT_SYNCFILERESULT,
  OFFLINEFILES_EVENT_SYNCCONFLICTRECADDED,
  OFFLINEFILES_EVENT_SYNCCONFLICTRECUPDATED,
  OFFLINEFILES_EVENT_SYNCCONFLICTRECREMOVED,
  OFFLINEFILES_EVENT_SYNCEND,
  OFFLINEFILES_EVENT_BACKGROUNDSYNCBEGIN,
  OFFLINEFILES_EVENT_BACKGROUNDSYNCEND,
  OFFLINEFILES_EVENT_NETTRANSPORTARRIVED,
  OFFLINEFILES_EVENT_NONETTRANSPORTS,
  OFFLINEFILES_EVENT_ITEMDISCONNECTED,
  OFFLINEFILES_EVENT_ITEMRECONNECTED,
  OFFLINEFILES_EVENT_ITEMAVAILABLEOFFLINE,
  OFFLINEFILES_EVENT_ITEMNOTAVAILABLEOFFLINE,
  OFFLINEFILES_EVENT_ITEMPINNED,
  OFFLINEFILES_EVENT_ITEMNOTPINNED,
  OFFLINEFILES_EVENT_ITEMMODIFIED,
  OFFLINEFILES_EVENT_ITEMADDEDTOCACHE,
  OFFLINEFILES_EVENT_ITEMDELETEDFROMCACHE,
  OFFLINEFILES_EVENT_ITEMRENAMED,
  OFFLINEFILES_EVENT_DATALOST,
  OFFLINEFILES_EVENT_PING,
  OFFLINEFILES_EVENT_ITEMRECONNECTBEGIN,
  OFFLINEFILES_EVENT_ITEMRECONNECTEND,
  OFFLINEFILES_EVENT_CACHEEVICTBEGIN,
  OFFLINEFILES_EVENT_CACHEEVICTEND,
  OFFLINEFILES_EVENT_POLICYCHANGEDETECTED,
  OFFLINEFILES_EVENT_PREFERENCECHANGEDETECTED,
  OFFLINEFILES_EVENT_SETTINGSCHANGESAPPLIED,
  OFFLINEFILES_EVENT_TRANSPARENTCACHEITEMNOTIFY,
  OFFLINEFILES_EVENT_PREFETCHFILEBEGIN,
  OFFLINEFILES_EVENT_PREFETCHFILEEND,
  OFFLINEFILES_EVENT_PREFETCHCLOSEHANDLEBEGIN,
  OFFLINEFILES_EVENT_PREFETCHCLOSEHANDLEEND,
  OFFLINEFILES_NUM_EVENTS
} OFFLINEFILES_EVENTS;

Constants

 
OFFLINEFILES_EVENT_CACHEMOVED
Value: 0
This value is reserved for future use.
OFFLINEFILES_EVENT_CACHEISFULL
This value is reserved for future use.
OFFLINEFILES_EVENT_CACHEISCORRUPTED
This value is reserved for future use.
OFFLINEFILES_EVENT_ENABLED
This value is reserved for future use.
OFFLINEFILES_EVENT_ENCRYPTIONCHANGED
This value is reserved for future use.
OFFLINEFILES_EVENT_SYNCBEGIN
Represents the IOfflineFilesEvents::SyncBegin event method.
OFFLINEFILES_EVENT_SYNCFILERESULT
Represents the IOfflineFilesEvents::SyncFileResult event method.
OFFLINEFILES_EVENT_SYNCCONFLICTRECADDED
Represents the IOfflineFilesEvents::SyncConflictRecAdded event method.
OFFLINEFILES_EVENT_SYNCCONFLICTRECUPDATED
Represents the IOfflineFilesEvents::SyncConflictRecUpdated event method.
OFFLINEFILES_EVENT_SYNCCONFLICTRECREMOVED
Represents the IOfflineFilesEvents::SyncConflictRecRemoved event method.
OFFLINEFILES_EVENT_SYNCEND
Represents the IOfflineFilesEvents::SyncEnd event method.
OFFLINEFILES_EVENT_BACKGROUNDSYNCBEGIN
Represents the IOfflineFilesEvents2::BackgroundSyncBegin event method.
OFFLINEFILES_EVENT_BACKGROUNDSYNCEND
Represents the IOfflineFilesEvents2::BackgroundSyncEnd event method.
OFFLINEFILES_EVENT_NETTRANSPORTARRIVED
Represents the IOfflineFilesEvents::NetTransportArrived event method.
OFFLINEFILES_EVENT_NONETTRANSPORTS
Represents the IOfflineFilesEvents::NoNetTransports event method.
OFFLINEFILES_EVENT_ITEMDISCONNECTED
Represents the IOfflineFilesEvents::ItemDisconnected event method.
OFFLINEFILES_EVENT_ITEMRECONNECTED
Represents the IOfflineFilesEvents::ItemReconnected event method.
OFFLINEFILES_EVENT_ITEMAVAILABLEOFFLINE
Represents the IOfflineFilesEvents::ItemAvailableOffline event method.
OFFLINEFILES_EVENT_ITEMNOTAVAILABLEOFFLINE
Represents the IOfflineFilesEvents::ItemNotAvailableOffline event method.
OFFLINEFILES_EVENT_ITEMPINNED
Represents the IOfflineFilesEvents::ItemPinned event method.
OFFLINEFILES_EVENT_ITEMNOTPINNED
Represents the IOfflineFilesEvents::ItemNotPinned event method.
OFFLINEFILES_EVENT_ITEMMODIFIED
Represents the IOfflineFilesEvents::ItemModified event method.
OFFLINEFILES_EVENT_ITEMADDEDTOCACHE
Represents the IOfflineFilesEvents::ItemAddedToCache event method.
OFFLINEFILES_EVENT_ITEMDELETEDFROMCACHE
Represents the IOfflineFilesEvents::ItemDeletedFromCache event method.
OFFLINEFILES_EVENT_ITEMRENAMED
Represents the IOfflineFilesEvents::ItemRenamed event method.
OFFLINEFILES_EVENT_DATALOST
Represents the IOfflineFilesEvents::DataLost event method.
OFFLINEFILES_EVENT_PING
Represents the IOfflineFilesEvents::Ping event method.
OFFLINEFILES_EVENT_ITEMRECONNECTBEGIN
Represents the IOfflineFilesEvents2::ItemReconnectBegin event method.
OFFLINEFILES_EVENT_ITEMRECONNECTEND
Represents the IOfflineFilesEvents2::ItemReconnectEnd event method.
OFFLINEFILES_EVENT_CACHEEVICTBEGIN
This value is reserved for future use.
OFFLINEFILES_EVENT_CACHEEVICTEND
This value is reserved for future use.
OFFLINEFILES_EVENT_POLICYCHANGEDETECTED
Represents the IOfflineFilesEvents2::PolicyChangeDetected event method.
OFFLINEFILES_EVENT_PREFERENCECHANGEDETECTED
Represents the IOfflineFilesEvents2::PreferenceChangeDetected event method.
OFFLINEFILES_EVENT_SETTINGSCHANGESAPPLIED
Represents the IOfflineFilesEvents2::SettingsChangesApplied event method.
OFFLINEFILES_EVENT_TRANSPARENTCACHEITEMNOTIFY
Represents the IOfflineFilesEvents3::TransparentCacheItemNotify event method.

Windows Server 2008 and Windows Vista:  This value is not supported before Windows Server 2008 R2 and Windows 7.
OFFLINEFILES_EVENT_PREFETCHFILEBEGIN
Represents the IOfflineFilesEvents3::PrefetchFileBegin event method.

Windows Server 2008 and Windows Vista:  This value is not supported before Windows Server 2008 R2 and Windows 7.
OFFLINEFILES_EVENT_PREFETCHFILEEND
Represents the IOfflineFilesEvents3::PrefetchFileEnd event method.

Windows Server 2008 and Windows Vista:  This value is not supported before Windows Server 2008 R2 and Windows 7.
OFFLINEFILES_EVENT_PREFETCHCLOSEHANDLEBEGIN
OFFLINEFILES_EVENT_PREFETCHCLOSEHANDLEEND
OFFLINEFILES_NUM_EVENTS

Requirements

Requirement Value
Minimum supported client Windows Vista
Minimum supported server Windows Server 2008
Header cscobj.h

See also

IOfflineFilesEventsFilter::GetExcludedEvents

IOfflineFilesEventsFilter::GetIncludedEvents