Hadrien Boizard : include: Add file notification flags.

Alexandre Julliard julliard at winehq.org
Tue Jun 7 11:08:16 CDT 2016


Module: wine
Branch: master
Commit: 03840373efb66519f4ac0a50c83adba9a8a9979a
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=03840373efb66519f4ac0a50c83adba9a8a9979a

Author: Hadrien Boizard <h.boizard at laposte.net>
Date:   Tue Jun  7 00:26:54 2016 +0200

include: Add file notification flags.

Signed-off-by: Hadrien Boizard <h.boizard at laposte.net>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 include/winnt.h | 14 ++++++++++++++
 1 file changed, 14 insertions(+)

diff --git a/include/winnt.h b/include/winnt.h
index 4e2d818..1a767e7 100644
--- a/include/winnt.h
+++ b/include/winnt.h
@@ -4831,6 +4831,7 @@ typedef struct _QUOTA_LIMITS_EX {
 /* File notification flags */
 #define FILE_NOTIFY_CHANGE_FILE_NAME    0x00000001
 #define FILE_NOTIFY_CHANGE_DIR_NAME     0x00000002
+#define FILE_NOTIFY_CHANGE_NAME         0x00000003
 #define FILE_NOTIFY_CHANGE_ATTRIBUTES   0x00000004
 #define FILE_NOTIFY_CHANGE_SIZE         0x00000008
 #define FILE_NOTIFY_CHANGE_LAST_WRITE   0x00000010
@@ -4850,6 +4851,9 @@ typedef struct _QUOTA_LIMITS_EX {
 #define FILE_ACTION_ADDED_STREAM        0x00000006
 #define FILE_ACTION_REMOVED_STREAM      0x00000007
 #define FILE_ACTION_MODIFIED_STREAM     0x00000008
+#define FILE_ACTION_REMOVED_BY_DELETE   0x00000009
+#define FILE_ACTION_ID_NOT_TUNNELLED          0x0000000a
+#define FILE_ACTION_TUNNELLED_ID_COLLISION    0x0000000b
 
 #define FILE_CASE_SENSITIVE_SEARCH      0x00000001
 #define FILE_CASE_PRESERVED_NAMES       0x00000002
@@ -4859,11 +4863,21 @@ typedef struct _QUOTA_LIMITS_EX {
 #define FILE_VOLUME_QUOTAS              0x00000020
 #define FILE_SUPPORTS_SPARSE_FILES      0x00000040
 #define FILE_SUPPORTS_REPARSE_POINTS    0x00000080
+#define FILE_SUPPORTS_REMOTE_STORAGE    0x00000100
 #define FILE_VOLUME_IS_COMPRESSED       0x00008000
 #define FILE_SUPPORTS_OBJECT_IDS        0x00010000
 #define FILE_SUPPORTS_ENCRYPTION        0x00020000
 #define FILE_NAMED_STREAMS              0x00040000
 #define FILE_READ_ONLY_VOLUME           0x00080000
+#define FILE_SEQUENTIAL_WRITE_ONCE      0x00100000
+#define FILE_SUPPORTS_TRANSACTIONS           0x00200000
+#define FILE_SUPPORTS_HARD_LINKS             0x00400000
+#define FILE_SUPPORTS_EXTENDED_ATTRIBUTES    0x00800000
+#define FILE_SUPPORTS_OPEN_BY_FILE_ID        0x01000000
+#define FILE_SUPPORTS_USN_JOURNAL            0x02000000
+#define FILE_SUPPORTS_INTEGRITY_STREAMS      0x04000000
+#define FILE_SUPPORTS_BLOCK_REFCOUNTING      0x08000000
+#define FILE_SUPPORTS_SPARSE_VDL             0x10000000
 
 /* File alignments (NT) */
 #define	FILE_BYTE_ALIGNMENT		0x00000000




More information about the wine-cvs mailing list