| Member name | Value | Description |
---|
| Bus1394 | 0 | The BUS1394_CLASS_GUID device interface class is defined for 1394 bus devices. |
| Guid61883 | 1 | The GUID_61883_CLASS device interface class is defined for devices in the 61883 device setup class. |
| ApplicationLaunchButton | 2 | The GUID_DEVICE_APPLICATIONLAUNCH_BUTTON device interface class is defined for Advanced Configuration and Power Interface (ACPI) application start buttons. |
| Battery | 3 | The GUID_DEVICE_BATTERY device interface class is defined for battery devices. |
| Lid | 4 | The GUID_DEVICE_LID device interface class is defined for Advanced Configuration and Power Interface (ACPI) lid devices. |
| Memory | 5 | The GUID_DEVICE_MEMORY device interface class is defined for Advanced Configuration and Power Interface (ACPI) memory devices. |
| MessageIndicator | 6 | The GUID_DEVICE_MESSAGE_INDICATOR device interface class is defined for Advanced Configuration and Power Interface (ACPI) message indicator devices. |
| Processor | 7 | The GUID_DEVICE_PROCESSOR device interface class is defined for Advanced Configuration and Power Interface (ACPI) processor devices. |
| SysButton | 8 | The GUID_DEVICE_SYS_BUTTON device interface classis defined for Advanced Configuration and Power Interface (ACPI) system power button devices. |
| ThermalZone | 9 | The GUID_DEVICE_THERMAL_ZONE device interface class is defined for Advanced Configuration and Power Interface (ACPI) thermal zone devices. |
| Bluetooth | 10 | The GUID_BTHPORT_DEVICE_INTERFACE device interface class is defined for Bluetooth radios. |
| Brightness | 11 | The GUID_DEVINTERFACE_BRIGHTNESS device interface class is defined for display adapter drivers that operate in the context of the Windows Vista Display Driver Model and support brightness control of monitor child devices. |
| DisplayAdapter | 12 | The GUID_DEVINTERFACE_DISPLAY_ADAPTER device interface class is defined for display views that are supported by display adapters. |
| I2C | 13 | The GUID_DEVINTERFACE_I2C device interface class is defined for display adapter drivers that operate in the context of the Windows Vista Display Driver Model and perform I2C transactions with monitor child devices. |
| StillImage | 14 | The GUID_DEVINTERFACE_IMAGE device interface class is defined for WIA devices and Still Image (STI) devices, including digital cameras and scanners. |
| Monitor | 15 | The GUID_DEVINTERFACE_MONITOR device interface class is defined for monitor devices. |
| OutputProtectionManagement | 16 | The GUID_DEVINTERFACE_OPM device interface class is defined for display adapter drivers that operate in the context of the Windows Vista Display Driver Model and support output protection management (OPM) for monitor child devices. |
| VideoOutputArrival | 17 | The GUID_DEVINTERFACE_VIDEO_OUTPUT_ARRIVAL device interface class is defined for child devices of display devices. |
| DisplayDeviceArrival | 18 | The GUID_DISPLAY_DEVICE_ARRIVAL device interface class is defined for display adapters. |
| Hid | 19 | The GUID_DEVINTERFACE_HID device interface class is defined for HID collections. |
| Keyboard | 20 | The GUID_DEVINTERFACE_KEYBOARD device interface class is defined for keyboard devices. |
| Mouse | 21 | The GUID_DEVINTERFACE_MOUSE device interface class is defined for mouse devices. |
| Modem | 22 | The GUID_DEVINTERFACE_MODEM device interface class is defined for modem devices. |
| Network | 23 | The GUID_DEVINTERFACE_NET device interface class is defined for network devices. |
| ComPort | 24 | The GUID_DEVINTERFACE_COMPORT device interface class is defined for COM ports. |
| Parallel | 25 | The GUID_DEVINTERFACE_PARALLEL device interface class is defined for parallel ports that support an IEEE 1284-compatible hardware interface. |
| ParallelClass | 26 | The GUID_DEVINTERFACE_PARCLASS device interface class is defined for devices that are attached to a parallel port. |
| SerialEnumBusEnumerator | 27 | The GUID_DEVINTERFACE_SERENUM_BUS_ENUMERATOR device interface class is defined for Plug and Play (PnP) serial ports. |
| CdromChanger | 28 | The GUID_DEVINTERFACE_CDCHANGER device interface class is defined for CD-ROM changer devices. |
| Cdrom | 29 | The GUID_DEVINTERFACE_CDROM device interface class is defined for CD-ROM storage devices. |
| Disk | 30 | The GUID_DEVINTERFACE_DISK device interface class is defined for hard disk storage devices. |
| Floppy | 31 | The GUID_DEVINTERFACE_FLOPPY device interface class is defined for floppy disk storage devices. |
| MediumChanger | 32 | The GUID_DEVINTERFACE_MEDIUMCHANGER device interface class is defined for medium changer devices. |
| Partition | 33 | The GUID_DEVINTERFACE_PARTITION device interface class is defined for partition devices. |
| StoragePort | 34 | The GUID_DEVINTERFACE_STORAGEPORT device interface class is defined for storage port devices. |
| Tape | 35 | The GUID_DEVINTERFACE_TAPE device interface class is defined for tape storage devices. |
| Volume | 36 | The GUID_DEVINTERFACE_VOLUME device interface class is defined for volume devices. |
| WriteOnceDisk | 37 | The GUID_DEVINTERFACE_WRITEONCEDISK device interface class is defined for write-once disk devices. |
| UsbDevice | 38 | The GUID_DEVINTERFACE_USB_DEVICE device interface class is defined for USB devices that are attached to a USB hub. |
| UsbHostController | 39 | The GUID_DEVINTERFACE_USB_HOST_CONTROLLER device interface class is defined for USB host controller devices. |
| UsbHub | 40 | The GUID_DEVINTERFACE_USB_HUB device interface class is defined for USB hub devices. |