.\" -*- nroff -*- .\" Generated file - DO NOT EDIT! .TH AdjustTokenPrivileges 3w "Oct 2012" "Wine API" "Wine API" .SH NAME \fBAdjustTokenPrivileges\fR (ADVAPI32.@) .SH SYNOPSIS BOOL AdjustTokenPrivileges ( HANDLE \fITokenHandle\fR, BOOL \fIDisableAllPrivileges\fR, PTOKEN_PRIVILEGES \fINewState\fR, DWORD \fIBufferLength\fR, PTOKEN_PRIVILEGES \fIPreviousState\fR, PDWORD \fIReturnLength\fR ) .SH DESCRIPTION .PP Adjust the privileges of an open token handle. .SH PARAMS \fITokenHandle\fR \fB[In]\fR Handle from \fBOpenProcessToken(3w)\fR or \fBOpenThreadToken(3w)\fR. .PP \fIDisableAllPrivileges\fR \fB[In]\fR \fBTRUE\fR=Remove all privileges, \fBFALSE\fR=Use \fINewState\fR. .PP \fINewState\fR \fB[In]\fR Desired new privileges of the token. .PP \fIBufferLength\fR \fB[In]\fR Length of \fINewState\fR. .PP \fIPreviousState\fR \fB[Out]\fR Destination for the previous state. .PP \fIReturnLength\fR \fB[In/Out]\fR Size of \fIPreviousState\fR. .PP .SH RETURNS .PP \fBSuccess:\fR \fBTRUE\fR. Privileges are set to \fINewState\fR and \fIPreviousState\fR is updated. .PP \fBFailure:\fR \fBFALSE\fR. .SH NOTES .PP See \fBNtAdjustPrivilegesToken(3w)\fR. .SH IMPLEMENTATION .PP Declared in \fB"winbase.h"\fR. .PP Implemented in \fB"dlls/advapi32/security.c"\fR. .PP Debug channel \fB"advapi"\fR.