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