mirror of
https://github.com/reactos/reactos.git
synced 2025-02-23 00:45:24 +00:00
Add ufat.dll, to be able to format drives to FAT and FAT32 format
svn path=/trunk/; revision=23917
This commit is contained in:
parent
7ed51f5c9e
commit
94b07b79db
6 changed files with 24 additions and 3 deletions
|
@ -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" />
|
<importlibrary definition="fmifs.def" />
|
||||||
<include base="fmifs">.</include>
|
<include base="fmifs">.</include>
|
||||||
<define name="_DISABLE_TIDENTS" />
|
<define name="_DISABLE_TIDENTS" />
|
||||||
|
|
|
@ -21,10 +21,10 @@ GetProvider(
|
||||||
PIFS_PROVIDER Provider;
|
PIFS_PROVIDER Provider;
|
||||||
|
|
||||||
ListEntry = ProviderListHead.Flink;
|
ListEntry = ProviderListHead.Flink;
|
||||||
while (ListEntry != ProviderListHead.Flink)
|
while (ListEntry != &ProviderListHead)
|
||||||
{
|
{
|
||||||
Provider = CONTAINING_RECORD(ListEntry, IFS_PROVIDER, ListEntry);
|
Provider = CONTAINING_RECORD(ListEntry, IFS_PROVIDER, ListEntry);
|
||||||
if (wcscmp(Provider->Name, FileSystem) == 0)
|
if (_wcsicmp(Provider->Name, FileSystem) == 0)
|
||||||
return Provider;
|
return Provider;
|
||||||
ListEntry = ListEntry->Flink;
|
ListEntry = ListEntry->Flink;
|
||||||
}
|
}
|
||||||
|
|
3
reactos/dll/win32/ufat/ufat.def
Normal file
3
reactos/dll/win32/ufat/ufat.def
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
LIBRARY UFAT.DLL
|
||||||
|
EXPORTS
|
||||||
|
FormatEx=VfatFormat@24
|
10
reactos/dll/win32/ufat/ufat.rbuild
Normal file
10
reactos/dll/win32/ufat/ufat.rbuild
Normal file
|
@ -0,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>
|
5
reactos/dll/win32/ufat/ufat.rc
Normal file
5
reactos/dll/win32/ufat/ufat.rc
Normal file
|
@ -0,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>
|
|
@ -226,6 +226,9 @@
|
||||||
<directory name="twain_32">
|
<directory name="twain_32">
|
||||||
<xi:include href="twain_32/twain_32.rbuild" />
|
<xi:include href="twain_32/twain_32.rbuild" />
|
||||||
</directory>
|
</directory>
|
||||||
|
<directory name="ufat">
|
||||||
|
<xi:include href="ufat/ufat.rbuild" />
|
||||||
|
</directory>
|
||||||
<directory name="urlmon">
|
<directory name="urlmon">
|
||||||
<xi:include href="urlmon/urlmon.rbuild" />
|
<xi:include href="urlmon/urlmon.rbuild" />
|
||||||
</directory>
|
</directory>
|
||||||
|
|
Loading…
Reference in a new issue