Import table
advapi32.dll
SetSecurityDescriptorOwner, CreateProcessAsUserW, StartServiceCtrlDispatcherW, CreateServiceW, ChangeServiceConfig2W, RegisterServiceCtrlHandlerW, OpenThreadToken, ControlService, DeleteService, GetTokenInformation, SetSecurityDescriptorGroup, InitializeSecurityDescriptor, IsValidSid, GetLengthSid, CopySid, RegQueryInfoKeyW, RegSetValueExW, RegCreateKeyExW, RegDeleteValueW, RegDeleteKeyW, SetServiceStatus, RegisterEventSourceW, ReportEventW, DeregisterEventSource, OpenSCManagerW, OpenServiceW, CloseServiceHandle, OpenProcessToken, DuplicateTokenEx, RegQueryValueExW, RegOpenKeyExW, RegEnumKeyExW, RegCloseKey
kernel32.dll
Sleep, lstrlenW, WaitForSingleObject, RaiseException, EnterCriticalSection, LeaveCriticalSection, InitializeCriticalSection, DeleteCriticalSection, lstrcmpiW, SetEvent, ResetEvent, GetCurrentThreadId, GetModuleFileNameW, GetCurrentProcess, GetCurrentThread, CreateThread, CreateEventW, GetVersionExW, GetModuleHandleW, MultiByteToWideChar, LoadLibraryExW, GetCommandLineW, GetLocalTime, CreateDirectoryW, MoveFileW, DeleteFileW, WideCharToMultiByte, WaitForMultipleObjects, GetSystemDirectoryW, GetStringTypeA, GetSystemTimeAsFileTime, GetCurrentProcessId, QueryPerformanceCounter, GetStartupInfoA, GetFileType, SetHandleCount, GetCommandLineA, GetEnvironmentStringsW, FreeEnvironmentStringsW, GetEnvironmentStrings, FreeEnvironmentStringsA, FlushFileBuffers, GetConsoleMode, GetConsoleCP, ExitProcess, HeapCreate, VirtualAlloc, GetTickCount, CreateFileW, DeviceIoControl, InterlockedIncrement, InterlockedDecrement, OpenProcess, CloseHandle, LoadLibraryW, GetProcAddress, GetLastError, FreeLibrary, FindResourceExW, FindResourceW, LoadResource, LockResource, SizeofResource, VirtualFree, LCMapStringW, LCMapStringA, GetModuleFileNameA, GetStdHandle, WriteFile, IsValidCodePage, GetOEMCP, CreateFileA, SetEndOfFile, ReadFile, GetCPInfo, GetStringTypeW, SetLastError, TlsFree, TlsSetValue, WriteConsoleW, GetConsoleOutputCP, WriteConsoleA, SetStdHandle, SetFilePointer, LoadLibraryA, TlsAlloc, TlsGetValue, GetModuleHandleA, GetStartupInfoW, ExitThread, GetFileAttributesW, RtlUnwind, IsDebuggerPresent, HeapDestroy, HeapAlloc, HeapFree, HeapReAlloc, HeapSize, GetProcessHeap, GetVersionExA, InterlockedExchange, GetACP, GetLocaleInfoA, GetThreadLocale, TerminateProcess, UnhandledExceptionFilter, SetUnhandledExceptionFilter
ole32.dll
CoRevokeClassObject, CoSuspendClassObjects, CoRegisterClassObject, CoTaskMemRealloc, CoTaskMemAlloc, CoUninitialize, CoTaskMemFree, StringFromGUID2, CoCreateInstance, CoInitializeSecurity, CoResumeClassObjects, CoInitializeEx
psapi.dll
EnumProcesses, GetModuleBaseNameW
setupapi.dll
SetupDiGetDeviceInstanceIdW, SetupDiGetDeviceRegistryPropertyW, SetupDiEnumDeviceInfo, SetupDiGetDeviceInterfaceDetailW, SetupDiEnumDeviceInterfaces, SetupDiDestroyDeviceInfoList, SetupDiGetClassDevsW
shell32.dll
SHGetFolderPathW
user32.dll
RegisterClassW, CreateWindowExW, UnregisterClassA, KillTimer, DefWindowProcW, RegisterDeviceNotificationW, UnregisterDeviceNotification, DestroyWindow, MessageBoxW, CharUpperW, LoadStringW, PostThreadMessageW, GetMessageW, DispatchMessageW, TranslateMessage, CharNextW, SetTimer
userenv.dll
CreateEnvironmentBlock, DestroyEnvironmentBlock
version.dll
GetFileVersionInfoSizeW, VerQueryValueW, GetFileVersionInfoW