windows-nt/Source/XPSP1/NT/base/busdrv/pci/pcicodes.mc
2020-09-26 16:20:57 +08:00

467 lines
11 KiB
MonkeyC

;/*++ BUILD Version: 0001 // Increment this if a change has global effects
;
;Copyright (c) 1997 Microsoft Corporation
;
;Module Name:
;
; pcicodes.mc
;
;Abstract:
;
; Internationalizable descriptions of PCI devices based on Base Class
; and Sub Class.
;
;Author:
;
; Peter Johnston (peterj) 28-Mar-1997
;
;Revision History:
;
;--*/
;
;//
;// Status values are 32 bit values layed out as follows:
;//
;// 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1
;// 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0
;// +---+-+-------------------------+-------------------------------+
;// |Sev|C| Facility | Code |
;// +---+-+-------------------------+-------------------------------+
;//
;// where
;//
;// Sev - is the severity code
;//
;// 00 - Success
;// 01 - Informational
;// 10 - Warning
;// 11 - Error
;//
;// C - is the Customer code flag
;//
;// Facility - is the facility code
;//
;// Code - is the facility's status code
;//
;//
;// For PCI, the Message ID is made up of the 8 bit Base Class field and
;// the 8 bit Sub Class field from the PCI Mandatory header.
;//
MessageIdTypedef=ULONG
SeverityNames=(Success=0x0:STATUS_SEVERITY_SUCCESS
Informational=0x1:STATUS_SEVERITY_INFORMATIONAL
Warning=0x2:STATUS_SEVERITY_WARNING
Error=0x3:STATUS_SEVERITY_ERROR
)
FacilityNames=(Pci=0x0
PciOther=0x1
)
MessageId=0x0000 Facility=Pci Severity=Success SymbolicName=PCI_PRE_20
Language=English
PCI Device
.
MessageId=0x0001 Facility=Pci Severity=Success SymbolicName=PCI_PRE_20_VGA
Language=English
VGA Device
.
MessageId=0x0100 Facility=Pci Severity=Success SymbolicName=PCI_SCSI_BUS
Language=English
SCSI Controller
.
MessageId=0x0101 Facility=Pci Severity=Success SymbolicName=PCI_IDE_CTLR
Language=English
IDE Controller
.
MessageId=0x0102 Facility=Pci Severity=Success SymbolicName=PCI_FLOPPY
Language=English
Floppy Controller
.
MessageId=0x0103 Facility=Pci Severity=Success SymbolicName=PCI_IPI_CTLR
Language=English
IPI Controller
.
MessageId=0x0104 Facility=Pci Severity=Success SymbolicName=PCI_RAID_CTLR
Language=English
RAID Controller
.
MessageId=0x0180 Facility=Pci Severity=Success SymbolicName=PCI_MSC_OTHER
Language=English
Mass Storage Controller
.
MessageId=0x0200 Facility=Pci Severity=Success SymbolicName=PCI_ENET
Language=English
Ethernet Controller
.
MessageId=0x0201 Facility=Pci Severity=Success SymbolicName=PCI_TOKEN_RING
Language=English
Token Ring Network Controller
.
MessageId=0x0202 Facility=Pci Severity=Success SymbolicName=PCI_FDDI
Language=English
FDDI Network Controller
.
MessageId=0x0203 Facility=Pci Severity=Success SymbolicName=PCI_ATM
Language=English
ATM Network Controller
.
MessageId=0x0204 Facility=Pci Severity=Success SymbolicName=PCI_ISDN
Language=English
ISDN Controller
.
MessageId=0x0280 Facility=Pci Severity=Success SymbolicName=PCI_NET_CTLR
Language=English
Network Controller
.
MessageId=0x0300 Facility=Pci Severity=Success SymbolicName=PCI_VGA
Language=English
Video Controller (VGA Compatible)
.
;// XGA confuses people - this is VGA compatible as well
MessageId=0x0301 Facility=Pci Severity=Success SymbolicName=PCI_XGA
Language=English
Video Controller (VGA Compatible)
.
MessageId=0x0302 Facility=Pci Severity=Success SymbolicName=PCI_3D_CTLR
Language=English
3D Video Controller
.
MessageId=0x0380 Facility=Pci Severity=Success SymbolicName=PCI_VID_OTHER
Language=English
Video Controller
.
MessageId=0x0400 Facility=Pci Severity=Success SymbolicName=PCI_MM_VIDEO
Language=English
Multimedia Video Controller
.
MessageId=0x0401 Facility=Pci Severity=Success SymbolicName=PCI_MM_AUDIO
Language=English
Multimedia Audio Controller
.
MessageId=0x0402 Facility=Pci Severity=Success SymbolicName=PCI_MM_TELEPHONY
Language=English
Computer Telephony Device
.
MessageId=0x0480 Facility=Pci Severity=Success SymbolicName=PCI_MM_OTHER
Language=English
Multimedia Controller
.
MessageId=0x0500 Facility=Pci Severity=Success SymbolicName=PCI_MEM_RAM
Language=English
PCI Memory
.
MessageId=0x0501 Facility=Pci Severity=Success SymbolicName=PCI_MEM_FLASH
Language=English
PCI FLASH Memory
.
MessageId=0x0580 Facility=Pci Severity=Success SymbolicName=PCI_MEM_OTHER
Language=English
PCI Memory Controller
.
MessageId=0x0600 Facility=Pci Severity=Success SymbolicName=PCI_BR_HOST
Language=English
PCI HOST Bridge
.
MessageId=0x0601 Facility=Pci Severity=Success SymbolicName=PCI_BR_ISA
Language=English
PCI to ISA Bridge
.
MessageId=0x0602 Facility=Pci Severity=Success SymbolicName=PCI_BR_EISA
Language=English
PCI to EISA Bridge
.
MessageId=0x0603 Facility=Pci Severity=Success SymbolicName=PCI_BR_MCA
Language=English
PCI to Micro Channel Bridge
.
MessageId=0x0604 Facility=Pci Severity=Success SymbolicName=PCI_BR_PCI
Language=English
PCI to PCI Bridge
.
MessageId=0x0605 Facility=Pci Severity=Success SymbolicName=PCI_BR_PCMCIA
Language=English
PCI to PCMCIA Bridge
.
MessageId=0x0606 Facility=Pci Severity=Success SymbolicName=PCI_BR_NUBUS
Language=English
PCI to NUBUS Bridge
.
MessageId=0x0607 Facility=Pci Severity=Success SymbolicName=PCI_BR_CARDBUS
Language=English
PCI to CARDBUS Bridge
.
MessageId=0x0608 Facility=Pci Severity=Success SymbolicName=PCI_BR_RACEWAY
Language=English
PCI to RACEway Bridge
.
MessageId=0x0680 Facility=Pci Severity=Success SymbolicName=PCI_BR_OTHER
Language=English
Other PCI Bridge Device
.
MessageId=0x0700 Facility=Pci Severity=Success SymbolicName=PCI_COM_SERIAL
Language=English
PCI Serial Port
.
MessageId=0x0701 Facility=Pci Severity=Success SymbolicName=PCI_COM_PARALLEL
Language=English
PCI Parallel Port
.
MessageId=0x0702 Facility=Pci Severity=Success SymbolicName=PCI_COM_MULTIPORT
Language=English
PCI Multiport Serial Controller
.
MessageId=0x0703 Facility=Pci Severity=Success SymbolicName=PCI_COM_MODEM
Language=English
PCI Modem
.
MessageId=0x0780 Facility=Pci Severity=Success SymbolicName=PCI_COM_OTHER
Language=English
PCI Simple Communications Controller
.
MessageId=0x0800 Facility=Pci Severity=Success SymbolicName=PCI_SYS_INT
Language=English
System Interrupt Controller
.
MessageId=0x0801 Facility=Pci Severity=Success SymbolicName=PCI_SYS_DMA
Language=English
System DMA Controller
.
MessageId=0x0802 Facility=Pci Severity=Success SymbolicName=PCI_SYS_TIMER
Language=English
System Timer
.
MessageId=0x0803 Facility=Pci Severity=Success SymbolicName=PCI_SYS_RTC
Language=English
Real Time Clock
.
MessageId=0x0804 Facility=Pci Severity=Success SymbolicName=PCI_SYS_HOTPLUG_CTLR
Language=English
Generic PCI Hot-Plug Controller
.
MessageId=0x0880 Facility=Pci Severity=Success SymbolicName=PCI_SYS_OTHER
Language=English
Base System Device
.
MessageId=0x0900 Facility=Pci Severity=Success SymbolicName=PCI_INP_KBD
Language=English
PCI Keyboard Controller
.
MessageId=0x0901 Facility=Pci Severity=Success SymbolicName=PCI_INP_DIGITIZER
Language=English
PCI Digitizer
.
MessageId=0x0902 Facility=Pci Severity=Success SymbolicName=PCI_INP_MOUSE
Language=English
PCI Mouse Controller
.
MessageId=0x0903 Facility=Pci Severity=Success SymbolicName=PCI_INP_SCANNER
Language=English
PCI Scanner Controller
.
MessageId=0x0904 Facility=Pci Severity=Success SymbolicName=PCI_INP_GAMEPORT
Language=English
PCI Gameport Controller
.
MessageId=0x0980 Facility=Pci Severity=Success SymbolicName=PCI_INP_OTHER
Language=English
PCI Input Device
.
MessageId=0x0a00 Facility=Pci Severity=Success SymbolicName=PCI_DOC_GENERIC
Language=English
Docking Station
.
MessageId=0x0a80 Facility=Pci Severity=Success SymbolicName=PCI_DOC_OTHER
Language=English
Docking Station (Unknown type)
.
MessageId=0x0b00 Facility=Pci Severity=Success SymbolicName=PCI_PROC_386
Language=English
386 Processor
.
MessageId=0x0b01 Facility=Pci Severity=Success SymbolicName=PCI_PROC_486
Language=English
486 Processor
.
MessageId=0x0b02 Facility=Pci Severity=Success SymbolicName=PCI_PROC_PENTIUM
Language=English
Pentium Processor
.
MessageId=0x0b10 Facility=Pci Severity=Success SymbolicName=PCI_PROC_ALPHA
Language=English
ALPHA Processor
.
MessageId=0x0b20 Facility=Pci Severity=Success SymbolicName=PCI_PROC_POWERPC
Language=English
PowerPC Processor
.
MessageId=0x0b40 Facility=Pci Severity=Success SymbolicName=PCI_PROC_OTHER
Language=English
Coprocessor
.
MessageId=0x0c00 Facility=Pci Severity=Success SymbolicName=PCI_SB_1394
Language=English
IEEE 1394 Controller
.
MessageId=0x0c01 Facility=Pci Severity=Success SymbolicName=PCI_SB_ACCESS
Language=English
ACCESS Bus Controller
.
MessageId=0x0c02 Facility=Pci Severity=Success SymbolicName=PCI_SB_SSA
Language=English
SSA Controller
.
MessageId=0x0c03 Facility=Pci Severity=Success SymbolicName=PCI_SB_USB
Language=English
Universal Serial Bus (USB) Controller
.
MessageId=0x0c04 Facility=Pci Severity=Success SymbolicName=PCI_SB_FIBRE
Language=English
Fibre Channel Controller
.
MessageId=0x0c05 Facility=Pci Severity=Success SymbolicName=PCI_SB_SMBUS
Language=English
SM Bus Controller
.
MessageId=0x0d00 Facility=Pci Severity=Success SymbolicName=PCI_WIRELESS_IRDA
Language=English
iRDA Compatible Controller
.
MessageId=0x0d01 Facility=Pci Severity=Success SymbolicName=PCI_WIRELESS_CON_IR
Language=English
Consumer IR Controller
.
MessageId=0x0d10 Facility=Pci Severity=Success SymbolicName=PCI_WIRELESS_RF
Language=English
RF Controller
.
MessageId=0x0d80 Facility=Pci Severity=Success SymbolicName=PCI_WIRELESS_CONTROLLER
Language=English
PCI Wireless Controller
.
MessageId=0x0e00 Facility=Pci Severity=Success SymbolicName=PCI_INTIO_I20
Language=English
Intelligent I/O (I2O) Controller
.
MessageId=0x0f01 Facility=Pci Severity=Success SymbolicName=PCI_SAT_TV
Language=English
Satellite Communications Television Controller
.
MessageId=0x0f02 Facility=Pci Severity=Success SymbolicName=PCI_SAT_AUDIO
Language=English
Satellite Communications Audio Controller
.
MessageId=0x0f03 Facility=Pci Severity=Success SymbolicName=PCI_SAT_VOICE
Language=English
Satellite Communications Voice Controller
.
MessageId=0x0f04 Facility=Pci Severity=Success SymbolicName=PCI_SAT_Data
Language=English
Satellite Communications Data Controller
.
MessageId=0x1000 Facility=Pci Severity=Success SymbolicName=PCI_CRYPTO_NET_COMP
Language=English
Network and Computing Encryption/Decryption Controller
.
MessageId=0x1010 Facility=Pci Severity=Success SymbolicName=PCI_CRYPTO_ENTERTAINMENT
Language=English
Entertainment Encryption/Decryption Controller
.
MessageId=0x1080 Facility=Pci Severity=Success SymbolicName=PCI_CRYPTO_OTHER
Language=English
PCI Encryption/Decryption Controller
.
MessageId=0x1100 Facility=Pci Severity=Success SymbolicName=PCI_DASP_DPIO
Language=English
DPIO Module
.
MessageId=0x1180 Facility=Pci Severity=Success SymbolicName=PCI_DASP_CONTROLLER
Language=English
PCI Data Acquisition and Signal Processing Controller
.
MessageId=0x0000 Facility=PciOther Severity=Success SymbolicName=PCI_LOCATION_TEXT
Language=English
PCI bus %u, device %u, function %u
.