; -------------------------------------------------------------------------------------------------- ; cfgmgr.inc Copyright The MASM32 SDK 1998-2010 ; -------------------------------------------------------------------------------------------------- IFNDEF CFGMGR_INC CFGMGR_INC equ <1> AdjustTokenPrivileges PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD CharUpperBuffW PROTO STDCALL :DWORD,:DWORD IFDEF __UNICODE__ CharUpperBuff equ ENDIF CharUpperW PROTO STDCALL :DWORD IFDEF __UNICODE__ CharUpper equ ENDIF CloseHandle PROTO STDCALL :DWORD CloseServiceHandle PROTO STDCALL :DWORD DeleteCriticalSection PROTO STDCALL :DWORD EnterCriticalSection PROTO STDCALL :DWORD FreeLibrary PROTO STDCALL :DWORD GetComputerNameExW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ GetComputerNameEx equ ENDIF GetCurrentProcess PROTO STDCALL GetCurrentProcessId PROTO STDCALL GetCurrentThread PROTO STDCALL GetLastError PROTO STDCALL GetProcAddress PROTO STDCALL :DWORD,:DWORD GetWindowTextW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ GetWindowText equ ENDIF GetWindowThreadProcessId PROTO STDCALL :DWORD,:DWORD InitializeCriticalSection PROTO STDCALL :DWORD LeaveCriticalSection PROTO STDCALL :DWORD LoadLibraryW PROTO STDCALL :DWORD IFDEF __UNICODE__ LoadLibrary equ ENDIF LocalAlloc PROTO STDCALL :DWORD,:DWORD LocalFree PROTO STDCALL :DWORD LookupPrivilegeValueW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ LookupPrivilegeValue equ ENDIF OpenEventW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ OpenEvent equ ENDIF OpenProcess PROTO STDCALL :DWORD,:DWORD,:DWORD OpenProcessToken PROTO STDCALL :DWORD,:DWORD,:DWORD OpenSCManagerW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ OpenSCManager equ ENDIF OpenServiceW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ OpenService equ ENDIF OpenThreadToken PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD QueryServiceStatus PROTO STDCALL :DWORD,:DWORD RegCloseKey PROTO STDCALL :DWORD RegConnectRegistryW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ RegConnectRegistry equ ENDIF RegCreateKeyExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ RegCreateKeyEx equ ENDIF RegEnumKeyExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ RegEnumKeyEx equ ENDIF RegOpenKeyExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ RegOpenKeyEx equ ENDIF RegSetValueExW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ RegSetValueEx equ ENDIF ReleaseMutex PROTO STDCALL :DWORD RpcBindingFromStringBindingW PROTO STDCALL :DWORD,:DWORD IFDEF __UNICODE__ RpcBindingFromStringBinding equ ENDIF RpcStringBindingComposeW PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD IFDEF __UNICODE__ RpcStringBindingCompose equ ENDIF RpcStringFreeW PROTO STDCALL :DWORD IFDEF __UNICODE__ RpcStringFree equ ENDIF RtlAssert PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD RtlMultiByteToUnicodeN PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD RtlMultiByteToUnicodeSize PROTO STDCALL :DWORD,:DWORD,:DWORD RtlUnicodeToMultiByteN PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD,:DWORD RtlUnicodeToMultiByteSize PROTO STDCALL :DWORD,:DWORD,:DWORD SetLastError PROTO STDCALL :DWORD Sleep PROTO STDCALL :DWORD WaitForMultipleObjects PROTO STDCALL :DWORD,:DWORD,:DWORD,:DWORD WaitForSingleObject PROTO STDCALL :DWORD,:DWORD lstrcatW PROTO STDCALL :DWORD,:DWORD IFDEF __UNICODE__ lstrcat equ ENDIF lstrcmpiW PROTO STDCALL :DWORD,:DWORD IFDEF __UNICODE__ lstrcmpi equ ENDIF lstrcpyW PROTO STDCALL :DWORD,:DWORD IFDEF __UNICODE__ lstrcpy equ ENDIF lstrcpynW PROTO STDCALL :DWORD,:DWORD,:DWORD IFDEF __UNICODE__ lstrcpyn equ ENDIF lstrlenA PROTO STDCALL :DWORD IFNDEF __UNICODE__ lstrlen equ ENDIF lstrlenW PROTO STDCALL :DWORD IFDEF __UNICODE__ lstrlen equ ENDIF memmove PROTO C :VARARG ; wsprintfW arg type unknown ELSE echo ----------------------------------------- echo WARNING duplicate include file cfgmgr.inc echo ----------------------------------------- ENDIF