Import table
advapi32.dll
RegOpenKeyExA, RegCloseKey, RegEnumValueA, RegQueryValueExA
gdi32.dll
GetStockObject
hid.dll
HidD_FreePreparsedData, HidD_GetAttributes, HidD_GetPreparsedData, HidD_GetHidGuid, HidP_GetCaps
kernel32.dll
LeaveCriticalSection, EnterCriticalSection, ProcessIdToSessionId, GetCurrentProcessId, GetACP, GetCPInfo, GetStringTypeW, GetStringTypeA, LCMapStringW, Sleep, MultiByteToWideChar, WriteFile, RtlUnwind, GetFileType, GetStdHandle, SetHandleCount, GetEnvironmentStringsW, GetEnvironmentStrings, WideCharToMultiByte, FreeEnvironmentStringsW, GetVersionExA, LoadLibraryA, GetProcAddress, FreeLibrary, CreateMutexA, InitializeCriticalSection, ReleaseMutex, DeleteCriticalSection, CreateFileA, CloseHandle, GetLastError, LCMapStringA, FreeEnvironmentStringsA, UnhandledExceptionFilter, IsBadWritePtr, HeapReAlloc, VirtualAlloc, VirtualFree, HeapFree, HeapAlloc, ExitProcess, TerminateProcess, GetCurrentProcess, GetModuleHandleA, GetStartupInfoA, GetCommandLineA, GetVersion, GetModuleFileNameA, GetEnvironmentVariableA, HeapDestroy, HeapCreate, GetOEMCP
setupapi.dll
SetupDiGetClassDevsA, SetupDiEnumDeviceInterfaces, SetupDiDestroyDeviceInfoList, SetupDiGetDeviceInstanceIdA, SetupDiGetDeviceInterfaceDetailA
user32.dll
IsWindow, PostMessageA, RegisterDeviceNotificationA, UnregisterDeviceNotification, PostQuitMessage, DefWindowProcA, CreateWindowExA, UpdateWindow, RegisterClassA, FindWindowA, SendMessageA, GetMessageA, DispatchMessageA, TranslateMessage, DestroyWindow