[NETEVENT]
authorEric Kohl <eric.kohl@reactos.org>
Sun, 20 Jun 2010 14:58:29 +0000 (14:58 +0000)
committerEric Kohl <eric.kohl@reactos.org>
Sun, 20 Jun 2010 14:58:29 +0000 (14:58 +0000)
- Add new netevent.dll. It is a resource dll that will be used by the event log viewer.

svn path=/trunk/; revision=47810

reactos/baseaddress.rbuild
reactos/boot/bootdata/packages/reactos.dff
reactos/dll/win32/netevent/netevent.c [new file with mode: 0644]
reactos/dll/win32/netevent/netevent.rbuild [new file with mode: 0644]
reactos/dll/win32/netevent/netevent.spec [new file with mode: 0644]
reactos/dll/win32/netevent/netevt.rc [new file with mode: 0644]
reactos/dll/win32/win32.rbuild
reactos/include/reactos/mc/mc.rbuild
reactos/include/reactos/mc/netevent.mc [new file with mode: 0644]

index 58a65ef..58ffeaf 100644 (file)
@@ -27,7 +27,7 @@
        <property name="BASEADDRESS_MSDVBNP"            value="0x58280000" />
        <property name="BASEADDRESS_MSG711ACM"          value="0x584f0000" />
        <property name="BASEADDRESS_IMAADP32ACM"        value="0x585e0000" />
        <property name="BASEADDRESS_MSDVBNP"            value="0x58280000" />
        <property name="BASEADDRESS_MSG711ACM"          value="0x584f0000" />
        <property name="BASEADDRESS_IMAADP32ACM"        value="0x585e0000" />
-       <property name="BASEADDRESS_BDAPLGIN"   value="0x58600000" />
+       <property name="BASEADDRESS_BDAPLGIN"           value="0x58600000" />
        <property name="BASEADDRESS_TELEPHON"           value="0x58750000" />
        <property name="BASEADDRESS_PWRCFG"             value="0x587e0000" />
        <property name="BASEADDRESS_MMSYS"              value="0x588a0000" />
        <property name="BASEADDRESS_TELEPHON"           value="0x58750000" />
        <property name="BASEADDRESS_PWRCFG"             value="0x587e0000" />
        <property name="BASEADDRESS_MMSYS"              value="0x588a0000" />
        <property name="BASEADDRESS_OLESVR32"           value="0x71dd0000" />
        <property name="BASEADDRESS_OLECLI32"           value="0x71df0000" />
        <property name="BASEADDRESS_OLETHK32"           value="0x71e10000" />
        <property name="BASEADDRESS_OLESVR32"           value="0x71dd0000" />
        <property name="BASEADDRESS_OLECLI32"           value="0x71df0000" />
        <property name="BASEADDRESS_OLETHK32"           value="0x71e10000" />
+       <property name="BASEADDRESS_NETEVENT"           value="0x71e70000" />
        <property name="BASEADDRESS_DPLAY"              value="0x71e80000" />
        <property name="BASEADDRESS_SECURITY"           value="0x71f10000" />
        <property name="BASEADDRESS_MSSIGN32"           value="0x720c0000" />
        <property name="BASEADDRESS_DPLAY"              value="0x71e80000" />
        <property name="BASEADDRESS_SECURITY"           value="0x71f10000" />
        <property name="BASEADDRESS_MSSIGN32"           value="0x720c0000" />
index c5dfd49..87207d1 100644 (file)
@@ -365,6 +365,7 @@ dll\win32\msxml3\msxml3.dll                         1
 dll\win32\nddeapi\nddeapi.dll                       1
 dll\win32\netapi32\netapi32.dll                     1
 dll\win32\netcfgx\netcfgx.dll                       1
 dll\win32\nddeapi\nddeapi.dll                       1
 dll\win32\netapi32\netapi32.dll                     1
 dll\win32\netcfgx\netcfgx.dll                       1
+dll\win32\netevent\netevent.dll                     1
 dll\win32\netid\netid.dll                           1
 dll\win32\netshell\netshell.dll                     1
 dll\win32\newdev\newdev.dll                         1
 dll\win32\netid\netid.dll                           1
 dll\win32\netshell\netshell.dll                     1
 dll\win32\newdev\newdev.dll                         1
diff --git a/reactos/dll/win32/netevent/netevent.c b/reactos/dll/win32/netevent/netevent.c
new file mode 100644 (file)
index 0000000..2534275
--- /dev/null
@@ -0,0 +1,25 @@
+/*
+ * PROJECT:     ReactOS Network Event Handler
+ * LICENSE:     GPL - See COPYING in the top level directory
+ * FILE:        dll/win32/netevent/netevent.c
+ * PURPOSE:     Dummy main file
+ * COPYRIGHT:   Eric Kohl
+ */
+
+#include <windows.h>
+
+BOOL
+WINAPI
+DllMain(IN HINSTANCE hinstDLL,
+        IN DWORD dwReason,
+        IN LPVOID lpvReserved)
+{
+    switch (dwReason)
+    {
+        case DLL_PROCESS_ATTACH:
+            DisableThreadLibraryCalls(hinstDLL);
+            break;
+    }
+
+    return TRUE;
+}
diff --git a/reactos/dll/win32/netevent/netevent.rbuild b/reactos/dll/win32/netevent/netevent.rbuild
new file mode 100644 (file)
index 0000000..261bbea
--- /dev/null
@@ -0,0 +1,8 @@
+<module name="netevent" type="win32dll" baseaddress="${BASEADDRESS_NETEVENT}" installbase="system32" installname="netevent.dll" unicode="true">
+       <importlibrary definition="netevent.spec" />
+       <include base="netevent">.</include>
+       <include base="neteventmsg" root="intermediate">.</include>
+       <dependency>neteventmsg</dependency>
+       <file>netevent.c</file>
+       <file>netevt.rc</file>
+</module>
diff --git a/reactos/dll/win32/netevent/netevent.spec b/reactos/dll/win32/netevent/netevent.spec
new file mode 100644 (file)
index 0000000..785ff69
--- /dev/null
@@ -0,0 +1 @@
+# netevent.dll exports
diff --git a/reactos/dll/win32/netevent/netevt.rc b/reactos/dll/win32/netevent/netevt.rc
new file mode 100644 (file)
index 0000000..7897422
--- /dev/null
@@ -0,0 +1,9 @@
+#include <windows.h>
+
+#define REACTOS_VERSION_DLL
+#define REACTOS_STR_FILE_DESCRIPTION   "ReactOS Network Event Handler\0"
+#define REACTOS_STR_INTERNAL_NAME      "netevent\0"
+#define REACTOS_STR_ORIGINAL_FILENAME  "netevent.dll\0"
+#include <reactos/version.rc>
+
+#include "netevent.rc"
index ad862f5..02b8f89 100644 (file)
 <directory name="netcfgx">
        <xi:include href="netcfgx/netcfgx.rbuild" />
 </directory>
 <directory name="netcfgx">
        <xi:include href="netcfgx/netcfgx.rbuild" />
 </directory>
+<directory name="netevent">
+       <xi:include href="netevent/netevent.rbuild" />
+</directory>
 <directory name="netid">
        <xi:include href="netid/netid.rbuild" />
 </directory>
 <directory name="netid">
        <xi:include href="netid/netid.rbuild" />
 </directory>
index eb06ec4..ab96b18 100644 (file)
@@ -12,4 +12,8 @@
        <module name="errcodes" type="messageheader">
                <file>errcodes.mc</file>
        </module>
        <module name="errcodes" type="messageheader">
                <file>errcodes.mc</file>
        </module>
+
+       <module name="neteventmsg" type="messageheader">
+               <file>netevent.mc</file>
+       </module>
 </group>
\ No newline at end of file
 </group>
\ No newline at end of file
diff --git a/reactos/include/reactos/mc/netevent.mc b/reactos/include/reactos/mc/netevent.mc
new file mode 100644 (file)
index 0000000..6c15a34
--- /dev/null
@@ -0,0 +1,68 @@
+;
+; netevent.mc MESSAGE resources for netevent.dll
+;
+
+MessageIdTypedef=DWORD
+
+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
+              )
+
+LanguageNames=(English=0x409:MSG00409)
+
+
+;
+; message definitions
+;
+
+; Facility=System
+
+; Eventlog messages 6xxx-
+
+MessageId=6005
+Severity=Warning
+Facility=System
+SymbolicName=EVENT_EventlogStarted
+Language=English
+The Event log service was started.
+.
+
+MessageId=6006
+Severity=Warning
+Facility=System
+SymbolicName=EVENT_EventlogStopped
+Language=English
+The Event log service was stopped.
+.
+
+MessageId=6009
+Severity=Warning
+Facility=System
+SymbolicName=EVENT_EventlogProductInfo
+Language=English
+ReactOS %1 %2 %3 %4.
+.
+
+
+; transport messages
+
+MessageId=9004
+Severity=Error
+Facility=System
+SymbolicName=EVENT_TRANSPORT_REGISTER_FAILED
+Language=English
+%2 failed to register itself with the NDIS wrapper.
+.
+
+MessageId=9006
+Severity=Error
+Facility=System
+SymbolicName=EVENT_TRANSPORT_ADAPTER_NOT_FOUND
+Language=English
+%2 could not find adapter %3.
+.