#ifndef _FMIFS_H
#define _FMIFS_H
-/* $Id: fmifs.h,v 1.2 2000/04/25 23:22:48 ea Exp $
+/* $Id: fmifs.h,v 1.3 2004/02/23 11:52:39 ekohl Exp $
*
* fmifs.h
*
* Normalized function names.
*
*/
-#ifndef _INC_WINDOWS_
-#include <windows.h>
-#endif
/* Output command */
typedef
struct
{
- DWORD Lines;
+ ULONG Lines;
PCHAR Output;
} TEXTOUTPUT, *PTEXTOUTPUT;
/* FMIFS callback definition */
typedef
-BOOL
+BOOLEAN
(STDCALL * PFMIFSCALLBACK) (
CALLBACKCOMMAND Command,
- DWORD SubAction,
+ ULONG SubAction,
PVOID ActionInfo
);
VOID
STDCALL
Chkdsk(
- PWCHAR DriveRoot,
+ PWCHAR DriveRoot,
PWCHAR Format,
- BOOL CorrectErrors,
- BOOL Verbose,
- BOOL CheckOnlyIfDirty,
- BOOL ScanDrive,
- PVOID Unused2,
+ BOOLEAN CorrectErrors,
+ BOOLEAN Verbose,
+ BOOLEAN CheckOnlyIfDirty,
+ BOOLEAN ScanDrive,
+ PVOID Unused2,
PVOID Unused3,
PFMIFSCALLBACK Callback
);
VOID
STDCALL
ChkDskEx(
- PWCHAR DriveRoot,
+ PWCHAR DriveRoot,
PWCHAR Format,
- BOOL CorrectErrors,
- BOOL Verbose,
- BOOL CheckOnlyIfDirty,
- BOOL ScanDrive,
- PVOID Unused2,
+ BOOLEAN CorrectErrors,
+ BOOLEAN Verbose,
+ BOOLEAN CheckOnlyIfDirty,
+ BOOLEAN ScanDrive,
+ PVOID Unused2,
PVOID Unused3,
PFMIFSCALLBACK Callback
);
DiskCopy(VOID);
/* Enable/Disable volume compression */
-BOOL
+BOOLEAN
STDCALL
EnableVolumeCompression(
PWCHAR DriveRoot,
- BOOL Enable
+ BOOLEAN Enable
);
/* Format command in FMIFS */
STDCALL
FormatEx(
PWCHAR DriveRoot,
- DWORD MediaFlag,
+ ULONG MediaFlag,
PWCHAR Format,
PWCHAR Label,
- BOOL QuickFormat,
- DWORD ClusterSize,
+ BOOLEAN QuickFormat,
+ ULONG ClusterSize,
PFMIFSCALLBACK Callback
);
#include <fmifs.h>
-
NTSTATUS
-VfatInitialize();
+VfatInitialize (VOID);
NTSTATUS
-VfatCleanup();
+VfatCleanup (VOID);
NTSTATUS
-VfatFormat(
- PUNICODE_STRING DriveRoot,
- DWORD MediaFlag,
- PUNICODE_STRING Label,
- BOOL QuickFormat,
- DWORD ClusterSize,
- PFMIFSCALLBACK Callback);
+VfatFormat (PUNICODE_STRING DriveRoot,
+ ULONG MediaFlag,
+ PUNICODE_STRING Label,
+ BOOLEAN QuickFormat,
+ ULONG ClusterSize,
+ PFMIFSCALLBACK Callback);
#endif /*__VFATLIB_H */