Import table
advapi32.dll
DeleteService, StartServiceCtrlDispatcherW, RegisterServiceCtrlHandlerExW, InitializeSecurityDescriptor, SetSecurityDescriptorDacl, SetServiceStatus, CreateServiceW, OpenSCManagerW, OpenServiceW, ControlService, QueryServiceStatus, CloseServiceHandle
kernel32.dll
HeapSize, LoadLibraryW, GetProcAddress, FreeLibrary, CreateEventW, WaitForSingleObject, lstrcpyW, lstrcatW, GetModuleFileNameW, Sleep, ResetEvent, SetEvent, CloseHandle, HeapFree, GetVersionExA, HeapAlloc, GetProcessHeap, GetLastError, TerminateProcess, GetCurrentProcess, UnhandledExceptionFilter, SetUnhandledExceptionFilter, IsDebuggerPresent, GetCPInfo, InterlockedIncrement, InterlockedDecrement, GetACP, GetOEMCP, IsValidCodePage, GetModuleHandleA, TlsGetValue, TlsAlloc, TlsSetValue, TlsFree, SetLastError, GetCurrentThreadId, ExitProcess, WriteFile, GetStdHandle, GetModuleFileNameA, FreeEnvironmentStringsA, MultiByteToWideChar, GetEnvironmentStrings, FreeEnvironmentStringsW, GetEnvironmentStringsW, GetCommandLineA, GetCommandLineW, SetHandleCount, GetFileType, GetStartupInfoA, DeleteCriticalSection, HeapDestroy, HeapCreate, VirtualFree, QueryPerformanceCounter, GetTickCount, GetCurrentProcessId, GetSystemTimeAsFileTime, LeaveCriticalSection, EnterCriticalSection, VirtualAlloc, HeapReAlloc, LCMapStringA, WideCharToMultiByte, LCMapStringW, GetStringTypeA, GetStringTypeW, GetLocaleInfoA, LoadLibraryA, InitializeCriticalSection, RtlUnwind
user32.dll
PostMessageW, IsWindow, FindWindowW