Import table
advapi32.dll
OpenSCManagerA, RegFlushKey, RegQueryValueExA, RegisterServiceCtrlHandlerA, SetServiceStatus, StartServiceCtrlDispatcherA, OpenServiceA, ControlService, QueryServiceStatus, DeleteService, CreateServiceA, CloseServiceHandle, RegOpenKeyExA, RegSetValueExA, InitializeSecurityDescriptor, SetSecurityDescriptorDacl, IsValidSecurityDescriptor, RevertToSelf, RegCloseKey, ImpersonateLoggedOnUser, CreateProcessAsUserA, OpenProcessToken, DuplicateTokenEx
kernel32.dll
IsBadReadPtr, SetUnhandledExceptionFilter, GetStringTypeW, GetStringTypeA, IsBadWritePtr, VirtualAlloc, VirtualFree, CreateEventA, HeapDestroy, GetFileType, GetStdHandle, SetHandleCount, GetEnvironmentStringsW, GetEnvironmentStrings, FreeEnvironmentStringsW, FreeEnvironmentStringsA, UnhandledExceptionFilter, SetEvent, Sleep, GetModuleFileNameA, GetVersionExA, WriteFile, OpenProcess, GetModuleHandleA, CreateMutexA, CompareFileTime, GetSystemTimeAsFileTime, WaitForSingleObject, ReleaseMutex, CloseHandle, lstrcmpiA, CreateProcessA, GetLastError, IsBadCodePtr, GetProcAddress, LoadLibraryA, HeapCreate, RtlUnwind, GetStartupInfoA, GetCommandLineA, GetVersion, ExitProcess, HeapReAlloc, HeapAlloc, TerminateProcess, GetCurrentProcess, HeapSize, GetCPInfo, GetACP, GetOEMCP, HeapFree, WideCharToMultiByte, MultiByteToWideChar, LCMapStringA, LCMapStringW, FlushFileBuffers, SetStdHandle, SetFilePointer, WaitForMultipleObjects, GetExitCodeProcess, RaiseException, GetEnvironmentVariableA
psapi.dll
GetModuleBaseNameA, EnumProcesses, EnumProcessModules
user32.dll
LoadStringA, SetWindowTextA, PostQuitMessage, MessageBoxA, SendMessageA, CreateDialogParamA, GetDlgItem, GetMessageA, IsWindow, IsDialogMessageA, TranslateMessage, DispatchMessageA, DestroyWindow, SetWindowPos, CloseWindowStation, CloseDesktop, DialogBoxParamA, ShowWindow, SetForegroundWindow, SetProcessWindowStation, KillTimer, EndDialog