Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygenprivilege.c
Go to the documentation of this file.
00001 /* $Id: privilege.c 37763 2008-11-30 11:42:05Z sginsberg $ 00002 * 00003 * COPYRIGHT: See COPYING in the top level directory 00004 * PROJECT: ReactOS system libraries 00005 * FILE: lib/advapi32/token/privilege.c 00006 * PURPOSE: advapi32.dll token's privilege handling 00007 * PROGRAMMER: E.Aliberti 00008 * UPDATE HISTORY: 00009 * 20010317 ea stubs 00010 */ 00011 00012 #include <advapi32.h> 00013 00014 00015 /********************************************************************** 00016 * PrivilegeCheck EXPORTED 00017 * 00018 * @implemented 00019 */ 00020 BOOL WINAPI 00021 PrivilegeCheck(HANDLE ClientToken, 00022 PPRIVILEGE_SET RequiredPrivileges, 00023 LPBOOL pfResult) 00024 { 00025 BOOLEAN Result; 00026 NTSTATUS Status; 00027 00028 Status = NtPrivilegeCheck(ClientToken, 00029 RequiredPrivileges, 00030 &Result); 00031 if (!NT_SUCCESS(Status)) 00032 { 00033 SetLastError(RtlNtStatusToDosError(Status)); 00034 return FALSE; 00035 } 00036 00037 *pfResult = (BOOL)Result; 00038 00039 return TRUE; 00040 } 00041 00042 /* EOF */ Generated on Sun May 27 2012 04:22:45 for ReactOS by
1.7.6.1
|