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