[XDK]
authorPierre Schweitzer <pierre@reactos.org>
Wed, 6 Sep 2017 16:28:22 +0000 (16:28 +0000)
committerPierre Schweitzer <pierre@reactos.org>
Wed, 6 Sep 2017 16:28:22 +0000 (16:28 +0000)
Add missing defines for FS features

svn path=/trunk/; revision=75776

reactos/sdk/include/xdk/iotypes.h
reactos/sdk/include/xdk/winnt_old.h

index 0dfeb13..69115d0 100644 (file)
@@ -5270,6 +5270,10 @@ $if (_NTIFS_)
 #define FILE_SUPPORTS_EXTENDED_ATTRIBUTES   0x00800000
 #define FILE_SUPPORTS_OPEN_BY_FILE_ID       0x01000000
 #define FILE_SUPPORTS_USN_JOURNAL           0x02000000
 #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
+#define FILE_DAX_VOLUME                     0x20000000
 
 #define FILE_NEED_EA                    0x00000080
 
 
 #define FILE_NEED_EA                    0x00000080
 
index 92eab15..f994f6b 100644 (file)
 #define FILE_NOTIFY_CHANGE_STREAM_WRITE    0x00000800
 #define FILE_NOTIFY_VALID_MASK        0x00000fff
 
 #define FILE_NOTIFY_CHANGE_STREAM_WRITE    0x00000800
 #define FILE_NOTIFY_VALID_MASK        0x00000fff
 
-#define FILE_CASE_SENSITIVE_SEARCH      0x00000001
-#define FILE_CASE_PRESERVED_NAMES       0x00000002
-#define FILE_UNICODE_ON_DISK            0x00000004
-#define FILE_PERSISTENT_ACLS            0x00000008
-#define FILE_FILE_COMPRESSION           0x00000010
-#define FILE_VOLUME_QUOTAS              0x00000020
-#define FILE_SUPPORTS_SPARSE_FILES      0x00000040
-#define FILE_SUPPORTS_REPARSE_POINTS    0x00000080
-#define FILE_SUPPORTS_REMOTE_STORAGE    0x00000100
-#define FS_LFN_APIS                     0x00004000
-#define FILE_VOLUME_IS_COMPRESSED       0x00008000
-#define FILE_SUPPORTS_OBJECT_IDS        0x00010000
-#define FILE_SUPPORTS_ENCRYPTION        0x00020000
-#define FILE_NAMED_STREAMS              0x00040000
+#define FILE_CASE_SENSITIVE_SEARCH        0x00000001
+#define FILE_CASE_PRESERVED_NAMES         0x00000002
+#define FILE_UNICODE_ON_DISK              0x00000004
+#define FILE_PERSISTENT_ACLS              0x00000008
+#define FILE_FILE_COMPRESSION             0x00000010
+#define FILE_VOLUME_QUOTAS                0x00000020
+#define FILE_SUPPORTS_SPARSE_FILES        0x00000040
+#define FILE_SUPPORTS_REPARSE_POINTS      0x00000080
+#define FILE_SUPPORTS_REMOTE_STORAGE      0x00000100
+#define FS_LFN_APIS                       0x00004000
+#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
+#define FILE_DAX_VOLUME                   0x20000000
 
 #define IO_COMPLETION_QUERY_STATE       0x0001
 #define IO_COMPLETION_MODIFY_STATE      0x0002
 
 #define IO_COMPLETION_QUERY_STATE       0x0001
 #define IO_COMPLETION_MODIFY_STATE      0x0002