Generic Windows Device IDs

Many devices, such as the interrupt controller or the keyboard controller, have no standard EISA ID. Also, a set of compatible devices, such as video graphics array (VGA) and Super VGA (SVGA), are not actually devices but define a compatibility hardware subset. Yet another set of IDs needs to be used to identify buses.

Microsoft has reserved an EISA prefix (PNP) to identify various devices that do not have existing EISA IDs. Microsoft also uses PNP to define compatibility devices. The IDs are defined in the following tables.

Device ID Ranges
ID range Category
PNP0xxx System devices
PNP8xxx Network adapters
PNPAxxx Small computer system interface (SCSI), proprietary CD adapters
PNPBxxx Sound, video capture, multimedia
PNPCxxx–Dxxx Modems

The following obsolete device ID is provided only for compatibility with earlier device ID lists.

Device ID Description
PNP0802 Microsoft Sound System-compatible device
(obsolete; use PNPB0xx instead)