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