[ros-diffs] [hpoussin] 23917: Add ufat.dll, to be able to format drives to FAT and FAT32 format

hpoussin at svn.reactos.org hpoussin at svn.reactos.org
Mon Sep 4 22:55:40 CEST 2006


Author: hpoussin
Date: Tue Sep  5 00:55:39 2006
New Revision: 23917

URL: http://svn.reactos.org/svn/reactos?rev=23917&view=rev
Log:
Add ufat.dll, to be able to format drives to FAT and FAT32 format

Added:
    trunk/reactos/dll/win32/ufat/   (with props)
    trunk/reactos/dll/win32/ufat/ufat.def   (with props)
    trunk/reactos/dll/win32/ufat/ufat.rbuild   (with props)
    trunk/reactos/dll/win32/ufat/ufat.rc   (with props)
Modified:
    trunk/reactos/dll/win32/fmifs/fmifs.rbuild
    trunk/reactos/dll/win32/fmifs/init.c
    trunk/reactos/dll/win32/win32.rbuild

Modified: trunk/reactos/dll/win32/fmifs/fmifs.rbuild
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/fmifs/fmifs.rbuild?rev=23917&r1=23916&r2=23917&view=diff
==============================================================================
--- trunk/reactos/dll/win32/fmifs/fmifs.rbuild (original)
+++ trunk/reactos/dll/win32/fmifs/fmifs.rbuild Tue Sep  5 00:55:39 2006
@@ -1,4 +1,4 @@
-<module name="fmifs" type="win32dll" entrypoint="_InitializeFmIfs at 12" baseaddress="${BASEADDRESS_FMIFS}" installbase="system32" installname="fmifs.dll">
+<module name="fmifs" type="win32dll" entrypoint="InitializeFmIfs at 12" baseaddress="${BASEADDRESS_FMIFS}" installbase="system32" installname="fmifs.dll">
 	<importlibrary definition="fmifs.def" />
 	<include base="fmifs">.</include>
 	<define name="_DISABLE_TIDENTS" />

Modified: trunk/reactos/dll/win32/fmifs/init.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/fmifs/init.c?rev=23917&r1=23916&r2=23917&view=diff
==============================================================================
--- trunk/reactos/dll/win32/fmifs/init.c (original)
+++ trunk/reactos/dll/win32/fmifs/init.c Tue Sep  5 00:55:39 2006
@@ -21,10 +21,10 @@
 	PIFS_PROVIDER Provider;
 
 	ListEntry = ProviderListHead.Flink;
-	while (ListEntry != ProviderListHead.Flink)
+	while (ListEntry != &ProviderListHead)
 	{
 		Provider = CONTAINING_RECORD(ListEntry, IFS_PROVIDER, ListEntry);
-		if (wcscmp(Provider->Name, FileSystem) == 0)
+		if (_wcsicmp(Provider->Name, FileSystem) == 0)
 			return Provider;
 		ListEntry = ListEntry->Flink;
 	}

Propchange: trunk/reactos/dll/win32/ufat/
------------------------------------------------------------------------------
--- svn:ignore (added)
+++ svn:ignore Tue Sep  5 00:55:39 2006
@@ -1,0 +1,3 @@
+*.bak
+GNUmakefile
+*.vcproj

Added: trunk/reactos/dll/win32/ufat/ufat.def
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ufat/ufat.def?rev=23917&view=auto
==============================================================================
--- trunk/reactos/dll/win32/ufat/ufat.def (added)
+++ trunk/reactos/dll/win32/ufat/ufat.def Tue Sep  5 00:55:39 2006
@@ -1,0 +1,3 @@
+LIBRARY UFAT.DLL
+EXPORTS
+FormatEx=VfatFormat at 24

Propchange: trunk/reactos/dll/win32/ufat/ufat.def
------------------------------------------------------------------------------
    svn:eol-style = native

Added: trunk/reactos/dll/win32/ufat/ufat.rbuild
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ufat/ufat.rbuild?rev=23917&view=auto
==============================================================================
--- trunk/reactos/dll/win32/ufat/ufat.rbuild (added)
+++ trunk/reactos/dll/win32/ufat/ufat.rbuild Tue Sep  5 00:55:39 2006
@@ -1,0 +1,10 @@
+<module name="ufat" type="win32dll" baseaddress="${BASEADDRESS_UFAT}" installbase="system32" installname="ufat.dll">
+	<importlibrary definition="ufat.def" />
+	<include base="ufat">.</include>
+	<define name="_DISABLE_TIDENTS" />
+	<define name="__USE_W32API" />
+	<define name="_WIN32_WINNT">0x0600</define>
+	<library>vfatlib</library>
+	<library>ntdll</library>
+	<file>ufat.rc</file>
+</module>

Propchange: trunk/reactos/dll/win32/ufat/ufat.rbuild
------------------------------------------------------------------------------
    svn:eol-style = native

Added: trunk/reactos/dll/win32/ufat/ufat.rc
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/ufat/ufat.rc?rev=23917&view=auto
==============================================================================
--- trunk/reactos/dll/win32/ufat/ufat.rc (added)
+++ trunk/reactos/dll/win32/ufat/ufat.rc Tue Sep  5 00:55:39 2006
@@ -1,0 +1,5 @@
+#define REACTOS_VERSION_DLL
+#define REACTOS_STR_FILE_DESCRIPTION	"FAT File System Management\0"
+#define REACTOS_STR_INTERNAL_NAME	"ufat\0"
+#define REACTOS_STR_ORIGINAL_FILENAME	"ufat.dll\0"
+#include <reactos/version.rc>

Propchange: trunk/reactos/dll/win32/ufat/ufat.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=23917&r1=23916&r2=23917&view=diff
==============================================================================
--- trunk/reactos/dll/win32/win32.rbuild (original)
+++ trunk/reactos/dll/win32/win32.rbuild Tue Sep  5 00:55:39 2006
@@ -226,6 +226,9 @@
 <directory name="twain_32">
 	<xi:include href="twain_32/twain_32.rbuild" />
 </directory>
+<directory name="ufat">
+	<xi:include href="ufat/ufat.rbuild" />
+</directory>
 <directory name="urlmon">
 	<xi:include href="urlmon/urlmon.rbuild" />
 </directory>




More information about the Ros-diffs mailing list