typedef struct _PRIVATE_CACHE_MAP                                               // 19 / 18 elements; 0x0068 / 0x0078 Bytes
{
    union                                                                       // 2 / 2 elements; 0x0004 / 0x0004 Bytes
    {
        INT16                   NodeTypeCode;                                   // 0x0000 / 0x0000; 0x0002 / 0x0002 Bytes
        PRIVATE_CACHE_MAP_FLAGS 
                                Flags;                                          // 0x0000 / 0x0000; 0x0004 / 0x0004 Bytes
    };
    ULONG32                     ReadAheadMask;                                  // 0x0004 / 0x0004; 0x0004 / 0x0004 Bytes
    PFILE_OBJECT                FileObject;                                     // 0x0008 / 0x0008; 0x0004 / 0x0008 Bytes
#if !defined(_M_X64)
    UINT8                       _PADDING0_[4];                                  // 0x000C / ------; 0x0004 / ------ Bytes
#endif                                                                          // #if !defined(_M_X64)
    LARGE_INTEGER               FileOffset1;                                    // 0x0010 / 0x0010; 0x0008 / 0x0008 Bytes
    LARGE_INTEGER               BeyondLastByte1;                                // 0x0018 / 0x0018; 0x0008 / 0x0008 Bytes
    LARGE_INTEGER               FileOffset2;                                    // 0x0020 / 0x0020; 0x0008 / 0x0008 Bytes
    LARGE_INTEGER               BeyondLastByte2;                                // 0x0028 / 0x0028; 0x0008 / 0x0008 Bytes
    ULONG32                     SequentialReadCount;                            // 0x0030 / 0x0030; 0x0004 / 0x0004 Bytes
    ULONG32                     ReadAheadLength;                                // 0x0034 / 0x0034; 0x0004 / 0x0004 Bytes
    LARGE_INTEGER               ReadAheadOffset;                                // 0x0038 / 0x0038; 0x0008 / 0x0008 Bytes
    LARGE_INTEGER               ReadAheadBeyondLastByte;                        // 0x0040 / 0x0040; 0x0008 / 0x0008 Bytes
    UINT64                      PrevReadAheadBeyondLastByte;                    // 0x0048 / 0x0048; 0x0008 / 0x0008 Bytes
    UINT_PTR                    ReadAheadSpinLock;                              // 0x0050 / 0x0050; 0x0004 / 0x0008 Bytes
    ULONG32                     PipelinedReadAheadRequestSize;                  // 0x0054 / 0x0058; 0x0004 / 0x0004 Bytes
    ULONG32                     ReadAheadGrowth;                                // 0x0058 / 0x005C; 0x0004 / 0x0004 Bytes
    LIST_ENTRY                  PrivateLinks;                                   // 0x005C / 0x0060; 0x0008 / 0x0010 Bytes
    PVOID                       ReadAheadWorkItem;                              // 0x0064 / 0x0070; 0x0004 / 0x0008 Bytes
} PRIVATE_CACHE_MAP, * PPRIVATE_CACHE_MAP;

Return to OS-specific structures/unions/enums list.
Return to OS version list.