Import table
advapi32.dll
RegOpenKeyA, RegQueryValueExA, RegCloseKey
kernel32.dll
CreateFileA, GetLastError, CreateMutexA, HeapAlloc, HeapFree, CancelIo, GetOverlappedResult, DeviceIoControl, CreateEventA, TerminateThread, SetEvent, CloseHandle, WaitForMultipleObjects, CreateThread, InterlockedCompareExchange, WriteFile, InterlockedIncrement, InterlockedDecrement, ReadFile, SetStdHandle, GetConsoleOutputCP, WriteConsoleA, HeapSize, SetFilePointer, ReleaseMutex, GetCurrentProcessId, WaitForSingleObject, GetCurrentThreadId, Sleep, GetProcessHeap, GetLocaleInfoA, GetStringTypeW, GetStringTypeA, FlushFileBuffers, GetConsoleMode, GetCommandLineA, GetVersionExA, WriteConsoleW, GetFileType, GetStdHandle, RaiseException, GetProcAddress, GetModuleHandleA, ExitProcess, TlsGetValue, TlsAlloc, TlsSetValue, TlsFree, SetLastError, SetHandleCount, GetStartupInfoA, DeleteCriticalSection, GetModuleFileNameA, FreeEnvironmentStringsA, GetEnvironmentStrings, FreeEnvironmentStringsW, WideCharToMultiByte, GetEnvironmentStringsW, HeapDestroy, HeapCreate, VirtualFree, UnhandledExceptionFilter, QueryPerformanceCounter, GetTickCount, GetSystemTimeAsFileTime, TerminateProcess, GetCurrentProcess, SetUnhandledExceptionFilter, IsDebuggerPresent, EnterCriticalSection, LeaveCriticalSection, GetCPInfo, GetACP, GetOEMCP, LCMapStringA, MultiByteToWideChar, LCMapStringW, LoadLibraryA, InitializeCriticalSection, VirtualAlloc, HeapReAlloc, RtlUnwind, GetConsoleCP
setupapi.dll
SetupDiEnumDeviceInterfaces, SetupDiGetDeviceInterfaceDetailA, SetupDiGetClassDevsA, SetupDiDestroyDeviceInfoList, SetupDiGetDeviceInstanceIdA
user32.dll
RegisterClassA, CreateWindowExA, ShowWindow, UnregisterDeviceNotification, RegisterDeviceNotificationA, DefWindowProcA, PostMessageA
Export table
MouControl
MouDeviceCleanup
MouDeviceControl
MouEvaluateEventCompatibility
MouMainExit
MouMainInit
MouRegisterEvent
MouUnregisterEvent