System-Defined Device Setup Classes Reserved for System Use
Note
If you're looking for info on pre-defined values to use for the Class
and ClassGuid
entries in the Version Section of the driver's INF file, see System-Defined Device Setup Classes Available to Vendors.
The following classes and GUIDs should not be used to install devices (or drivers) on Windows 2000 or later versions of Windows:
Adapter
Class = Adapter
ClassGuid = {4d36e964-e325-11ce-bfc1-08002be10318}
This class is obsolete.
APM
Class = APMSupport
ClassGuid = {d45b1c18-c8fa-11d1-9f77-0000f805f530}
This class is reserved for system use.
Computer
Class = Computer
ClassGuid = {4d36e966-e325-11ce-bfc1-08002be10318}
This class is reserved for system use.
Decoders
Class = Decoder
ClassGuid = {6bdd1fc2-810f-11d0-bec7-08002be2092f}
This class is reserved for future use.
Host-side IEEE 1394 Kernel Debugger Support
Class = 1394Debug
ClassGuid = {66f250d6-7801-4a64-b139-eea80a450b24}
This class is reserved for system use.
IEEE 1394 IP Network Enumerator
Class = Enum1394
ClassGuid = {c459df55-db08-11d1-b009-00a0c9081ff6}
This class is reserved for system use.
No driver
Class = NoDriver
ClassGuid = {4d36e976-e325-11ce-bfc1-08002be10318}
This class is obsolete.
Non-Plug and Play Drivers
Class = LegacyDriver
ClassGuid = {8ecc055d-047f-11d1-a537-0000f8753ed1}
This class is reserved for system use.
Other Devices
Class = Unknown
ClassGuid = {4d36e97e-e325-11ce-bfc1-08002be10318}
This class is reserved for system use. Enumerated devices for which the system cannot determine the type are installed under this class. Do not use this class if you are unsure in which class your device belongs. Either determine the correct device setup class or create a new class.
Printer Upgrade
Class = PrinterUpgrade
ClassGuid = {4d36e97a-e325-11ce-bfc1-08002be10318}
This class is reserved for system use.
Print Queue
Class = PrintQueue
ClassGuid = {1ed2bbf9-11f0-4084-b21f-ad83a8e6dcdc}
Software Device
Class = SoftwareDevice
ClassGuid = {62f9c741-b25a-46ce-b54c-9bccce08b6f2}
Audio Endpoint
Class = AudioEndpoint
ClassGuid = {c166523c-fe0c-4a94-a586-f1a80cfbbf3e}
Sound
Class = Sound
ClassGuid = {4d36e97c-e325-11ce-bfc1-08002be10318}
This class is obsolete.
Storage Volume Snapshots
Class = VolumeSnapshot
ClassGuid = {533c5b84-ec70-11d2-9505-00c04F79deaf}
This class is reserved for system use.
USB Bus Devices (hubs and host controllers)
Class = USB
ClassGuid = {36fc9e60-c465-11cf-8056-444553540000}
This class includes USB host controllers and USB hubs, but not USB peripherals. Drivers for this class are provided by the operating system. Drivers for USB peripherals should use the appropriate class from System-Defined Device Setup Classes Available to Vendors that matches the functionality of the peripheral, or use the USBDevice class if no other class is a better fit.