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.rbuil... ============================================================================== --- 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@12" baseaddress="${BASEADDRESS_FMIFS}" installbase="system32" installname="fmifs.dll"> +<module name="fmifs" type="win32dll" entrypoint="InitializeFmIfs@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=... ============================================================================== --- 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... ============================================================================== --- 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@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?... ============================================================================== --- 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=... ============================================================================== --- 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=... ============================================================================== --- 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>