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=3335... ============================================================================== --- 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/reac... ============================================================================== --- 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... ============================================================================== --- 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?r... ============================================================================== --- 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.rbuil... ============================================================================== --- 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?re... ============================================================================== --- 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>