_SHARED_CACHE_MAP

//0x260 bytes (sizeof) struct _SHARED_CACHE_MAP { SHORT NodeTypeCode; //0x0 SHORT NodeByteSize; //0x2 ULONG OpenCount; //0x4 union _LARGE_INTEGER FileSize; //0x8 struct _LIST_ENTRY BcbList; //0x10 union _LARGE_INTEGER SectionSize; //0x20 union _LARGE_INTEGER ValidDataLength; //0x28 union _LARGE_INTEGER ValidDataGoal; //0x30 struct _VACB* InitialVacbs[4]; //0x38 struct _VACB** Vacbs; //0x58 struct _EX_FAST_REF FileObjectFastRef; //0x60 struct _EX_PUSH_LOCK VacbLock; //0x68 ULONG DirtyPages; //0x70 struct _LIST_ENTRY LoggedStreamLinks; //0x78 struct _LIST_ENTRY SharedCacheMapLinks; //0x88 ULONG Flags; //0x98 ULONG Flags2; //0x9c LONG Status; //0xa0 struct _MBCB* Mbcb; //0xa8 VOID* Section; //0xb0 struct _KEVENT* CreateEvent; //0xb8 struct _KEVENT* WaitOnActiveCount; //0xc0 ULONG PagesToWrite; //0xc8 LONGLONG BeyondLastFlush; //0xd0 union { struct _CACHE_MANAGER_CALLBACKS* Callbacks; //0xd8 struct _CACHE_MANAGER_CALLBACKS_EX* CallbacksEx; //0xd8 }; VOID* LazyWriteContext; //0xe0 struct _LIST_ENTRY PrivateList; //0xe8 union { struct _LOGGED_STREAM_CALLBACK_V1 V1; //0xf8 struct _LOGGED_STREAM_CALLBACK_V2 V2; //0xf8 }; union _LARGE_INTEGER LargestLSN; //0x108 ULONG DirtyPageThreshold; //0x110 ULONG LazyWritePassCount; //0x114 struct _CACHE_UNINITIALIZE_EVENT* UninitializeEvent; //0x118 struct _FAST_MUTEX BcbLock; //0x120 union _LARGE_INTEGER LastUnmapBehindOffset; //0x158 struct _KEVENT Event; //0x160 union _LARGE_INTEGER HighWaterMappingOffset; //0x178 struct _PRIVATE_CACHE_MAP PrivateCacheMap; //0x180 VOID* WriteBehindWorkQueueEntry; //0x1f8 struct _VOLUME_CACHE_MAP* VolumeCacheMap; //0x200 ULONG ProcImagePathHash; //0x208 ULONG WritesInProgress; //0x20c ULONG AsyncReadRequestCount; //0x210 struct _CC_PARTITION* Partition; //0x218 ULONG InternalRefCount; //0x220 ULONG NumMappedVacb; //0x224 ULONG NumActiveVacb; //0x228 ULONG IdealNodeForWriteBehind; //0x22c ULONG IdealNodeNumber; //0x230 struct _LIST_ENTRY VolSharedCacheMapLinks; //0x238 struct _LIST_ENTRY VolLoggedStreamLinks; //0x248 struct _PRIVATE_VOLUME_CACHEMAP* PrivateVolumeCacheMap; //0x258 };