TOKEN_CONTROL

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.

Members

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.