Import table
advapi32.dll
RegQueryValueExW, RegCloseKey, RegOpenKeyExW
kernel32.dll
HeapSize, HeapReAlloc, VirtualAlloc, RtlUnwind, InitializeCriticalSection, LoadLibraryA, ReleaseSemaphore, WaitForSingleObject, GlobalFree, GlobalAlloc, CreateEventW, CloseHandle, CreateFileW, GetLastError, ResetEvent, DeviceIoControl, WaitForMultipleObjects, SetEvent, CreateSemaphoreW, WriteFile, GetLocaleInfoA, WideCharToMultiByte, IsValidCodePage, ExitThread, GetCurrentThreadId, CreateThread, GetCommandLineA, HeapFree, GetVersionExA, HeapAlloc, GetProcessHeap, TerminateProcess, GetCurrentProcess, UnhandledExceptionFilter, SetUnhandledExceptionFilter, IsDebuggerPresent, GetCPInfo, InterlockedIncrement, InterlockedDecrement, GetACP, GetOEMCP, GetModuleHandleA, GetProcAddress, TlsGetValue, TlsAlloc, TlsSetValue, TlsFree, SetLastError, ExitProcess, Sleep, SetHandleCount, GetStdHandle, GetFileType, GetStartupInfoA, DeleteCriticalSection, GetModuleFileNameA, FreeEnvironmentStringsA, GetEnvironmentStrings, FreeEnvironmentStringsW, GetEnvironmentStringsW, HeapDestroy, HeapCreate, VirtualFree, QueryPerformanceCounter, GetTickCount, GetCurrentProcessId, GetSystemTimeAsFileTime, LCMapStringA, MultiByteToWideChar, LCMapStringW, GetStringTypeA, GetStringTypeW, LeaveCriticalSection, EnterCriticalSection, GetOverlappedResult, ResumeThread
setupapi.dll
SetupDiGetDeviceInterfaceDetailW, CM_Get_Child, CM_Get_Sibling, CM_Get_Parent, CM_Locate_DevNodeW, CM_Get_DevNode_Registry_PropertyW, SetupDiGetClassDevsW, SetupDiDestroyDeviceInfoList, SetupDiEnumDeviceInterfaces
user32.dll
UnregisterDeviceNotification, RegisterDeviceNotificationW, KillTimer, PostMessageW, SetTimer
Export table
_USB3MON_Close@4
_USB3MON_Create@12
_USB3MON_DeviceChange@12
_USB3MON_DeviceChange@8
_USB3MON_ForwardMessage@16
_USB3MON_GetDeviceInfoA@20
_USB3MON_GetDeviceInfoAW@20
_USB3MON_GetDeviceInfoW@20
_USB3MON_GetHostInfoA@20
_USB3MON_GetHostInfoAW@20
_USB3MON_GetHostInfoW@20
_USB3MON_GetInterfaceVersion@8
_USB3MON_OnDeviceChange@12
_USB3MON_OnQueryEndSession@4