Import table
advapi32.dll
RegOpenKeyExA, RegQueryValueExA, RegSetValueExA, RegCloseKey, RegOpenKeyA
kernel32.dll
CreateMutexA, CreateEventA, CancelIo, GetOverlappedResult, WaitForSingleObject, GetLastError, WriteFile, Sleep, ResetEvent, InterlockedExchange, SetEvent, HeapAlloc, WaitForMultipleObjects, HeapFree, TerminateThread, CloseHandle, ReadFile, CreateThread, CreateFileA, WaitForSingleObjectEx, SetLastError, GetTickCount, GetProcessHeap, WideCharToMultiByte, InterlockedIncrement, GetCurrentThreadId, GetCurrentProcessId, SetFilePointer, HeapSize, GetConsoleOutputCP, WriteConsoleA, SetStdHandle, FlushFileBuffers, RtlUnwind, InitializeCriticalSection, LoadLibraryA, HeapReAlloc, VirtualAlloc, InterlockedDecrement, InterlockedCompareExchange, ReleaseMutex, GetCommandLineA, GetConsoleMode, GetConsoleCP, GetLocaleInfoA, GetVersionExA, WriteConsoleW, GetFileType, GetStdHandle, RaiseException, TerminateProcess, GetCurrentProcess, UnhandledExceptionFilter, SetUnhandledExceptionFilter, IsDebuggerPresent, GetCPInfo, GetACP, GetOEMCP, GetProcAddress, GetModuleHandleA, TlsGetValue, TlsAlloc, TlsSetValue, TlsFree, LCMapStringA, MultiByteToWideChar, LCMapStringW, ExitProcess, SetHandleCount, GetStartupInfoA, DeleteCriticalSection, GetModuleFileNameA, FreeEnvironmentStringsA, GetEnvironmentStrings, FreeEnvironmentStringsW, GetEnvironmentStringsW, HeapDestroy, HeapCreate, VirtualFree, QueryPerformanceCounter, GetSystemTimeAsFileTime, EnterCriticalSection, LeaveCriticalSection, GetStringTypeA, GetStringTypeW
setupapi.dll
SetupDiEnumDeviceInterfaces, SetupDiGetDeviceInterfaceDetailA, SetupDiGetClassDevsA, SetupDiDestroyDeviceInfoList, SetupDiGetDeviceRegistryPropertyA
user32.dll
RegisterClassA, ShowWindow, UnregisterDeviceNotification, RegisterDeviceNotificationA, DefWindowProcA, PostMessageA, SetTimer, KillTimer, CreateWindowExA
winmm.dll
timeGetTime
Export table
HidPPControl
HidPPDeviceCleanup
HidPPDeviceControl
HidPPDeviceStop
HidPPEvaluateEventCompatibility
HidPPMainExit
HidPPMainInit
HidPPRegisterEvent
HidPPUnregisterEvent