Import table
advapi32.dll
FreeSid, RegEnumValueA, RegSetValueExA, RegQueryValueExA, RegCloseKey, RegOpenKeyExA
cfgmgr32.dll
CM_Get_Device_IDA, CM_Get_Parent, CM_Get_Sibling, CM_Get_Child
kernel32.dll
InterlockedExchange, RaiseException, LocalAlloc, CloseHandle, GetModuleHandleA, FreeLibrary, GetProcAddress, LoadLibraryA, lstrlenW, GetLastError, CreateProcessA, ExpandEnvironmentStringsA, GetPrivateProfileStringA, GetVersionExA, WriteFile, OutputDebugStringA, LocalFree, FormatMessageA, GlobalAlloc, SetFilePointer, CreateFileA, GetCurrentProcess, GetExitCodeProcess, WideCharToMultiByte, MultiByteToWideChar
msvcp60.dll
DllMain
msvcrt.dll
DllMain
ole32.dll
CoCreateInstance
setupapi.dll
SetupDiCreateDevRegKeyA, SetupDiOpenDevRegKey, SetupDiEnumDeviceInfo, SetupDiCallClassInstaller, SetupDiGetDeviceRegistryPropertyA, SetupDiDeleteDevRegKey, SetupDiOpenDeviceInfoA, SetupDiGetDeviceInstanceIdA, SetupDiGetClassDevsA, SetupDiDestroyDeviceInfoList
user32.dll
MsgWaitForMultipleObjects, PeekMessageA, TranslateMessage, DispatchMessageA
Export table
ConvertValueToStringList
DebugMessage
DeletePnPInstance
DisableWow64FsRedirection
FindPrinterInstance
GetConnectionTypeAndPutInDesc
GetContextID
GetInstanceID
GetNACParameters
GetPrinterFriendlyName
GetPrinterPortID
GetRootDeviceFromInstance
Is9X
IsNT
IsUserAdmin
IsWow64Process
LaunchInstallCmds
LaunchPostCLs
LaunchPreCLs
LaunchUninstallCmds
MarkInstanceAndDescendants
RevertWow64FsRedirection
RunAs64
SetupPnPInstance
WaitForMultipleObjectsWMsgLoop
WaitForPnP