//0x108 bytes (sizeof)
struct _CC_FLUSH_PACKET
{
struct _CC_PARTITION* Partition; //0x0
struct _PRIVATE_VOLUME_CACHEMAP* PrivateVolumeCacheMap; //0x8
struct _SHARED_CACHE_MAP* SharedCacheMap; //0x10
struct _SECTION_OBJECT_POINTERS* SectionObjectPointer; //0x18
union _LARGE_INTEGER TargetOffset; //0x20
union _LARGE_INTEGER NextFileOffset; //0x28
ULONG NextLength; //0x30
ULONG BytesWritten; //0x34
ULONG MmFlushFlags; //0x38
ULONG HotSpot; //0x3c
ULONG VerifyRequired; //0x40
struct _KEVENT* FlushEvent; //0x48
union _LARGE_INTEGER FlushLargestLsn; //0x50
union _LARGE_INTEGER* LargestLsn; //0x58
union _LARGE_INTEGER* CallersFileOffset; //0x60
ULONG CallersLength; //0x68
UCHAR MarkWritethrough; //0x6c
struct _IO_STATUS_BLOCK* CallersIoStatus; //0x70
struct _BCB* FirstBcb; //0x78
LONG FirstFailureStatus; //0x80
UCHAR IsLazyWriter; //0x84
UCHAR FastLazyWrite; //0x85
UCHAR ForceFullFlush; //0x86
UCHAR PerformedFlushForMemMapped; //0x87
UCHAR TeardownFlagBeforeFlush; //0x88
UCHAR ShouldRetryTeardown; //0x89
UCHAR FlushForImageSection; //0x8a
UCHAR ForceSynchronousLazyWrite; //0x8b
ULONG AcquireForLazyWriteOutFlags; //0x8c
union _LARGE_INTEGER StartTick; //0x90
union _LARGE_INTEGER EndTick; //0x98
struct _FSRTL_COMMON_FCB_HEADER* FsContext; //0xa0
struct _WORK_QUEUE_ENTRY* WorkEntry; //0xa8
struct _LIST_ENTRY* DeferredWritesList; //0xb0
UCHAR* CoalescingState; //0xb8
UCHAR DoSinglePassFlush; //0xc0
UCHAR RecordedSinglePassStartOffset; //0xc1
union _LARGE_INTEGER SinglePassStartOffset; //0xc8
ULONGLONG DirtyPagesAtStart; //0xd0
ULONGLONG TotalBytesWritten; //0xd8
union _LARGE_INTEGER LwFlushStart; //0xe0
union _LARGE_INTEGER LwFlushEnd; //0xe8
ULONG TotalPagesFlushed; //0xf0
ULONG PagesToWrite; //0xf4
ULONG RequeueToHeadCount; //0xf8
struct _WORK_QUEUE_ENTRY* WorkQueueEntry; //0x100
};