[FORMATTING]
[reactos.git] / reactos / base / setup / usetup / native / fslist.c
1 #include <usetup.h>
2
3 BOOLEAN
4 NATIVE_CreateFileSystemList(
5 IN PFILE_SYSTEM_LIST List)
6 {
7 FS_AddProvider(List, L"FAT", VfatFormat, VfatChkdsk);
8 #if 0
9 FS_AddProvider(List, L"EXT2", Ext2Format, Ext2Chkdsk);
10 #endif
11 return TRUE;
12 }
13
14
15 BOOLEAN
16 NATIVE_FormatPartition(
17 IN PFILE_SYSTEM_ITEM FileSystem,
18 IN PCUNICODE_STRING DriveRoot,
19 IN PFMIFSCALLBACK Callback)
20 {
21 NTSTATUS Status;
22
23 Status = FileSystem->FormatFunc((PUNICODE_STRING)DriveRoot,
24 FMIFS_HARDDISK, /* MediaFlag */
25 NULL, /* Label */
26 FileSystem->QuickFormat, /* QuickFormat */
27 0, /* ClusterSize */
28 Callback); /* Callback */
29 return NT_SUCCESS(Status);
30 }