https://git.reactos.org/?p=reactos.git;a=commitdiff;h=b4dfef73e5dd67d84cb9c…
commit b4dfef73e5dd67d84cb9c8ea46e8bea4839d255c
Author:     Hermès Bélusca-Maïto <hermes.belusca-maito(a)reactos.org>
AuthorDate: Tue Nov 1 00:12:19 2022 +0100
Commit:     Hermès Bélusca-Maïto <hermes.belusca-maito(a)reactos.org>
CommitDate: Tue Nov 1 02:29:23 2022 +0100
    [PSDK] Formatting for COPY_FILE_* and FILE_FLAG_* defines.
    As flags it's easier to see hex values than decimal numbers.
    Also I wonder who made those headers, it's as if they "unformatted" them
    on purpose (looks like some autodump from somewhere). Just ugly smh...
---
 sdk/include/psdk/winbase.h | 33 ++++++++++++++++++---------------
 1 file changed, 18 insertions(+), 15 deletions(-)
diff --git a/sdk/include/psdk/winbase.h b/sdk/include/psdk/winbase.h
index fea79d7dc83..de0cf891c67 100644
--- a/sdk/include/psdk/winbase.h
+++ b/sdk/include/psdk/winbase.h
@@ -201,23 +201,26 @@ extern "C" {
 #define OPEN_EXISTING  3
 #define OPEN_ALWAYS    4
 #define TRUNCATE_EXISTING      5
-#define COPY_FILE_ALLOW_DECRYPTED_DESTINATION 0x00000008
-#define COPY_FILE_FAIL_IF_EXISTS 0x00000001
-#define COPY_FILE_RESTARTABLE 0x00000002
-#define COPY_FILE_OPEN_SOURCE_FOR_WRITE 0x00000004
-#define FILE_FLAG_WRITE_THROUGH        0x80000000
-#define FILE_FLAG_OVERLAPPED   1073741824
-#define FILE_FLAG_NO_BUFFERING 536870912
-#define FILE_FLAG_RANDOM_ACCESS        268435456
-#define FILE_FLAG_SEQUENTIAL_SCAN      134217728
-#define FILE_FLAG_DELETE_ON_CLOSE      67108864
-#define FILE_FLAG_BACKUP_SEMANTICS     33554432
-#define FILE_FLAG_POSIX_SEMANTICS      16777216
-#define FILE_FLAG_OPEN_REPARSE_POINT   2097152
-#define FILE_FLAG_OPEN_NO_RECALL       1048576
+
+#define COPY_FILE_FAIL_IF_EXISTS                0x00000001
+#define COPY_FILE_RESTARTABLE                   0x00000002
+#define COPY_FILE_OPEN_SOURCE_FOR_WRITE         0x00000004
+#define COPY_FILE_ALLOW_DECRYPTED_DESTINATION   0x00000008
+
+#define FILE_FLAG_WRITE_THROUGH                 0x80000000
+#define FILE_FLAG_OVERLAPPED                    0x40000000
+#define FILE_FLAG_NO_BUFFERING                  0x20000000
+#define FILE_FLAG_RANDOM_ACCESS                 0x10000000
+#define FILE_FLAG_SEQUENTIAL_SCAN               0x08000000
+#define FILE_FLAG_DELETE_ON_CLOSE               0x04000000
+#define FILE_FLAG_BACKUP_SEMANTICS              0x02000000
+#define FILE_FLAG_POSIX_SEMANTICS               0x01000000
+#define FILE_FLAG_OPEN_REPARSE_POINT            0x00200000
+#define FILE_FLAG_OPEN_NO_RECALL                0x00100000
 #if (_WIN32_WINNT >= 0x0500)
-#define FILE_FLAG_FIRST_PIPE_INSTANCE  524288
+#define FILE_FLAG_FIRST_PIPE_INSTANCE           0x00080000
 #endif
+
 #define CLRDTR 6
 #define CLRRTS 4
 #define SETDTR 5