com.jniwrapper.win32.security
Class AccessToken.TokenInformationClass

java.lang.Object
  extended by com.jniwrapper.util.EnumItem
      extended by com.jniwrapper.win32.security.AccessToken.TokenInformationClass
Enclosing class:
AccessToken

public static class AccessToken.TokenInformationClass
extends com.jniwrapper.util.EnumItem

This class is the wrapper for the TOKEN_INFORMATION_CLASS enumeration, which contains values that specify the type of information being assigned to or retrieved from the AccessToken class.


Field Summary
static AccessToken.TokenInformationClass TOKEN_AUDIT_POLICY
          Reserved
static AccessToken.TokenInformationClass TOKEN_DEFAULT_DACL
          Specifies a TOKEN_DEFAULT_DACL structure that contains the default DACL for newly created objects.
static AccessToken.TokenInformationClass TOKEN_GROUPS
          Specifies a TOKEN_GROUPS structure that contains the group accounts associated with the token.
static AccessToken.TokenInformationClass TOKEN_GROUPS_AND_PRIVILEGES
          Specifies a TOKEN_GROUPS_AND_PRIVILEGES structure that contains the user SID, the group accounts, the restricted SIDs, and the authentication ID associated with the token.
static AccessToken.TokenInformationClass TOKEN_IMPERSONATION_LEVEL
          Specifies a value that indicates the impersonation level of the token.
static AccessToken.TokenInformationClass TOKEN_ORIGIN
          Specifies a TOKEN_ORIGIN structure which can contains the ID of the logon session that created it.
static AccessToken.TokenInformationClass TOKEN_OWNER
          Specifies a TOKEN_OWNER structure that contains the default owner security identifier (SID) for newly created objects.
static AccessToken.TokenInformationClass TOKEN_PRIMARY_GROUP
          Specifies a TOKEN_PRIMARY_GROUP structure that contains the default primary group SID for newly created objects.
static AccessToken.TokenInformationClass TOKEN_PRIVILEGES
          Specifies a TOKEN_PRIVILEGES structure that contains the privileges of the token.
static AccessToken.TokenInformationClass TOKEN_RESTRICTED_SIDS
          Specifies a TOKEN_RESTRICTED_SIDS structure that contains the list of restricting SIDs in a restricted token.
static AccessToken.TokenInformationClass TOKEN_SAND_BOX_INERT
          Specifies a value that is nonzero if the token includes the SANDBOX_INERT flag.
static AccessToken.TokenInformationClass TOKEN_SESSION_ID
          Specifies a value that indicates the Terminal Services session identifier that is associated with the token.
static AccessToken.TokenInformationClass TOKEN_SESSION_REFERENCE
          Reserved
static AccessToken.TokenInformationClass TOKEN_SOURCE
          Specifies a TOKEN_SOURCE structure that contains the source of the token.
static AccessToken.TokenInformationClass TOKEN_STATISTICS
          Specifies a TOKEN_STATISTICS structure that contains various token statistics.
static AccessToken.TokenInformationClass TOKEN_TYPE
          Specifies a value that indicates whether the token is a primary or impersonation token.
static AccessToken.TokenInformationClass TOKEN_USER
          Specifies a TOKEN_USER structure that contains the user account of the token.
 
Method Summary
 
Methods inherited from class com.jniwrapper.util.EnumItem
equals, getLongValue, getValue, hashCode, isOneOf
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TOKEN_USER

public static final AccessToken.TokenInformationClass TOKEN_USER
Specifies a TOKEN_USER structure that contains the user account of the token.


TOKEN_GROUPS

public static final AccessToken.TokenInformationClass TOKEN_GROUPS
Specifies a TOKEN_GROUPS structure that contains the group accounts associated with the token.


TOKEN_PRIVILEGES

public static final AccessToken.TokenInformationClass TOKEN_PRIVILEGES
Specifies a TOKEN_PRIVILEGES structure that contains the privileges of the token.


TOKEN_OWNER

public static final AccessToken.TokenInformationClass TOKEN_OWNER
Specifies a TOKEN_OWNER structure that contains the default owner security identifier (SID) for newly created objects.


TOKEN_PRIMARY_GROUP

public static final AccessToken.TokenInformationClass TOKEN_PRIMARY_GROUP
Specifies a TOKEN_PRIMARY_GROUP structure that contains the default primary group SID for newly created objects.


TOKEN_DEFAULT_DACL

public static final AccessToken.TokenInformationClass TOKEN_DEFAULT_DACL
Specifies a TOKEN_DEFAULT_DACL structure that contains the default DACL for newly created objects.


TOKEN_SOURCE

public static final AccessToken.TokenInformationClass TOKEN_SOURCE
Specifies a TOKEN_SOURCE structure that contains the source of the token. TOKEN_QUERY_SOURCE access is needed to retrieve this information.


TOKEN_TYPE

public static final AccessToken.TokenInformationClass TOKEN_TYPE
Specifies a value that indicates whether the token is a primary or impersonation token.


TOKEN_IMPERSONATION_LEVEL

public static final AccessToken.TokenInformationClass TOKEN_IMPERSONATION_LEVEL
Specifies a value that indicates the impersonation level of the token.


TOKEN_STATISTICS

public static final AccessToken.TokenInformationClass TOKEN_STATISTICS
Specifies a TOKEN_STATISTICS structure that contains various token statistics.


TOKEN_RESTRICTED_SIDS

public static final AccessToken.TokenInformationClass TOKEN_RESTRICTED_SIDS
Specifies a TOKEN_RESTRICTED_SIDS structure that contains the list of restricting SIDs in a restricted token.


TOKEN_SESSION_ID

public static final AccessToken.TokenInformationClass TOKEN_SESSION_ID
Specifies a value that indicates the Terminal Services session identifier that is associated with the token.


TOKEN_GROUPS_AND_PRIVILEGES

public static final AccessToken.TokenInformationClass TOKEN_GROUPS_AND_PRIVILEGES
Specifies a TOKEN_GROUPS_AND_PRIVILEGES structure that contains the user SID, the group accounts, the restricted SIDs, and the authentication ID associated with the token.


TOKEN_SESSION_REFERENCE

public static final AccessToken.TokenInformationClass TOKEN_SESSION_REFERENCE
Reserved


TOKEN_SAND_BOX_INERT

public static final AccessToken.TokenInformationClass TOKEN_SAND_BOX_INERT
Specifies a value that is nonzero if the token includes the SANDBOX_INERT flag.


TOKEN_AUDIT_POLICY

public static final AccessToken.TokenInformationClass TOKEN_AUDIT_POLICY
Reserved


TOKEN_ORIGIN

public static final AccessToken.TokenInformationClass TOKEN_ORIGIN
Specifies a TOKEN_ORIGIN structure which can contains the ID of the logon session that created it.