Author: pschweitzer
Date: Thu May 8 01:03:54 2008
New Revision: 33359
URL:
http://svn.reactos.org/svn/reactos?rev=33359&view=rev
Log:
Added an Ext2 provider. Not yet used by Autochk.
Added:
trunk/reactos/dll/win32/uext2/
trunk/reactos/dll/win32/uext2/uext2.c (with props)
trunk/reactos/dll/win32/uext2/uext2.def (with props)
trunk/reactos/dll/win32/uext2/uext2.rbuild (with props)
trunk/reactos/dll/win32/uext2/uext2.rc (with props)
Modified:
trunk/reactos/baseaddress.rbuild
trunk/reactos/boot/bootdata/packages/reactos.dff
trunk/reactos/dll/win32/win32.rbuild
Modified: trunk/reactos/baseaddress.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/baseaddress.rbuild?rev=333…
==============================================================================
--- trunk/reactos/baseaddress.rbuild [iso-8859-1] (original)
+++ trunk/reactos/baseaddress.rbuild [iso-8859-1] Thu May 8 01:03:54 2008
@@ -17,6 +17,7 @@
<property name="BASEADDRESS_OBJSEL" value="0x5b400000" />
<property name="BASEADDRESS_UFAT" value="0x5b570000" />
<property name="BASEADDRESS_TAPIUI" value="0x5b770000" />
+ <property name="BASEADDRESS_UEXT2" value="0x5b7a0000" />
<property name="BASEADDRESS_SLAYER" value="0x5c7e0000" />
<property name="BASEADDRESS_USRMGR" value="0x5c900000" />
<property name="BASEADDRESS_COMMCTRL" value="0x5d090000" />
Modified: trunk/reactos/boot/bootdata/packages/reactos.dff
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/boot/bootdata/packages/rea…
==============================================================================
--- trunk/reactos/boot/bootdata/packages/reactos.dff [iso-8859-1] (original)
+++ trunk/reactos/boot/bootdata/packages/reactos.dff [iso-8859-1] Thu May 8 01:03:54
2008
@@ -300,6 +300,7 @@
dll\win32\tapi32\tapi32.dll 1
dll\win32\tapiui\tapiui.dll 1
dll\win32\twain_32\twain_32.dll 1
+dll\win32\uext2\uext2.dll 1
dll\win32\ufat\ufat.dll 1
dll\win32\ufatx\ufatx.dll 1 optional
dll\win32\untfs\untfs.dll 1
Added: trunk/reactos/dll/win32/uext2/uext2.c
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/uext2/uext2.c?re…
==============================================================================
--- trunk/reactos/dll/win32/uext2/uext2.c (added)
+++ trunk/reactos/dll/win32/uext2/uext2.c [iso-8859-1] Thu May 8 01:03:54 2008
@@ -1,0 +1,27 @@
+/*
+ * COPYRIGHT: See COPYING in the top level directory
+ * PROJECT: Ext2 File System Management
+ * FILE: dll/win32/uext2/uext2.c
+ * PURPOSE: uext2 DLL initialisation
+ *
+ * PROGRAMMERS: Pierre Schweitzer
+ */
+
+#define WIN32_NO_STATUS
+#include <windows.h>
+#define NTOS_MODE_USER
+#include <ndk/ntndk.h>
+#include <fmifs/fmifs.h>
+
+INT WINAPI
+DllMain(
+ IN HINSTANCE hinstDLL,
+ IN DWORD dwReason,
+ IN LPVOID lpvReserved)
+{
+ UNREFERENCED_PARAMETER(hinstDLL);
+ UNREFERENCED_PARAMETER(dwReason);
+ UNREFERENCED_PARAMETER(lpvReserved);
+
+ return TRUE;
+}
Propchange: trunk/reactos/dll/win32/uext2/uext2.c
------------------------------------------------------------------------------
svn:eol-style = native
Added: trunk/reactos/dll/win32/uext2/uext2.def
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/uext2/uext2.def?…
==============================================================================
--- trunk/reactos/dll/win32/uext2/uext2.def (added)
+++ trunk/reactos/dll/win32/uext2/uext2.def [iso-8859-1] Thu May 8 01:03:54 2008
@@ -1,0 +1,4 @@
+LIBRARY UEXT2.DLL
+EXPORTS
+ChkdskEx=Ext2Chkdsk@24
+FormatEx=Ext2Format@24
Propchange: trunk/reactos/dll/win32/uext2/uext2.def
------------------------------------------------------------------------------
svn:eol-style = native
Added: trunk/reactos/dll/win32/uext2/uext2.rbuild
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/uext2/uext2.rbui…
==============================================================================
--- trunk/reactos/dll/win32/uext2/uext2.rbuild (added)
+++ trunk/reactos/dll/win32/uext2/uext2.rbuild [iso-8859-1] Thu May 8 01:03:54 2008
@@ -1,0 +1,10 @@
+<module name="uext2" type="win32dll"
baseaddress="${BASEADDRESS_UEXT2}" installbase="system32"
installname="uext2.dll">
+ <importlibrary definition="uext2.def" />
+ <include base="uext2">.</include>
+ <define name="_DISABLE_TIDENTS" />
+ <define name="_WIN32_WINNT">0x0600</define>
+ <library>ext2lib</library>
+ <library>ntdll</library>
+ <file>uext2.c</file>
+ <file>uext2.rc</file>
+</module>
Propchange: trunk/reactos/dll/win32/uext2/uext2.rbuild
------------------------------------------------------------------------------
svn:eol-style = native
Added: trunk/reactos/dll/win32/uext2/uext2.rc
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/uext2/uext2.rc?r…
==============================================================================
--- trunk/reactos/dll/win32/uext2/uext2.rc (added)
+++ trunk/reactos/dll/win32/uext2/uext2.rc [iso-8859-1] Thu May 8 01:03:54 2008
@@ -1,0 +1,5 @@
+#define REACTOS_VERSION_DLL
+#define REACTOS_STR_FILE_DESCRIPTION "Ext2 File System Management\0"
+#define REACTOS_STR_INTERNAL_NAME "uext2\0"
+#define REACTOS_STR_ORIGINAL_FILENAME "uext2.dll\0"
+#include <reactos/version.rc>
Propchange: trunk/reactos/dll/win32/uext2/uext2.rc
------------------------------------------------------------------------------
svn:eol-style = native
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 8 01:03:54 2008
@@ -310,6 +310,9 @@
<directory name="twain_32">
<xi:include href="twain_32/twain_32.rbuild" />
</directory>
+<directory name="uext2">
+ <xi:include href="uext2/uext2.rbuild" />
+</directory>
<directory name="ufat">
<xi:include href="ufat/ufat.rbuild" />
</directory>