TOKEN_TYPE enumeration (winnt.h)

The TOKEN_TYPE enumeration contains values that differentiate between a primary token and an impersonation token.

Syntax

typedef enum _TOKEN_TYPE {
  TokenPrimary = 1,
  TokenImpersonation
} TOKEN_TYPE;

Constants

 
TokenPrimary
Value: 1
Indicates a primary token.
TokenImpersonation
Indicates an impersonation token.

Requirements

Requirement Value
Minimum supported client Windows XP [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Header winnt.h (include Windows.h)

See also

Access Control Overview

Authorization Enumerations

GetTokenInformation

TOKEN_CONTROL

TOKEN_DEFAULT_DACL

TOKEN_GROUPS

TOKEN_INFORMATION_CLASS

TOKEN_OWNER

TOKEN_PRIMARY_GROUP

TOKEN_PRIVILEGES

TOKEN_SOURCE

TOKEN_STATISTICS

TOKEN_USER