Bläddra i källkod

win32: update TOKEN_INFORMATION_CLASS from windows sdk

git-svn-id: trunk@25565 -
paul 12 år sedan
förälder
incheckning
de6a53376c
1 ändrade filer med 31 tillägg och 4 borttagningar
  1. 31 4
      rtl/win/wininc/base.inc

+ 31 - 4
rtl/win/wininc/base.inc

@@ -333,10 +333,37 @@
 
      _SID_NAME_USE = SID_NAME_USE;
 
-     TOKEN_INFORMATION_CLASS = (TokenUser := 1,TokenGroups,TokenPrivileges,
-       TokenOwner,TokenPrimaryGroup,TokenDefaultDacl,
-       TokenSource,TokenType,TokenImpersonationLevel,
-       TokenStatistics);
+     TOKEN_INFORMATION_CLASS = (
+       TokenUser = 1,
+       TokenGroups,
+       TokenPrivileges,
+       TokenOwner,
+       TokenPrimaryGroup,
+       TokenDefaultDacl,
+       TokenSource,
+       TokenType,
+       TokenImpersonationLevel,
+       TokenStatistics,
+       TokenRestrictedSids,
+       TokenSessionId,
+       TokenGroupsAndPrivileges,
+       TokenSessionReference,
+       TokenSandBoxInert,
+       TokenAuditPolicy,
+       TokenOrigin,
+       TokenElevationType,
+       TokenLinkedToken,
+       TokenElevation,
+       TokenHasRestrictions,
+       TokenAccessInformation,
+       TokenVirtualizationAllowed,
+       TokenVirtualizationEnabled,
+       TokenIntegrityLevel,
+       TokenUIAccess,
+       TokenMandatoryPolicy,
+       TokenLogonSid,
+       MaxTokenInfoClass  // MaxTokenInfoClass should always be the last enum
+     );
 
      _TOKEN_INFORMATION_CLASS = TOKEN_INFORMATION_CLASS;
      TTokenInformationClass   = TOKEN_INFORMATION_CLASS;