Add Ext2Chkdsk() method (unimplemented at the moment)

svn path=/trunk/; revision=32298
This commit is contained in:
Hervé Poussineau 2008-02-11 16:50:10 +00:00
parent f7a16a268d
commit 965ca6e12f
2 changed files with 38 additions and 20 deletions

View file

@ -7,20 +7,24 @@
#ifndef __EXT2LIB_H
#define __EXT2LIB_H
#include <fmifs.h>
#include <fmifs/fmifs.h>
NTSTATUS
Ext2Initialize (VOID);
NTSTATUS NTAPI
Ext2Chkdsk(
IN PUNICODE_STRING DriveRoot,
IN BOOLEAN FixErrors,
IN BOOLEAN Verbose,
IN BOOLEAN CheckOnlyIfDirty,
IN BOOLEAN ScanDrive,
IN PFMIFSCALLBACK Callback);
NTSTATUS
Ext2Cleanup (VOID);
NTSTATUS
Ext2Format (PUNICODE_STRING DriveRoot,
ULONG MediaFlag,
PUNICODE_STRING Label,
BOOLEAN QuickFormat,
ULONG ClusterSize,
PFMIFSCALLBACK Callback);
NTSTATUS NTAPI
Ext2Format(
IN PUNICODE_STRING DriveRoot,
IN FMIFS_MEDIA_FLAG MediaFlag,
IN PUNICODE_STRING Label,
IN BOOLEAN QuickFormat,
IN ULONG ClusterSize,
IN PFMIFSCALLBACK Callback);
#endif /*__EXT2LIB_H */

View file

@ -796,13 +796,14 @@ Ext2TotalBlocks(PEXT2_FILESYS Ext2Sys, ULONG DataBlocks)
}
NTSTATUS
Ext2Format(PUNICODE_STRING DriveRoot,
ULONG MediaFlag,
PUNICODE_STRING Label,
BOOLEAN QuickFormat,
ULONG ClusterSize,
PFMIFSCALLBACK Callback)
NTSTATUS NTAPI
Ext2Format(
IN PUNICODE_STRING DriveRoot,
IN FMIFS_MEDIA_FLAG MediaFlag,
IN PUNICODE_STRING Label,
IN BOOLEAN QuickFormat,
IN ULONG ClusterSize,
IN PFMIFSCALLBACK Callback)
{
BOOLEAN bRet = FALSE;
NTSTATUS Status = STATUS_UNSUCCESSFUL;
@ -1008,3 +1009,16 @@ clean_up:
return Status;
}
NTSTATUS WINAPI
Ext2Chkdsk(
IN PUNICODE_STRING DriveRoot,
IN BOOLEAN FixErrors,
IN BOOLEAN Verbose,
IN BOOLEAN CheckOnlyIfDirty,
IN BOOLEAN ScanDrive,
IN PFMIFSCALLBACK Callback)
{
UNIMPLEMENTED;
return STATUS_SUCCESS;
}