Import table
kernel32.dll
HeapSize, HeapReAlloc, VirtualAlloc, RtlUnwind, InitializeCriticalSection, LoadLibraryA, WaitForSingleObject, GlobalAlloc, ReleaseSemaphore, GlobalFree, WideCharToMultiByte, CreateFileW, CloseHandle, GetLastError, ResetEvent, DeviceIoControl, WaitForMultipleObjects, SetEvent, CreateSemaphoreW, WriteFile, CreateEventW, GetProcAddress, ExitThread, GetCurrentThreadId, CreateThread, GetCommandLineA, HeapFree, GetVersionExA, HeapAlloc, GetProcessHeap, TerminateProcess, GetCurrentProcess, UnhandledExceptionFilter, SetUnhandledExceptionFilter, IsDebuggerPresent, GetCPInfo, InterlockedIncrement, InterlockedDecrement, GetACP, GetOEMCP, GetModuleHandleA, 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, GetLocaleInfoA
setupapi.dll
SetupDiEnumDeviceInterfaces, CM_Get_Child, CM_Get_Sibling, CM_Get_Parent, CM_Locate_DevNodeW, CM_Get_DevNode_Registry_PropertyW, SetupDiDestroyDeviceInfoList, SetupDiGetDeviceInterfaceDetailW, SetupDiGetClassDevsW
user32.dll
UnregisterDeviceNotification, RegisterDeviceNotificationW, KillTimer, PostMessageW, SetTimer
Export table
_USB3MON_Close@4
_USB3MON_Create@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