[ros-diffs] [pschweitzer] 33359: Added an Ext2 provider. Not yet used by Autochk.

pschweitzer at svn.reactos.org pschweitzer at svn.reactos.org
Thu May 8 08:03:55 CEST 2008


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=33359&r1=33358&r2=33359&view=diff
==============================================================================
--- 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/reactos.dff?rev=33359&r1=33358&r2=33359&view=diff
==============================================================================
--- 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?rev=33359&view=auto
==============================================================================
--- 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?rev=33359&view=auto
==============================================================================
--- 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 at 24
+FormatEx=Ext2Format at 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.rbuild?rev=33359&view=auto
==============================================================================
--- 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?rev=33359&view=auto
==============================================================================
--- 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=33359&r1=33358&r2=33359&view=diff
==============================================================================
--- 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>



More information about the Ros-diffs mailing list