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