ntdll: Stub TokenAppContainerSid in NtQueryInformationToken.
This commit is contained in:
parent
515b8bebb6
commit
97c3bb040e
|
@ -279,7 +279,20 @@ NTSTATUS WINAPI NtQueryInformationToken(
|
|||
sizeof(TOKEN_MANDATORY_LABEL) + sizeof(SID), /* TokenIntegrityLevel [sizeof(SID) includes one SubAuthority] */
|
||||
0, /* TokenUIAccess */
|
||||
0, /* TokenMandatoryPolicy */
|
||||
0 /* TokenLogonSid */
|
||||
0, /* TokenLogonSid */
|
||||
0, /* TokenIsAppContainer */
|
||||
0, /* TokenCapabilities */
|
||||
sizeof(TOKEN_APPCONTAINER_INFORMATION) + sizeof(SID), /* TokenAppContainerSid */
|
||||
0, /* TokenAppContainerNumber */
|
||||
0, /* TokenUserClaimAttributes*/
|
||||
0, /* TokenDeviceClaimAttributes */
|
||||
0, /* TokenRestrictedUserClaimAttributes */
|
||||
0, /* TokenRestrictedDeviceClaimAttributes */
|
||||
0, /* TokenDeviceGroups */
|
||||
0, /* TokenRestrictedDeviceGroups */
|
||||
0, /* TokenSecurityAttributes */
|
||||
0, /* TokenIsRestricted */
|
||||
0 /* TokenProcessTrustLevel */
|
||||
};
|
||||
|
||||
ULONG len = 0;
|
||||
|
@ -521,6 +534,13 @@ NTSTATUS WINAPI NtQueryInformationToken(
|
|||
memcpy(psid, &high_level, sizeof(SID));
|
||||
}
|
||||
break;
|
||||
case TokenAppContainerSid:
|
||||
{
|
||||
TOKEN_APPCONTAINER_INFORMATION *container = tokeninfo;
|
||||
FIXME("QueryInformationToken( ..., TokenAppContainerSid, ...) semi-stub\n");
|
||||
container->TokenAppContainer = NULL;
|
||||
}
|
||||
break;
|
||||
default:
|
||||
{
|
||||
ERR("Unhandled Token Information class %d!\n", tokeninfoclass);
|
||||
|
|
|
@ -3685,6 +3685,19 @@ typedef enum _TOKEN_INFORMATION_CLASS {
|
|||
TokenUIAccess,
|
||||
TokenMandatoryPolicy,
|
||||
TokenLogonSid,
|
||||
TokenIsAppContainer,
|
||||
TokenCapabilities,
|
||||
TokenAppContainerSid,
|
||||
TokenAppContainerNumber,
|
||||
TokenUserClaimAttributes,
|
||||
TokenDeviceClaimAttributes,
|
||||
TokenRestrictedUserClaimAttributes,
|
||||
TokenRestrictedDeviceClaimAttributes,
|
||||
TokenDeviceGroups,
|
||||
TokenRestrictedDeviceGroups,
|
||||
TokenSecurityAttributes,
|
||||
TokenIsRestricted,
|
||||
TokenProcessTrustLevel,
|
||||
MaxTokenInfoClass
|
||||
} TOKEN_INFORMATION_CLASS;
|
||||
|
||||
|
@ -4410,6 +4423,10 @@ typedef struct _TOKEN_MANDATORY_LABEL {
|
|||
SID_AND_ATTRIBUTES Label;
|
||||
} TOKEN_MANDATORY_LABEL, * PTOKEN_MANDATORY_LABEL;
|
||||
|
||||
typedef struct _TOKEN_APPCONTAINER_INFORMATION {
|
||||
PSID TokenAppContainer;
|
||||
} TOKEN_APPCONTAINER_INFORMATION, * PTOKEN_APPCONTAINER_INFORMATION;
|
||||
|
||||
/*
|
||||
* ACLs of NT
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue