64#define PRIVATE_CACHE_MAP_READ_AHEAD_ACTIVE (1 << 16)
65#define PRIVATE_CACHE_MAP_READ_AHEAD_ENABLED (1 << 17)
112#ifdef _NTIFS_INCLUDED_
117typedef struct _SHARED_CACHE_MAP
127 PVACB InitialVacbs[4];
133 ULONG NeedToZeroPage;
135 ULONG VacbActiveCount;
147 PVOID LazyWriteContext;
151 ULONG DirtyPageThreshold;
152 ULONG LazyWritePassCount;
154 PVACB NeedToZeroVacb;
160} SHARED_CACHE_MAP, *PSHARED_CACHE_MAP;
const struct winhelp_callbacks Callbacks
_Must_inspect_result_ _Out_ PLARGE_INTEGER FileSize
_In_ UINT _Out_ PNDIS_HANDLE LogHandle
struct _PRIVATE_CACHE_MAP_FLAGS PRIVATE_CACHE_MAP_FLAGS
struct _PRIVATE_CACHE_MAP * PPRIVATE_CACHE_MAP
struct _DEFERRED_WRITE * PDEFERRED_WRITE
struct _BITMAP_RANGE * PBITMAP_RANGE
struct _BITMAP_RANGE BITMAP_RANGE
ULONG NTSYSAPI CcFastMdlReadNotPossible
ULONG NTSYSAPI CcFastReadNotPossible
ULONG NTSYSAPI CcFastReadNoWait
ULONG NTSYSAPI CcFastReadWait
ULONG NTSYSAPI CcFastReadResourceMiss
struct _DEFERRED_WRITE DEFERRED_WRITE
struct _PRIVATE_CACHE_MAP PRIVATE_CACHE_MAP
PCC_POST_DEFERRED_WRITE PostRoutine
BOOLEAN LimitModifiedPages
LIST_ENTRY DeferredWriteLinks
BITMAP_RANGE BitmapRange3
BITMAP_RANGE BitmapRange1
BITMAP_RANGE BitmapRange2
PRIVATE_CACHE_MAP_FLAGS Flags
LARGE_INTEGER BeyondLastByte1
LARGE_INTEGER FileOffset2
LARGE_INTEGER FileOffset1
LARGE_INTEGER ReadAheadOffset[2]
KSPIN_LOCK ReadAheadSpinLock
LARGE_INTEGER BeyondLastByte2
union _VACB::@2402 Overlay
struct _SHARED_CACHE_MAP * SharedCacheMap
_In_ WDFREQUEST _In_ WDFFILEOBJECT FileObject
_Reserved_ PVOID Reserved
_Must_inspect_result_ _In_ ULONG Flags
VOID(NTAPI * PCC_POST_DEFERRED_WRITE)(_In_ PVOID Context1, _In_ PVOID Context2)
VOID(NTAPI * PFLUSH_TO_LSN)(_In_ PVOID LogHandle, _In_ LARGE_INTEGER Lsn)