From: Pierre Schweitzer Date: Thu, 8 Jan 2015 20:29:04 +0000 (+0000) Subject: [NTFS] X-Git-Tag: ReactOS-0.3.17-FOSDEM2015~82 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=3feaedc7c52130e368e2bd1b8181a510429adfe7;hp=c60b5e1383192c4603c6a2d42195508a26334c1b [NTFS] Also return MFT index in case of FileDirectoryInformation query svn path=/trunk/; revision=66008 --- diff --git a/reactos/drivers/filesystems/ntfs/dirctl.c b/reactos/drivers/filesystems/ntfs/dirctl.c index 3ff792bbe47..b16348a5cd8 100644 --- a/reactos/drivers/filesystems/ntfs/dirctl.c +++ b/reactos/drivers/filesystems/ntfs/dirctl.c @@ -157,6 +157,7 @@ static NTSTATUS NtfsGetDirectoryInformation(PDEVICE_EXTENSION DeviceExt, PFILE_RECORD_HEADER FileRecord, PNTFS_ATTR_CONTEXT DataContext, + ULONGLONG MFTIndex, PFILE_DIRECTORY_INFORMATION Info, ULONG BufferLength) { @@ -192,7 +193,7 @@ NtfsGetDirectoryInformation(PDEVICE_EXTENSION DeviceExt, Info->EndOfFile.QuadPart = FileName->AllocatedSize; Info->AllocationSize.QuadPart = ROUND_UP(FileName->AllocatedSize, DeviceExt->NtfsInfo.BytesPerCluster); -// Info->FileIndex=; + Info->FileIndex = MFTIndex; return STATUS_SUCCESS; } @@ -443,6 +444,7 @@ NtfsQueryDirectory(PNTFS_IRP_CONTEXT IrpContext) Status = NtfsGetDirectoryInformation(DeviceExtension, FileRecord, DataContext, + MFTRecord, (PFILE_DIRECTORY_INFORMATION)Buffer, BufferLength); break;