From 5f8dcee09fbe0047598305608f566c7dd75b23b5 Mon Sep 17 00:00:00 2001 From: Chris Sutcliffe Date: Fri, 22 Aug 2008 23:02:50 +0000 Subject: [PATCH] 2008-08-22 Bo Yang * include/winnt.h (OWNER_SECURITY_INFORMATION, GROUP_SECURITY_INFORMATION, DACL_SECURITY_INFORMATION, SACL_SECURITY_INFORMATION): Correct. * include/winnt.h (OWNER_SECURITY_INFORMATION, GROUP_SECURITY_INFORMATION, DACL_SECURITY_INFORMATION, SACL_SECURITY_INFORMATION, LABEL_SECURITY_INFORMATION, UNPROTECTED_SACL_SECURITY_INFORMATION, UNPROTECTED_DACL_SECURITY_INFORMATION, PROTECTED_SACL_SECURITY_INFORMATION, PROTECTED_DACL_SECURITY_INFORMATION): Define. --- winsup/w32api/ChangeLog | 10 ++++++++++ winsup/w32api/include/winnt.h | 13 +++++++++---- 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/winsup/w32api/ChangeLog b/winsup/w32api/ChangeLog index 7c461ab0f..b79458d47 100644 --- a/winsup/w32api/ChangeLog +++ b/winsup/w32api/ChangeLog @@ -1,3 +1,13 @@ +2008-08-22 Bo Yang + + * include/winnt.h (OWNER_SECURITY_INFORMATION, GROUP_SECURITY_INFORMATION, + DACL_SECURITY_INFORMATION, SACL_SECURITY_INFORMATION): Correct. + * include/winnt.h (OWNER_SECURITY_INFORMATION, GROUP_SECURITY_INFORMATION, + DACL_SECURITY_INFORMATION, SACL_SECURITY_INFORMATION, + LABEL_SECURITY_INFORMATION, UNPROTECTED_SACL_SECURITY_INFORMATION, + UNPROTECTED_DACL_SECURITY_INFORMATION, PROTECTED_SACL_SECURITY_INFORMATION, + PROTECTED_DACL_SECURITY_INFORMATION): Define. + 2008-08-19 Chris Sutcliffe * include/wtsapi32.h (_WTS_INFO_CLASS, _WTS_CONNECTSTATE_CLASS, diff --git a/winsup/w32api/include/winnt.h b/winsup/w32api/include/winnt.h index 0fb77418d..495d2ff62 100644 --- a/winsup/w32api/include/winnt.h +++ b/winsup/w32api/include/winnt.h @@ -1003,10 +1003,15 @@ typedef DWORD FLONG; #define REG_OPTION_BACKUP_RESTORE 4 #define REG_OPTION_OPEN_LINK 8 #define REG_LEGAL_OPTION 15 -#define OWNER_SECURITY_INFORMATION 1 -#define GROUP_SECURITY_INFORMATION 2 -#define DACL_SECURITY_INFORMATION 4 -#define SACL_SECURITY_INFORMATION 8 +#define OWNER_SECURITY_INFORMATION 0x00000001 +#define GROUP_SECURITY_INFORMATION 0x00000002 +#define DACL_SECURITY_INFORMATION 0x00000004 +#define SACL_SECURITY_INFORMATION 0x00000008 +#define LABEL_SECURITY_INFORMATION 0x00000010 +#define UNPROTECTED_SACL_SECURITY_INFORMATION 0x10000000 +#define UNPROTECTED_DACL_SECURITY_INFORMATION 0x20000000 +#define PROTECTED_SACL_SECURITY_INFORMATION 0x40000000 +#define PROTECTED_DACL_SECURITY_INFORMATION 0x80000000 #define MAXIMUM_PROCESSORS 32 #define PAGE_NOACCESS 0x0001 #define PAGE_READONLY 0x0002