[PSDK]
authorPierre Schweitzer <pierre@reactos.org>
Tue, 5 Sep 2017 12:51:08 +0000 (12:51 +0000)
committerPierre Schweitzer <pierre@reactos.org>
Tue, 5 Sep 2017 12:51:08 +0000 (12:51 +0000)
Add FSCTL for dirty bit read

svn path=/trunk/; revision=75763

reactos/sdk/include/psdk/winioctl.h

index 23249ce..498369f 100644 (file)
@@ -627,6 +627,21 @@ typedef struct {
     ((t)==PARTITION_EXTENDED)||\
     ((t)==PARTITION_XINT13_EXTENDED))
 
+#ifndef _FILESYSTEMFSCTL_
+#define _FILESYSTEMFSCTL_
+
+#if (_WIN32_WINNT >= _WIN32_WINNT_NT4)
+#define FSCTL_IS_VOLUME_DIRTY CTL_CODE(FILE_DEVICE_FILE_SYSTEM, 30, METHOD_BUFFERED, FILE_ANY_ACCESS)
+#endif
+
+#if (_WIN32_WINNT >= _WIN32_WINNT_WIN2K)
+#define VOLUME_IS_DIRTY                  (0x00000001)
+#define VOLUME_UPGRADE_SCHEDULED         (0x00000002)
+#define VOLUME_SESSION_OPEN              (0x00000004)
+#endif
+
+#endif
+
 #ifdef _MSC_VER
 #pragma warning(pop)
 #endif