[NDK]
authorPierre Schweitzer <pierre@reactos.org>
Fri, 8 Sep 2017 11:46:06 +0000 (11:46 +0000)
committerPierre Schweitzer <pierre@reactos.org>
Fri, 8 Sep 2017 11:46:06 +0000 (11:46 +0000)
- 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

index 6bea8fc..c97662b 100644 (file)
@@ -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;