2.2.5 LSAP_TOKEN_INFO_INTEGRITY
The LSAP_TOKEN_INFO_INTEGRITY structure specifies the integrity level information for the client.<7>
-
typedef struct _LSAP_TOKEN_INFO_INTEGRITY { unsigned long Flags; unsigned long TokenIL; unsigned char MachineID[32]; } LSAP_TOKEN_INFO_INTEGRITY, *PLSAP_TOKEN_INFO_INTEGRITY;
Flags: A 32-bit unsigned integer indicating the token information type. This value MUST be one of the following.
-
Value
Meaning
0x00000000
Full token.
0x00000001
User Account Control (UAC) restricted token.
TokenIL: A 32-bit unsigned integer indicating the integrity level of the calling process. This value MUST be one of the following.
-
Value
Meaning
0x00000000
Untrusted.
0x00001000
Low.
0x00002000
Medium.
0x00003000
High.
0x00004000
System.
0x00005000
Protected process.
MachineID: The machine ID (section 3.1.1.4), which is used to identify the calling machine.