Dmitry Timoshkov : include: Define MUTEX_ALL_ACCESS in a PSDK compatible way.

Alexandre Julliard julliard at winehq.org
Wed Apr 18 13:04:13 CDT 2012


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

Author: Dmitry Timoshkov <dmitry at baikal.ru>
Date:   Wed Apr 18 16:29:16 2012 +0900

include: Define MUTEX_ALL_ACCESS in a PSDK compatible way.

---

 include/winbase.h |    3 +++
 include/winnt.h   |    4 ++--
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/include/winbase.h b/include/winbase.h
index 492c63b..b87114f 100644
--- a/include/winbase.h
+++ b/include/winbase.h
@@ -885,6 +885,9 @@ typedef DWORD (WINAPI *APPLICATION_RECOVERY_CALLBACK)(PVOID);
 #define FS_VOL_IS_COMPRESSED            FILE_VOLUME_IS_COMPRESSED
 #define FS_FILE_COMPRESSION             FILE_FILE_COMPRESSION
 
+#define MUTEX_MODIFY_STATE              MUTANT_QUERY_STATE
+#define MUTEX_ALL_ACCESS                MUTANT_ALL_ACCESS
+
 #define EXCEPTION_ACCESS_VIOLATION          STATUS_ACCESS_VIOLATION
 #define EXCEPTION_DATATYPE_MISALIGNMENT     STATUS_DATATYPE_MISALIGNMENT
 #define EXCEPTION_BREAKPOINT                STATUS_BREAKPOINT
diff --git a/include/winnt.h b/include/winnt.h
index a6b0cf2..ecac448 100644
--- a/include/winnt.h
+++ b/include/winnt.h
@@ -4247,8 +4247,8 @@ typedef enum tagSID_NAME_USE {
 #define SEMAPHORE_MODIFY_STATE     0x0002
 #define SEMAPHORE_ALL_ACCESS       (STANDARD_RIGHTS_REQUIRED|SYNCHRONIZE|0x3)
 
-#define MUTEX_MODIFY_STATE         0x0001
-#define MUTEX_ALL_ACCESS           (STANDARD_RIGHTS_REQUIRED|SYNCHRONIZE|0x1)
+#define MUTANT_QUERY_STATE         0x0001
+#define MUTANT_ALL_ACCESS          (STANDARD_RIGHTS_REQUIRED|SYNCHRONIZE|MUTANT_QUERY_STATE)
 
 #define JOB_OBJECT_ASSIGN_PROCESS           0x0001
 #define JOB_OBJECT_SET_ATTRIBUTES           0x0002




More information about the wine-cvs mailing list