kernelbase: Forward some more classes in GetFileInformationByHandleEx().

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
This commit is contained in:
Nikolay Sivov 2022-10-27 23:02:37 +03:00 committed by Alexandre Julliard
parent f054d2ab58
commit 69cff16d69

View file

@ -2964,11 +2964,8 @@ BOOL WINAPI DECLSPEC_HOTPATCH GetFileInformationByHandleEx( HANDLE handle, FILE_
switch (class)
{
case FileStreamInfo:
case FileCompressionInfo:
case FileRemoteProtocolInfo:
case FileStorageInfo:
case FileAlignmentInfo:
case FileDispositionInfoEx:
case FileRenameInfoEx:
case FileCaseSensitiveInfo:
@ -2977,6 +2974,18 @@ BOOL WINAPI DECLSPEC_HOTPATCH GetFileInformationByHandleEx( HANDLE handle, FILE_
SetLastError( ERROR_CALL_NOT_IMPLEMENTED );
return FALSE;
case FileStreamInfo:
status = NtQueryInformationFile( handle, &io, info, size, FileStreamInformation );
break;
case FileCompressionInfo:
status = NtQueryInformationFile( handle, &io, info, size, FileCompressionInformation );
break;
case FileAlignmentInfo:
status = NtQueryInformationFile( handle, &io, info, size, FileAlignmentInformation );
break;
case FileAttributeTagInfo:
status = NtQueryInformationFile( handle, &io, info, size, FileAttributeTagInformation );
break;