From ed5a4088f7642f0359c9541646d377a2f39e3141 Mon Sep 17 00:00:00 2001 From: Aleksey Bragin Date: Tue, 11 Mar 2008 19:03:29 +0000 Subject: [PATCH] - Update FSRTL_ADVANCED_FCB_HEADER to support newer version headers. - Split Reserved into two bitfields: Reserved and Version. svn path=/trunk/; revision=32662 --- reactos/include/ddk/ntifs.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/reactos/include/ddk/ntifs.h b/reactos/include/ddk/ntifs.h index c31e0650f3a..d71ebe9b516 100644 --- a/reactos/include/ddk/ntifs.h +++ b/reactos/include/ddk/ntifs.h @@ -1308,7 +1308,8 @@ typedef struct _FSRTL_ADVANCED_FCB_HEADER { UCHAR Flags; UCHAR IsFastIoPossible; UCHAR Flags2; - UCHAR Reserved; + UCHAR Reserved: 4; + UCHAR Version: 4; PERESOURCE Resource; PERESOURCE PagingIoResource; LARGE_INTEGER AllocationSize; @@ -1316,6 +1317,8 @@ typedef struct _FSRTL_ADVANCED_FCB_HEADER { LARGE_INTEGER ValidDataLength; PFAST_MUTEX FastMutex; LIST_ENTRY FilterContexts; + EX_PUSH_LOCK PushLock; + PVOID *FileContextSupportPointer; } FSRTL_ADVANCED_FCB_HEADER, *PFSRTL_ADVANCED_FCB_HEADER; typedef struct _FSRTL_PER_STREAM_CONTEXT {