; Device classes and their corresponding ids ; please go to end of the file to add new pnpids to the list ;Battery Devices ;Class = Battery ;ClassGuid = {72631e54-78a4-11d0-bcf7-00aa00b7b32a} ;This class includes drivers of battery devices and UPSs. ; ClassID = 1 ;CD-ROM Drives ;Class = CDROM ;ClassGuid = {4d36e965-e325-11ce-bfc1-08002be10318} ;This class includes drivers of CD-ROM drives, including SCSI CD-ROM drives. By default, the system's CD-ROM class installer also installs a system-supplied CD audio driver and CD-ROM changer driver as Plug and Play filters. ; ClassID = 2 ;Disk Drives ;Class = DiskDrive ;ClassGuid = {4d36e967-e325-11ce-bfc1-08002be10318} ;This class includes drivers of hard disk drives. See also the HDC and SCSIAdapter classes. ; ClassID = 3 ;Display Adapters ;Class = Display ;ClassGuid = {4d36e968-e325-11ce-bfc1-08002be10318} ;This class includes drivers of video adapters, including display drivers and video miniports. ; ClassID = 4 ;Floppy Disk Controllers ;Class = FDC ;ClassGuid = {4d36e969-e325-11ce-bfc1-08002be10318} ;This class includes drivers of floppy disk drive controllers. ; ClassID = 5 ;Floppy Disk Drives ;Class= FloppyDisk ;ClassGuid= {4d36e980-e325-11ce-bfc1-08002be10318} ;This class includes drivers of floppy drives. ; ClassID = 6 ;Hard Disk Controllers ;Class = HDC ;ClassGuid = {4d36e96a-e325-11ce-bfc1-08002be10318} ;This class includes drivers of hard disk controllers, including ATA/ATAPI controllers but not SCSI and RAID disk controllers. ; ClassID = 7 ;Human Input Devices (HID) ;Class = HIDClass ;ClassGuid = {745a17a0-74d3-11d0-b6fe-00a0c90f57da} ;This class includes devices that export interfaces of the HID class, including HID keyboard and mouse devices, which the installed HID device drivers enumerate as their respective child devices. (See also the Keyboard or Mouse classes later in this list.) ; ClassID = 8 ;IEEE 1284.4 Devices ;Class=Dot4 ;ClassGuid = {48721b56-6795-11d2-b1a8-0080c72e74a2} ;This class includes drivers that control the operation of multifunction IEEE 1284.4 peripheral devices. ; ClassID = 9 ;IEEE 1284.4 Print Functions ;Class = Dot4Print ;ClassGuid = {49ce6ac8-6f86-11d2-ble5-0080c72e74a2} ;This class includes Dot4 print functions. A Dot4 print function is a function on a Dot4 device and has a single child device, which is a member of the Printer device setup class. ; ClassID = 10 ;IEEE 1394 Host Bus Controller ;Class = 1394 ;ClassGuid = {6bdd1fc1-810f-11d0-bec7-08002be2092f} ;This class includes system-supplied drivers of 1394 host controllers connected on a PCI bus, but not drivers of 1394 peripherals. ; ClassID = 11 ;Imaging Device ;Class = Image ;ClassGuid = {6bdd1fc6-810f-11d0-bec7-08002be2092f} ;This class includes drivers of still-image capture devices, digital cameras, and scanners. ; ClassID = 12 ;IrDA Devices ;Class = Infrared ;ClassGuid = {6bdd1fc5-810f-11d0-bec7-08002be2092f} ;This class includes Serial-IR and Fast-IR NDIS miniports, but see also the Network Adapter class for other NDIS NIC miniports. ; ClassID = 13 ;Keyboard ;Class = Keyboard ;ClassGuid = {4d36e96b-e325-11ce-bfc1-08002be10318} ;This class includes all keyboards. That is, it also must be specified in the (secondary) INF for an enumerated child HID keyboard device. ; ClassID = 14 ;Media Changers ;Class = MediumChanger ;ClassGuid = {ce5939ae-ebde-11d0-b181-0000f8753ec4} ;This class includes drivers of SCSI media changer devices. ; ClassID = 15 ;Memory Technology Driver ;Class = MTD ;ClassGUID = {4d36e970-e325-11ce-bfc1-08002be10318} ;This class includes drivers for memory devices, such as flash memory cards. ; ClassID = 16 ;Modem ;Class = Modem ;ClassGuid = {4d36e96d-e325-11ce-bfc1-08002be10318} ;This class includes modems. An INF for a device of this class installs no device driver(s), but rather specifies the features and configuration information of a particular modem and stores this information in the registry. See also the Multifunction class. ; ClassID = 17 ;Monitor ;Class = Monitor ;ClassGuid = {4d36e96e-e325-11ce-bfc1-08002be10318} ;This class includes display monitors. An INF for a device of this class installs no device driver(s), but rather specifies the features of a particular monitor to be stored in the registry for use by drivers of video adapters. (Monitors are enumerated as the child devices of display adapters.) ; ClassID = 18 ;Mouse ;Class = Mouse ;ClassGuid = {4d36e96f-e325-11ce-bfc1-08002be10318} ;This class includes all mouse devices and other kinds of pointing devices, such as trackballs. That is, this class also must be specified in the (secondary) INF for an enumerated child HID mouse device. ; ClassID = 19 ;Multifunction Devices ;Class = Multifunction ;ClassGuid = {4d36e971-e325-11ce-bfc1-08002be10318} ;This class includes combo cards, such as a PCMCIA modem and netcard adapter. The driver for such a Plug and Play multifunction device is installed under this class and enumerates the modem and netcard separately as its child devices. ; ClassID = 20 ;Multimedia ;Class = Media ;ClassGuid = {4d36e96c-e325-11ce-bfc1-08002be10318} ;This class includes Audio and DVD multimedia devices, joystick ports, and full-motion video capture devices. ; ClassID = 21 ;Multiport Serial Adapters ;Class = MultiportSerial ;ClassGuid = {50906cb8-ba12-11d1-bf5d-0000f805f530} ;This class includes intelligent multiport serial cards, but not peripheral devices that connect to its ports. It does not include unintelligent (16550-type) mutiport serial controllers or single-port serial controllers (see the Ports class). ; ClassID = 22 ;Network Adapter ;Class = Net ;ClassGuid = {4d36e972-e325-11ce-bfc1-08002be10318} ;This class includes NDIS NIC miniports excluding Fast-IR miniports, NDIS intermediate drivers (of virtual adapters), and CoNDIS MCM miniports. ; ClassID = 23 ;Network Client ;Class = NetClient ;ClassGuid = {4d36e973-e325-11ce-bfc1-08002be10318} ;This class includes network and/or print providers. ; ClassID = 24 ;Network Service ;Class = NetService ;ClassGuid = {4d36e974-e325-11ce-bfc1-08002be10318} ;This class includes network services, such as redirectors and servers. ; ClassID = 25 ;Network Transport ;Class = NetTrans ;ClassGuid = {4d36e975-e325-11ce-bfc1-08002be10318} ;This class includes NDIS protocols, CoNDIS stand-alone call managers, and CoNDIS clients, as well as higher level drivers in transport stacks. ; ClassID = 26 ;PCMCIA Adapters ;Class = PCMCIA ;ClassGuid = {4d36e977-e325-11ce-bfc1-08002be10318} ;This class includes system-supplied drivers of PCMCIA and CardBus host controllers, but not drivers of PCMCIA or CardBus peripherals. ; ClassID = 27 ;Ports (COM & LPT ports) ;Class = Ports ;ClassGuid = {4d36e978-e325-11ce-bfc1-08002be10318} ;This class includes drivers of serial and parallel port devices. See also the MultiportSerial class. ; ClassID = 28 ;Printers ;Class = Printer ;ClassGuid = {4d36e979-e325-11ce-bfc1-08002be10318} ;This class includes printer drivers. ; ClassID = 29 ;Printers, Bus-specific class drivers ;Class = PNPPrinters ;ClassGuid = {4658ee7e-f050-11d1-b6bd-00c04fa372a7} ;This class includes bus-specific print class drivers, which provide printer communication for a specific bus. ; ClassID = 30 ;Processors ;Class = Processor ;ClassGuid = {50127dc3-0f36-415e-a6cc-4cb3be910b65} ;This class includes processor types. ; ClassID = 31 ;SCSI and RAID Controllers ;Class = SCSIAdapter ;ClassGuid = {4d36e97b-e325-11ce-bfc1-08002be10318} ;This class includes SCSI HBA miniports and disk-array controller drivers. ; ClassID = 32 ;Smart Card Readers ;Class = SmartCardReader ;ClassGuid = {50dd5230-ba8a-11d1-bf5d-0000f805f530} ;This class includes drivers for smart card readers. ; ClassID = 33 ;Storage Volumes ;Class = Volume ;ClassGuid = {71a27cdd-812a-11d0-bec7-08002be2092f} ;This class includes storage volumes as defined by the system-supplied logical volume manager and class drivers that create device objects to represent storage volumes, such as the system disk class driver. ; ClassID = 34 ;System Devices ;Class = System ;ClassGuid = {4d36e97d-e325-11ce-bfc1-08002be10318} ;This class includes HALs, system bus drivers, the system ACPI driver, and the system volume manager driver. It also includes battery drivers and UPS drivers. ; ClassID = 35 ;Tape Drives ;Class = TapeDrive ;ClassGuid = {6d807884-7d21-11cf-801c-08002be10318} ;This class includes drivers of tape drives, including all tape miniclass drivers. ; ClassID = 36 ;USB ;Class = USB ;ClassGuid = {36fc9e60-c465-11cf-8056-444553540000} ;This class includes system-supplied (bus) drivers of USB host controllers and drivers of USB hubs, but not drivers of USB peripherals. ; ClassID = 37 [Media] PCI\VEN_8086&DEV_24C5=21 PCI\VEN_8086&DEV_266E=21 PCI\VEN_1002&DEV_4370=21 HDAUDIO\FUNC_01&VEN_11D4&DEV_1981=21 HDAUDIO\FUNC_01&VEN_11D4&DEV_1983=21 HDAUDIO\FUNC_01&VEN_11D4&DEV_1984=21 [Modem] HDAUDIO\FUNC_02&VEN_14F1&DEV_2BFA=17 PCI\VEN_1002&DEV_4378=17 PCI\VEN_8086&DEV_24C6=17 PCI\VEN_8086&DEV_266D=17 [Net] PCI\VEN_168C&DEV_FF19=23 PCI\VEN_8086&DEV_103D=23 PCI\VEN_8086&DEV_1016=23 PCI\VEN_14B9&DEV_A504=23 PCI\VEN_168C&DEV_0012=23 PCI\VEN_8086&DEV_1043=23 PCI\VEN_8086&DEV_101E=23 PCI\VEN_168C&DEV_1014=23 PCI\VEN_8086&DEV_1018=23 PCI\VEN_8086&DEV_1077=23 PCI\VEN_168C&DEV_0013=23 PCI\VEN_14E4&DEV_170D=23 PCI\VEN_8086&DEV_4220=23 PCI\VEN_14E4&DEV_165E=23 PCI\VEN_14E4&DEV_167D=23 PCI\VEN_14E4&DEV_167E=23 PCI\VEN_8086&DEV_4224=23 PCI\VEN_8086&DEV_109A=23 PCI\VEN_8086&DEV_4227=23 PCI\VEN_8086&DEV_4222=23 PCI\VEN_14E4&DEV_1601=23 PCI\VEN_168C&DEV_0024=23 PCI\VEN_8086&DEV_1049=23 [System] ACPI\IBM0068=35