Import table
advapi32.dll
SetSecurityDescriptorDacl, ImpersonateLoggedOnUser, DuplicateTokenEx, InitializeSecurityDescriptor, LogonUserW, CreateProcessAsUserW, RegQueryValueExW, RegCloseKey, RegCreateKeyExW, RegOpenKeyExW, RegSetValueExW, RegDeleteValueW, RegEnumKeyExW, RegDeleteKeyW, OpenSCManagerW, CloseServiceHandle, QueryServiceConfigW, OpenServiceW, SetServiceStatus, RegisterServiceCtrlHandlerW, StartServiceCtrlDispatcherW, DeleteService, CreateServiceW, StartServiceW, ControlService, ChangeServiceConfigW, QueryServiceStatus
kernel32.dll
SetLastError, DeleteFileW, CreateFileW, SetFilePointer, Sleep, ExitProcess, lstrlenW, lstrcpyW, lstrcatW, lstrcmpiW, lstrcmpW, AllocConsole, SetConsoleCtrlHandler, SetCurrentDirectoryW, SetEvent, GetSystemTimeAsFileTime, CreateEventW, CreateThread, CloseHandle, CreateDirectoryW, GetSystemDirectoryW, GetLocalTime, WaitForSingleObject, WriteFile, LockFile, FormatMessageA, lstrlenA, GetStdHandle, GetLastError, FlushFileBuffers, lstrcatA, GetCommandLineW, HeapAlloc, HeapCreate, VirtualAlloc, GetSystemInfo, HeapDestroy, GlobalFree, VirtualFree, InterlockedExchange, SwitchToThread, InterlockedCompareExchange, HeapFree, lstrcpyA, TerminateThread, ResumeThread, DuplicateHandle, GetCurrentProcess, FreeEnvironmentStringsW, SetStdHandle, WaitForMultipleObjects, TerminateProcess, GetProcAddress, GetModuleHandleW, GetExitCodeProcess, CreateProcessW, OutputDebugStringW, GetEnvironmentStringsW, ReadFile, SetHandleInformation, CreatePipe, GetVersionExW, GetEnvironmentVariableW, WideCharToMultiByte, SetEnvironmentVariableW, ExpandEnvironmentStringsW, LocalFree, LocalAlloc, FreeLibrary, LoadLibraryExW, SetErrorMode, GetExitCodeThread, GetModuleFileNameW, GetTickCount, GenerateConsoleCtrlEvent, ResetEvent, UnlockFile, ExitThread
msvcrt.dll
DllMain
shell32.dll
CommandLineToArgvW
user32.dll
wvsprintfA, MessageBoxA, IsCharAlphaNumericW, wsprintfA, FindWindowW, SendMessageW, wsprintfW, WaitForInputIdle