OFFLINEFILES_SYNC_STATE enumeration

Describes the sync state of an Offline Files item.

Syntax


typedef enum  { 
  OFFLINEFILES_SYNC_STATE_Stable                                              = 0,
  OFFLINEFILES_SYNC_STATE_FileOnClient_DirOnServer                            = 1,
  OFFLINEFILES_SYNC_STATE_FileOnClient_NoServerCopy                           = 2,
  OFFLINEFILES_SYNC_STATE_DirOnClient_FileOnServer                            = 3,
  OFFLINEFILES_SYNC_STATE_DirOnClient_FileChangedOnServer                     = 4,
  OFFLINEFILES_SYNC_STATE_DirOnClient_NoServerCopy                            = 5,
  OFFLINEFILES_SYNC_STATE_FileCreatedOnClient_NoServerCopy                    = 6,
  OFFLINEFILES_SYNC_STATE_FileCreatedOnClient_FileChangedOnServer             = 7,
  OFFLINEFILES_SYNC_STATE_FileCreatedOnClient_DirChangedOnServer              = 8,
  OFFLINEFILES_SYNC_STATE_FileCreatedOnClient_FileOnServer                    = 9,
  OFFLINEFILES_SYNC_STATE_FileCreatedOnClient_DirOnServer                     = 10,
  OFFLINEFILES_SYNC_STATE_FileCreatedOnClient_DeletedOnServer                 = 11,
  OFFLINEFILES_SYNC_STATE_FileChangedOnClient_ChangedOnServer                 = 12,
  OFFLINEFILES_SYNC_STATE_FileChangedOnClient_DirOnServer                     = 13,
  OFFLINEFILES_SYNC_STATE_FileChangedOnClient_DirChangedOnServer              = 14,
  OFFLINEFILES_SYNC_STATE_FileChangedOnClient_DeletedOnServer                 = 15,
  OFFLINEFILES_SYNC_STATE_FileSparseOnClient_ChangedOnServer                  = 16,
  OFFLINEFILES_SYNC_STATE_FileSparseOnClient_DeletedOnServer                  = 17,
  OFFLINEFILES_SYNC_STATE_FileSparseOnClient_DirOnServer                      = 18,
  OFFLINEFILES_SYNC_STATE_FileSparseOnClient_DirChangedOnServer               = 19,
  OFFLINEFILES_SYNC_STATE_DirCreatedOnClient_NoServerCopy                     = 20,
  OFFLINEFILES_SYNC_STATE_DirCreatedOnClient_DirOnServer                      = 21,
  OFFLINEFILES_SYNC_STATE_DirCreatedOnClient_FileOnServer                     = 22,
  OFFLINEFILES_SYNC_STATE_DirCreatedOnClient_FileChangedOnServer              = 23,
  OFFLINEFILES_SYNC_STATE_DirCreatedOnClient_DirChangedOnServer               = 24,
  OFFLINEFILES_SYNC_STATE_DirCreatedOnClient_DeletedOnServer                  = 25,
  OFFLINEFILES_SYNC_STATE_DirChangedOnClient_FileOnServer                     = 26,
  OFFLINEFILES_SYNC_STATE_DirChangedOnClient_FileChangedOnServer              = 27,
  OFFLINEFILES_SYNC_STATE_DirChangedOnClient_ChangedOnServer                  = 28,
  OFFLINEFILES_SYNC_STATE_DirChangedOnClient_DeletedOnServer                  = 29,
  OFFLINEFILES_SYNC_STATE_NoClientCopy_FileOnServer                           = 30,
  OFFLINEFILES_SYNC_STATE_NoClientCopy_DirOnServer                            = 31,
  OFFLINEFILES_SYNC_STATE_NoClientCopy_FileChangedOnServer                    = 32,
  OFFLINEFILES_SYNC_STATE_NoClientCopy_DirChangedOnServer                     = 33,
  OFFLINEFILES_SYNC_STATE_DeletedOnClient_FileOnServer                        = 34,
  OFFLINEFILES_SYNC_STATE_DeletedOnClient_DirOnServer                         = 35,
  OFFLINEFILES_SYNC_STATE_DeletedOnClient_FileChangedOnServer                 = 36,
  OFFLINEFILES_SYNC_STATE_DeletedOnClient_DirChangedOnServer                  = 37,
  OFFLINEFILES_SYNC_STATE_FileSparseOnClient                                  = 38,
  OFFLINEFILES_SYNC_STATE_FileChangedOnClient                                 = 39,
  OFFLINEFILES_SYNC_STATE_FileRenamedOnClient                                 = 40,
  OFFLINEFILES_SYNC_STATE_DirSparseOnClient                                   = 41,
  OFFLINEFILES_SYNC_STATE_DirChangedOnClient                                  = 42,
  OFFLINEFILES_SYNC_STATE_DirRenamedOnClient                                  = 43,
  OFFLINEFILES_SYNC_STATE_FileChangedOnServer                                 = 44,
  OFFLINEFILES_SYNC_STATE_FileRenamedOnServer                                 = 45,
  OFFLINEFILES_SYNC_STATE_FileDeletedOnServer                                 = 46,
  OFFLINEFILES_SYNC_STATE_DirChangedOnServer                                  = 47,
  OFFLINEFILES_SYNC_STATE_DirRenamedOnServer                                  = 48,
  OFFLINEFILES_SYNC_STATE_DirDeletedOnServer                                  = 49,
  OFFLINEFILES_SYNC_STATE_FileReplacedAndDeletedOnClient_FileOnServer         = 50,
  OFFLINEFILES_SYNC_STATE_FileReplacedAndDeletedOnClient_FileChangedOnServer  = 51,
  OFFLINEFILES_SYNC_STATE_FileReplacedAndDeletedOnClient_DirOnServer          = 52,
  OFFLINEFILES_SYNC_STATE_FileReplacedAndDeletedOnClient_DirChangedOnServer   = 53
} OFFLINEFILES_SYNC_STATE;

Constants

OFFLINEFILES_SYNC_STATE_Stable

The client and server copies of the file are in sync.

OFFLINEFILES_SYNC_STATE_FileOnClient_DirOnServer

The file exists on the client. The directory exists on the server.

OFFLINEFILES_SYNC_STATE_FileOnClient_NoServerCopy

The file exists only on the client.

OFFLINEFILES_SYNC_STATE_DirOnClient_FileOnServer

The directory exists on the client. The file exists on the server.

OFFLINEFILES_SYNC_STATE_DirOnClient_FileChangedOnServer

The directory exists on the client. The server copy of the file has changed.

OFFLINEFILES_SYNC_STATE_DirOnClient_NoServerCopy

The directory exists only on the client.

OFFLINEFILES_SYNC_STATE_FileCreatedOnClient_NoServerCopy

The file was created on the client. There is no server copy of the file.

OFFLINEFILES_SYNC_STATE_FileCreatedOnClient_FileChangedOnServer

The file was created on the client. The server copy of the file has changed.

OFFLINEFILES_SYNC_STATE_FileCreatedOnClient_DirChangedOnServer

The file was created on the client. The directory on the server has changed.

OFFLINEFILES_SYNC_STATE_FileCreatedOnClient_FileOnServer

The file was created on the client. The server has a file with the same name.

OFFLINEFILES_SYNC_STATE_FileCreatedOnClient_DirOnServer

The file was created on the client. A directory with the same name exists on the server.

OFFLINEFILES_SYNC_STATE_FileCreatedOnClient_DeletedOnServer

The file was created on the client. The server copy of the file was deleted.

OFFLINEFILES_SYNC_STATE_FileChangedOnClient_ChangedOnServer

The client copy of the file has changed. The server copy of the file has changed. This value represents the classic change/change sync conflict.

OFFLINEFILES_SYNC_STATE_FileChangedOnClient_DirOnServer

The client copy of the file has changed. The directory exists on the server.

OFFLINEFILES_SYNC_STATE_FileChangedOnClient_DirChangedOnServer

The client copy of the file has changed. The directory on the server has changed.

OFFLINEFILES_SYNC_STATE_FileChangedOnClient_DeletedOnServer

The client copy of the file has changed. The server copy of the file has been deleted.

OFFLINEFILES_SYNC_STATE_FileSparseOnClient_ChangedOnServer

The file is sparsely cached on the client. The server copy of the file has changed.

OFFLINEFILES_SYNC_STATE_FileSparseOnClient_DeletedOnServer

The file is sparsely cached on the client. The server copy of the file has been deleted.

OFFLINEFILES_SYNC_STATE_FileSparseOnClient_DirOnServer

The file is sparsely cached on the client. The directory exists on the server.

OFFLINEFILES_SYNC_STATE_FileSparseOnClient_DirChangedOnServer

The file is sparsely cached on the client. The directory on the server has changed.

OFFLINEFILES_SYNC_STATE_DirCreatedOnClient_NoServerCopy

The directory has been created on the client. There is no server copy of the directory.

OFFLINEFILES_SYNC_STATE_DirCreatedOnClient_DirOnServer

The directory has been created on the client. A directory with the same name exists on the server.

OFFLINEFILES_SYNC_STATE_DirCreatedOnClient_FileOnServer

The directory has been created on the client. A file with the same name exists on the server.

OFFLINEFILES_SYNC_STATE_DirCreatedOnClient_FileChangedOnServer

The directory has been created on the client. The server copy of the file has changed.

OFFLINEFILES_SYNC_STATE_DirCreatedOnClient_DirChangedOnServer

The directory has been created on the client. The directory on the server has changed.

OFFLINEFILES_SYNC_STATE_DirCreatedOnClient_DeletedOnServer

The directory has been created on the client. The directory on the server has been deleted.

OFFLINEFILES_SYNC_STATE_DirChangedOnClient_FileOnServer

The client directory has changed. The server has a copy of the file.

OFFLINEFILES_SYNC_STATE_DirChangedOnClient_FileChangedOnServer

The client directory has changed. The server copy of the file has been changed.

OFFLINEFILES_SYNC_STATE_DirChangedOnClient_ChangedOnServer

The client directory has changed. The server directory has also changed.

OFFLINEFILES_SYNC_STATE_DirChangedOnClient_DeletedOnServer

The client directory has changed. The directory on the server has been deleted.

OFFLINEFILES_SYNC_STATE_NoClientCopy_FileOnServer

The file exists only on the server.

OFFLINEFILES_SYNC_STATE_NoClientCopy_DirOnServer

The directory exists only on the server.

OFFLINEFILES_SYNC_STATE_NoClientCopy_FileChangedOnServer

The file exists only on the server, and the server copy of the file has changed.

OFFLINEFILES_SYNC_STATE_NoClientCopy_DirChangedOnServer

The directory exists only on the server, and the server directory has changed.

OFFLINEFILES_SYNC_STATE_DeletedOnClient_FileOnServer

The file exists only on the server, because the client copy of the file has been deleted.

OFFLINEFILES_SYNC_STATE_DeletedOnClient_DirOnServer

The directory exists only on the server, because the client directory has been deleted.

OFFLINEFILES_SYNC_STATE_DeletedOnClient_FileChangedOnServer

The client copy of the file has been deleted, and the server copy of the file has changed. This value represents the classic delete/change conflict.

OFFLINEFILES_SYNC_STATE_DeletedOnClient_DirChangedOnServer

The client copy of the directory has been deleted, and the server copy of the directory has changed.

OFFLINEFILES_SYNC_STATE_FileSparseOnClient

The file is sparsely cached on the client.

OFFLINEFILES_SYNC_STATE_FileChangedOnClient

The file has been changed on the client.

OFFLINEFILES_SYNC_STATE_FileRenamedOnClient

This value is reserved for future use.

OFFLINEFILES_SYNC_STATE_DirSparseOnClient

The directory is sparsely cached on the client.

OFFLINEFILES_SYNC_STATE_DirChangedOnClient

The directory has been changed on the client.

OFFLINEFILES_SYNC_STATE_DirRenamedOnClient

This value is reserved for future use.

OFFLINEFILES_SYNC_STATE_FileChangedOnServer

The server copy of the file has been changed.

OFFLINEFILES_SYNC_STATE_FileRenamedOnServer

This value is reserved for future use.

OFFLINEFILES_SYNC_STATE_FileDeletedOnServer

The server copy of the file has been deleted.

OFFLINEFILES_SYNC_STATE_DirChangedOnServer

The server directory has been changed.

OFFLINEFILES_SYNC_STATE_DirRenamedOnServer

This value is reserved for future use.

OFFLINEFILES_SYNC_STATE_DirDeletedOnServer

The server directory has been deleted.

OFFLINEFILES_SYNC_STATE_FileReplacedAndDeletedOnClient_FileOnServer

The file has been replaced and deleted on the client. The server has a copy of the file.

OFFLINEFILES_SYNC_STATE_FileReplacedAndDeletedOnClient_FileChangedOnServer

The file has been replaced and deleted on the client. The server copy of the file has changed.

OFFLINEFILES_SYNC_STATE_FileReplacedAndDeletedOnClient_DirOnServer

The file has been replaced and deleted on the client. The directory exists on the server.

OFFLINEFILES_SYNC_STATE_FileReplacedAndDeletedOnClient_DirChangedOnServer

The file has been replaced and deleted on the client. The directory has changed on the server.

Requirements

Minimum supported client

Windows Vista

Minimum supported server

Windows Server 2008

Header

CscObj.h

See also

IOfflineFilesSyncConflictHandler::ResolveConflict
OFFLINEFILES_SYNC_CONFLICT_RESOLVE

 

 

Show: