//0x88 bytes (sizeof)
struct _WORK_QUEUE_ENTRY
{
    struct _LIST_ENTRY WorkQueueLinks;                                      //0x0
    union
    {
        struct
        {
            struct _FILE_OBJECT* FileObject;                                //0x10
            VOID* DiskIoAttribution;                                        //0x18
        } Read;                                                             //0x10
        struct
        {
            struct _SHARED_CACHE_MAP* SharedCacheMap;                       //0x10
        } Write;                                                            //0x10
        struct
        {
            struct _KEVENT* Event;                                          //0x10
        } Event;                                                            //0x10
        struct
        {
            ULONG Reason;                                                   //0x10
        } Notification;                                                     //0x10
        struct
        {
            struct _SHARED_CACHE_MAP* SharedCacheMap;                       //0x10
            struct _IO_STATUS_BLOCK* IoStatus;                              //0x18
            struct _KEVENT CallerWaitEvent;                                 //0x20
            UCHAR IsLowPriWriteBehind;                                      //0x38
        } LowPriWrite;                                                      //0x10
        struct
        {
            struct _SHARED_CACHE_MAP* SharedCacheMap;                       //0x10
            union _LARGE_INTEGER FileOffset;                                //0x18
            struct _FILE_OBJECT* FileObject;                                //0x20
            ULONG Length;                                                   //0x28
            struct _SINGLE_LIST_ENTRY* PrefetchList;                        //0x30
            ULONG PrefetchPagePriority;                                     //0x38
            struct _MDL* Mdl;                                               //0x40
            struct _IO_STATUS_BLOCK* IoStatusBlock;                         //0x48
            struct _CC_ASYNC_READ_CONTEXT* CallbackContext;                 //0x50
            struct _EPROCESS* OriginatingProcess;                           //0x58
            struct _ETHREAD* IoIssuerThread;                                //0x60
            VOID* DiskIoAttribution;                                        //0x68
            CHAR RequestorMode;                                             //0x70
            ULONG NestingLevel;                                             //0x74
        } AsyncRead;                                                        //0x10
    } Parameters;                                                           //0x10
    UCHAR Function;                                                         //0x78
    struct _CC_PARTITION* Partition;                                        //0x80
};