From a81f0507f25601a6fd52cf41acb5288921fab672 Mon Sep 17 00:00:00 2001 From: Pierre Schweitzer Date: Tue, 5 Sep 2017 12:51:08 +0000 Subject: [PATCH] [PSDK] Add FSCTL for dirty bit read svn path=/trunk/; revision=75763 --- reactos/sdk/include/psdk/winioctl.h | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/reactos/sdk/include/psdk/winioctl.h b/reactos/sdk/include/psdk/winioctl.h index 23249ce901e..498369f686e 100644 --- a/reactos/sdk/include/psdk/winioctl.h +++ b/reactos/sdk/include/psdk/winioctl.h @@ -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