|
Classes |
| class | BazisLib::DeviceInformationSet |
| | Represents a device information set structure (HDEVINFO). More...
|
| class | BazisLib::DeviceInformationSet::iterator |
| class | BazisLib::INFClass |
Namespaces |
| namespace | BazisLib |
| namespace | BazisLib::StandardINFClasses |
Typedefs |
| typedef bool(* | BazisLib::PDEVICE_SN_FILTER )(const tstring &serial, void *pContext) |
Functions |
| std::list< tstring > | BazisLib::EnumerateDevicesByInterface (const GUID *pguidInterfaceType, PDEVICE_SN_FILTER Filter=NULL, void *pContext=NULL) |
| | Returns a list of device interface paths for given interface GUID.
|
| std::list< tstring > | BazisLib::EnumerateDevicesByHardwareID (const tstring &ID) |
| | Returns a list of device instance IDs with the specified hardware ID.
|
| bool | BazisLib::AddRootEnumeratedNode (const INFClass &Class, LPCTSTR HardwareId) |
| | Adds a root-enumerated node to system device list.
|
Variables |
| static const INFClass | BazisLib::StandardINFClasses::BatteryDevices = INFClass(GUID_DEVCLASS_BATTERY, _T("Battery")) |
| static const INFClass | BazisLib::StandardINFClasses::CDROMDrives = INFClass(GUID_DEVCLASS_CDROM, _T("CDROM")) |
| static const INFClass | BazisLib::StandardINFClasses::DiskDrives = INFClass(GUID_DEVCLASS_DISKDRIVE, _T("DiskDrive")) |
| static const INFClass | BazisLib::StandardINFClasses::HDControllers = INFClass(GUID_DEVCLASS_HDC, _T("HDC")) |
| static const INFClass | BazisLib::StandardINFClasses::HIDDevices = INFClass(GUID_DEVCLASS_HIDCLASS, _T("HIDClass")) |
| static const INFClass | BazisLib::StandardINFClasses::MouseDevices = INFClass(GUID_DEVCLASS_MOUSE, _T("Mouse")) |