Import table
advapi32.dll
OpenProcessToken, AdjustTokenPrivileges, ImpersonateLoggedOnUser, StartServiceCtrlDispatcherW, RegisterServiceCtrlHandlerW, CreateServiceW, SetServiceStatus, RegisterEventSourceW, ReportEventW, DeregisterEventSource, ControlService, DeleteService, OpenSCManagerW, OpenServiceW, CloseServiceHandle, RegQueryInfoKeyW, RegDeleteValueW, RegQueryValueExW, RegEnumKeyExW, RegSetValueExW, RegOpenKeyExW, RegCreateKeyExW, RegCloseKey, RegDeleteKeyW, LookupPrivilegeValueW
kernel32.dll
FindFirstFileW, ReadFile, DeleteFileW, WriteFile, GetFileSize, SetFilePointer, CreateFileW, GetTempFileNameW, GetTempPathW, GetFileAttributesW, CreateDirectoryW, FindNextFileW, RemoveDirectoryW, SetLastError, GetCurrentThreadId, CreateThread, FreeLibrary, LoadLibraryExW, GetCommandLineW, OpenProcess, GetCurrentProcess, WriteConsoleA, SetStdHandle, FindClose, MultiByteToWideChar, WideCharToMultiByte, InterlockedDecrement, InterlockedIncrement, LeaveCriticalSection, EnterCriticalSection, GetModuleFileNameW, GetModuleHandleW, lstrcmpiW, lstrlenW, GetLastError, FindResourceExW, FindResourceW, LoadResource, LockResource, SizeofResource, DeleteCriticalSection, InitializeCriticalSection, RaiseException, WaitForSingleObject, Sleep, SetEvent, CloseHandle, FileTimeToSystemTime, CreateEventW, GetConsoleMode, GetConsoleCP, GetStringTypeW, GetStringTypeA, LoadLibraryA, GetStartupInfoA, GetFileType, SetHandleCount, GetCommandLineA, GetEnvironmentStringsW, FreeEnvironmentStringsW, GetEnvironmentStrings, FreeEnvironmentStringsA, LCMapStringW, LCMapStringA, IsValidCodePage, GetOEMCP, GetCPInfo, GetModuleFileNameA, GetStdHandle, ExitProcess, HeapCreate, VirtualFree, GetConsoleOutputCP, GetStartupInfoW, CreateFileA, FlushFileBuffers, VirtualQuery, WriteConsoleW, GetSystemInfo, GetModuleHandleA, VirtualAlloc, VirtualProtect, IsDebuggerPresent, RtlUnwind, GetProcessHeap, HeapSize, HeapReAlloc, HeapFree, HeapAlloc, HeapDestroy, GetVersionExA, GetThreadLocale, GetLocaleInfoA, GetACP, InterlockedExchange, LoadLibraryW, GetProcAddress, GetModuleHandleExW, ExitThread, TerminateThread, TlsSetValue, TlsGetValue, QueryPerformanceCounter, GetTickCount, GetCurrentProcessId, GetSystemTimeAsFileTime, TerminateProcess, UnhandledExceptionFilter, SetUnhandledExceptionFilter, ResetEvent, DeviceIoControl, WaitForMultipleObjects, TlsAlloc, TlsFree, CopyFileW, MoveFileExW
ole32.dll
CoRegisterClassObject, CoRevokeClassObject, CoInitializeSecurity, CoUninitialize, CoTaskMemRealloc, CoTaskMemAlloc, CoCreateInstance, StringFromCLSID, CoTaskMemFree, CoInitialize, StringFromGUID2
setupapi.dll
SetupDiEnumDeviceInterfaces, SetupDiDestroyDeviceInfoList, CM_Get_DevNode_Status, SetupDiGetDeviceRegistryPropertyW, SetupDiEnumDeviceInfo, SetupDiGetDeviceInterfaceDetailW, SetupDiGetClassDevsW
shell32.dll
SHGetFolderPathW, SHGetFileInfoW
shlwapi.dll
PathAppendW
user32.dll
SetWindowLongW, RegisterWindowMessageW, DefWindowProcW, SendMessageW, UnregisterClassA, PostThreadMessageW, GetMessageW, DispatchMessageW, TranslateMessage, MessageBoxW, LoadStringW, SetTimer, KillTimer, IsWindow, CharUpperW, DestroyWindow, PostQuitMessage, PostMessageW, UnregisterDeviceNotification, RegisterDeviceNotificationW, CharNextW, CreateWindowExW, PeekMessageW, GetWindowLongW