3 /* $Id: fmifs.h,v 1.2 2000/04/25 23:22:48 ea Exp $
7 * Copyright (c) 1998 Mark Russinovich
9 * http://www.sysinternals.com
11 * Typedefs and definitions for using chkdsk and formatex
12 * functions exported by the fmifs.dll library.
16 * 1999-02-18 (Emanuele Aliberti)
17 * Normalized function names.
31 } TEXTOUTPUT
, *PTEXTOUTPUT
;
34 /* Callback command types */
58 /* FMIFS callback definition */
61 (STDCALL
* PFMIFSCALLBACK
) (
62 CALLBACKCOMMAND Command
,
67 /* Chkdsk command in FMIFS */
75 BOOL CheckOnlyIfDirty
,
79 PFMIFSCALLBACK Callback
82 /* ChkdskEx command in FMIFS (not in the original) */
90 BOOL CheckOnlyIfDirty
,
94 PFMIFSCALLBACK Callback
97 /* DiskCopy command in FMIFS */
103 /* Enable/Disable volume compression */
106 EnableVolumeCompression(
111 /* Format command in FMIFS */
114 #define FMIFS_HARDDISK 0xC
115 #define FMIFS_FLOPPY 0x8
126 PFMIFSCALLBACK Callback
129 #endif /* ndef _FMIFS_H */