PRJ_UPDATE_TYPES enumeration (projectedfslib.h)
Flags to specify whether updates will be allowed given the state of a file or directory on disk.
Syntax
typedef enum PRJ_UPDATE_TYPES {
PRJ_UPDATE_NONE = 0x00000000,
PRJ_UPDATE_ALLOW_DIRTY_METADATA = 0x00000001,
PRJ_UPDATE_ALLOW_DIRTY_DATA = 0x00000002,
PRJ_UPDATE_ALLOW_TOMBSTONE = 0x00000004,
PRJ_UPDATE_RESERVED1 = 0x00000008,
PRJ_UPDATE_RESERVED2 = 0x00000010,
PRJ_UPDATE_ALLOW_READ_ONLY = 0x00000020,
PRJ_UPDATE_MAX_VAL
} ;
Constants
PRJ_UPDATE_NONE Value: 0x00000000 Allow update only if the item is a placeholder (whether hydrated or not). |
PRJ_UPDATE_ALLOW_DIRTY_METADATA Value: 0x00000001 Allow update if the item is a placeholder or a dirty placeholder. |
PRJ_UPDATE_ALLOW_DIRTY_DATA Value: 0x00000002 Allow update if the item is a placeholder or if it is a full file. |
PRJ_UPDATE_ALLOW_TOMBSTONE Value: 0x00000004 Allow update if the item is a placeholder or if it is a tombstone. |
PRJ_UPDATE_RESERVED1 Value: 0x00000008 Reserved for future use. |
PRJ_UPDATE_RESERVED2 Value: 0x00000010 Reserved for future use. |
PRJ_UPDATE_ALLOW_READ_ONLY Value: 0x00000020 Allow update regardless of whether the DOS read-only bit is set on the item. |
PRJ_UPDATE_MAX_VAL Maximum value. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 1809 [desktop apps only] |
Minimum supported server | Windows Server [desktop apps only] |
Header | projectedfslib.h |