Alexandre Julliard pushed to branch master at wine / wine
Commits: 1d351548 by Elizabeth Figura at 2024-07-23T21:31:01+02:00 ntdll: Stub NtQueryInformationToken(TokenUIAccess).
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=42424
- - - - -
2 changed files:
- dlls/ntdll/unix/security.c - dlls/wow64/security.c
Changes:
===================================== dlls/ntdll/unix/security.c ===================================== @@ -293,7 +293,7 @@ NTSTATUS WINAPI NtQueryInformationToken( HANDLE token, TOKEN_INFORMATION_CLASS c 0, /* TokenVirtualizationAllowed */ sizeof(DWORD), /* TokenVirtualizationEnabled */ sizeof(TOKEN_MANDATORY_LABEL) + sizeof(SID), /* TokenIntegrityLevel [sizeof(SID) includes one SubAuthority] */ - 0, /* TokenUIAccess */ + sizeof(DWORD), /* TokenUIAccess */ 0, /* TokenMandatoryPolicy */ 0, /* TokenLogonSid */ sizeof(DWORD), /* TokenIsAppContainer */ @@ -565,6 +565,11 @@ NTSTATUS WINAPI NtQueryInformationToken( HANDLE token, TOKEN_INFORMATION_CLASS c } break;
+ case TokenUIAccess: + *(DWORD *)info = 1; + FIXME("TokenUIAccess stub!\n"); + break; + case TokenAppContainerSid: { TOKEN_APPCONTAINER_INFORMATION *container = info;
===================================== dlls/wow64/security.c ===================================== @@ -376,6 +376,7 @@ NTSTATUS WINAPI wow64_NtQueryInformationToken( UINT *args ) case TokenElevation: /* TOKEN_ELEVATION */ case TokenSessionId: /* ULONG */ case TokenVirtualizationEnabled: /* ULONG */ + case TokenUIAccess: /* ULONG */ case TokenIsAppContainer: /* ULONG */ /* nothing to map */ return NtQueryInformationToken( handle, class, info, len, retlen );
View it on GitLab: https://gitlab.winehq.org/wine/wine/-/commit/1d3515481436c867b53211063450226...