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

View file

@ -796,13 +796,14 @@ Ext2TotalBlocks(PEXT2_FILESYS Ext2Sys, ULONG DataBlocks)
} }
NTSTATUS NTSTATUS NTAPI
Ext2Format(PUNICODE_STRING DriveRoot, Ext2Format(
ULONG MediaFlag, IN PUNICODE_STRING DriveRoot,
PUNICODE_STRING Label, IN FMIFS_MEDIA_FLAG MediaFlag,
BOOLEAN QuickFormat, IN PUNICODE_STRING Label,
ULONG ClusterSize, IN BOOLEAN QuickFormat,
PFMIFSCALLBACK Callback) IN ULONG ClusterSize,
IN PFMIFSCALLBACK Callback)
{ {
BOOLEAN bRet = FALSE; BOOLEAN bRet = FALSE;
NTSTATUS Status = STATUS_UNSUCCESSFUL; NTSTATUS Status = STATUS_UNSUCCESSFUL;
@ -1008,3 +1009,16 @@ clean_up:
return Status; 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;
}