From: Pierre Schweitzer Date: Thu, 4 Oct 2018 17:19:24 +0000 (+0200) Subject: [NTOSKRNL] Implement IoGetFileObjectFilterContext() X-Git-Tag: 0.4.12-dev~616 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=a43fb5e054b51a59a6cb5f0cd81d6535460d08b4 [NTOSKRNL] Implement IoGetFileObjectFilterContext() --- diff --git a/ntoskrnl/include/internal/io.h b/ntoskrnl/include/internal/io.h index 9928cbaab4a..8f0398b4ad9 100644 --- a/ntoskrnl/include/internal/io.h +++ b/ntoskrnl/include/internal/io.h @@ -96,6 +96,7 @@ typedef struct _FILE_OBJECT_EXTENSION { PDEVICE_OBJECT TopDeviceObjectHint; + PVOID FilterContext; } FILE_OBJECT_EXTENSION, *PFILE_OBJECT_EXTENSION; diff --git a/ntoskrnl/io/iomgr/file.c b/ntoskrnl/io/iomgr/file.c index 68a801fd4f7..0a5e0b1d1a1 100644 --- a/ntoskrnl/io/iomgr/file.c +++ b/ntoskrnl/io/iomgr/file.c @@ -2443,9 +2443,10 @@ IoGetFileObjectFilterContext(IN PFILE_OBJECT FileObject) { if (FileObject->Flags & FO_FILE_OBJECT_HAS_EXTENSION) { - UNIMPLEMENTED; - /* FIXME: return NULL for the moment ~ */ - return NULL; + PFILE_OBJECT_EXTENSION FileObjectExtension; + + FileObjectExtension = FileObject->FileObjectExtension; + return FileObjectExtension->FilterContext; } return NULL;