Alexandre Julliard pushed to branch master at wine / wine

Commits:

2 changed files:

Changes:

  • dlls/ntdll/unix/security.c
    ... ... @@ -293,7 +293,7 @@ NTSTATUS WINAPI NtQueryInformationToken( HANDLE token, TOKEN_INFORMATION_CLASS c
    293 293
             0,    /* TokenVirtualizationAllowed */
    
    294 294
             sizeof(DWORD), /* TokenVirtualizationEnabled */
    
    295 295
             sizeof(TOKEN_MANDATORY_LABEL) + sizeof(SID), /* TokenIntegrityLevel [sizeof(SID) includes one SubAuthority] */
    
    296
    -        0,    /* TokenUIAccess */
    
    296
    +        sizeof(DWORD), /* TokenUIAccess */
    
    297 297
             0,    /* TokenMandatoryPolicy */
    
    298 298
             0,    /* TokenLogonSid */
    
    299 299
             sizeof(DWORD), /* TokenIsAppContainer */
    
    ... ... @@ -565,6 +565,11 @@ NTSTATUS WINAPI NtQueryInformationToken( HANDLE token, TOKEN_INFORMATION_CLASS c
    565 565
             }
    
    566 566
             break;
    
    567 567
     
    
    568
    +    case TokenUIAccess:
    
    569
    +        *(DWORD *)info = 1;
    
    570
    +        FIXME("TokenUIAccess stub!\n");
    
    571
    +        break;
    
    572
    +
    
    568 573
         case TokenAppContainerSid:
    
    569 574
             {
    
    570 575
                 TOKEN_APPCONTAINER_INFORMATION *container = info;
    

  • dlls/wow64/security.c
    ... ... @@ -376,6 +376,7 @@ NTSTATUS WINAPI wow64_NtQueryInformationToken( UINT *args )
    376 376
         case TokenElevation: /* TOKEN_ELEVATION */
    
    377 377
         case TokenSessionId:  /* ULONG */
    
    378 378
         case TokenVirtualizationEnabled:  /* ULONG */
    
    379
    +    case TokenUIAccess:  /* ULONG */
    
    379 380
         case TokenIsAppContainer:  /* ULONG */
    
    380 381
             /* nothing to map */
    
    381 382
             return NtQueryInformationToken( handle, class, info, len, retlen );