From b4dfef73e5dd67d84cb9c8ea46e8bea4839d255c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Herm=C3=A8s=20B=C3=A9lusca-Ma=C3=AFto?= Date: Tue, 1 Nov 2022 00:12:19 +0100 Subject: [PATCH] [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