Author: ekohl Date: Thu May 12 06:40:31 2011 New Revision: 51681
URL: http://svn.reactos.org/svn/reactos?rev=51681&view=rev Log: [IOLOGMSG] Add iologmsg.dll. It will be used to log IO events.
Added: trunk/reactos/dll/win32/iologmsg/ (with props) trunk/reactos/dll/win32/iologmsg/iologmsg.rbuild (with props) trunk/reactos/dll/win32/iologmsg/iologmsg.rc (with props) trunk/reactos/include/reactos/mc/ntiologc.mc (with props) Modified: trunk/reactos/baseaddress.rbuild trunk/reactos/dll/win32/win32.rbuild trunk/reactos/include/reactos/mc/mc.rbuild
Modified: trunk/reactos/baseaddress.rbuild URL: http://svn.reactos.org/svn/reactos/trunk/reactos/baseaddress.rbuild?rev=5168... ============================================================================== --- trunk/reactos/baseaddress.rbuild [iso-8859-1] (original) +++ trunk/reactos/baseaddress.rbuild [iso-8859-1] Thu May 12 06:40:31 2011 @@ -75,6 +75,7 @@ <property name="BASEADDRESS_ITSS" value="0x66370000" /> <property name="BASEADDRESS_ITIRCL" value="0x663a0000" /> <property name="BASEADDRESS_INETMIB1" value="0x666f0000" /> + <property name="BASEADDRESS_IOLOGMSG" value="0x669a0000" /> <property name="BASEADDRESS_INITPKI" value="0x66b00000" /> <property name="BASEADDRESS_WSHTCPIP" value="0x677b0000" /> <property name="BASEADDRESS_CRYPT32" value="0x67ab0000" />
Propchange: trunk/reactos/dll/win32/iologmsg/ ------------------------------------------------------------------------------ --- bugtraq:logregex (added) +++ bugtraq:logregex Thu May 12 06:40:31 2011 @@ -1,0 +1,2 @@ +([Ii]ssue|[Bb]ug)s? #?(\d+)(,? ?#?(\d+))*(,? ?(and |or )?#?(\d+))? +(\d+)
Propchange: trunk/reactos/dll/win32/iologmsg/ ------------------------------------------------------------------------------ bugtraq:message = See issue #%BUGID% for more details.
Propchange: trunk/reactos/dll/win32/iologmsg/ ------------------------------------------------------------------------------ bugtraq:url = http://www.reactos.org/bugzilla/show_bug.cgi?id=%BUGID%
Propchange: trunk/reactos/dll/win32/iologmsg/ ------------------------------------------------------------------------------ tsvn:logminsize = 10
Added: trunk/reactos/dll/win32/iologmsg/iologmsg.rbuild URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/iologmsg/iologmsg... ============================================================================== --- trunk/reactos/dll/win32/iologmsg/iologmsg.rbuild (added) +++ trunk/reactos/dll/win32/iologmsg/iologmsg.rbuild [iso-8859-1] Thu May 12 06:40:31 2011 @@ -1,0 +1,6 @@ +<module name="iologmsg" type="win32dll" baseaddress="${BASEADDRESS_IOLOGMSG}" installbase="system32" installname="iologmsg.dll" entrypoint="0" unicode="true"> + <include base="iologmsg">.</include> + <include base="ntiologc" root="intermediate">.</include> + <dependency>ntiologc</dependency> + <file>iologmsg.rc</file> +</module>
Propchange: trunk/reactos/dll/win32/iologmsg/iologmsg.rbuild ------------------------------------------------------------------------------ svn:eol-style = native
Propchange: trunk/reactos/dll/win32/iologmsg/iologmsg.rbuild ------------------------------------------------------------------------------ svn:keywords = author date id revision
Added: trunk/reactos/dll/win32/iologmsg/iologmsg.rc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/iologmsg/iologmsg... ============================================================================== --- trunk/reactos/dll/win32/iologmsg/iologmsg.rc (added) +++ trunk/reactos/dll/win32/iologmsg/iologmsg.rc [iso-8859-1] Thu May 12 06:40:31 2011 @@ -1,0 +1,9 @@ +#include <windows.h> + +#define REACTOS_VERSION_DLL +#define REACTOS_STR_FILE_DESCRIPTION "I/O Log Message Dll\0" +#define REACTOS_STR_INTERNAL_NAME "iologmsg\0" +#define REACTOS_STR_ORIGINAL_FILENAME "iologmsg.dll\0" +#include <reactos/version.rc> + +#include "ntiologc.rc"
Propchange: trunk/reactos/dll/win32/iologmsg/iologmsg.rc ------------------------------------------------------------------------------ svn:eol-style = native
Propchange: trunk/reactos/dll/win32/iologmsg/iologmsg.rc ------------------------------------------------------------------------------ svn:keywords = author date id revision
Modified: trunk/reactos/dll/win32/win32.rbuild URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/win32.rbuild?rev=... ============================================================================== --- trunk/reactos/dll/win32/win32.rbuild [iso-8859-1] (original) +++ trunk/reactos/dll/win32/win32.rbuild [iso-8859-1] Thu May 12 06:40:31 2011 @@ -169,6 +169,9 @@ <directory name="inseng"> <xi:include href="inseng/inseng.rbuild" /> </directory> +<directory name="iologmsg"> + <xi:include href="iologmsg/iologmsg.rbuild" /> +</directory> <directory name="iphlpapi"> <xi:include href="iphlpapi/iphlpapi.rbuild" /> </directory>
Modified: trunk/reactos/include/reactos/mc/mc.rbuild URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/mc/mc.rbuil... ============================================================================== --- trunk/reactos/include/reactos/mc/mc.rbuild [iso-8859-1] (original) +++ trunk/reactos/include/reactos/mc/mc.rbuild [iso-8859-1] Thu May 12 06:40:31 2011 @@ -20,4 +20,8 @@ <module name="neteventmsg" type="messageheader"> <file>netevent.mc</file> </module> + + <module name="ntiologc" type="messageheader"> + <file>ntiologc.mc</file> + </module> </group>
Added: trunk/reactos/include/reactos/mc/ntiologc.mc URL: http://svn.reactos.org/svn/reactos/trunk/reactos/include/reactos/mc/ntiologc... ============================================================================== --- trunk/reactos/include/reactos/mc/ntiologc.mc (added) +++ trunk/reactos/include/reactos/mc/ntiologc.mc [iso-8859-1] Thu May 12 06:40:31 2011 @@ -1,0 +1,365 @@ +; +; iologmsg.mc MESSAGE resources for iologmsg.dll +; + +MessageIdTypedef=NTSTATUS + +SeverityNames=(Success=0x0:STATUS_SEVERITY_SUCCESS + Informational=0x1:STATUS_SEVERITY_INFORMATIONAL + Warning=0x2:STATUS_SEVERITY_WARNING + Error=0x3:STATUS_SEVERITY_ERROR + ) + +FacilityNames=(RpcRuntime=0x2:FACILITY_RPC_RUNTIME + RpcStubs=0x3:FACILITY_RPC_STUBS + IO=0x4:FACILITY_IO_ERROR_CODE + MCA=0x5:FACILITY_MCA_ERROR_CODE + ) + +LanguageNames=(English=0x409:MSG00409) + + +; +; message definitions +; + +; Facility=IO + +; IO Error messages + +MessageId=1 +Severity=Success +Facility=IO +SymbolicName=IO_ERR_RETRY_SUCCEEDED +Language=English +A retry succeeded. +. + +MessageId=2 +Severity=Error +Facility=IO +SymbolicName=IO_ERR_INSUFFICIENT_RESOURCES +Language=English +Insufficient resources. +. + +MessageId=3 +Severity=Error +Facility=IO +SymbolicName=IO_ERR_CONFIGURATION_ERROR +Language=English +Driver or device is incorrectly configured for %1. +. + +MessageId=4 +Severity=Error +Facility=IO +SymbolicName=IO_ERR_DRIVER_ERROR +Language=English +Driver detected an internal error in its data structures for %1. +. + +MessageId=5 +Severity=Error +Facility=IO +SymbolicName=IO_ERR_PARITY +Language=English +A parity error was detected on %1. +. + +MessageId=6 +Severity=Error +Facility=IO +SymbolicName=IO_ERR_SEEK_ERROR +Language=English +The device, %1, had a seek error. +. + +MessageId=7 +Severity=Error +Facility=IO +SymbolicName=IO_ERR_BAD_BLOCK +Language=English +The device, %1, has a bad block. +. + +MessageId=8 +Severity=Error +Facility=IO +SymbolicName=IO_ERR_OVERRUN_ERROR +Language=English +An overrun occurred on %1. +. + +MessageId=9 +Severity=Error +Facility=IO +SymbolicName=IO_ERR_TIMEOUT +Language=English +The device, %1, did not respond within the timeout period. +. + +MessageId=10 +Severity=Error +Facility=IO +SymbolicName=IO_ERR_SEQUENCE +Language=English +The driver detected an unexpected sequence by the device, %1. +. + +MessageId=11 +Severity=Error +Facility=IO +SymbolicName=IO_ERR_CONTROLLER_ERROR +Language=English +The driver detected a controller error on %1. +. + +MessageId=12 +Severity=Error +Facility=IO +SymbolicName=IO_ERR_INTERNAL_ERROR +Language=English +The driver detected an internal driver error on %1. +. + +MessageId=13 +Severity=Error +Facility=IO +SymbolicName=IO_ERR_INCORRECT_IRQL +Language=English +The driver was configured with an incorrect interrupt for %1. +. + +MessageId=14 +Severity=Error +Facility=IO +SymbolicName=IO_ERR_INVALID_IOBASE +Language=English +The driver was configured with an invalid I/O base address for %1. +. + +MessageId=15 +Severity=Error +Facility=IO +SymbolicName=IO_ERR_NOT_READY +Language=English +Insufficient resources. +. + +MessageId=16 +Severity=Error +Facility=IO +SymbolicName=IO_ERR_INVALID_REQUEST +Language=English +The request is incorrectly formatted for %1. +. + +MessageId=17 +Severity=Error +Facility=IO +SymbolicName=IO_ERR_VERSION +Language=English +The wrong version of the driver has been loaded. +. + +MessageId=18 +Severity=Error +Facility=IO +SymbolicName=IO_ERR_LAYERED_FAILURE +Language=English +The driver beneath this one has failed in some way for %1. +. + +MessageId=19 +Severity=Error +Facility=IO +SymbolicName=IO_ERR_RESET +Language=English +The device, %1, has been reset. +. + +MessageId=20 +Severity=Error +Facility=IO +SymbolicName=IO_ERR_PROTOCOL +Language=English +A transport driver received a frame which violated the protocol. +. + +MessageId=21 +Severity=Error +Facility=IO +SymbolicName=IO_ERR_MEMORY_CONFLICT_DETECTED +Language=English +A conflict has been detected between two drivers which claimed two overlapping +memory regions. +Driver %2, with device <%3>, claimed a memory range with starting address +in data address 0x28 and 0x2c, and length in data address 0x30. +. + +MessageId=22 +Severity=Error +Facility=IO +SymbolicName=IO_ERR_PORT_CONFLICT_DETECTED +Language=English +A conflict has been detected between two drivers which claimed two overlapping +Io port regions. +Driver %2, with device <%3>, claimed an IO port range with starting address +in data address 0x28 and 0x2c, and length in data address 0x30. +. + +MessageId=23 +Severity=Error +Facility=IO +SymbolicName=IO_ERR_DMA_CONFLICT_DETECTED +Language=English +A conflict has been detected between two drivers which claimed equivalent DMA +channels. +Driver %2, with device <%3>, claimed the DMA Channel in data address 0x28, with +optinal port in data address 0x2c. +. + +MessageId=24 +Severity=Error +Facility=IO +SymbolicName=IO_ERR_IRQ_CONFLICT_DETECTED +Language=English +A conflict has been detected between two drivers which claimed equivalent IRQs. +Driver %2, with device <%3>, claimed an interrupt with Level in data address +0x28, vector in data address 0x2c and Affinity in data address 0x30. +. + +MessageId=25 +Severity=Error +Facility=IO +SymbolicName=IO_ERR_BAD_FIRMWARE +Language=English +Insufficient resources. +The driver has detected a device with old or out-of-date firmware. The +device will not be used. +. + +MessageId=26 +Severity=Warning +Facility=IO +SymbolicName=IO_WRN_BAD_FIRMWARE +Language=English +The driver has detected that device %1 has old or out-of-date firmware. +Reduced performance may result. +. + +MessageId=27 +Severity=Error +Facility=IO +SymbolicName=IO_ERR_DMA_RESOURCE_CONFLICT +Language=English +The device could not allocate one or more required resources due to conflicts +with other devices. The device DMA setting of '%2' could not be +satisified due to a conflict with Driver '%3'. +. + +MessageId=28 +Severity=Error +Facility=IO +SymbolicName=IO_ERR_INTERRUPT_RESOURCE_CONFLICT +Language=English +The device could not allocate one or more required resources due to conflicts +with other devices. The device interrupt setting of '%2' could not be +satisified due to a conflict with Driver '%3'. +. + +MessageId=29 +Severity=Error +Facility=IO +SymbolicName=IO_ERR_MEMORY_RESOURCE_CONFLICT +Language=English +The device could not allocate one or more required resources due to conflicts +with other devices. The device memory setting of '%2' could not be +satisified due to a conflict with Driver '%3'. +. + +MessageId=30 +Severity=Error +Facility=IO +SymbolicName=IO_ERR_PORT_RESOURCE_CONFLICT +Language=English +The device could not allocate one or more required resources due to conflicts +with other devices. The device port setting of '%2' could not be +satisified due to a conflict with Driver '%3'. +. + +MessageId=31 +Severity=Error +Facility=IO +SymbolicName=IO_BAD_BLOCK_WITH_NAME +Language=English +The file %2 on device %1 contains a bad disk block. +. + +MessageId=32 +Severity=Warning +Facility=IO +SymbolicName=IO_WRITE_CACHE_ENABLED +Language=English +The driver detected that the device %1 has its write cache enabled. Data corruption may occur. +. + +MessageId=33 +Severity=Warning +Facility=IO +SymbolicName=IO_RECOVERED_VIA_ECC +Language=English +Data was recovered using error correction code on device %1. +. + +MessageId=34 +Severity=Warning +Facility=IO +SymbolicName=IO_WRITE_CACHE_DISABLED +Language=English +The driver disabled the write cache on device %1. +. + +MessageId=36 +Severity=Informational +Facility=IO +SymbolicName=IO_FILE_QUOTA_THRESHOLD +Language=English +A user hit their quota threshold on volume %2. +. + +MessageId=37 +Severity=Informational +Facility=IO +SymbolicName=IO_FILE_QUOTA_LIMIT +Language=English +A user hit their quota limit on volume %2. +. + +MessageId=38 +Severity=Informational +Facility=IO +SymbolicName=IO_FILE_QUOTA_STARTED +Language=English +The system has started rebuilding the user disk quota information on +device %1 with label "%2". +. + +MessageId=39 +Severity=Informational +Facility=IO +SymbolicName=IO_FILE_QUOTA_SUCCEEDED +Language=English +The system has successfully rebuilt the user disk quota information on +device %1 with label "%2". +. + +MessageId=40 +Severity=Warning +Facility=IO +SymbolicName=IO_FILE_QUOTA_FAILED +Language=English +The system has encounted an error rebuilding the user disk quota +information on device %1 with label "%2". +.
Propchange: trunk/reactos/include/reactos/mc/ntiologc.mc ------------------------------------------------------------------------------ svn:eol-style = native
Propchange: trunk/reactos/include/reactos/mc/ntiologc.mc ------------------------------------------------------------------------------ svn:keywords = author date id revision