Import table
advapi32.dll
RegQueryValueExW, RegCloseKey, RegisterServiceCtrlHandlerA, SetServiceStatus, StartServiceCtrlDispatcherA, StartServiceA, QueryServiceStatusEx, ControlService, CreateServiceA, OpenSCManagerA, OpenServiceA, CloseServiceHandle, DeleteService, RegOpenKeyExW
kernel32.dll
GetVersionExA, RaiseException, GetCurrentThreadId, GetLocalTime, WideCharToMultiByte, OutputDebugStringA, FreeLibrary, CreateDirectoryW, GetLocaleInfoA, GetProcAddress, LoadLibraryW, GetPrivateProfileStringW, GetModuleFileNameW, CreateDirectoryA, ReadFile, SetEndOfFile, GetACP, InterlockedExchange, OpenMutexA, CreateProcessA, WaitForSingleObject, CloseHandle, InitializeCriticalSection, GetModuleFileNameA, GetPrivateProfileStringA, DeleteCriticalSection, EnterCriticalSection, LeaveCriticalSection, Sleep, GetFileAttributesW, GetLastError, ExitProcess, RtlUnwind, GetSystemTimeAsFileTime, HeapFree, GetModuleHandleA, GetCommandLineA, HeapAlloc, QueryPerformanceCounter, GetTickCount, GetCurrentProcessId, SetUnhandledExceptionFilter, VirtualQuery, WriteFile, FlushFileBuffers, GetOEMCP, GetCPInfo, TerminateProcess, GetCurrentProcess, VirtualProtect, VirtualAlloc, GetSystemInfo, MultiByteToWideChar, HeapDestroy, HeapCreate, VirtualFree, HeapReAlloc, IsBadWritePtr, HeapSize, GetStdHandle, UnhandledExceptionFilter, FreeEnvironmentStringsA, GetEnvironmentStrings, FreeEnvironmentStringsW, GetEnvironmentStringsW, SetHandleCount, GetFileType, GetStartupInfoA, SetFilePointer, LoadLibraryA, GetStringTypeA, GetStringTypeW, LCMapStringA, LCMapStringW, IsBadReadPtr, IsBadCodePtr, SetStdHandle, CreateFileW, CreateFileA, GetTempPathA