typedef struct _TOKEN_CONTROL { /* tc */
LUID TokenId;
LUID AuthenticationId;
LUID ModifiedId;
TOKEN_SOURCE TokenSource;
} TOKEN_CONTROL ;
The TOKEN_CONTROL data structure contains information useful in controlling a token.
TokenId
Is an LUID value uniquely identifying this instance of token object.
AuthenticationId
A GUID uniquely assigned to the logon session that this token represents. Note that there may be many tokens representing a single logon session.
ModifiedId
An LUID value that changes each time the token is modified. This may be used, among other things, as a quick test to see if a security context has changed since it was last used.
TokenSource
Used to contain the token source information of a token. This is useful for audit logging purposes.