=?UTF-8?Q?Michael=20M=C3=BCller=20?=: ntdll: Define a couple more information classes.
Alexandre Julliard
julliard at wine.codeweavers.com
Thu Mar 26 11:13:56 CDT 2015
Module: wine
Branch: master
Commit: 64c48d0e6382ca7a4af7337bf3a1b1f8856eacb9
URL: http://source.winehq.org/git/wine.git/?a=commit;h=64c48d0e6382ca7a4af7337bf3a1b1f8856eacb9
Author: Michael Müller <michael at fds-team.de>
Date: Thu Feb 26 05:27:14 2015 +0100
ntdll: Define a couple more information classes.
---
dlls/ntdll/file.c | 20 +++++++++++---------
include/winternl.h | 28 +++++++++++++++++-----------
2 files changed, 28 insertions(+), 20 deletions(-)
diff --git a/dlls/ntdll/file.c b/dlls/ntdll/file.c
index 92e83dd..0dc5c13 100644
--- a/dlls/ntdll/file.c
+++ b/dlls/ntdll/file.c
@@ -2196,20 +2196,22 @@ NTSTATUS WINAPI NtQueryInformationFile( HANDLE hFile, PIO_STATUS_BLOCK io,
0, /* FileIdFullDirectoryInformation */
0, /* FileValidDataLengthInformation */
0, /* FileShortNameInformation */
- 0,
- 0,
- 0,
+ 0, /* FileIoCompletionNotificationInformation, */
+ 0, /* FileIoStatusBlockRangeInformation */
+ 0, /* FileIoPriorityHintInformation */
0, /* FileSfioReserveInformation */
0, /* FileSfioVolumeInformation */
0, /* FileHardLinkInformation */
- 0,
+ 0, /* FileProcessIdsUsingFileInformation */
0, /* FileNormalizedNameInformation */
- 0,
+ 0, /* FileNetworkPhysicalNameInformation */
0, /* FileIdGlobalTxDirectoryInformation */
- 0,
- 0,
- 0,
- 0 /* FileStandardLinkInformation */
+ 0, /* FileIsRemoteDeviceInformation */
+ 0, /* FileAttributeCacheInformation */
+ 0, /* FileNumaNodeInformation */
+ 0, /* FileStandardLinkInformation */
+ 0, /* FileRemoteProtocolInformation */
+ 0, /* FileReplaceCompletionInformation */
};
struct stat st;
diff --git a/include/winternl.h b/include/winternl.h
index f88001f..9231468 100644
--- a/include/winternl.h
+++ b/include/winternl.h
@@ -412,17 +412,23 @@ typedef enum _FILE_INFORMATION_CLASS {
FileIdBothDirectoryInformation,
FileIdFullDirectoryInformation,
FileValidDataLengthInformation,
- FileShortNameInformation = 40,
- /* 41, 42, 43 undocumented */
- FileSfioReserveInformation = 44,
- FileSfioVolumeInformation = 45,
- FileHardLinkInformation = 46,
- /* 47 undocumented */
- FileNormalizedNameInformation = 48,
- /* 49 undocumented */
- FileIdGlobalTxDirectoryInformation = 50,
- /* 51, 52, 53 undocumented */
- FileStandardLinkInformation = 54,
+ FileShortNameInformation,
+ FileIoCompletionNotificationInformation,
+ FileIoStatusBlockRangeInformation,
+ FileIoPriorityHintInformation,
+ FileSfioReserveInformation,
+ FileSfioVolumeInformation,
+ FileHardLinkInformation,
+ FileProcessIdsUsingFileInformation,
+ FileNormalizedNameInformation,
+ FileNetworkPhysicalNameInformation,
+ FileIdGlobalTxDirectoryInformation,
+ FileIsRemoteDeviceInformation,
+ FileAttributeCacheInformation,
+ FileNumaNodeInformation,
+ FileStandardLinkInformation,
+ FileRemoteProtocolInformation,
+ FileReplaceCompletionInformation,
FileMaximumInformation
} FILE_INFORMATION_CLASS, *PFILE_INFORMATION_CLASS;
More information about the wine-cvs
mailing list