diff --git a/reactos/Makefile b/reactos/Makefile index c8985961d72..18d9bc4fb4e 100644 --- a/reactos/Makefile +++ b/reactos/Makefile @@ -372,15 +372,8 @@ $(OUTPUT): ${mkdir} $@ endif - -NTOSKRNL_MC = ntoskrnl$(SEP)ntoskrnl.mc -KERNEL32_MC = dll$(SEP)win32$(SEP)kernel32$(SEP)kernel32.mc NTDLL_MC = dll$(SEP)ntdll$(SEP)def$(SEP)ntstatus.mc BUILDNO_H = $(INTERMEDIATE_)include$(SEP)reactos$(SEP)buildno.h -BUGCODES_H = $(INTERMEDIATE_)include$(SEP)reactos$(SEP)bugcodes.h -BUGCODES_RC = $(INTERMEDIATE_)ntoskrnl$(SEP)bugcodes.rc -ERRCODES_H = $(INTERMEDIATE_)include$(SEP)reactos$(SEP)errcodes.h -ERRCODES_RC = $(INTERMEDIATE_)dll$(SEP)win32$(SEP)kernel32$(SEP)errcodes.rc NTSTATUS_H = $(INTERMEDIATE_)include$(SEP)reactos$(SEP)ntstatus.h NTSTATUS_RC = $(INTERMEDIATE_)dll$(SEP)ntdll$(SEP)def$(SEP)ntstatus.rc @@ -394,10 +387,6 @@ PREAUTO := \ $(BIN2C_TARGET) \ $(BIN2RES_TARGET) \ $(BUILDNO_H) \ - $(BUGCODES_H) \ - $(BUGCODES_RC) \ - $(ERRCODES_H) \ - $(ERRCODES_RC) \ $(NTSTATUS_H) \ $(NTSTATUS_RC) \ $(GENDIB_DIB_FILES) \ @@ -471,24 +460,11 @@ msvc: $(RBUILD_TARGET) $(ECHO_RBUILD) $(Q)$(RBUILD_TARGET) $(RBUILD_FLAGS) $(ROS_RBUILDFLAGS) msvc -$(BUGCODES_H) $(BUGCODES_RC): $(WMC_TARGET) $(NTOSKRNL_MC) - ${mkdir} $(INTERMEDIATE_)include$(SEP)reactos 2>$(NUL) - ${mkdir} $(INTERMEDIATE_)ntoskrnl 2>$(NUL) - $(ECHO_WMC) - $(Q)$(WMC_TARGET) -i -H $(BUGCODES_H) -o $(BUGCODES_RC) $(NTOSKRNL_MC) - -$(ERRCODES_H) $(ERRCODES_RC): $(WMC_TARGET) $(KERNEL32_MC) - ${mkdir} $(INTERMEDIATE_)include$(SEP)reactos 2>$(NUL) - ${mkdir} $(INTERMEDIATE_)dll$(SEP)win32$(SEP)kernel32 2>$(NUL) - $(ECHO_WMC) - $(Q)$(WMC_TARGET) -i -U -H $(ERRCODES_H) -o $(ERRCODES_RC) $(KERNEL32_MC) - $(NTSTATUS_H) $(NTSTATUS_RC): $(WMC_TARGET) $(NTDLL_MC) ${mkdir} $(INTERMEDIATE_)include$(SEP)reactos 2>$(NUL) ${mkdir} $(INTERMEDIATE_)dll$(SEP)ntdll$(SEP)def 2>$(NUL) $(ECHO_WMC) $(Q)$(WMC_TARGET) -i -U -H $(NTSTATUS_H) -o $(NTSTATUS_RC) $(NTDLL_MC) - .PHONY: msvc6 msvc6: $(RBUILD_TARGET) $(ECHO_RBUILD) diff --git a/reactos/dll/win32/kernel32/kernel32.mc b/reactos/dll/win32/kernel32/errcodes.mc similarity index 100% rename from reactos/dll/win32/kernel32/kernel32.mc rename to reactos/dll/win32/kernel32/errcodes.mc diff --git a/reactos/dll/win32/kernel32/kernel32.rbuild b/reactos/dll/win32/kernel32/kernel32.rbuild index c5d75ac5a43..934ef2709c0 100644 --- a/reactos/dll/win32/kernel32/kernel32.rbuild +++ b/reactos/dll/win32/kernel32/kernel32.rbuild @@ -117,6 +117,7 @@ + errcodes.mc diff --git a/reactos/ntoskrnl/ntoskrnl.mc b/reactos/ntoskrnl/bugcodes.mc similarity index 94% rename from reactos/ntoskrnl/ntoskrnl.mc rename to reactos/ntoskrnl/bugcodes.mc index 041a63151f6..c74b6f40876 100644 --- a/reactos/ntoskrnl/ntoskrnl.mc +++ b/reactos/ntoskrnl/bugcodes.mc @@ -1,1447 +1,1447 @@ -; -; ntoskrnl.exe bug codes -; - -MessageIdTypedef=ULONG - -SeverityNames=(Success=0x0:STATUS_SEVERITY_SUCCESS - Informational=0x1:STATUS_SEVERITY_INFORMATIONAL - Warning=0x2:STATUS_SEVERITY_WARNING - Error=0x3:STATUS_SEVERITY_ERROR - ) - -FacilityNames=(System=0x0:FACILITY_SYSTEM - Runtime=0x2:FACILITY_RUNTIME - Stubs=0x3:FACILITY_STUBS - Io=0x4:FACILITY_IO_ERROR_CODE - ) - -LanguageNames=(English=0x409:MSG00409) - -; -; message definitions -; -MessageId=0x7F -Severity=Warning -Facility=System -SymbolicName=BUGCHECK_MESSAGE_INTRO -Language=English -A problem has been detected and ReactOS has been shut down to prevent damage -to your computer. -. - -MessageId=0x80 -Severity=Warning -Facility=System -SymbolicName=BUGCODE_ID_DRIVER -Language=English -The problem seems to be caused by the following file: - -. - -MessageId=0x81 -Severity=Warning -Facility=System -SymbolicName=PSS_MESSAGE_INTRO -Language=English -If this is the first time you've seen this Stop error screen, -restart your computer. If this screen appears again, follow -these steps: - -. - -MessageId=0x82 -Severity=Warning -Facility=System -SymbolicName=BUGCODE_PSS_MESSAGE -Language=English -Check to make sure any new hardware or software is properly installed. -If this is a new installation, ask your hardware or software manufacturer -for any ReactOS updates you might need. - -If problems continue, disable or remove any newly installed hardware -or software. Disable BIOS memory options such as caching or shadowing. -If you need to use Safe Mode to remove or disable components, restart -your computer, press F8 to select Advanced Startup Options, and then -select Safe Mode. -. - -MessageId=0x83 -Severity=Warning -Facility=System -SymbolicName=BUGCHECK_TECH_INFO -Language=English -Technical information: -. - -MessageId=0x0 -Severity=Success -Facility=System -SymbolicName=UNDEFINED_BUG_CODE -Language=English -The bug code is undefined. Please use an existing code instead. -. - -MessageId=0x01 -Severity=Success -Facility=System -SymbolicName=APC_INDEX_MISMATCH -Language=English -APC_INDEX_MISMATCH -. - -MessageId=0x02 -Severity=Success -Facility=System -SymbolicName=DEVICE_QUEUE_NOT_BUSY -Language=English -DEVICE_QUEUE_NOT_BUSY -. - -MessageId=0x3 -Severity=Success -Facility=System -SymbolicName=INVALID_AFFINITY_SET -Language=English -INVALID_AFFINITY_SET -. - -MessageId=0x04 -Severity=Success -Facility=System -SymbolicName=INVALID_DATA_ACCESS_TRAP -Language=English -INVALID_DATA_ACCESS_TRAP -. - -MessageId=0x05 -Severity=Success -Facility=System -SymbolicName=INVALID_PROCESS_ATTACH_ATTEMPT -Language=English -INVALID_PROCESS_ATTACH_ATTEMPT -. - -MessageId=0x06 -Severity=Success -Facility=System -SymbolicName=INVALID_PROCESS_DETACH_ATTEMPT -Language=English -INVALID_PROCESS_DETACH_ATTEMPT -. - -MessageId=0x7 -Severity=Success -Facility=System -SymbolicName=INVALID_SOFTWARE_INTERRUPT -Language=English -INVALID_SOFTWARE_INTERRUPT -. - -MessageId=0x08 -Severity=Success -Facility=System -SymbolicName=IRQL_NOT_DISPATCH_LEVEL -Language=English -IRQL_NOT_DISPATCH_LEVEL -. - -MessageId=0x09 -Severity=Success -Facility=System -SymbolicName=IRQL_NOT_GREATER_OR_EQUAL -Language=English -IRQL_NOT_GREATER_OR_EQUAL -. - -MessageId=0x0A -Severity=Success -Facility=System -SymbolicName=IRQL_NOT_LESS_OR_EQUAL -Language=English -IRQL_NOT_LESS_OR_EQUAL -. - -MessageId=0x0B -Severity=Success -Facility=System -SymbolicName=NO_EXCEPTION_HANDLING_SUPPORT -Language=English -NO_EXCEPTION_HANDLING_SUPPORT -. - -MessageId=0x0C -Severity=Success -Facility=System -SymbolicName=MAXIMUM_WAIT_OBJECTS_EXCEEDED -Language=English -MAXIMUM_WAIT_OBJECTS_EXCEEDED -. - -MessageId=0x0D -Severity=Success -Facility=System -SymbolicName=MUTEX_LEVEL_NUMBER_VIOLATION -Language=English -MUTEX_LEVEL_NUMBER_VIOLATION -. - -MessageId=0x0E -Severity=Success -Facility=System -SymbolicName=NO_USER_MODE_CONTEXT -Language=English -NO_USER_MODE_CONTEXT -. - -MessageId=0x0F -Severity=Success -Facility=System -SymbolicName=SPIN_LOCK_ALREADY_OWNED -Language=English -SPIN_LOCK_ALREADY_OWNED -. - -MessageId=0x10 -Severity=Success -Facility=System -SymbolicName=SPIN_LOCK_NOT_OWNED -Language=English -SPIN_LOCK_NOT_OWNED -. - -MessageId=0x11 -Severity=Success -Facility=System -SymbolicName=THREAD_NOT_MUTEX_OWNER -Language=English -THREAD_NOT_MUTEX_OWNER -. - -MessageId=0x12 -Severity=Success -Facility=System -SymbolicName=TRAP_CAUSE_UNKNOWN -Language=English -TRAP_CAUSE_UNKNOWN -. - -MessageId=0x13 -Severity=Success -Facility=System -SymbolicName=EMPTY_THREAD_REAPER_LIST -Language=English -EMPTY_THREAD_REAPER_LIST -. - -MessageId=0x14 -Severity=Success -Facility=System -SymbolicName=CREATE_DELETE_LOCK_NOT_LOCKED -Language=English -The thread reaper was handed a thread to reap, but the thread's process' -. - -MessageId=0x15 -Severity=Success -Facility=System -SymbolicName=LAST_CHANCE_CALLED_FROM_KMODE -Language=English -LAST_CHANCE_CALLED_FROM_KMODE -. - -MessageId=0x16 -Severity=Success -Facility=System -SymbolicName=CID_HANDLE_CREATION -Language=English -CID_HANDLE_CREATION -. - -MessageId=0x17 -Severity=Success -Facility=System -SymbolicName=CID_HANDLE_DELETION -Language=English -CID_HANDLE_DELETION -. - -MessageId=0x18 -Severity=Success -Facility=System -SymbolicName=REFERENCE_BY_POINTER -Language=English -REFERENCE_BY_POINTER -. - -MessageId=0x19 -Severity=Success -Facility=System -SymbolicName=BAD_POOL_HEADER -Language=English -BAD_POOL_HEADER -. - -MessageId=0x1A -Severity=Success -Facility=System -SymbolicName=MEMORY_MANAGEMENT -Language=English -MEMORY_MANAGEMENT -. - -MessageId=0x1B -Severity=Success -Facility=System -SymbolicName=PFN_SHARE_COUNT -Language=English -PFN_SHARE_COUNT -. - -MessageId=0x1C -Severity=Success -Facility=System -SymbolicName=PFN_REFERENCE_COUNT -Language=English -PFN_REFERENCE_COUNT -. - -MessageId=0x1D -Severity=Success -Facility=System -SymbolicName=NO_SPINLOCK_AVAILABLE -Language=English -NO_SPINLOCK_AVAILABLE -. - -MessageId=0x1E -Severity=Success -Facility=System -SymbolicName=KMODE_EXCEPTION_NOT_HANDLED -Language=English -Check to be sure you have adequate disk space. If a driver is -identified in the Stop message, disable the driver or check -with the manufacturer for driver updates. Try changing video -adapters. - -Check with your hardware vendor for any BIOS updates. Disable -BIOS memory options such as caching or shadowing. If you need -to use Safe Mode to remove or disable components, restart your -computer, press F8 to select Advanced Startup Options, and then -select Safe Mode. -. - -MessageId=0x1F -Severity=Success -Facility=System -SymbolicName=SHARED_RESOURCE_CONV_ERROR -Language=English -SHARED_RESOURCE_CONV_ERROR -. - -MessageId=0x20 -Severity=Success -Facility=System -SymbolicName=KERNEL_APC_PENDING_DURING_EXIT -Language=English -KERNEL_APC_PENDING_DURING_EXIT -. - -MessageId=0x21 -Severity=Success -Facility=System -SymbolicName=QUOTA_UNDERFLOW -Language=English -QUOTA_UNDERFLOW -. - -MessageId=0x22 -Severity=Success -Facility=System -SymbolicName=FILE_SYSTEM -Language=English -FILE_SYSTEM -. - -MessageId=0x23 -Severity=Success -Facility=System -SymbolicName=FAT_FILE_SYSTEM -Language=English -Disable or uninstall any anti-virus, disk defragmentation -or backup utilities. Check your hard drive configuration, -and check for any updated drivers. Run CHKDSK /F to check -for hard drive corruption, and then restart your computer. -. - -MessageId=0x24 -Severity=Success -Facility=System -SymbolicName=NTFS_FILE_SYSTEM -Language=English -NTFS_FILE_SYSTEM -. - -MessageId=0x25 -Severity=Success -Facility=System -SymbolicName=NPFS_FILE_SYSTEM -Language=English -NPFS_FILE_SYSTEM -. - -MessageId=0x26 -Severity=Success -Facility=System -SymbolicName=CDFS_FILE_SYSTEM -Language=English -CDFS_FILE_SYSTEM -. - -MessageId=0x27 -Severity=Success -Facility=System -SymbolicName=RDR_FILE_SYSTEM -Language=English -RDR_FILE_SYSTEM -. - -MessageId=0x28 -Severity=Success -Facility=System -SymbolicName=CORRUPT_ACCESS_TOKEN -Language=English -CORRUPT_ACCESS_TOKEN -. - -MessageId=0x29 -Severity=Success -Facility=System -SymbolicName=SECURITY_SYSTEM -Language=English -SECURITY_SYSTEM -. - -MessageId=0x2A -Severity=Success -Facility=System -SymbolicName=INCONSISTENT_IRP -Language=English -INCONSISTENT_IRP -. - -MessageId=0x2B -Severity=Success -Facility=System -SymbolicName=PANIC_STACK_SWITCH -Language=English -PANIC_STACK_SWITCH -. - -MessageId=0x2C -Severity=Success -Facility=System -SymbolicName=PORT_DRIVER_INTERNAL -Language=English -PORT_DRIVER_INTERNAL -. - -MessageId=0x2D -Severity=Success -Facility=System -SymbolicName=SCSI_DISK_DRIVER_INTERNAL -Language=English -SCSI_DISK_DRIVER_INTERNAL -. - -MessageId=0x2E -Severity=Success -Facility=System -SymbolicName=DATA_BUS_ERROR -Language=English -Run system diagnostics supplied by your hardware manufacturer. -In particular, run a memory check, and check for faulty or -mismatched memory. Try changing video adapters. - -Check with your hardware vendor for any BIOS updates. Disable -BIOS memory options such as caching or shadowing. If you need -to use Safe Mode to remove or disable components, restart your -computer, press F8 to select Advanced Startup Options, and then -select Safe Mode. -. - -MessageId=0x2F -Severity=Success -Facility=System -SymbolicName=INSTRUCTION_BUS_ERROR -Language=English -INSTRUCTION_BUS_ERROR -. - -MessageId=0x30 -Severity=Success -Facility=System -SymbolicName=SET_OF_INVALID_CONTEXT -Language=English -SET_OF_INVALID_CONTEXT -. - -MessageId=0x31 -Severity=Success -Facility=System -SymbolicName=PHASE0_INITIALIZATION_FAILED -Language=English -PHASE0_INITIALIZATION_FAILED -. - -MessageId=0x32 -Severity=Success -Facility=System -SymbolicName=PHASE1_INITIALIZATION_FAILED -Language=English -PHASE1_INITIALIZATION_FAILED -. - -MessageId=0x33 -Severity=Success -Facility=System -SymbolicName=UNEXPECTED_INITIALIZATION_CALL -Language=English -UNEXPECTED_INITIALIZATION_CALL -. - -MessageId=0x34 -Severity=Success -Facility=System -SymbolicName=CACHE_MANAGER -Language=English -CACHE_MANAGER -. - -MessageId=0x35 -Severity=Success -Facility=System -SymbolicName=NO_MORE_IRP_STACK_LOCATIONS -Language=English -NO_MORE_IRP_STACK_LOCATIONS -. - -MessageId=0x36 -Severity=Success -Facility=System -SymbolicName=DEVICE_REFERENCE_COUNT_NOT_ZERO -Language=English -DEVICE_REFERENCE_COUNT_NOT_ZERO -. - -MessageId=0x37 -Severity=Success -Facility=System -SymbolicName=FLOPPY_INTERNAL_ERROR -Language=English -FLOPPY_INTERNAL_ERROR -. - -MessageId=0x38 -Severity=Success -Facility=System -SymbolicName=SERIAL_DRIVER_INTERNAL -Language=English -SERIAL_DRIVER_INTERNAL -. - -MessageId=0x39 -Severity=Success -Facility=System -SymbolicName=SYSTEM_EXIT_OWNED_MUTEX -Language=English -SYSTEM_EXIT_OWNED_MUTEX -. - - - - -MessageId=0x3E -Severity=Success -Facility=System -SymbolicName=MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED -Language=English -MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED -. - -MessageId=0x3F -Severity=Success -Facility=System -SymbolicName=NO_MORE_SYSTEM_PTES -Language=English -Remove any recently installed software including backup -utilities or disk-intensive applications. - -If you need to use Safe Mode to remove or disable components, -restart your computer, press F8 to select Advanced Startup -Options, and then select Safe Mode. -. - -MessageId=0x40 -Severity=Success -Facility=System -SymbolicName=TARGET_MDL_TOO_SMALL -Language=English -TARGET_MDL_TOO_SMALL -. - -MessageId=0x41 -Severity=Success -Facility=System -SymbolicName=MUST_SUCCEED_POOL_EMPTY -Language=English -MUST_SUCCEED_POOL_EMPTY -. - -MessageId=0x42 -Severity=Success -Facility=System -SymbolicName=ATDISK_DRIVER_INTERNAL -Language=English -ATDISK_DRIVER_INTERNAL -. - - - -MessageId=0x44 -Severity=Success -Facility=System -SymbolicName=MULTIPLE_IRP_COMPLETE_REQUESTS -Language=English -MULTIPLE_IRP_COMPLETE_REQUESTS -. - -MessageId=0x45 -Severity=Success -Facility=System -SymbolicName=INSUFFICIENT_SYSTEM_MAP_REGS -Language=English -INSUFFICIENT_SYSTEM_MAP_REGS -. - - - -MessageId=0x48 -Severity=Success -Facility=System -SymbolicName=CANCEL_STATE_IN_COMPLETED_IRP -Language=English -CANCEL_STATE_IN_COMPLETED_IRP -. - -MessageId=0x49 -Severity=Success -Facility=System -SymbolicName=PAGE_FAULT_WITH_INTERRUPTS_OFF -Language=English -PAGE_FAULT_WITH_INTERRUPTS_OFF -. - -MessageId=0x4A -Severity=Success -Facility=System -SymbolicName=IRQL_GT_ZERO_AT_SYSTEM_SERVICE -Language=English -IRQL_GT_ZERO_AT_SYSTEM_SERVICE -. - -MessageId=0x4B -Severity=Success -Facility=System -SymbolicName=STREAMS_INTERNAL_ERROR -Language=English -STREAMS_INTERNAL_ERROR -. - -MessageId=0x4C -Severity=Success -Facility=System -SymbolicName=FATAL_UNHANDLED_HARD_ERROR -Language=English -FATAL_UNHANDLED_HARD_ERROR -. - -MessageId=0x4D -Severity=Success -Facility=System -SymbolicName=NO_PAGES_AVAILABLE -Language=English -NO_PAGES_AVAILABLE -. - -MessageId=0x4E -Severity=Success -Facility=System -SymbolicName=PFN_LIST_CORRUPT -Language=English -PFN_LIST_CORRUPT -. - -MessageId=0x4F -Severity=Success -Facility=System -SymbolicName=NDIS_INTERNAL_ERROR -Language=English -NDIS_INTERNAL_ERROR -. - -MessageId=0x50 -Severity=Success -Facility=System -SymbolicName=PAGE_FAULT_IN_NONPAGED_AREA -Language=English -PAGE_FAULT_IN_NONPAGED_AREA -. - -MessageId=0x51 -Severity=Success -Facility=System -SymbolicName=REGISTRY_ERROR -Language=English -REGISTRY_ERROR -. - -MessageId=0x52 -Severity=Success -Facility=System -SymbolicName=MAILSLOT_FILE_SYSTEM -Language=English -MAILSLOT_FILE_SYSTEM -. - -MessageId=0x53 -Severity=Success -Facility=System -SymbolicName=NO_BOOT_DEVICE -Language=English -NO_BOOT_DEVICE -. - -MessageId=0x54 -Severity=Success -Facility=System -SymbolicName=LM_SERVER_INTERNAL_ERROR -Language=English -LM_SERVER_INTERNAL_ERROR -. - -MessageId=0x55 -Severity=Success -Facility=System -SymbolicName=DATA_COHERENCY_EXCEPTION -Language=English -DATA_COHERENCY_EXCEPTION -. - -MessageId=0x56 -Severity=Success -Facility=System -SymbolicName=INSTRUCTION_COHERENCY_EXCEPTION -Language=English -INSTRUCTION_COHERENCY_EXCEPTION -. - -MessageId=0x57 -Severity=Success -Facility=System -SymbolicName=XNS_INTERNAL_ERROR -Language=English -XNS_INTERNAL_ERROR -. - -MessageId=0x58 -Severity=Success -Facility=System -SymbolicName=FTDISK_INTERNAL_ERROR -Language=English -FTDISK_INTERNAL_ERROR -. - -MessageId=0x59 -Severity=Success -Facility=System -SymbolicName=PINBALL_FILE_SYSTEM -Language=English -PINBALL_FILE_SYSTEM -. - - - -MessageId=0x5C -Severity=Success -Facility=System -SymbolicName=HAL_INITIALIZATION_FAILED -Language=English -HAL_INITIALIZATION_FAILED -. - -MessageId=0x5D -Severity=Success -Facility=System -SymbolicName=HEAP_INITIALIZATION_FAILED -Language=English -HEAP_INITIALIZATION_FAILED -. - -MessageId=0x5E -Severity=Success -Facility=System -SymbolicName=OBJECT_INITIALIZATION_FAILED -Language=English -OBJECT_INITIALIZATION_FAILED -. - -MessageId=0x5F -Severity=Success -Facility=System -SymbolicName=SECURITY_INITIALIZATION_FAILED -Language=English -SECURITY_INITIALIZATION_FAILED -. - -MessageId=0x60 -Severity=Success -Facility=System -SymbolicName=PROCESS_INITIALIZATION_FAILED -Language=English -PROCESS_INITIALIZATION_FAILED -. - -MessageId=0x61 -Severity=Success -Facility=System -SymbolicName=HAL1_INITIALIZATION_FAILED -Language=English -HAL1_INITIALIZATION_FAILED -. - -MessageId=0x62 -Severity=Success -Facility=System -SymbolicName=OBJECT1_INITIALIZATION_FAILED -Language=English -OBJECT1_INITIALIZATION_FAILED -. - -MessageId=0x63 -Severity=Success -Facility=System -SymbolicName=SECURITY1_INITIALIZATION_FAILED -Language=English -SECURITY1_INITIALIZATION_FAILED -. - -MessageId=0x64 -Severity=Success -Facility=System -SymbolicName=SYMBOLIC_INITIALIZATION_FAILED -Language=English -SYMBOLIC_INITIALIZATION_FAILED -. - -MessageId=0x65 -Severity=Success -Facility=System -SymbolicName=MEMORY1_INITIALIZATION_FAILED -Language=English -MEMORY1_INITIALIZATION_FAILED -. - -MessageId=0x66 -Severity=Success -Facility=System -SymbolicName=CACHE_INITIALIZATION_FAILED -Language=English -CACHE_INITIALIZATION_FAILED -. - -MessageId=0x67 -Severity=Success -Facility=System -SymbolicName=CONFIG_INITIALIZATION_FAILED -Language=English -CONFIG_INITIALIZATION_FAILED -. - -MessageId=0x68 -Severity=Success -Facility=System -SymbolicName=FILE_INITIALIZATION_FAILED -Language=English -FILE_INITIALIZATION_FAILED -. - -MessageId=0x69 -Severity=Success -Facility=System -SymbolicName=IO1_INITIALIZATION_FAILED -Language=English -IO1_INITIALIZATION_FAILED -. - -MessageId=0x6A -Severity=Success -Facility=System -SymbolicName=LPC_INITIALIZATION_FAILED -Language=English -LPC_INITIALIZATION_FAILED -. - -MessageId=0x6B -Severity=Success -Facility=System -SymbolicName=PROCESS1_INITIALIZATION_FAILED -Language=English -PROCESS1_INITIALIZATION_FAILED -. - -MessageId=0x6C -Severity=Success -Facility=System -SymbolicName=REFMON_INITIALIZATION_FAILED -Language=English -REFMON_INITIALIZATION_FAILED -. - -MessageId=0x6D -Severity=Success -Facility=System -SymbolicName=SESSION1_INITIALIZATION_FAILED -Language=English -SESSION1_INITIALIZATION_FAILED -. - -MessageId=0x6E -Severity=Success -Facility=System -SymbolicName=SESSION2_INITIALIZATION_FAILED -Language=English -SESSION2_INITIALIZATION_FAILED -. - -MessageId=0x6F -Severity=Success -Facility=System -SymbolicName=SESSION3_INITIALIZATION_FAILED -Language=English -SESSION3_INITIALIZATION_FAILED -. - -MessageId=0x70 -Severity=Success -Facility=System -SymbolicName=SESSION4_INITIALIZATION_FAILED -Language=English -SESSION4_INITIALIZATION_FAILED -. - -MessageId=0x71 -Severity=Success -Facility=System -SymbolicName=SESSION5_INITIALIZATION_FAILED -Language=English -SESSION5_INITIALIZATION_FAILED -. - -MessageId=0x72 -Severity=Success -Facility=System -SymbolicName=ASSIGN_DRIVE_LETTERS_FAILED -Language=English -ASSIGN_DRIVE_LETTERS_FAILED -. - -MessageId=0x73 -Severity=Success -Facility=System -SymbolicName=CONFIG_LIST_FAILED -Language=English -CONFIG_LIST_FAILED -. - -MessageId=0x74 -Severity=Success -Facility=System -SymbolicName=BAD_SYSTEM_CONFIG_INFO -Language=English -BAD_SYSTEM_CONFIG_INFO -. - -MessageId=0x75 -Severity=Success -Facility=System -SymbolicName=CANNOT_WRITE_CONFIGURATION -Language=English -CANNOT_WRITE_CONFIGURATION -. - -MessageId=0x76 -Severity=Success -Facility=System -SymbolicName=PROCESS_HAS_LOCKED_PAGES -Language=English -PROCESS_HAS_LOCKED_PAGES -. - -MessageId=0x77 -Severity=Success -Facility=System -SymbolicName=KERNEL_STACK_INPAGE_ERROR -Language=English -KERNEL_STACK_INPAGE_ERROR -. - -MessageId=0x78 -Severity=Success -Facility=System -SymbolicName=PHASE0_EXCEPTION -Language=English -PHASE0_EXCEPTION -. - -MessageId=0x79 -Severity=Success -Facility=System -SymbolicName=MISMATCHED_HAL -Language=English -Mismatched Kernel and HAL image -. - -MessageId=0x7A -Severity=Success -Facility=System -SymbolicName=KERNEL_DATA_INPAGE_ERROR -Language=English -KERNEL_DATA_INPAGE_ERROR -. - -MessageId=0x7B -Severity=Success -Facility=System -SymbolicName=INACCESSIBLE_BOOT_DEVICE -Language=English -Check for viruses on your computer. Remove any newly installed -hard drives or hard drive controllers. Check your hard drive -to make sure it is properly configured and terminated. -Run CHKDSK /F to check for hard drive corruption, and then -restart your computer. -. - - - -MessageId=0x7D -Severity=Success -Facility=System -SymbolicName=INSTALL_MORE_MEMORY -Language=English -INSTALL_MORE_MEMORY -. - -MessageId=0x7E -Severity=Success -Facility=System -SymbolicName=UNEXPECTED_KERNEL_MODE_TRAP -Language=English -Run a system diagnostic utility supplied by your hardware manufacturer. -In particular, run a memory check, and check for faulty or mismatched -memory. Try changing video adapters. - -Disable or remove any newly installed hardware and drivers. Disable or -remove any newly installed software. If you need to use Safe Mode to -remove or disable components, restart your computer, press F8 to select -Advanced Startup Options, and then select Safe Mode. -. - -MessageId=0x7F -Severity=Success -Facility=System -SymbolicName=NMI_HARDWARE_FAILURE -Language=English -Hardware malfunction -. - -MessageId=0x80 -Severity=Success -Facility=System -SymbolicName=KERNEL_MODE_EXCEPTION_NOT_HANDLED -Language=English -KERNEL_MODE_EXCEPTION_NOT_HANDLED -. - -MessageId=0x8E -Severity=Success -Facility=System -SymbolicName=SPIN_LOCK_INIT_FAILURE -Language=English -SPIN_LOCK_INIT_FAILURE -. - -MessageId=0x8F -Severity=Success -Facility=System -SymbolicName=PP0_INITIALIZATION_FAILED -Language=English -PP0_INITIALIZATION_FAILED -. - -MessageId=0x90 -Severity=Success -Facility=System -SymbolicName=PP1_INITIALIZATION_FAILED -Language=English -PP1_INITIALIZATION_FAILED -. - -MessageId=0x94 -Severity=Success -Facility=System -SymbolicName=KERNEL_STACK_LOCKED_AT_EXIT -Language=English -KERNEL_STACK_LOCKED_AT_EXIT -. - -MessageId=0x96 -Severity=Success -Facility=System -SymbolicName=INVALID_WORK_QUEUE_ITEM -Language=English -INVALID_WORK_QUEUE_ITEM -. - -MessageId=0xA0 -Severity=Success -Facility=System -SymbolicName=INTERNAL_POWER_ERROR -Language=English -INTERNAL_POWER_ERROR -. - -MessageId=0xA5 -Severity=Success -Facility=System -SymbolicName=ACPI_BIOS_ERROR -Language=English -The BIOS in this system is not fully ACPI compliant. Please contact your -system vendor for an updated BIOS. -. - -MessageId=0xA8 -Severity=Informational -Facility=System -SymbolicName=BOOTING_IN_SAFEMODE_MINIMAL -Language=English -The system is booting in safemode - Minimal Services -. - -MessageId=0xA9 -Severity=Informational -Facility=System -SymbolicName=BOOTING_IN_SAFEMODE_NETWORK -Language=English -The system is booting in safemode - Minimal Services with Network -. - -MessageId=0xAA -Severity=Informational -Facility=System -SymbolicName=BOOTING_IN_SAFEMODE_DSREPAIR -Language=English -The system is booting in safemode - Directory Services Repair -. - -MessageId=0xB4 -Severity=Success -Facility=System -SymbolicName=VIDEO_DRIVER_INIT_FAILURE -Language=English -VIDEO_DRIVER_INIT_FAILURE -. - -MessageId=0xB7 -Severity=Informational -Facility=System -SymbolicName=BOOTLOG_ENABLED -Language=English -Boot Logging Enabled -. - -MessageId=0xBE -Severity=Success -Facility=System -SymbolicName=ATTEMPTED_WRITE_TO_READONLY_MEMORY -Language=English -ATTEMPTED_WRITE_TO_READONLY_MEMORY -. - -MessageId=0xC2 -Severity=Success -Facility=System -SymbolicName=BAD_POOL_CALLER -Language=English -BAD_POOL_CALLER -. - -MessageId=0xC3 -Severity=Success -Facility=System -SymbolicName=BUGCODE_PSS_MESSAGE_SIGNATURE -Language=English -A system file that is owned by ReactOS was replaced by an application -running on your system. The operating system detected this and tried to -verify the validity of the file's signature. The operating system found that -the file signature is not valid and put the original, correct file back -so that your operating system will continue to function properly. -. - -MessageId=0xC5 -Severity=Success -Facility=System -SymbolicName=DRIVER_CORRUPTED_EXPOOL -Language=English -A device driver has pool. - -Check to make sure any new hardware or software is properly installed. -If this is a new installation, ask your hardware or software manufacturer -for any ReactOS updates you might need. - -Run the driver verifier against any new (or suspect) drivers. -If that doesn't reveal the corrupting driver, try enabling special pool. -Both of these features are intended to catch the corruption at an earlier -point where the offending driver can be identified. - -If you need to use Safe Mode to remove or disable components, -restart your computer, press F8 to select Advanced Startup Options, -and then select Safe Mode. -. - -MessageId=0xC8 -Severity=Success -Facility=System -SymbolicName=IRQL_UNEXPECTED_VALUE -Language=English -The processor's IRQL is not valid for the currently executing context. -This is a software error condition and is usually caused by a device -driver changing IRQL and not restoring it to its previous value when -it has finished its task. -. - -MessageId=0xCB -Severity=Success -Facility=System -SymbolicName=DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS -Language=English -DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS -. - -MessageId=0xCE -Severity=Success -Facility=System -SymbolicName=DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS -Language=English -DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS -. - -MessageId=0xD0 -Severity=Success -Facility=System -SymbolicName=DRIVER_CORRUPTED_MMPOOL -Language=English -DRIVER_CORRUPTED_MMPOOL -. - -MessageId=0xD1 -Severity=Success -Facility=System -SymbolicName=DRIVER_IRQL_NOT_LESS_OR_EQUAL -Language=English -DRIVER_IRQL_NOT_LESS_OR_EQUAL -. - -MessageId=0xD3 -Severity=Success -Facility=System -SymbolicName=DRIVER_PORTION_MUST_BE_NONPAGED -Language=English -DRIVER_PORTION_MUST_BE_NONPAGED -. - -MessageId=0xD8 -Severity=Success -Facility=System -SymbolicName=DRIVER_USED_EXCESSIVE_PTES -Language=English -DRIVER_USED_EXCESSIVE_PTES -. - -MessageId=0xD4 -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 -. - -MessageId=0xE0 -Severity=Success -Facility=System -SymbolicName=ACPI_BIOS_FATAL_ERROR -Language=English - -Your computer (BIOS) has reported that a component in your system is faulty and -has prevented ReactOS from operating. You can determine which component is -faulty by running the diagnostic disk or tool that came with your computer. - -If you do not have this tool, you must contact your system vendor and report -this error message to them. They will be able to assist you in correcting this -hardware problem thereby allowing ReactOS to operate. -. - -MessageId=0xE1 -Severity=Success -Facility=System -SymbolicName=WORKER_THREAD_RETURNED_AT_BAD_IRQL -Language=English -WORKER_THREAD_RETURNED_AT_BAD_IRQL -. - -MessageId=0xE2 -Severity=Success -Facility=System -SymbolicName=MANUALLY_INITIATED_CRASH -Language=English -MANUALLY_INITIATED_CRASH -. - -MessageId=0xE3 -Severity=Success -Facility=System -SymbolicName=RESOURCE_NOT_OWNED -Language=English -RESOURCE_NOT_OWNED -. - -MessageId=0xE4 -Severity=Success -Facility=System -SymbolicName=WORKER_INVALID -Language=English -WORKER_INVALID -. - -MessageId=0xE5 -Severity=Success -Facility=System -SymbolicName=POWER_FAILURE_SIMULATE -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 -. - -MessageId=0xEA -Severity=Success -Facility=System -SymbolicName=THREAD_STUCK_IN_DEVICE_DRIVER -Language=English - -The device driver got stuck in an infinite loop. This usually indicates -problem with the device itself or with the device driver programming the -hardware incorrectly. - -Please check with your hardware device vendor for any driver updates. -. - -MessageId=0xEF -Severity=Success -Facility=System -SymbolicName=CRITICAL_PROCESS_DIED -Language=English -CRITICAL_PROCESS_DIED -. - -MessageId=0xF4 -Severity=Success -Facility=System -SymbolicName=CRITICAL_OBJECT_TERMINATION -Language=English -CRITICAL_OBJECT_TERMINATION -. - -MessageId=0xFC -Severity=Success -Facility=System -SymbolicName=ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY -Language=English -ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY -. - -; EOF +; +; ntoskrnl.exe bug codes +; + +MessageIdTypedef=ULONG + +SeverityNames=(Success=0x0:STATUS_SEVERITY_SUCCESS + Informational=0x1:STATUS_SEVERITY_INFORMATIONAL + Warning=0x2:STATUS_SEVERITY_WARNING + Error=0x3:STATUS_SEVERITY_ERROR + ) + +FacilityNames=(System=0x0:FACILITY_SYSTEM + Runtime=0x2:FACILITY_RUNTIME + Stubs=0x3:FACILITY_STUBS + Io=0x4:FACILITY_IO_ERROR_CODE + ) + +LanguageNames=(English=0x409:MSG00409) + +; +; message definitions +; +MessageId=0x7F +Severity=Warning +Facility=System +SymbolicName=BUGCHECK_MESSAGE_INTRO +Language=English +A problem has been detected and ReactOS has been shut down to prevent damage +to your computer. +. + +MessageId=0x80 +Severity=Warning +Facility=System +SymbolicName=BUGCODE_ID_DRIVER +Language=English +The problem seems to be caused by the following file: + +. + +MessageId=0x81 +Severity=Warning +Facility=System +SymbolicName=PSS_MESSAGE_INTRO +Language=English +If this is the first time you've seen this Stop error screen, +restart your computer. If this screen appears again, follow +these steps: + +. + +MessageId=0x82 +Severity=Warning +Facility=System +SymbolicName=BUGCODE_PSS_MESSAGE +Language=English +Check to make sure any new hardware or software is properly installed. +If this is a new installation, ask your hardware or software manufacturer +for any ReactOS updates you might need. + +If problems continue, disable or remove any newly installed hardware +or software. Disable BIOS memory options such as caching or shadowing. +If you need to use Safe Mode to remove or disable components, restart +your computer, press F8 to select Advanced Startup Options, and then +select Safe Mode. +. + +MessageId=0x83 +Severity=Warning +Facility=System +SymbolicName=BUGCHECK_TECH_INFO +Language=English +Technical information: +. + +MessageId=0x0 +Severity=Success +Facility=System +SymbolicName=UNDEFINED_BUG_CODE +Language=English +The bug code is undefined. Please use an existing code instead. +. + +MessageId=0x01 +Severity=Success +Facility=System +SymbolicName=APC_INDEX_MISMATCH +Language=English +APC_INDEX_MISMATCH +. + +MessageId=0x02 +Severity=Success +Facility=System +SymbolicName=DEVICE_QUEUE_NOT_BUSY +Language=English +DEVICE_QUEUE_NOT_BUSY +. + +MessageId=0x3 +Severity=Success +Facility=System +SymbolicName=INVALID_AFFINITY_SET +Language=English +INVALID_AFFINITY_SET +. + +MessageId=0x04 +Severity=Success +Facility=System +SymbolicName=INVALID_DATA_ACCESS_TRAP +Language=English +INVALID_DATA_ACCESS_TRAP +. + +MessageId=0x05 +Severity=Success +Facility=System +SymbolicName=INVALID_PROCESS_ATTACH_ATTEMPT +Language=English +INVALID_PROCESS_ATTACH_ATTEMPT +. + +MessageId=0x06 +Severity=Success +Facility=System +SymbolicName=INVALID_PROCESS_DETACH_ATTEMPT +Language=English +INVALID_PROCESS_DETACH_ATTEMPT +. + +MessageId=0x7 +Severity=Success +Facility=System +SymbolicName=INVALID_SOFTWARE_INTERRUPT +Language=English +INVALID_SOFTWARE_INTERRUPT +. + +MessageId=0x08 +Severity=Success +Facility=System +SymbolicName=IRQL_NOT_DISPATCH_LEVEL +Language=English +IRQL_NOT_DISPATCH_LEVEL +. + +MessageId=0x09 +Severity=Success +Facility=System +SymbolicName=IRQL_NOT_GREATER_OR_EQUAL +Language=English +IRQL_NOT_GREATER_OR_EQUAL +. + +MessageId=0x0A +Severity=Success +Facility=System +SymbolicName=IRQL_NOT_LESS_OR_EQUAL +Language=English +IRQL_NOT_LESS_OR_EQUAL +. + +MessageId=0x0B +Severity=Success +Facility=System +SymbolicName=NO_EXCEPTION_HANDLING_SUPPORT +Language=English +NO_EXCEPTION_HANDLING_SUPPORT +. + +MessageId=0x0C +Severity=Success +Facility=System +SymbolicName=MAXIMUM_WAIT_OBJECTS_EXCEEDED +Language=English +MAXIMUM_WAIT_OBJECTS_EXCEEDED +. + +MessageId=0x0D +Severity=Success +Facility=System +SymbolicName=MUTEX_LEVEL_NUMBER_VIOLATION +Language=English +MUTEX_LEVEL_NUMBER_VIOLATION +. + +MessageId=0x0E +Severity=Success +Facility=System +SymbolicName=NO_USER_MODE_CONTEXT +Language=English +NO_USER_MODE_CONTEXT +. + +MessageId=0x0F +Severity=Success +Facility=System +SymbolicName=SPIN_LOCK_ALREADY_OWNED +Language=English +SPIN_LOCK_ALREADY_OWNED +. + +MessageId=0x10 +Severity=Success +Facility=System +SymbolicName=SPIN_LOCK_NOT_OWNED +Language=English +SPIN_LOCK_NOT_OWNED +. + +MessageId=0x11 +Severity=Success +Facility=System +SymbolicName=THREAD_NOT_MUTEX_OWNER +Language=English +THREAD_NOT_MUTEX_OWNER +. + +MessageId=0x12 +Severity=Success +Facility=System +SymbolicName=TRAP_CAUSE_UNKNOWN +Language=English +TRAP_CAUSE_UNKNOWN +. + +MessageId=0x13 +Severity=Success +Facility=System +SymbolicName=EMPTY_THREAD_REAPER_LIST +Language=English +EMPTY_THREAD_REAPER_LIST +. + +MessageId=0x14 +Severity=Success +Facility=System +SymbolicName=CREATE_DELETE_LOCK_NOT_LOCKED +Language=English +The thread reaper was handed a thread to reap, but the thread's process' +. + +MessageId=0x15 +Severity=Success +Facility=System +SymbolicName=LAST_CHANCE_CALLED_FROM_KMODE +Language=English +LAST_CHANCE_CALLED_FROM_KMODE +. + +MessageId=0x16 +Severity=Success +Facility=System +SymbolicName=CID_HANDLE_CREATION +Language=English +CID_HANDLE_CREATION +. + +MessageId=0x17 +Severity=Success +Facility=System +SymbolicName=CID_HANDLE_DELETION +Language=English +CID_HANDLE_DELETION +. + +MessageId=0x18 +Severity=Success +Facility=System +SymbolicName=REFERENCE_BY_POINTER +Language=English +REFERENCE_BY_POINTER +. + +MessageId=0x19 +Severity=Success +Facility=System +SymbolicName=BAD_POOL_HEADER +Language=English +BAD_POOL_HEADER +. + +MessageId=0x1A +Severity=Success +Facility=System +SymbolicName=MEMORY_MANAGEMENT +Language=English +MEMORY_MANAGEMENT +. + +MessageId=0x1B +Severity=Success +Facility=System +SymbolicName=PFN_SHARE_COUNT +Language=English +PFN_SHARE_COUNT +. + +MessageId=0x1C +Severity=Success +Facility=System +SymbolicName=PFN_REFERENCE_COUNT +Language=English +PFN_REFERENCE_COUNT +. + +MessageId=0x1D +Severity=Success +Facility=System +SymbolicName=NO_SPINLOCK_AVAILABLE +Language=English +NO_SPINLOCK_AVAILABLE +. + +MessageId=0x1E +Severity=Success +Facility=System +SymbolicName=KMODE_EXCEPTION_NOT_HANDLED +Language=English +Check to be sure you have adequate disk space. If a driver is +identified in the Stop message, disable the driver or check +with the manufacturer for driver updates. Try changing video +adapters. + +Check with your hardware vendor for any BIOS updates. Disable +BIOS memory options such as caching or shadowing. If you need +to use Safe Mode to remove or disable components, restart your +computer, press F8 to select Advanced Startup Options, and then +select Safe Mode. +. + +MessageId=0x1F +Severity=Success +Facility=System +SymbolicName=SHARED_RESOURCE_CONV_ERROR +Language=English +SHARED_RESOURCE_CONV_ERROR +. + +MessageId=0x20 +Severity=Success +Facility=System +SymbolicName=KERNEL_APC_PENDING_DURING_EXIT +Language=English +KERNEL_APC_PENDING_DURING_EXIT +. + +MessageId=0x21 +Severity=Success +Facility=System +SymbolicName=QUOTA_UNDERFLOW +Language=English +QUOTA_UNDERFLOW +. + +MessageId=0x22 +Severity=Success +Facility=System +SymbolicName=FILE_SYSTEM +Language=English +FILE_SYSTEM +. + +MessageId=0x23 +Severity=Success +Facility=System +SymbolicName=FAT_FILE_SYSTEM +Language=English +Disable or uninstall any anti-virus, disk defragmentation +or backup utilities. Check your hard drive configuration, +and check for any updated drivers. Run CHKDSK /F to check +for hard drive corruption, and then restart your computer. +. + +MessageId=0x24 +Severity=Success +Facility=System +SymbolicName=NTFS_FILE_SYSTEM +Language=English +NTFS_FILE_SYSTEM +. + +MessageId=0x25 +Severity=Success +Facility=System +SymbolicName=NPFS_FILE_SYSTEM +Language=English +NPFS_FILE_SYSTEM +. + +MessageId=0x26 +Severity=Success +Facility=System +SymbolicName=CDFS_FILE_SYSTEM +Language=English +CDFS_FILE_SYSTEM +. + +MessageId=0x27 +Severity=Success +Facility=System +SymbolicName=RDR_FILE_SYSTEM +Language=English +RDR_FILE_SYSTEM +. + +MessageId=0x28 +Severity=Success +Facility=System +SymbolicName=CORRUPT_ACCESS_TOKEN +Language=English +CORRUPT_ACCESS_TOKEN +. + +MessageId=0x29 +Severity=Success +Facility=System +SymbolicName=SECURITY_SYSTEM +Language=English +SECURITY_SYSTEM +. + +MessageId=0x2A +Severity=Success +Facility=System +SymbolicName=INCONSISTENT_IRP +Language=English +INCONSISTENT_IRP +. + +MessageId=0x2B +Severity=Success +Facility=System +SymbolicName=PANIC_STACK_SWITCH +Language=English +PANIC_STACK_SWITCH +. + +MessageId=0x2C +Severity=Success +Facility=System +SymbolicName=PORT_DRIVER_INTERNAL +Language=English +PORT_DRIVER_INTERNAL +. + +MessageId=0x2D +Severity=Success +Facility=System +SymbolicName=SCSI_DISK_DRIVER_INTERNAL +Language=English +SCSI_DISK_DRIVER_INTERNAL +. + +MessageId=0x2E +Severity=Success +Facility=System +SymbolicName=DATA_BUS_ERROR +Language=English +Run system diagnostics supplied by your hardware manufacturer. +In particular, run a memory check, and check for faulty or +mismatched memory. Try changing video adapters. + +Check with your hardware vendor for any BIOS updates. Disable +BIOS memory options such as caching or shadowing. If you need +to use Safe Mode to remove or disable components, restart your +computer, press F8 to select Advanced Startup Options, and then +select Safe Mode. +. + +MessageId=0x2F +Severity=Success +Facility=System +SymbolicName=INSTRUCTION_BUS_ERROR +Language=English +INSTRUCTION_BUS_ERROR +. + +MessageId=0x30 +Severity=Success +Facility=System +SymbolicName=SET_OF_INVALID_CONTEXT +Language=English +SET_OF_INVALID_CONTEXT +. + +MessageId=0x31 +Severity=Success +Facility=System +SymbolicName=PHASE0_INITIALIZATION_FAILED +Language=English +PHASE0_INITIALIZATION_FAILED +. + +MessageId=0x32 +Severity=Success +Facility=System +SymbolicName=PHASE1_INITIALIZATION_FAILED +Language=English +PHASE1_INITIALIZATION_FAILED +. + +MessageId=0x33 +Severity=Success +Facility=System +SymbolicName=UNEXPECTED_INITIALIZATION_CALL +Language=English +UNEXPECTED_INITIALIZATION_CALL +. + +MessageId=0x34 +Severity=Success +Facility=System +SymbolicName=CACHE_MANAGER +Language=English +CACHE_MANAGER +. + +MessageId=0x35 +Severity=Success +Facility=System +SymbolicName=NO_MORE_IRP_STACK_LOCATIONS +Language=English +NO_MORE_IRP_STACK_LOCATIONS +. + +MessageId=0x36 +Severity=Success +Facility=System +SymbolicName=DEVICE_REFERENCE_COUNT_NOT_ZERO +Language=English +DEVICE_REFERENCE_COUNT_NOT_ZERO +. + +MessageId=0x37 +Severity=Success +Facility=System +SymbolicName=FLOPPY_INTERNAL_ERROR +Language=English +FLOPPY_INTERNAL_ERROR +. + +MessageId=0x38 +Severity=Success +Facility=System +SymbolicName=SERIAL_DRIVER_INTERNAL +Language=English +SERIAL_DRIVER_INTERNAL +. + +MessageId=0x39 +Severity=Success +Facility=System +SymbolicName=SYSTEM_EXIT_OWNED_MUTEX +Language=English +SYSTEM_EXIT_OWNED_MUTEX +. + + + + +MessageId=0x3E +Severity=Success +Facility=System +SymbolicName=MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED +Language=English +MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED +. + +MessageId=0x3F +Severity=Success +Facility=System +SymbolicName=NO_MORE_SYSTEM_PTES +Language=English +Remove any recently installed software including backup +utilities or disk-intensive applications. + +If you need to use Safe Mode to remove or disable components, +restart your computer, press F8 to select Advanced Startup +Options, and then select Safe Mode. +. + +MessageId=0x40 +Severity=Success +Facility=System +SymbolicName=TARGET_MDL_TOO_SMALL +Language=English +TARGET_MDL_TOO_SMALL +. + +MessageId=0x41 +Severity=Success +Facility=System +SymbolicName=MUST_SUCCEED_POOL_EMPTY +Language=English +MUST_SUCCEED_POOL_EMPTY +. + +MessageId=0x42 +Severity=Success +Facility=System +SymbolicName=ATDISK_DRIVER_INTERNAL +Language=English +ATDISK_DRIVER_INTERNAL +. + + + +MessageId=0x44 +Severity=Success +Facility=System +SymbolicName=MULTIPLE_IRP_COMPLETE_REQUESTS +Language=English +MULTIPLE_IRP_COMPLETE_REQUESTS +. + +MessageId=0x45 +Severity=Success +Facility=System +SymbolicName=INSUFFICIENT_SYSTEM_MAP_REGS +Language=English +INSUFFICIENT_SYSTEM_MAP_REGS +. + + + +MessageId=0x48 +Severity=Success +Facility=System +SymbolicName=CANCEL_STATE_IN_COMPLETED_IRP +Language=English +CANCEL_STATE_IN_COMPLETED_IRP +. + +MessageId=0x49 +Severity=Success +Facility=System +SymbolicName=PAGE_FAULT_WITH_INTERRUPTS_OFF +Language=English +PAGE_FAULT_WITH_INTERRUPTS_OFF +. + +MessageId=0x4A +Severity=Success +Facility=System +SymbolicName=IRQL_GT_ZERO_AT_SYSTEM_SERVICE +Language=English +IRQL_GT_ZERO_AT_SYSTEM_SERVICE +. + +MessageId=0x4B +Severity=Success +Facility=System +SymbolicName=STREAMS_INTERNAL_ERROR +Language=English +STREAMS_INTERNAL_ERROR +. + +MessageId=0x4C +Severity=Success +Facility=System +SymbolicName=FATAL_UNHANDLED_HARD_ERROR +Language=English +FATAL_UNHANDLED_HARD_ERROR +. + +MessageId=0x4D +Severity=Success +Facility=System +SymbolicName=NO_PAGES_AVAILABLE +Language=English +NO_PAGES_AVAILABLE +. + +MessageId=0x4E +Severity=Success +Facility=System +SymbolicName=PFN_LIST_CORRUPT +Language=English +PFN_LIST_CORRUPT +. + +MessageId=0x4F +Severity=Success +Facility=System +SymbolicName=NDIS_INTERNAL_ERROR +Language=English +NDIS_INTERNAL_ERROR +. + +MessageId=0x50 +Severity=Success +Facility=System +SymbolicName=PAGE_FAULT_IN_NONPAGED_AREA +Language=English +PAGE_FAULT_IN_NONPAGED_AREA +. + +MessageId=0x51 +Severity=Success +Facility=System +SymbolicName=REGISTRY_ERROR +Language=English +REGISTRY_ERROR +. + +MessageId=0x52 +Severity=Success +Facility=System +SymbolicName=MAILSLOT_FILE_SYSTEM +Language=English +MAILSLOT_FILE_SYSTEM +. + +MessageId=0x53 +Severity=Success +Facility=System +SymbolicName=NO_BOOT_DEVICE +Language=English +NO_BOOT_DEVICE +. + +MessageId=0x54 +Severity=Success +Facility=System +SymbolicName=LM_SERVER_INTERNAL_ERROR +Language=English +LM_SERVER_INTERNAL_ERROR +. + +MessageId=0x55 +Severity=Success +Facility=System +SymbolicName=DATA_COHERENCY_EXCEPTION +Language=English +DATA_COHERENCY_EXCEPTION +. + +MessageId=0x56 +Severity=Success +Facility=System +SymbolicName=INSTRUCTION_COHERENCY_EXCEPTION +Language=English +INSTRUCTION_COHERENCY_EXCEPTION +. + +MessageId=0x57 +Severity=Success +Facility=System +SymbolicName=XNS_INTERNAL_ERROR +Language=English +XNS_INTERNAL_ERROR +. + +MessageId=0x58 +Severity=Success +Facility=System +SymbolicName=FTDISK_INTERNAL_ERROR +Language=English +FTDISK_INTERNAL_ERROR +. + +MessageId=0x59 +Severity=Success +Facility=System +SymbolicName=PINBALL_FILE_SYSTEM +Language=English +PINBALL_FILE_SYSTEM +. + + + +MessageId=0x5C +Severity=Success +Facility=System +SymbolicName=HAL_INITIALIZATION_FAILED +Language=English +HAL_INITIALIZATION_FAILED +. + +MessageId=0x5D +Severity=Success +Facility=System +SymbolicName=HEAP_INITIALIZATION_FAILED +Language=English +HEAP_INITIALIZATION_FAILED +. + +MessageId=0x5E +Severity=Success +Facility=System +SymbolicName=OBJECT_INITIALIZATION_FAILED +Language=English +OBJECT_INITIALIZATION_FAILED +. + +MessageId=0x5F +Severity=Success +Facility=System +SymbolicName=SECURITY_INITIALIZATION_FAILED +Language=English +SECURITY_INITIALIZATION_FAILED +. + +MessageId=0x60 +Severity=Success +Facility=System +SymbolicName=PROCESS_INITIALIZATION_FAILED +Language=English +PROCESS_INITIALIZATION_FAILED +. + +MessageId=0x61 +Severity=Success +Facility=System +SymbolicName=HAL1_INITIALIZATION_FAILED +Language=English +HAL1_INITIALIZATION_FAILED +. + +MessageId=0x62 +Severity=Success +Facility=System +SymbolicName=OBJECT1_INITIALIZATION_FAILED +Language=English +OBJECT1_INITIALIZATION_FAILED +. + +MessageId=0x63 +Severity=Success +Facility=System +SymbolicName=SECURITY1_INITIALIZATION_FAILED +Language=English +SECURITY1_INITIALIZATION_FAILED +. + +MessageId=0x64 +Severity=Success +Facility=System +SymbolicName=SYMBOLIC_INITIALIZATION_FAILED +Language=English +SYMBOLIC_INITIALIZATION_FAILED +. + +MessageId=0x65 +Severity=Success +Facility=System +SymbolicName=MEMORY1_INITIALIZATION_FAILED +Language=English +MEMORY1_INITIALIZATION_FAILED +. + +MessageId=0x66 +Severity=Success +Facility=System +SymbolicName=CACHE_INITIALIZATION_FAILED +Language=English +CACHE_INITIALIZATION_FAILED +. + +MessageId=0x67 +Severity=Success +Facility=System +SymbolicName=CONFIG_INITIALIZATION_FAILED +Language=English +CONFIG_INITIALIZATION_FAILED +. + +MessageId=0x68 +Severity=Success +Facility=System +SymbolicName=FILE_INITIALIZATION_FAILED +Language=English +FILE_INITIALIZATION_FAILED +. + +MessageId=0x69 +Severity=Success +Facility=System +SymbolicName=IO1_INITIALIZATION_FAILED +Language=English +IO1_INITIALIZATION_FAILED +. + +MessageId=0x6A +Severity=Success +Facility=System +SymbolicName=LPC_INITIALIZATION_FAILED +Language=English +LPC_INITIALIZATION_FAILED +. + +MessageId=0x6B +Severity=Success +Facility=System +SymbolicName=PROCESS1_INITIALIZATION_FAILED +Language=English +PROCESS1_INITIALIZATION_FAILED +. + +MessageId=0x6C +Severity=Success +Facility=System +SymbolicName=REFMON_INITIALIZATION_FAILED +Language=English +REFMON_INITIALIZATION_FAILED +. + +MessageId=0x6D +Severity=Success +Facility=System +SymbolicName=SESSION1_INITIALIZATION_FAILED +Language=English +SESSION1_INITIALIZATION_FAILED +. + +MessageId=0x6E +Severity=Success +Facility=System +SymbolicName=SESSION2_INITIALIZATION_FAILED +Language=English +SESSION2_INITIALIZATION_FAILED +. + +MessageId=0x6F +Severity=Success +Facility=System +SymbolicName=SESSION3_INITIALIZATION_FAILED +Language=English +SESSION3_INITIALIZATION_FAILED +. + +MessageId=0x70 +Severity=Success +Facility=System +SymbolicName=SESSION4_INITIALIZATION_FAILED +Language=English +SESSION4_INITIALIZATION_FAILED +. + +MessageId=0x71 +Severity=Success +Facility=System +SymbolicName=SESSION5_INITIALIZATION_FAILED +Language=English +SESSION5_INITIALIZATION_FAILED +. + +MessageId=0x72 +Severity=Success +Facility=System +SymbolicName=ASSIGN_DRIVE_LETTERS_FAILED +Language=English +ASSIGN_DRIVE_LETTERS_FAILED +. + +MessageId=0x73 +Severity=Success +Facility=System +SymbolicName=CONFIG_LIST_FAILED +Language=English +CONFIG_LIST_FAILED +. + +MessageId=0x74 +Severity=Success +Facility=System +SymbolicName=BAD_SYSTEM_CONFIG_INFO +Language=English +BAD_SYSTEM_CONFIG_INFO +. + +MessageId=0x75 +Severity=Success +Facility=System +SymbolicName=CANNOT_WRITE_CONFIGURATION +Language=English +CANNOT_WRITE_CONFIGURATION +. + +MessageId=0x76 +Severity=Success +Facility=System +SymbolicName=PROCESS_HAS_LOCKED_PAGES +Language=English +PROCESS_HAS_LOCKED_PAGES +. + +MessageId=0x77 +Severity=Success +Facility=System +SymbolicName=KERNEL_STACK_INPAGE_ERROR +Language=English +KERNEL_STACK_INPAGE_ERROR +. + +MessageId=0x78 +Severity=Success +Facility=System +SymbolicName=PHASE0_EXCEPTION +Language=English +PHASE0_EXCEPTION +. + +MessageId=0x79 +Severity=Success +Facility=System +SymbolicName=MISMATCHED_HAL +Language=English +Mismatched Kernel and HAL image +. + +MessageId=0x7A +Severity=Success +Facility=System +SymbolicName=KERNEL_DATA_INPAGE_ERROR +Language=English +KERNEL_DATA_INPAGE_ERROR +. + +MessageId=0x7B +Severity=Success +Facility=System +SymbolicName=INACCESSIBLE_BOOT_DEVICE +Language=English +Check for viruses on your computer. Remove any newly installed +hard drives or hard drive controllers. Check your hard drive +to make sure it is properly configured and terminated. +Run CHKDSK /F to check for hard drive corruption, and then +restart your computer. +. + + + +MessageId=0x7D +Severity=Success +Facility=System +SymbolicName=INSTALL_MORE_MEMORY +Language=English +INSTALL_MORE_MEMORY +. + +MessageId=0x7E +Severity=Success +Facility=System +SymbolicName=UNEXPECTED_KERNEL_MODE_TRAP +Language=English +Run a system diagnostic utility supplied by your hardware manufacturer. +In particular, run a memory check, and check for faulty or mismatched +memory. Try changing video adapters. + +Disable or remove any newly installed hardware and drivers. Disable or +remove any newly installed software. If you need to use Safe Mode to +remove or disable components, restart your computer, press F8 to select +Advanced Startup Options, and then select Safe Mode. +. + +MessageId=0x7F +Severity=Success +Facility=System +SymbolicName=NMI_HARDWARE_FAILURE +Language=English +Hardware malfunction +. + +MessageId=0x80 +Severity=Success +Facility=System +SymbolicName=KERNEL_MODE_EXCEPTION_NOT_HANDLED +Language=English +KERNEL_MODE_EXCEPTION_NOT_HANDLED +. + +MessageId=0x8E +Severity=Success +Facility=System +SymbolicName=SPIN_LOCK_INIT_FAILURE +Language=English +SPIN_LOCK_INIT_FAILURE +. + +MessageId=0x8F +Severity=Success +Facility=System +SymbolicName=PP0_INITIALIZATION_FAILED +Language=English +PP0_INITIALIZATION_FAILED +. + +MessageId=0x90 +Severity=Success +Facility=System +SymbolicName=PP1_INITIALIZATION_FAILED +Language=English +PP1_INITIALIZATION_FAILED +. + +MessageId=0x94 +Severity=Success +Facility=System +SymbolicName=KERNEL_STACK_LOCKED_AT_EXIT +Language=English +KERNEL_STACK_LOCKED_AT_EXIT +. + +MessageId=0x96 +Severity=Success +Facility=System +SymbolicName=INVALID_WORK_QUEUE_ITEM +Language=English +INVALID_WORK_QUEUE_ITEM +. + +MessageId=0xA0 +Severity=Success +Facility=System +SymbolicName=INTERNAL_POWER_ERROR +Language=English +INTERNAL_POWER_ERROR +. + +MessageId=0xA5 +Severity=Success +Facility=System +SymbolicName=ACPI_BIOS_ERROR +Language=English +The BIOS in this system is not fully ACPI compliant. Please contact your +system vendor for an updated BIOS. +. + +MessageId=0xA8 +Severity=Informational +Facility=System +SymbolicName=BOOTING_IN_SAFEMODE_MINIMAL +Language=English +The system is booting in safemode - Minimal Services +. + +MessageId=0xA9 +Severity=Informational +Facility=System +SymbolicName=BOOTING_IN_SAFEMODE_NETWORK +Language=English +The system is booting in safemode - Minimal Services with Network +. + +MessageId=0xAA +Severity=Informational +Facility=System +SymbolicName=BOOTING_IN_SAFEMODE_DSREPAIR +Language=English +The system is booting in safemode - Directory Services Repair +. + +MessageId=0xB4 +Severity=Success +Facility=System +SymbolicName=VIDEO_DRIVER_INIT_FAILURE +Language=English +VIDEO_DRIVER_INIT_FAILURE +. + +MessageId=0xB7 +Severity=Informational +Facility=System +SymbolicName=BOOTLOG_ENABLED +Language=English +Boot Logging Enabled +. + +MessageId=0xBE +Severity=Success +Facility=System +SymbolicName=ATTEMPTED_WRITE_TO_READONLY_MEMORY +Language=English +ATTEMPTED_WRITE_TO_READONLY_MEMORY +. + +MessageId=0xC2 +Severity=Success +Facility=System +SymbolicName=BAD_POOL_CALLER +Language=English +BAD_POOL_CALLER +. + +MessageId=0xC3 +Severity=Success +Facility=System +SymbolicName=BUGCODE_PSS_MESSAGE_SIGNATURE +Language=English +A system file that is owned by ReactOS was replaced by an application +running on your system. The operating system detected this and tried to +verify the validity of the file's signature. The operating system found that +the file signature is not valid and put the original, correct file back +so that your operating system will continue to function properly. +. + +MessageId=0xC5 +Severity=Success +Facility=System +SymbolicName=DRIVER_CORRUPTED_EXPOOL +Language=English +A device driver has pool. + +Check to make sure any new hardware or software is properly installed. +If this is a new installation, ask your hardware or software manufacturer +for any ReactOS updates you might need. + +Run the driver verifier against any new (or suspect) drivers. +If that doesn't reveal the corrupting driver, try enabling special pool. +Both of these features are intended to catch the corruption at an earlier +point where the offending driver can be identified. + +If you need to use Safe Mode to remove or disable components, +restart your computer, press F8 to select Advanced Startup Options, +and then select Safe Mode. +. + +MessageId=0xC8 +Severity=Success +Facility=System +SymbolicName=IRQL_UNEXPECTED_VALUE +Language=English +The processor's IRQL is not valid for the currently executing context. +This is a software error condition and is usually caused by a device +driver changing IRQL and not restoring it to its previous value when +it has finished its task. +. + +MessageId=0xCB +Severity=Success +Facility=System +SymbolicName=DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS +Language=English +DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS +. + +MessageId=0xCE +Severity=Success +Facility=System +SymbolicName=DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS +Language=English +DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS +. + +MessageId=0xD0 +Severity=Success +Facility=System +SymbolicName=DRIVER_CORRUPTED_MMPOOL +Language=English +DRIVER_CORRUPTED_MMPOOL +. + +MessageId=0xD1 +Severity=Success +Facility=System +SymbolicName=DRIVER_IRQL_NOT_LESS_OR_EQUAL +Language=English +DRIVER_IRQL_NOT_LESS_OR_EQUAL +. + +MessageId=0xD3 +Severity=Success +Facility=System +SymbolicName=DRIVER_PORTION_MUST_BE_NONPAGED +Language=English +DRIVER_PORTION_MUST_BE_NONPAGED +. + +MessageId=0xD8 +Severity=Success +Facility=System +SymbolicName=DRIVER_USED_EXCESSIVE_PTES +Language=English +DRIVER_USED_EXCESSIVE_PTES +. + +MessageId=0xD4 +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 +. + +MessageId=0xE0 +Severity=Success +Facility=System +SymbolicName=ACPI_BIOS_FATAL_ERROR +Language=English + +Your computer (BIOS) has reported that a component in your system is faulty and +has prevented ReactOS from operating. You can determine which component is +faulty by running the diagnostic disk or tool that came with your computer. + +If you do not have this tool, you must contact your system vendor and report +this error message to them. They will be able to assist you in correcting this +hardware problem thereby allowing ReactOS to operate. +. + +MessageId=0xE1 +Severity=Success +Facility=System +SymbolicName=WORKER_THREAD_RETURNED_AT_BAD_IRQL +Language=English +WORKER_THREAD_RETURNED_AT_BAD_IRQL +. + +MessageId=0xE2 +Severity=Success +Facility=System +SymbolicName=MANUALLY_INITIATED_CRASH +Language=English +MANUALLY_INITIATED_CRASH +. + +MessageId=0xE3 +Severity=Success +Facility=System +SymbolicName=RESOURCE_NOT_OWNED +Language=English +RESOURCE_NOT_OWNED +. + +MessageId=0xE4 +Severity=Success +Facility=System +SymbolicName=WORKER_INVALID +Language=English +WORKER_INVALID +. + +MessageId=0xE5 +Severity=Success +Facility=System +SymbolicName=POWER_FAILURE_SIMULATE +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 +. + +MessageId=0xEA +Severity=Success +Facility=System +SymbolicName=THREAD_STUCK_IN_DEVICE_DRIVER +Language=English + +The device driver got stuck in an infinite loop. This usually indicates +problem with the device itself or with the device driver programming the +hardware incorrectly. + +Please check with your hardware device vendor for any driver updates. +. + +MessageId=0xEF +Severity=Success +Facility=System +SymbolicName=CRITICAL_PROCESS_DIED +Language=English +CRITICAL_PROCESS_DIED +. + +MessageId=0xF4 +Severity=Success +Facility=System +SymbolicName=CRITICAL_OBJECT_TERMINATION +Language=English +CRITICAL_OBJECT_TERMINATION +. + +MessageId=0xFC +Severity=Success +Facility=System +SymbolicName=ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY +Language=English +ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY +. + +; EOF diff --git a/reactos/ntoskrnl/ntkrnlmp.rbuild b/reactos/ntoskrnl/ntkrnlmp.rbuild index 8659a959556..0cd8e7bf9bf 100644 --- a/reactos/ntoskrnl/ntkrnlmp.rbuild +++ b/reactos/ntoskrnl/ntkrnlmp.rbuild @@ -422,6 +422,7 @@ wmi.c + bugcodes.mc ntoskrnl.rc -nostartfiles -nostdlib diff --git a/reactos/ntoskrnl/ntoskrnl.rbuild b/reactos/ntoskrnl/ntoskrnl.rbuild index b358ed51c9e..3ab9a085144 100644 --- a/reactos/ntoskrnl/ntoskrnl.rbuild +++ b/reactos/ntoskrnl/ntoskrnl.rbuild @@ -417,6 +417,7 @@ wmi.c + bugcodes.mc ntoskrnl.rc -nostartfiles -nostdlib diff --git a/reactos/tools/rbuild/backend/mingw/modulehandler.cpp b/reactos/tools/rbuild/backend/mingw/modulehandler.cpp index a55ad2cf667..8087d010637 100644 --- a/reactos/tools/rbuild/backend/mingw/modulehandler.cpp +++ b/reactos/tools/rbuild/backend/mingw/modulehandler.cpp @@ -289,6 +289,16 @@ MingwModuleHandler::GetActualSourceFilename ( delete objectFile; return sourceFile; } + else if ( extension == ".mc" || extension == ".MC" ) + { + const FileLocation *objectFile = GetObjectFilename ( file, module, NULL ); + FileLocation *sourceFile = new FileLocation ( + objectFile->directory, + objectFile->relative_path, + ReplaceExtension ( objectFile->name, ".rc" ) ); + delete objectFile; + return sourceFile; + } else return new FileLocation ( *file ); } @@ -392,6 +402,11 @@ MingwModuleHandler::GetImportLibraryDependency ( dep += ssprintf ( " $(%s_HEADERS)", importedModule.name.c_str () ); break; } + if ( GetExtension ( *objectFilename ) == ".rc" ) + { + dep += ssprintf ( " $(%s_MCHEADERS)", importedModule.name.c_str () ); + break; + } } } else @@ -433,6 +448,7 @@ MingwModuleHandler::GetModuleDependencies ( } vector v; GetDefinitionDependencies ( v ); + for ( size_t i = 0; i < v.size (); i++ ) { const FileLocation& file = v[i]; @@ -502,6 +518,8 @@ MingwModuleHandler::GetObjectFilename ( return new FileLocation ( *module.output ); else if ( extension == ".rc" || extension == ".RC" ) newExtension = "_" + module.name + ".coff"; + else if ( extension == ".mc" || extension == ".MC" ) + newExtension = ".rc"; else if ( extension == ".spec" || extension == ".SPEC" ) newExtension = ".stubs.o"; else if ( extension == ".idl" || extension == ".IDL" ) @@ -1033,6 +1051,8 @@ MingwModuleHandler::GenerateObjectMacros ( const vector& compilationUnits = data.compilationUnits; vector headers; + vector mcheaders; + vector mcresources; if ( compilationUnits.size () > 0 ) { for ( i = 0; i < compilationUnits.size (); i++ ) @@ -1060,6 +1080,12 @@ MingwModuleHandler::GenerateObjectMacros ( const FileLocation *objectFilename = GetObjectFilename ( compilationUnit.GetFilename (), module, NULL ); if ( GetExtension ( *objectFilename ) == ".h" ) headers.push_back ( objectFilename ); + else if ( GetExtension ( *objectFilename ) == ".rc" ) + { + const FileLocation *headerFilename = GetMcHeaderFilename ( compilationUnit.GetFilename () ); + mcheaders.push_back ( headerFilename ); + mcresources.push_back ( objectFilename ); + } else fprintf ( fMakefile, @@ -1086,6 +1112,38 @@ MingwModuleHandler::GenerateObjectMacros ( fprintf ( fMakefile, "\n" ); } + if ( mcheaders.size () > 0 ) + { + fprintf ( + fMakefile, + "%s_MCHEADERS %s", + module.name.c_str (), + assignmentOperation ); + for ( i = 0; i < mcheaders.size (); i++ ) + fprintf ( + fMakefile, + "%s%s", + ( i%10 == 9 ? " \\\n\t" : " " ), + backend->GetFullName ( *mcheaders[i] ).c_str () ); + fprintf ( fMakefile, "\n" ); + } + + if ( mcresources.size () > 0 ) + { + fprintf ( + fMakefile, + "%s_RESOURCES %s", + module.name.c_str (), + assignmentOperation ); + for ( i = 0; i < mcresources.size (); i++ ) + fprintf ( + fMakefile, + "%s%s", + ( i%10 == 9 ? " \\\n\t" : " " ), + backend->GetFullName ( *mcresources[i] ).c_str () ); + fprintf ( fMakefile, "\n" ); + } + const vector& ifs = data.ifs; for ( i = 0; i < ifs.size(); i++ ) { @@ -1296,6 +1354,37 @@ MingwModuleHandler::GenerateWinebuildCommands ( backend->GetFullName ( *sourceFile ).c_str () ); } +void +MingwModuleHandler::GenerateWmcCommands ( + const FileLocation* sourceFile ) +{ + string dependencies = backend->GetFullName ( *sourceFile ); + dependencies += " " + NormalizeFilename ( module.xmlbuildFile ); + + string basename = GetBasename ( sourceFile->name ); + FileLocation rc_file ( IntermediateDirectory, + sourceFile->relative_path, + basename + ".rc" ); + FileLocation h_file ( IntermediateDirectory, + "include/reactos", + basename + ".h" ); + CLEAN_FILE ( rc_file ); + CLEAN_FILE ( h_file ); + + fprintf ( fMakefile, + "%s %s: $(WMC_TARGET) %s\n", + backend->GetFullName ( rc_file ).c_str (), + backend->GetFullName ( h_file ).c_str (), + backend->GetFullName ( *sourceFile ).c_str () ); + fprintf ( fMakefile, "\t$(ECHO_WMC)\n" ); + fprintf ( fMakefile, + "\t%s -i -H %s -o %s %s\n", + "$(Q)$(WMC_TARGET)", + backend->GetFullName ( h_file ).c_str (), + backend->GetFullName ( rc_file ).c_str (), + backend->GetFullName ( *sourceFile ).c_str () ); +} + string MingwModuleHandler::GetWidlFlags ( const CompilationUnit& compilationUnit ) { @@ -1371,6 +1460,13 @@ MingwModuleHandler::GetIdlHeaderFilename ( const FileLocation *base ) const return new FileLocation ( IntermediateDirectory, base->relative_path, newname ); } +const FileLocation* +MingwModuleHandler::GetMcHeaderFilename ( const FileLocation *base ) const +{ + string newname = GetBasename ( base->name ) + ".h"; + return new FileLocation ( IntermediateDirectory, "include/reactos" , newname ); +} + void MingwModuleHandler::GenerateWidlCommandsEmbeddedTypeLib ( const CompilationUnit& compilationUnit, @@ -1535,6 +1631,11 @@ MingwModuleHandler::GenerateCommands ( windresflagsMacro ); return; } + else if ( extension == ".mc" || extension == ".MC" ) + { + GenerateWmcCommands ( sourceFile ); + return; + } else if ( extension == ".spec" || extension == ".SPEC" ) { GenerateWinebuildCommands ( sourceFile ); @@ -1830,7 +1931,12 @@ MingwModuleHandler::GenerateObjectFileTargets ( const FileLocation *objectFilename = GetObjectFilename ( compilationUnit.GetFilename (), module, NULL ); if ( GetExtension ( *objectFilename ) == ".h" ) { - moduleDependencies = ssprintf ( " $(%s_HEADERS)", module.name.c_str () ); + moduleDependencies += ssprintf ( " $(%s_HEADERS)", module.name.c_str () ); + break; + } + if ( GetExtension ( *objectFilename ) == ".rc" ) + { + moduleDependencies += ssprintf ( " $(%s_RESOURCES)", module.name.c_str () ); break; } } @@ -2341,7 +2447,24 @@ MingwModuleHandler::GetDefaultDependencies ( if ( module.type != BuildTool && module.name != "psdk" ) - dependencies.push_back ( "$(PSDK_TARGET) $(psdk_HEADERS)" ); + dependencies.push_back ( "$(PSDK_TARGET) $(psdk_HEADERS)" ); + + /* Check if any dependent library relays on the generated headers */ + for ( size_t i = 0; i < module.project.modules.size (); i++ ) + { + const Module& m = *module.project.modules[i]; + for ( size_t j = 0; j < m.non_if_data.compilationUnits.size (); j++ ) + { + CompilationUnit& compilationUnit = *m.non_if_data.compilationUnits[j]; + const FileLocation* sourceFile = compilationUnit.GetFilename (); + string extension = GetExtension ( *sourceFile ); + if (extension == ".mc" || extension == ".MC" ) + { + string dependency = ssprintf ( " $(%s_MCHEADERS)", m.name.c_str () ); + dependencies.push_back ( dependency ); + } + } + } } void @@ -2417,7 +2540,7 @@ MingwModuleHandler::GenerateImportLibraryTargetIfNeeded () vector deps; GetDefinitionDependencies ( deps ); - + fprintf ( fMakefile, "# IMPORT LIBRARY RULE:\n" ); fprintf ( fMakefile, "%s: %s", @@ -2462,6 +2585,24 @@ MingwModuleHandler::GetSpecObjectDependencies ( dependencies.push_back ( stubsDependency ); } +void +MingwModuleHandler::GetMcObjectDependencies ( + vector& dependencies, + const FileLocation *file ) const +{ + string basename = GetBasename ( file->name ); + + FileLocation defDependency ( IntermediateDirectory, + "include/reactos", + basename + ".h" ); + dependencies.push_back ( defDependency ); + + FileLocation stubsDependency ( IntermediateDirectory, + file->relative_path, + basename + ".rc" ); + dependencies.push_back ( stubsDependency ); +} + void MingwModuleHandler::GetWidlObjectDependencies ( vector& dependencies, diff --git a/reactos/tools/rbuild/backend/mingw/modulehandler.h b/reactos/tools/rbuild/backend/mingw/modulehandler.h index e4538f535f2..0eeeb5fb20c 100644 --- a/reactos/tools/rbuild/backend/mingw/modulehandler.h +++ b/reactos/tools/rbuild/backend/mingw/modulehandler.h @@ -122,7 +122,6 @@ protected: void GenerateRules (); void GenerateImportLibraryTargetIfNeeded (); void GetDefinitionDependencies ( std::vector& dependencies ) const; - std::string GetLinkingDependencies () const; static MingwBackend* backend; static FILE* fMakefile; @@ -164,6 +163,7 @@ private: void GenerateWindresCommand ( const FileLocation* sourceFile, const std::string& windresflagsMacro ); void GenerateWinebuildCommands ( const FileLocation* sourceFile ); + void GenerateWmcCommands ( const FileLocation* sourceFile); std::string GetWidlFlags ( const CompilationUnit& compilationUnit ); void GenerateWidlCommandsServer ( const CompilationUnit& compilationUnit, @@ -202,6 +202,8 @@ private: const std::string& widlflagsMacro ); const FileLocation* GenerateArchiveTarget ( const std::string& ar, const std::string& objs_macro ) const; + void GetMcObjectDependencies ( std::vector& dependencies, + const FileLocation *file ) const; void GetSpecObjectDependencies ( std::vector& dependencies, const FileLocation *file ) const; void GetWidlObjectDependencies ( std::vector& dependencies, @@ -213,10 +215,12 @@ private: void GenerateBuildNonSymbolStrippedCode (); void CleanupCompilationUnitVector ( std::vector& compilationUnits ); void GetRpcHeaderDependencies ( std::vector& dependencies ) const; + void GetMcHeaderDependencies ( std::vector& dependencies ) const; static std::string GetPropertyValue ( const Module& module, const std::string& name ); const FileLocation* GetRpcServerHeaderFilename ( const FileLocation *base ) const; const FileLocation* GetRpcClientHeaderFilename ( const FileLocation *base ) const; const FileLocation* GetIdlHeaderFilename ( const FileLocation *base ) const; + const FileLocation* GetMcHeaderFilename ( const FileLocation *base ) const; std::string GetModuleCleanTarget ( const Module& module ) const; void GetReferencedObjectLibraryModuleCleanTargets ( std::vector& moduleNames ) const; public: diff --git a/reactos/tools/rbuild/compilationunit.cpp b/reactos/tools/rbuild/compilationunit.cpp index de2dace0416..063744d7e32 100644 --- a/reactos/tools/rbuild/compilationunit.cpp +++ b/reactos/tools/rbuild/compilationunit.cpp @@ -68,7 +68,7 @@ CompilationUnit::IsGeneratedFile () const return false; File* file = files[0]; string extension = GetExtension ( file->file ); - return ( extension == ".spec" || extension == ".SPEC" ); + return ( extension == ".spec" || extension == ".SPEC" || extension == ".mc" || extension == ".MC"); } bool