Missing PCI_BUS_DRIVER_INTERNAL added to bugcodes. Thx for sir_richard to show me...
[reactos.git] / reactos / include / reactos / mc / bugcodes.mc
index 9583b39..f59d7f0 100644 (file)
@@ -1,3 +1,8 @@
+;
+; Created by : Marc Piulachs.
+; This source code is offered for use in the public domain.
+;
+
 ;
 ; ntoskrnl.exe bug codes 
 ;
@@ -21,6 +26,64 @@ LanguageNames=(English=0x409:MSG00409)
 ;
 ; message definitions
 ;
+MessageId=0x7E
+Severity=Informational
+Facility=System
+SymbolicName=WINDOWS_NT_BANNER
+Language=English
+ReactOS (R) Kernel Version %hs (Build %u%hs)
+.
+
+MessageId=0x87
+Severity=Informational
+Facility=System
+SymbolicName=WINDOWS_NT_CSD_STRING
+Language=English
+Service Pack
+.
+
+MessageId=0x88
+Severity=Informational
+Facility=System
+SymbolicName=WINDOWS_NT_INFO_STRING
+Language=English
+%u System Processor [%u MB Memory] %Z
+.
+
+MessageId=0x89
+Severity=Informational
+Facility=System
+SymbolicName=WINDOWS_NT_MP_STRING
+Language=English
+MultiProcessor Kernel
+.
+
+MessageId=0x8A
+Severity=Informational
+Facility=System
+SymbolicName=THREAD_TERMINATE_HELD_MUTEX
+Language=English
+A kernel thread terminated while holding a mutex
+.
+
+MessageId=0x9D
+Severity=Informational
+Facility=System
+SymbolicName=WINDOWS_NT_INFO_STRING_PLURAL
+Language=English
+%u System Processors [%u MB Memory] %Z
+.
+
+MessageId=0x9F
+Severity=Informational
+Facility=System
+SymbolicName=REACTOS_COPYRIGHT_NOTICE
+Language=English
+\n\nReactOS is free software, covered by the GNU General Public License,
+ and you\n are welcome to change it and/or distribute copies of it under
+ certain\n conditions. There is absolutely no warranty for ReactOS.\n
+.
+
 MessageId=0x7F
 Severity=Warning
 Facility=System
@@ -558,9 +621,6 @@ Language=English
 SYSTEM_EXIT_OWNED_MUTEX
 .
 
-
-
-
 MessageId=0x3E
 Severity=Success
 Facility=System
@@ -606,8 +666,6 @@ Language=English
 ATDISK_DRIVER_INTERNAL
 .
 
-
-
 MessageId=0x44
 Severity=Success
 Facility=System
@@ -624,8 +682,6 @@ Language=English
 INSUFFICIENT_SYSTEM_MAP_REGS
 .
 
-
-
 MessageId=0x48
 Severity=Success
 Facility=System
@@ -770,8 +826,6 @@ Language=English
 PINBALL_FILE_SYSTEM
 .
 
-
-
 MessageId=0x5C
 Severity=Success
 Facility=System
@@ -1032,8 +1086,6 @@ Run CHKDSK /F to check for hard drive corruption, and then
 restart your computer.
 .
 
-
-
 MessageId=0x7D
 Severity=Success
 Facility=System
@@ -1045,6 +1097,14 @@ INSTALL_MORE_MEMORY
 MessageId=0x7E
 Severity=Success
 Facility=System
+SymbolicName=SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
+Language=English
+SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
+.
+
+MessageId=0x7F
+Severity=Success
+Facility=System
 SymbolicName=UNEXPECTED_KERNEL_MODE_TRAP
 Language=English
 Run a system diagnostic utility supplied by your hardware manufacturer.
@@ -1057,7 +1117,7 @@ remove or disable components, restart your computer, press F8 to select
 Advanced Startup Options, and then select Safe Mode.
 .
 
-MessageId=0x7F
+MessageId=0x80
 Severity=Success
 Facility=System
 SymbolicName=NMI_HARDWARE_FAILURE
@@ -1065,20 +1125,20 @@ Language=English
 Hardware malfunction
 .
 
-MessageId=0x80
+MessageId=0x81
 Severity=Success
 Facility=System
-SymbolicName=KERNEL_MODE_EXCEPTION_NOT_HANDLED
+SymbolicName=SPIN_LOCK_INIT_FAILURE
 Language=English
-KERNEL_MODE_EXCEPTION_NOT_HANDLED
+SPIN_LOCK_INIT_FAILURE
 .
 
 MessageId=0x8E
 Severity=Success
 Facility=System
-SymbolicName=SPIN_LOCK_INIT_FAILURE
+SymbolicName=KERNEL_MODE_EXCEPTION_NOT_HANDLED
 Language=English
-SPIN_LOCK_INIT_FAILURE
+KERNEL_MODE_EXCEPTION_NOT_HANDLED
 .
 
 MessageId=0x8F
@@ -1129,6 +1189,14 @@ Language=English
 INTERNAL_POWER_ERROR
 .
 
+MessageId=0xA1
+Severity=Success
+Facility=System
+SymbolicName=PCI_BUS_DRIVER_INTERNAL
+Language=English
+Inconsistency detected in the PCI Bus driver's internal structures.
+.
+
 MessageId=0xA5
 Severity=Success
 Facility=System
@@ -1162,12 +1230,20 @@ Language=English
 The system is booting in safemode - Directory Services Repair
 .
 
+MessageId=0xAC
+Severity=Success
+Facility=System
+SymbolicName=HAL_MEMORY_ALLOCATION
+Language=English
+Allocate from NonPaged Pool failed for a HAL critical allocation.
+.
+
 MessageId=0xB4
 Severity=Success
 Facility=System
 SymbolicName=VIDEO_DRIVER_INIT_FAILURE
 Language=English
-VIDEO_DRIVER_INIT_FAILURE
+The video driver failed to initialize
 .
 
 MessageId=0xB7
@@ -1183,7 +1259,7 @@ Severity=Success
 Facility=System
 SymbolicName=ATTEMPTED_SWITCH_FROM_DPC
 Language=English
-ATTEMPTED_SWITCH_FROM_DPC
+A wait operation, attach process, or yield was attempted from a DPC routine.
 .
 
 MessageId=0xBE
@@ -1191,7 +1267,7 @@ Severity=Success
 Facility=System
 SymbolicName=ATTEMPTED_WRITE_TO_READONLY_MEMORY
 Language=English
-ATTEMPTED_WRITE_TO_READONLY_MEMORY
+An attempt was made to write to read-only memory.
 .
 
 MessageId=0xC2
@@ -1246,6 +1322,14 @@ driver changing IRQL and not restoring it to its previous value when
 it has finished its task.
 .
 
+MessageId=0xCA
+Severity=Success
+Facility=System
+SymbolicName=PNP_DETECTED_FATAL_ERROR
+Language=English
+Plug and Play detected an error most likely caused by a faulty driver.
+.
+
 MessageId=0xCB
 Severity=Success
 Facility=System
@@ -1283,7 +1367,7 @@ Severity=Success
 Facility=System
 SymbolicName=DRIVER_PORTION_MUST_BE_NONPAGED
 Language=English
-DRIVER_PORTION_MUST_BE_NONPAGED
+The driver mistakenly marked a part of it's image pageable instead of non-pageable.
 .
 
 MessageId=0xD8
@@ -1291,7 +1375,7 @@ Severity=Success
 Facility=System
 SymbolicName=DRIVER_USED_EXCESSIVE_PTES
 Language=English
-DRIVER_USED_EXCESSIVE_PTES
+The driver has used an excessive number of system PTEs.
 .
 
 MessageId=0xD4
@@ -1299,7 +1383,7 @@ Severity=Success
 Facility=System
 SymbolicName=SYSTEM_SCAN_AT_RAISED_IRQL_CAUGHT_IMPROPER_DRIVER_UNLOAD
 Language=English
-SYSTEM_SCAN_AT_RAISED_IRQL_CAUGHT_IMPROPER_DRIVER_UNLOAD
+The driver unloaded without cancelling pending operations.
 .
 
 MessageId=0xE0
@@ -1346,7 +1430,13 @@ Severity=Success
 Facility=System
 SymbolicName=WORKER_INVALID
 Language=English
-WORKER_INVALID
+If Parameter1 == 0, an executive worker item was found in memory which
+must not contain such items.  Usually this is memory being freed.  This
+is usually caused by a device driver that has not cleaned up properly
+before freeing memory.
+  
+If Parameter1 == 1, an attempt was made to queue an executive worker item
+with a usermode execution routine.
 .
 
 MessageId=0xE5
@@ -1357,70 +1447,14 @@ Language=English
 POWER_FAILURE_SIMULATE
 .
 
-MessageId=0xFA
-Severity=Success
-Facility=System
-SymbolicName=IMPERSONATING_WORKER_THREAD
-Language=English
-IMPERSONATING_WORKER_THREAD
-.
-
-MessageId=0x7E
-Severity=Informational
-Facility=System
-SymbolicName=WINDOWS_NT_BANNER
-Language=English
-ReactOS (R) Kernel Version %hs (Build %u%hs)
-.
-
-MessageId=0x87
-Severity=Informational
-Facility=System
-SymbolicName=WINDOWS_NT_CSD_STRING
-Language=English
-Service Pack
-.
-
-MessageId=0x88
-Severity=Informational
-Facility=System
-SymbolicName=WINDOWS_NT_INFO_STRING
-Language=English
-%u System Processor [%u MB Memory] %Z
-.
-
-MessageId=0x89
-Severity=Informational
-Facility=System
-SymbolicName=WINDOWS_NT_MP_STRING
-Language=English
-MultiProcessor Kernel
-.
-
-MessageId=0x9D
-Severity=Informational
-Facility=System
-SymbolicName=WINDOWS_NT_INFO_STRING_PLURAL
-Language=English
-%u System Processors [%u MB Memory] %Z
-.
-
-MessageId=0x9F
-Severity=Informational
-Facility=System
-SymbolicName=REACTOS_COPYRIGHT_NOTICE
-Language=English
-\n\nReactOS is free software, covered by the GNU General Public License,
- and you\n are welcome to change it and/or distribute copies of it under
- certain\n conditions. There is absolutely no warranty for ReactOS.\n
-.
-
 MessageId=0xE9
 Severity=Success
 Facility=System
 SymbolicName=ACTIVE_EX_WORKER_THREAD_TERMINATION
 Language=English
-ACTIVE_EX_WORKER_THREAD_TERMINATION
+An executive worker thread is being terminated without having gone through the worker thread rundown code.
+Work items queued to the Ex worker queue must not terminate their threads.
+A stack trace should indicate the culprit.
 .
 
 MessageId=0xEA
@@ -1441,7 +1475,7 @@ Severity=Success
 Facility=System
 SymbolicName=CRITICAL_PROCESS_DIED
 Language=English
-CRITICAL_PROCESS_DIED
+The kernel attempted to ready a thread that was in an incorrect state such as terminated.
 .
 
 MessageId=0xF4
@@ -1449,7 +1483,15 @@ Severity=Success
 Facility=System
 SymbolicName=CRITICAL_OBJECT_TERMINATION
 Language=English
-CRITICAL_OBJECT_TERMINATION
+A process or thread crucial to system operation has unexpectedly exited or been terminated.
+.
+
+MessageId=0xF6
+Severity=Success
+Facility=System
+SymbolicName=PCI_VERIFIER_DETECTED_VIOLATION
+Language=English
+The PCI driver has detected an error in a PCI device or BIOS being verified.
 .
 
 MessageId=0xF8
@@ -1460,12 +1502,21 @@ Language=English
 An initialization failure occurred while attempting to boot from the RAM disk.
 .
 
+MessageId=0xFA
+Severity=Success
+Facility=System
+SymbolicName=IMPERSONATING_WORKER_THREAD
+Language=English
+A worker thread is impersonating another process. The work item forgot to
+disable impersonation before it returned.
+.
+
 MessageId=0xFC
 Severity=Success
 Facility=System
 SymbolicName=ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY
 Language=English
-ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY
+An attempt was made to execute to non-executable memory.
 .
 
 ; EOF