From b7add83287104653efb610e5eca8d3499d002383 Mon Sep 17 00:00:00 2001 From: Aric Stewart Date: Tue, 17 Aug 2004 22:28:13 +0000 Subject: [PATCH] Added handling of TokenPrimaryGroup. --- dlls/ntdll/nt.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/dlls/ntdll/nt.c b/dlls/ntdll/nt.c index d0463a5e66d..d0c36a545ec 100644 --- a/dlls/ntdll/nt.c +++ b/dlls/ntdll/nt.c @@ -257,6 +257,19 @@ NTSTATUS WINAPI NtQueryInformationToken( &(tgroups->Groups->Sid)); } break; + case TokenPrimaryGroup: + if (tokeninfo) + { + TOKEN_PRIMARY_GROUP *tgroup = tokeninfo; + SID_IDENTIFIER_AUTHORITY sid = {SECURITY_NT_AUTHORITY}; + RtlAllocateAndInitializeSid( &sid, + 2, + SECURITY_BUILTIN_DOMAIN_RID, + DOMAIN_ALIAS_RID_ADMINS, + 0, 0, 0, 0, 0, 0, + &(tgroup->PrimaryGroup)); + } + break; case TokenPrivileges: if (tokeninfo) { -- 2.11.4.GIT