[pywin32-checkins] pywin32/win32/Lib ntsecuritycon.py, 1.5, 1.6 winnt.py, 1.5, 1.6
OLD project page for the Python extensions for Windows
Brought to you by:
mhammond
From: Roger U. <ru...@us...> - 2007-07-19 06:49:43
|
Update of /cvsroot/pywin32/pywin32/win32/Lib In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11131/win32/Lib Modified Files: ntsecuritycon.py winnt.py Log Message: Update a few sets of constants (ACE types, RID's, TOKEN_INFORMATION_CLASS, etc) Index: winnt.py =================================================================== RCS file: /cvsroot/pywin32/pywin32/win32/Lib/winnt.py,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** winnt.py 26 Feb 2007 17:07:19 -0000 1.5 --- winnt.py 19 Jul 2007 06:49:43 -0000 1.6 *************** *** 437,440 **** --- 437,442 ---- ACL_REVISION4 = (4) MAX_ACL_REVISION = ACL_REVISION4 + + ## ACE types ACCESS_MIN_MS_ACE_TYPE = (0) ACCESS_ALLOWED_ACE_TYPE = (0) *************** *** 453,456 **** --- 455,470 ---- ACCESS_MAX_MS_V4_ACE_TYPE = (8) ACCESS_MAX_MS_ACE_TYPE = (8) + ACCESS_ALLOWED_CALLBACK_ACE_TYPE = 9 + ACCESS_DENIED_CALLBACK_ACE_TYPE = 10 + ACCESS_ALLOWED_CALLBACK_OBJECT_ACE_TYPE = 11 + ACCESS_DENIED_CALLBACK_OBJECT_ACE_TYPE = 12 + SYSTEM_AUDIT_CALLBACK_ACE_TYPE = 13 + SYSTEM_ALARM_CALLBACK_ACE_TYPE = 14 + SYSTEM_AUDIT_CALLBACK_OBJECT_ACE_TYPE = 15 + SYSTEM_ALARM_CALLBACK_OBJECT_ACE_TYPE = 16 + SYSTEM_MANDATORY_LABEL_ACE_TYPE = 17 + ACCESS_MAX_MS_V5_ACE_TYPE = 17 + + ## ACE inheritance flags OBJECT_INHERIT_ACE = (1) CONTAINER_INHERIT_ACE = (2) *************** *** 459,462 **** --- 473,478 ---- INHERITED_ACE = (16) VALID_INHERIT_FLAGS = (31) + + SUCCESSFUL_ACCESS_ACE_FLAG = (64) FAILED_ACCESS_ACE_FLAG = (128) *************** *** 540,547 **** --- 556,565 ---- TOKEN_EXECUTE = (STANDARD_RIGHTS_EXECUTE) TOKEN_SOURCE_LENGTH = 8 + # Token types TokenPrimary = 1 TokenImpersonation = 2 + # TOKEN_INFORMATION_CLASS, used with Get/SetTokenInformation TokenUser = 1 TokenGroups = 2 *************** *** 554,558 **** TokenImpersonationLevel = 9 TokenStatistics = 10 ! OWNER_SECURITY_INFORMATION = (0X00000001) --- 572,593 ---- TokenImpersonationLevel = 9 TokenStatistics = 10 ! TokenRestrictedSids = 11 ! TokenSessionId = 12 ! TokenGroupsAndPrivileges = 13 ! TokenSessionReference = 14 ! TokenSandBoxInert = 15 ! TokenAuditPolicy = 16 ! TokenOrigin = 17 ! TokenElevationType = 18 ! TokenLinkedToken = 19 ! TokenElevation = 20 ! TokenHasRestrictions = 21 ! TokenAccessInformation = 22 ! TokenVirtualizationAllowed = 23 ! TokenVirtualizationEnabled = 24 ! TokenIntegrityLevel = 25 ! TokenUIAccess = 26 ! TokenMandatoryPolicy = 27 ! TokenLogonSid = 28 OWNER_SECURITY_INFORMATION = (0X00000001) Index: ntsecuritycon.py =================================================================== RCS file: /cvsroot/pywin32/pywin32/win32/Lib/ntsecuritycon.py,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** ntsecuritycon.py 12 Feb 2006 09:36:52 -0000 1.5 --- ntsecuritycon.py 19 Jul 2007 06:49:43 -0000 1.6 *************** *** 81,109 **** DOMAIN_USER_RID_ADMIN = 500 DOMAIN_USER_RID_GUEST = 501 ! ! # well-known groups ... - DOMAIN_GROUP_RID_ADMINS = 512 DOMAIN_GROUP_RID_USERS = 513 DOMAIN_GROUP_RID_GUESTS = 514 ! ! ! # well-known aliases ... - DOMAIN_ALIAS_RID_ADMINS = 544 DOMAIN_ALIAS_RID_USERS = 545 DOMAIN_ALIAS_RID_GUESTS = 546 DOMAIN_ALIAS_RID_POWER_USERS = 547 - DOMAIN_ALIAS_RID_ACCOUNT_OPS = 548 DOMAIN_ALIAS_RID_SYSTEM_OPS = 549 DOMAIN_ALIAS_RID_PRINT_OPS = 550 DOMAIN_ALIAS_RID_BACKUP_OPS = 551 - DOMAIN_ALIAS_RID_REPLICATOR = 552 SYSTEM_LUID = (999, 0) --- 81,124 ---- DOMAIN_USER_RID_ADMIN = 500 DOMAIN_USER_RID_GUEST = 501 ! DOMAIN_USER_RID_KRBTGT = 502 ! DOMAIN_USER_RID_MAX = 999 # well-known groups ... DOMAIN_GROUP_RID_ADMINS = 512 DOMAIN_GROUP_RID_USERS = 513 DOMAIN_GROUP_RID_GUESTS = 514 ! DOMAIN_GROUP_RID_COMPUTERS = 515 ! DOMAIN_GROUP_RID_CONTROLLERS = 516 ! DOMAIN_GROUP_RID_CERT_ADMINS = 517 ! DOMAIN_GROUP_RID_SCHEMA_ADMINS = 518 ! DOMAIN_GROUP_RID_ENTERPRISE_ADMINS = 519 ! DOMAIN_GROUP_RID_POLICY_ADMINS = 520 ! DOMAIN_GROUP_RID_READONLY_CONTROLLERS = 521 # well-known aliases ... DOMAIN_ALIAS_RID_ADMINS = 544 DOMAIN_ALIAS_RID_USERS = 545 DOMAIN_ALIAS_RID_GUESTS = 546 DOMAIN_ALIAS_RID_POWER_USERS = 547 DOMAIN_ALIAS_RID_ACCOUNT_OPS = 548 DOMAIN_ALIAS_RID_SYSTEM_OPS = 549 DOMAIN_ALIAS_RID_PRINT_OPS = 550 DOMAIN_ALIAS_RID_BACKUP_OPS = 551 DOMAIN_ALIAS_RID_REPLICATOR = 552 + DOMAIN_ALIAS_RID_RAS_SERVERS = 553 + DOMAIN_ALIAS_RID_PREW2KCOMPACCESS = 554 + DOMAIN_ALIAS_RID_REMOTE_DESKTOP_USERS = 555 + DOMAIN_ALIAS_RID_NETWORK_CONFIGURATION_OPS = 556 + DOMAIN_ALIAS_RID_INCOMING_FOREST_TRUST_BUILDERS = 557 + DOMAIN_ALIAS_RID_MONITORING_USERS = 558 + DOMAIN_ALIAS_RID_LOGGING_USERS = 559 + DOMAIN_ALIAS_RID_AUTHORIZATIONACCESS = 560 + DOMAIN_ALIAS_RID_TS_LICENSE_SERVERS = 561 + DOMAIN_ALIAS_RID_DCOM_USERS = 562 + DOMAIN_ALIAS_RID_IUSERS = 568 + DOMAIN_ALIAS_RID_CRYPTO_OPERATORS = 569 + DOMAIN_ALIAS_RID_CACHEABLE_PRINCIPALS_GROUP = 571 + DOMAIN_ALIAS_RID_NON_CACHEABLE_PRINCIPALS_GROUP = 572 + DOMAIN_ALIAS_RID_EVENT_LOG_READERS_GROUP = 573 SYSTEM_LUID = (999, 0) *************** *** 121,129 **** # (None yet defined.) ! ACCESS_ALLOWED_ACE_TYPE = 0 ! ACCESS_DENIED_ACE_TYPE = 1 ! SYSTEM_AUDIT_ACE_TYPE = 2 ! SYSTEM_ALARM_ACE_TYPE = 3 ! # The following are the inherit flags that go into the AceFlags field --- 136,166 ---- # (None yet defined.) ! # ACE types ! ACCESS_MIN_MS_ACE_TYPE = (0) ! ACCESS_ALLOWED_ACE_TYPE = (0) ! ACCESS_DENIED_ACE_TYPE = (1) ! SYSTEM_AUDIT_ACE_TYPE = (2) ! SYSTEM_ALARM_ACE_TYPE = (3) ! ACCESS_MAX_MS_V2_ACE_TYPE = (3) ! ACCESS_ALLOWED_COMPOUND_ACE_TYPE = (4) ! ACCESS_MAX_MS_V3_ACE_TYPE = (4) ! ACCESS_MIN_MS_OBJECT_ACE_TYPE = (5) ! ACCESS_ALLOWED_OBJECT_ACE_TYPE = (5) ! ACCESS_DENIED_OBJECT_ACE_TYPE = (6) ! SYSTEM_AUDIT_OBJECT_ACE_TYPE = (7) ! SYSTEM_ALARM_OBJECT_ACE_TYPE = (8) ! ACCESS_MAX_MS_OBJECT_ACE_TYPE = (8) ! ACCESS_MAX_MS_V4_ACE_TYPE = (8) ! ACCESS_MAX_MS_ACE_TYPE = (8) ! ACCESS_ALLOWED_CALLBACK_ACE_TYPE = 9 ! ACCESS_DENIED_CALLBACK_ACE_TYPE = 10 ! ACCESS_ALLOWED_CALLBACK_OBJECT_ACE_TYPE = 11 ! ACCESS_DENIED_CALLBACK_OBJECT_ACE_TYPE = 12 ! SYSTEM_AUDIT_CALLBACK_ACE_TYPE = 13 ! SYSTEM_ALARM_CALLBACK_ACE_TYPE = 14 ! SYSTEM_AUDIT_CALLBACK_OBJECT_ACE_TYPE = 15 ! SYSTEM_ALARM_CALLBACK_OBJECT_ACE_TYPE = 16 ! SYSTEM_MANDATORY_LABEL_ACE_TYPE = 17 ! ACCESS_MAX_MS_V5_ACE_TYPE = 17 # The following are the inherit flags that go into the AceFlags field *************** *** 237,240 **** --- 274,278 ---- TokenImpersonation = 2 + # TOKEN_INFORMATION_CLASS, used with Get/SetTokenInformation TokenUser = 1 TokenGroups = 2 *************** *** 247,250 **** --- 285,306 ---- TokenImpersonationLevel = 9 TokenStatistics = 10 + TokenRestrictedSids = 11 + TokenSessionId = 12 + TokenGroupsAndPrivileges = 13 + TokenSessionReference = 14 + TokenSandBoxInert = 15 + TokenAuditPolicy = 16 + TokenOrigin = 17 + TokenElevationType = 18 + TokenLinkedToken = 19 + TokenElevation = 20 + TokenHasRestrictions = 21 + TokenAccessInformation = 22 + TokenVirtualizationAllowed = 23 + TokenVirtualizationEnabled = 24 + TokenIntegrityLevel = 25 + TokenUIAccess = 26 + TokenMandatoryPolicy = 27 + TokenLogonSid = 28 # DirectoryService related constants. |