The TOKEN_GROUPS structure contains information about a set of groups in an access token.
typedef struct _TOKEN_GROUPS { // tg DWORD GroupCount; SID_AND_ATTRIBUTES Groups[ANYSIZE_ARRAY]; } TOKEN_GROUPS;
The following attributes can be used with this parameter:
Value |
Meaning |
SE_GROUP_MANDATORY |
The group cannot be disabled. |
SE_GROUP_ENABLED_BY_DEFAULT |
The group is enabled by default. |
SE_GROUP_ENABLED |
The group is enabled. |
SE_GROUP_OWNER |
The user is the owner of the group or the SID can be assigned as the owner of the token or objects. |
SE_GROUP_LOGON_ID |
The group is a logon identifier. |
AdjustTokenGroups, SID_AND_ATTRIBUTES, TOKEN_CONTROL, TOKEN_DEFAULT_DACL, TOKEN_INFORMATION_CLASS, TOKEN_OWNER, TOKEN_PRIMARY_GROUP, TOKEN_PRIVILEGES, TOKEN_SOURCE, TOKEN_STATISTICS, TOKEN_TYPE, TOKEN_USER