//0x268 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
    ULONG SectionSizeIncrement;                                             //0x260
};