From 31328a8e2d268b7a396ee92bee4bfb06c02c7281 Mon Sep 17 00:00:00 2001 From: Pierre Schweitzer Date: Fri, 8 Sep 2017 11:46:06 +0000 Subject: [PATCH] [NDK] - Make FILE_INFORMATION_CLASS definition consistent with XDK - Add the definition of FILE_ACCESS_INFORMATION CORE-13763 svn path=/trunk/; revision=75792 --- reactos/sdk/include/ndk/iotypes.h | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/reactos/sdk/include/ndk/iotypes.h b/reactos/sdk/include/ndk/iotypes.h index 6bea8fc66e6..c97662bd64e 100644 --- a/reactos/sdk/include/ndk/iotypes.h +++ b/reactos/sdk/include/ndk/iotypes.h @@ -314,6 +314,25 @@ typedef enum _FILE_INFORMATION_CLASS FileIdFullDirectoryInformation, FileValidDataLengthInformation, FileShortNameInformation, +#if (NTDDI_VERSION >= NTDDI_VISTA) + FileIoCompletionNotificationInformation, + FileIoStatusBlockRangeInformation, + FileIoPriorityHintInformation, + FileSfioReserveInformation, + FileSfioVolumeInformation, + FileHardLinkInformation, + FileProcessIdsUsingFileInformation, + FileNormalizedNameInformation, + FileNetworkPhysicalNameInformation, +#endif +#if (NTDDI_VERSION >= NTDDI_WIN7) + FileIdGlobalTxDirectoryInformation, + FileIsRemoteDeviceInformation, + FileUnusedInformation, + FileNumaNodeInformation, + FileStandardLinkInformation, + FileRemoteProtocolInformation, +#endif FileMaximumInformation } FILE_INFORMATION_CLASS, *PFILE_INFORMATION_CLASS; @@ -438,6 +457,11 @@ typedef struct _FILE_EA_INFORMATION ULONG EaSize; } FILE_EA_INFORMATION, *PFILE_EA_INFORMATION; +typedef struct _FILE_ACCESS_INFORMATION +{ + ACCESS_MASK AccessFlags; +} FILE_ACCESS_INFORMATION, *PFILE_ACCESS_INFORMATION; + typedef struct _FILE_COMPRESSION_INFORMATION { LARGE_INTEGER CompressedFileSize;