Import table
advapi32.dll
RegQueryValueExW, RegOpenKeyExW, RegCloseKey, RegFlushKey
cfgmgr32.dll
CM_Get_Sibling, CM_Get_Child, CM_Get_Device_IDA, CM_Locate_DevNodeA
kernel32.dll
lstrcmpiA, LoadLibraryA, LocalFree, LocalAlloc, GetACP, Sleep, VirtualFree, VirtualAlloc, GetSystemInfo, GetTickCount, QueryPerformanceCounter, GetVersion, GetCurrentThreadId, VirtualQuery, WideCharToMultiByte, MultiByteToWideChar, lstrlenW, lstrcpynW, LoadLibraryExW, IsValidLocale, GetSystemDefaultUILanguage, GetStartupInfoA, GetProcAddress, GetModuleHandleW, GetModuleFileNameW, GetUserDefaultUILanguage, GetLocaleInfoW, GetLastError, GetCommandLineW, FreeLibrary, FindFirstFileW, FindClose, ExitProcess, WriteFile, UnhandledExceptionFilter, RtlUnwind, RaiseException, GetStdHandle, DeleteCriticalSection, LeaveCriticalSection, EnterCriticalSection, InitializeCriticalSection, CloseHandle, TlsSetValue, TlsGetValue, TlsFree, TlsAlloc, WaitForSingleObject, VirtualQueryEx, SignalObjectAndWait, SetFilePointer, SetEvent, SetEndOfFile, ResetEvent, ReadFile, LCMapStringW, GetVolumeInformationA, GetVersionExW, GetThreadLocale, GetLogicalDrives, GetLocalTime, GetFullPathNameW, GetDiskFreeSpaceW, GetDateFormatW, GetCurrentProcess, GetCPInfo, InterlockedExchange, InterlockedCompareExchange, FormatMessageW, EnumCalendarInfoW, DisableThreadLibraryCalls, CreateFileW, CreateEventW, CompareStringW
ole32.dll
CoCreateInstance, CoUninitialize, CoInitialize, IsEqualGUID
oleaut32.dll
SysFreeString, SysReAllocStringLen, SysAllocStringLen, SafeArrayPtrOfIndex, SafeArrayPutElement, SafeArrayGetUBound, SafeArrayGetLBound, SafeArrayCreate, VariantChangeType, VariantCopyInd, VariantCopy, VariantClear, VariantInit, GetErrorInfo
user32.dll
LoadStringW, MessageBoxA, CharNextW, MessageBoxW, GetSystemMetrics, CharUpperBuffW
Export table
DEVICE_CloseOptions
DEVICE_Eject
DEVICE_GetFlag
DEVICE_GetString
DEVICE_Init
DEVICE_InitOptions
DEVICE_Quit
DEVICE_WM_DeviceChange