Update of /cvsroot/pywin32/pywin32/win32/Lib
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27361/win32/Lib
Modified Files:
ntsecuritycon.py
Log Message:
Add constants and flags from aclui.h
Index: ntsecuritycon.py
===================================================================
RCS file: /cvsroot/pywin32/pywin32/win32/Lib/ntsecuritycon.py,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** ntsecuritycon.py 24 May 2005 13:55:28 -0000 1.4
--- ntsecuritycon.py 12 Feb 2006 09:36:52 -0000 1.5
***************
*** 565,566 ****
--- 565,609 ----
DS_GC_SERVER_REQUIRED | \
DS_WRITABLE_REQUIRED )
+
+ ## from aclui.h
+ # SI_OBJECT_INFO.dwFlags
+ SI_EDIT_PERMS = 0x00000000L
+ SI_EDIT_OWNER = 0x00000001L
+ SI_EDIT_AUDITS = 0x00000002L
+ SI_CONTAINER = 0x00000004L
+ SI_READONLY = 0x00000008L
+ SI_ADVANCED = 0x00000010L
+ SI_RESET = 0x00000020L
+ SI_OWNER_READONLY = 0x00000040L
+ SI_EDIT_PROPERTIES = 0x00000080L
+ SI_OWNER_RECURSE = 0x00000100L
+ SI_NO_ACL_PROTECT = 0x00000200L
+ SI_NO_TREE_APPLY = 0x00000400L
+ SI_PAGE_TITLE = 0x00000800L
+ SI_SERVER_IS_DC = 0x00001000L
+ SI_RESET_DACL_TREE = 0x00004000L
+ SI_RESET_SACL_TREE = 0x00008000L
+ SI_OBJECT_GUID = 0x00010000L
+ SI_EDIT_EFFECTIVE = 0x00020000L
+ SI_RESET_DACL = 0x00040000L
+ SI_RESET_SACL = 0x00080000L
+ SI_RESET_OWNER = 0x00100000L
+ SI_NO_ADDITIONAL_PERMISSION = 0x00200000L
+ SI_MAY_WRITE = 0x10000000L
+ SI_EDIT_ALL = (SI_EDIT_PERMS | SI_EDIT_OWNER | SI_EDIT_AUDITS)
+
+ # SI_ACCESS.dwFlags
+ SI_ACCESS_SPECIFIC = 0x00010000L
+ SI_ACCESS_GENERAL = 0x00020000L
+ SI_ACCESS_CONTAINER = 0x00040000L
+ SI_ACCESS_PROPERTY = 0x00080000L
+
+ # SI_PAGE_TYPE enum
+ SI_PAGE_PERM = 0
+ SI_PAGE_ADVPERM = 1
+ SI_PAGE_AUDIT = 2
+ SI_PAGE_OWNER = 3
+ SI_PAGE_EFFECTIVE =4
+
+ CFSTR_ACLUI_SID_INFO_LIST = u"CFSTR_ACLUI_SID_INFO_LIST"
+ PSPCB_SI_INITDIALOG = 1025 ## WM_USER+1
|