Vitaliy Margolen : ntdll: Use correct full access bitmask in NtQuerySecurityObject.

Alexandre Julliard julliard at wine.codeweavers.com
Mon Apr 30 07:11:19 CDT 2007


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

Author: Vitaliy Margolen <wine-patches at kievinfo.com>
Date:   Sat Apr 28 15:50:00 2007 -0600

ntdll: Use correct full access bitmask in NtQuerySecurityObject.

---

 dlls/ntdll/om.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/ntdll/om.c b/dlls/ntdll/om.c
index 35ce1be..0e94e35 100644
--- a/dlls/ntdll/om.c
+++ b/dlls/ntdll/om.c
@@ -247,7 +247,7 @@ NtQuerySecurityObject(
 	  pace->Header.AceType = ACCESS_ALLOWED_ACE_TYPE;
 	  pace->Header.AceFlags = CONTAINER_INHERIT_ACE;
 	  pace->Header.AceSize = sizeof(ACCESS_ALLOWED_ACE)-sizeof(DWORD) + RtlLengthRequiredSid(1);
-	  pace->Mask = DELETE | READ_CONTROL | WRITE_DAC | WRITE_OWNER  | 0x3f;
+          pace->Mask = STANDARD_RIGHTS_ALL | SPECIFIC_RIGHTS_ALL;
 	  pace->SidStart = BufferIndex;
 
 	  /* SID S-1-5-12 (System) */
@@ -267,7 +267,7 @@ NtQuerySecurityObject(
 	  pace->Header.AceType = ACCESS_ALLOWED_ACE_TYPE;
 	  pace->Header.AceFlags = CONTAINER_INHERIT_ACE;
 	  pace->Header.AceSize = sizeof(ACCESS_ALLOWED_ACE)-sizeof(DWORD) + RtlLengthRequiredSid(2);
-	  pace->Mask = DELETE | READ_CONTROL | WRITE_DAC | WRITE_OWNER  | 0x3f;
+          pace->Mask = STANDARD_RIGHTS_ALL | SPECIFIC_RIGHTS_ALL;
 	  pace->SidStart = BufferIndex;
 
 	  /* S-1-5-12 (Administrators) */




More information about the wine-cvs mailing list