4 NATIVE_CreateFileSystemList(
5 IN PFILE_SYSTEM_LIST List
)
7 FS_AddProvider(List
, L
"FAT", VfatFormat
, VfatChkdsk
);
9 FS_AddProvider(List
, L
"EXT2", Ext2Format
, Ext2Chkdsk
);
15 NATIVE_FormatPartition(
16 IN PFILE_SYSTEM_ITEM FileSystem
,
17 IN PCUNICODE_STRING DriveRoot
,
18 IN PFMIFSCALLBACK Callback
)
22 Status
= FileSystem
->FormatFunc(
23 (PUNICODE_STRING
)DriveRoot
,
24 FMIFS_HARDDISK
, /* MediaFlag */
26 FileSystem
->QuickFormat
, /* QuickFormat */
28 Callback
); /* Callback */
30 return NT_SUCCESS(Status
);