FILESYNC_CHANGE_TYPE Enumeration

Represents the different types of changes that can be applied to a destination replica.


typedef enum
{
    FILESYNC_CHANGE_TYPE_CREATE = 0,
    FILESYNC_CHANGE_TYPE_DELETE = 1,
      FILESYNC_CHANGE_TYPE_UPDATE = 2,
    FILESYNC_CHANGE_TYPE_RENAME = 3,
} FILESYNC_CHANGE_TYPE;

FILESYNC_CHANGE_TYPE_CREATE

A file or folder will be created.

FILESYNC_CHANGE_TYPE_DELETE

A file or folder will be deleted.

FILESYNC_CHANGE_TYPE_UPDATE

A file or folder will be updated.

FILESYNC_CHANGE_TYPE_RENAME

A file or folder will be renamed.

The FILESYNC_CHANGE_TYPE enumeration communicates the type of change that is being applied. It is used by the IFileSyncProviderCallback::OnApplyingChange, IFileSyncProviderCallback::OnChangeApplied, and IFileSyncProviderCallback::OnChangeSkipped events to supply the event handler with information about the change.

Header: Filesyncprovider.h

Show: