*
*/
+#ifdef __cplusplus
+extern "C" {
+#endif // __cplusplus
+
/* Output command */
typedef struct
{
/* Format command in FMIFS */
VOID NTAPI
+Format(
+ IN PWCHAR DriveRoot,
+ IN FMIFS_MEDIA_FLAG MediaFlag,
+ IN PWCHAR Format,
+ IN PWCHAR Label,
+ IN BOOLEAN QuickFormat,
+ IN PFMIFSCALLBACK Callback);
+
+/* FormatEx command in FMIFS */
+VOID NTAPI
FormatEx(
IN PWCHAR DriveRoot,
IN FMIFS_MEDIA_FLAG MediaFlag,
IN OUT PWCHAR FileSystem, /* FIXME: Probably one minimal size is mandatory, but which one? */
OUT UCHAR* Major,
OUT UCHAR* Minor,
- OUT BOOLEAN* LastestVersion);
+ OUT BOOLEAN* LatestVersion);
BOOL NTAPI
QueryDeviceInformation(
IN BOOLEAN ScanDrive,
IN PFMIFSCALLBACK Callback);
+#ifdef __cplusplus
+}
+#endif // __cplusplus
+
#endif /* ndef _FMIFS_H */