Import table
advapi32.dll
SetServiceStatus, RegDeleteValueA, OpenServiceA, DeleteService, RegOpenKeyExA, RegQueryValueExA, RegCloseKey, RegSetValueExA, OpenSCManagerA, CreateServiceA, ChangeServiceConfig2A, CloseServiceHandle, RegCreateKeyA, RegisterServiceCtrlHandlerA
iphlpapi.dll
DeleteIpForwardEntry, GetAdaptersInfo, CreateIpForwardEntry, SetIpForwardEntry
kernel32.dll
WriteConsoleW, GetConsoleOutputCP, WriteConsoleA, SetStdHandle, GetStringTypeW, GetStringTypeA, LCMapStringW, LCMapStringA, LoadLibraryA, GetTickCount, WaitForSingleObject, CreateEventA, GetLastError, GetVersion, GetModuleFileNameA, GetModuleHandleA, Sleep, SetEvent, OutputDebugStringA, FreeConsole, MultiByteToWideChar, GetOEMCP, GetLocaleInfoA, HeapSize, CreateFileA, CloseHandle, IsDebuggerPresent, GetSystemTimeAsFileTime, HeapFree, HeapAlloc, GetCurrentThreadId, GetCommandLineA, GetVersionExA, GetProcessHeap, TerminateProcess, GetCurrentProcess, UnhandledExceptionFilter, SetUnhandledExceptionFilter, FlushFileBuffers, WideCharToMultiByte, HeapDestroy, HeapCreate, VirtualFree, DeleteCriticalSection, LeaveCriticalSection, EnterCriticalSection, VirtualAlloc, HeapReAlloc, GetProcAddress, ExitProcess, WriteFile, GetStdHandle, TlsGetValue, TlsAlloc, TlsSetValue, TlsFree, InterlockedIncrement, SetLastError, InterlockedDecrement, SetHandleCount, GetFileType, GetStartupInfoA, FreeEnvironmentStringsA, GetEnvironmentStrings, FreeEnvironmentStringsW, GetEnvironmentStringsW, QueryPerformanceCounter, GetCurrentProcessId, GetCPInfo, InitializeCriticalSection, RtlUnwind, SetFilePointer, GetConsoleCP, GetConsoleMode, GetACP
user32.dll
LoadStringA
Export table
InstallA
ServiceMain
UninstallA