mirror of
https://github.com/reactos/reactos.git
synced 2024-11-06 22:52:46 +00:00
527f2f9057
* Create a branch for some evul shell experiments. svn path=/branches/shell-experiments/; revision=61927
29 lines
673 B
C
29 lines
673 B
C
#include <usetup.h>
|
|
|
|
BOOLEAN
|
|
NATIVE_CreateFileSystemList(
|
|
IN PFILE_SYSTEM_LIST List)
|
|
{
|
|
FS_AddProvider(List, L"FAT", VfatFormat, VfatChkdsk);
|
|
FS_AddProvider(List, L"EXT2", Ext2Format, Ext2Chkdsk);
|
|
return TRUE;
|
|
}
|
|
|
|
BOOLEAN
|
|
NATIVE_FormatPartition(
|
|
IN PFILE_SYSTEM_ITEM FileSystem,
|
|
IN PCUNICODE_STRING DriveRoot,
|
|
IN PFMIFSCALLBACK Callback)
|
|
{
|
|
NTSTATUS Status;
|
|
|
|
Status = FileSystem->FormatFunc(
|
|
(PUNICODE_STRING)DriveRoot,
|
|
FMIFS_HARDDISK, /* MediaFlag */
|
|
NULL, /* Label */
|
|
FileSystem->QuickFormat, /* QuickFormat */
|
|
0, /* ClusterSize */
|
|
Callback); /* Callback */
|
|
|
|
return NT_SUCCESS(Status);
|
|
}
|