ReactOS 0.4.16-dev-306-g647d351
_TOKEN Struct Reference

#include <setypes.h>

Collaboration diagram for _TOKEN:

Public Attributes

TOKEN_SOURCE TokenSource
 
LUID TokenId
 
LUID AuthenticationId
 
LUID ParentTokenId
 
LARGE_INTEGER ExpirationTime
 
PERESOURCE TokenLock
 
SEP_AUDIT_POLICY AuditPolicy
 
LUID ModifiedId
 
ULONG SessionId
 
ULONG UserAndGroupCount
 
ULONG RestrictedSidCount
 
ULONG PrivilegeCount
 
ULONG VariableLength
 
ULONG DynamicCharged
 
ULONG DynamicAvailable
 
ULONG DefaultOwnerIndex
 
PSID_AND_ATTRIBUTES UserAndGroups
 
PSID_AND_ATTRIBUTES RestrictedSids
 
PSID PrimaryGroup
 
PLUID_AND_ATTRIBUTES Privileges
 
PULONG DynamicPart
 
PACL DefaultDacl
 
TOKEN_TYPE TokenType
 
SECURITY_IMPERSONATION_LEVEL ImpersonationLevel
 
ULONG TokenFlags
 
BOOLEAN TokenInUse
 
PSECURITY_TOKEN_PROXY_DATA ProxyData
 
PSECURITY_TOKEN_AUDIT_DATA AuditData
 
PSEP_LOGON_SESSION_REFERENCES LogonSession
 
LUID OriginatingLogonSession
 
ULONG VariablePart
 

Detailed Description

Definition at line 215 of file setypes.h.

Member Data Documentation

◆ AuditData

PSECURITY_TOKEN_AUDIT_DATA _TOKEN::AuditData

Definition at line 244 of file setypes.h.

◆ AuditPolicy

SEP_AUDIT_POLICY _TOKEN::AuditPolicy

Definition at line 223 of file setypes.h.

◆ AuthenticationId

LUID _TOKEN::AuthenticationId

◆ DefaultDacl

PACL _TOKEN::DefaultDacl

Definition at line 238 of file setypes.h.

Referenced by SepCreateToken(), SepDuplicateToken(), and SepPerformTokenFiltering().

◆ DefaultOwnerIndex

ULONG _TOKEN::DefaultOwnerIndex

Definition at line 232 of file setypes.h.

Referenced by SepCreateToken(), SepDuplicateToken(), and SepPerformTokenFiltering().

◆ DynamicAvailable

ULONG _TOKEN::DynamicAvailable

Definition at line 231 of file setypes.h.

Referenced by SepCreateToken(), SepDuplicateToken(), and SepPerformTokenFiltering().

◆ DynamicCharged

ULONG _TOKEN::DynamicCharged

Definition at line 230 of file setypes.h.

Referenced by SepCreateToken(), SepDuplicateToken(), and SepPerformTokenFiltering().

◆ DynamicPart

PULONG _TOKEN::DynamicPart

◆ ExpirationTime

LARGE_INTEGER _TOKEN::ExpirationTime

Definition at line 221 of file setypes.h.

Referenced by SepCreateToken(), SepDuplicateToken(), and SepPerformTokenFiltering().

◆ ImpersonationLevel

◆ LogonSession

PSEP_LOGON_SESSION_REFERENCES _TOKEN::LogonSession

Definition at line 245 of file setypes.h.

Referenced by SepDeleteToken().

◆ ModifiedId

LUID _TOKEN::ModifiedId

Definition at line 224 of file setypes.h.

Referenced by SepCreateToken(), SepDuplicateToken(), and SepPerformTokenFiltering().

◆ OriginatingLogonSession

LUID _TOKEN::OriginatingLogonSession

Definition at line 246 of file setypes.h.

Referenced by SepDuplicateToken(), and SepPerformTokenFiltering().

◆ ParentTokenId

LUID _TOKEN::ParentTokenId

Definition at line 220 of file setypes.h.

Referenced by SeIsTokenSibling(), SepDuplicateToken(), and SepPerformTokenFiltering().

◆ PrimaryGroup

PSID _TOKEN::PrimaryGroup

Definition at line 235 of file setypes.h.

Referenced by SepCreateToken(), SepDuplicateToken(), and SepPerformTokenFiltering().

◆ PrivilegeCount

ULONG _TOKEN::PrivilegeCount

Definition at line 228 of file setypes.h.

Referenced by SepCreateToken(), SepDuplicateToken(), and SepPerformTokenFiltering().

◆ Privileges

PLUID_AND_ATTRIBUTES _TOKEN::Privileges

Definition at line 236 of file setypes.h.

Referenced by SepCreateToken(), SepDuplicateToken(), and SepPerformTokenFiltering().

◆ ProxyData

PSECURITY_TOKEN_PROXY_DATA _TOKEN::ProxyData

Definition at line 243 of file setypes.h.

◆ RestrictedSidCount

ULONG _TOKEN::RestrictedSidCount

Definition at line 227 of file setypes.h.

Referenced by SepDuplicateToken(), and SepPerformTokenFiltering().

◆ RestrictedSids

PSID_AND_ATTRIBUTES _TOKEN::RestrictedSids

Definition at line 234 of file setypes.h.

Referenced by SepDuplicateToken(), and SepPerformTokenFiltering().

◆ SessionId

ULONG _TOKEN::SessionId

◆ TokenFlags

ULONG _TOKEN::TokenFlags

◆ TokenId

LUID _TOKEN::TokenId

◆ TokenInUse

BOOLEAN _TOKEN::TokenInUse

Definition at line 242 of file setypes.h.

Referenced by SeDeassignPrimaryToken(), SeExchangePrimaryToken(), and SeSubProcessToken().

◆ TokenLock

PERESOURCE _TOKEN::TokenLock

Definition at line 222 of file setypes.h.

Referenced by SepDeleteToken().

◆ TokenSource

TOKEN_SOURCE _TOKEN::TokenSource

Definition at line 217 of file setypes.h.

Referenced by SepCreateToken(), SepDuplicateToken(), and SepPerformTokenFiltering().

◆ TokenType

◆ UserAndGroupCount

ULONG _TOKEN::UserAndGroupCount

Definition at line 226 of file setypes.h.

Referenced by SepCreateToken(), SepDuplicateToken(), and SepPerformTokenFiltering().

◆ UserAndGroups

◆ VariableLength

ULONG _TOKEN::VariableLength

Definition at line 229 of file setypes.h.

Referenced by SepCreateToken(), SepDuplicateToken(), and SepPerformTokenFiltering().

◆ VariablePart

ULONG _TOKEN::VariablePart

Definition at line 253 of file setypes.h.

Referenced by SepCreateToken(), SepDuplicateToken(), and SepPerformTokenFiltering().


The documentation for this struct was generated from the following file: