NAME

AdjustTokenPrivileges  (ADVAPI32.@)

SYNOPSIS

 BOOL AdjustTokenPrivileges
 (
  HANDLE            TokenHandle,
  BOOL              DisableAllPrivileges,
  PTOKEN_PRIVILEGES NewState,
  DWORD             BufferLength,
  PTOKEN_PRIVILEGES PreviousState,
  PDWORD            ReturnLength
 )

DESCRIPTION

Adjust the privileges of an open token handle.

PARAMS

TokenHandle [In] Handle from OpenProcessToken or OpenThreadToken.
DisableAllPrivileges [In] TRUE=Remove all privileges, FALSE=Use NewState.
NewState [In] Desired new privileges of the token.
BufferLength [In] Length of NewState.
PreviousState [Out] Destination for the previous state.
ReturnLength [In/Out] Size of PreviousState.

RETURNS

Success: TRUE. Privileges are set to NewState and PreviousState is updated.

Failure: FALSE.

NOTES

See NtAdjustPrivilegesToken.

IMPLEMENTATION

Defined in "winbase.h".

Implemented in "dlls/advapi32/security.c". source.winehq.org/source/dlls/advapi32/security.c

Debug channel "advapi".


Copyright © 2008 The Wine Project. All trademarks are the property of their respective owners. Visit WineHQ for license details. Generated Jan 2008.