Import table
advapi32.dll
StartServiceCtrlDispatcherA, RegisterServiceCtrlHandlerA, RegEnumKeyA, ControlService, DeleteService, ChangeServiceConfig2A, SetServiceStatus, RegOpenKeyExA, RegEnumValueA, RegQueryValueExA, RegCloseKey, OpenSCManagerA, CreateServiceA, OpenServiceA, StartServiceA, QueryServiceStatus, CloseServiceHandle, OpenProcessToken, LookupPrivilegeValueA, AdjustTokenPrivileges
kernel32.dll
ReadFile, GetFileSize, SetFilePointer, DeleteFileA, SetFileAttributesA, TerminateProcess, OpenProcess, WideCharToMultiByte, lstrcpyA, DeviceIoControl, DisconnectNamedPipe, WriteFile, ConnectNamedPipe, CreateNamedPipeA, GetSystemInfo, VirtualProtect, CreateFileA, lstrlenA, GetModuleFileNameA, lstrcatA, GetLastError, GetTickCount, Sleep, CloseHandle, LoadLibraryA, GetProcAddress, lstrcmpiA, GetCurrentProcess, DeleteCriticalSection, InitializeCriticalSection, RaiseException, GetVersionExA, GetLocaleInfoA, GetACP, InterlockedExchange, FreeLibrary, FlushFileBuffers, GetStringTypeW, GetStringTypeA, LCMapStringW, MultiByteToWideChar, LCMapStringA, SetStdHandle, GetCPInfo, GetOEMCP, IsBadCodePtr, IsBadReadPtr, GetStartupInfoA, GetFileType, ExitProcess, RtlUnwind, HeapAlloc, HeapReAlloc, HeapFree, GetModuleHandleA, GetCommandLineA, QueryPerformanceCounter, GetCurrentThreadId, GetCurrentProcessId, GetSystemTimeAsFileTime, SetUnhandledExceptionFilter, VirtualQuery, HeapDestroy, HeapCreate, VirtualFree, VirtualAlloc, IsBadWritePtr, HeapSize, GetStdHandle, UnhandledExceptionFilter, FreeEnvironmentStringsA, GetEnvironmentStrings, FreeEnvironmentStringsW, GetEnvironmentStringsW, SetHandleCount
shlwapi.dll
SHSetValueA, StrStrA, PathRemoveArgsA, SHDeleteKeyA, PathRemoveFileSpecA, StrStrIA, SHGetValueA, PathFindFileNameA, SHDeleteValueA
user32.dll
MessageBoxA