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