diff --git a/sdk/include/ndk/cctypes.h b/sdk/include/ndk/cctypes.h index 22533cdaab0..5dd55689f5e 100644 --- a/sdk/include/ndk/cctypes.h +++ b/sdk/include/ndk/cctypes.h @@ -112,8 +112,8 @@ typedef struct _MBCB // typedef struct _SHARED_CACHE_MAP { - SHORT NodeTypeCode; - SHORT NodeByteSize; + CSHORT NodeTypeCode; + CSHORT NodeByteSize; ULONG OpenCount; LARGE_INTEGER FileSize; LIST_ENTRY BcbList; @@ -156,6 +156,24 @@ typedef struct _SHARED_CACHE_MAP } SHARED_CACHE_MAP, *PSHARED_CACHE_MAP; #endif /* _NTIFS_INCLUDED_ */ + +// +// Deferred Write list entry +// +typedef struct _DEFERRED_WRITE +{ + CSHORT NodeTypeCode; + CSHORT NodeByteSize; + PFILE_OBJECT FileObject; + ULONG BytesToWrite; + LIST_ENTRY DeferredWriteLinks; + PKEVENT Event; + PCC_POST_DEFERRED_WRITE PostRoutine; + PVOID Context1; + PVOID Context2; + BOOLEAN LimitModifiedPages; +} DEFERRED_WRITE, *PDEFERRED_WRITE; + #endif /* NTOS_MODE_USER */ #endif /* _CCTYPES_H */