[FMIFS]
[reactos.git] / reactos / include / reactos / libs / fmifs / fmifs.h
index d7c6ef9..14bf531 100644 (file)
  *
  */
 
+#ifdef __cplusplus
+extern "C" {
+#endif // __cplusplus
+
 /* Output command */
 typedef struct
 {
@@ -129,6 +133,16 @@ EnableVolumeCompression(
 
 /* 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,
@@ -144,7 +158,7 @@ QueryAvailableFileSystemFormat(
        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(
@@ -198,4 +212,8 @@ typedef NTSTATUS
        IN BOOLEAN ScanDrive,
        IN PFMIFSCALLBACK Callback);
 
+#ifdef __cplusplus
+}
+#endif // __cplusplus
+
 #endif /* ndef _FMIFS_H */