*/
/* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS text-mode setup
- * FILE: subsys/system/usetup/chkdsk.c
+ * FILE: base/setup/usetup/chkdsk.c
* PURPOSE: Filesystem chkdsk support functions
* PROGRAMMER: Hervé Poussineau (hpoussin@reactos.org)
*/
NTSTATUS
ChkdskPartition(
IN PUNICODE_STRING DriveRoot,
- IN PFILE_SYSTEM_ITEM FileSystem)
+ IN PCWSTR FileSystemName)
{
NTSTATUS Status;
- if (!FileSystem->ChkdskFunc)
- return STATUS_NOT_SUPPORTED;
-
ChkdskProgressBar = CreateProgressBar(6,
yScreen - 14,
xScreen - 7,
ProgressSetStepCount(ChkdskProgressBar, 100);
- Status = FileSystem->ChkdskFunc(DriveRoot,
- TRUE, /* FixErrors */
- FALSE, /* Verbose */
- FALSE, /* CheckOnlyIfDirty */
- FALSE, /* ScanDrive */
- ChkdskCallback); /* Callback */
+ Status = ChkdskFileSystem_UStr(DriveRoot,
+ FileSystemName,
+ TRUE, /* FixErrors */
+ FALSE, /* Verbose */
+ TRUE, /* CheckOnlyIfDirty */
+ FALSE, /* ScanDrive */
+ ChkdskCallback); /* Callback */
DestroyProgressBar(ChkdskProgressBar);
ChkdskProgressBar = NULL;