Import table
advapi32.dll
SetServiceStatus, RegOpenKeyA, RegEnumValueA, RegOpenKeyExA, RegQueryValueExA, RegSetValueExA, RegCloseKey, StartServiceCtrlDispatcherA, RegisterServiceCtrlHandlerA, QueryServiceConfigA, ControlService, QueryServiceStatus, DeleteService, CreateServiceA, ChangeServiceConfig2A, ChangeServiceConfigA, StartServiceA, OpenSCManagerA, OpenServiceA, CloseServiceHandle, LookupPrivilegeValueA, PrivilegeCheck, AdjustTokenPrivileges, OpenProcessToken, DuplicateTokenEx, GetTokenInformation, SetTokenInformation, CreateProcessAsUserA, RevertToSelf, ConvertStringSecurityDescriptorToSecurityDescriptorA, InitializeSecurityDescriptor, SetSecurityDescriptorDacl
kernel32.dll
CreateMutexA, GetLastError, ReleaseMutex, WaitForMultipleObjectsEx, WaitForMultipleObjects, GetSystemTime, GetVersionExA, Sleep, SetEvent, GetModuleHandleA, UnmapViewOfFile, MapViewOfFile, CreateFileMappingA, lstrlenA, FormatMessageA, WriteProcessMemory, CheckRemoteDebuggerPresent, GetTickCount, GetCurrentThreadId, DeviceIoControl, SetThreadPriority, GetCurrentThread, ResetEvent, CreateThread, CancelIo, QueryPerformanceCounter, WriteConsoleW, GetConsoleOutputCP, WriteConsoleA, GetModuleFileNameA, GetCurrentProcess, OpenProcess, CreateRemoteThread, WaitForSingleObject, VirtualFreeEx, VirtualAllocEx, GetVersion, CopyFileA, CreateFileA, MoveFileExA, DeleteFileA, GetTempPathA, CreateDirectoryA, LocalFree, CreateEventA, GetFileAttributesA, CloseHandle, FreeLibrary, LoadLibraryA, GetProcAddress, RaiseException, GetStringTypeA, GetStringTypeW, HeapSize, SetEndOfFile, ReadFile, CompareStringA, SetStdHandle, HeapAlloc, HeapFree, RtlUnwind, ExitThread, GetCommandLineA, GetProcessHeap, GetStartupInfoA, TerminateProcess, UnhandledExceptionFilter, SetUnhandledExceptionFilter, IsDebuggerPresent, WriteFile, GetStdHandle, TlsGetValue, TlsAlloc, TlsSetValue, TlsFree, InterlockedIncrement, SetLastError, InterlockedDecrement, DeleteCriticalSection, LeaveCriticalSection, EnterCriticalSection, VirtualFree, VirtualAlloc, HeapReAlloc, HeapDestroy, HeapCreate, ExitProcess, WideCharToMultiByte, GetConsoleCP, GetConsoleMode, FlushFileBuffers, SetHandleCount, GetFileType, SetFilePointer, GetCPInfo, GetACP, GetOEMCP, IsValidCodePage, LCMapStringA, MultiByteToWideChar, LCMapStringW, FreeEnvironmentStringsA, GetEnvironmentStrings, FreeEnvironmentStringsW, GetEnvironmentStringsW, GetCurrentProcessId, GetSystemTimeAsFileTime, GetLocaleInfoA, InitializeCriticalSection
psapi.dll
GetModuleInformation, GetModuleBaseNameA, EnumProcessModules, EnumProcesses, GetModuleFileNameExA
setupapi.dll
SetupInstallServicesFromInfSectionA, SetupCloseInfFile, SetupOpenInfFileA
shell32.dll
SHGetFolderPathA
user32.dll
CharLowerA, LoadStringA