//0x24 bytes (sizeof)
struct _DEFERRED_WRITE
{
    SHORT NodeTypeCode;                                                     //0x0
    SHORT NodeByteSize;                                                     //0x2
    struct _FILE_OBJECT* FileObject;                                        //0x4
    ULONG BytesToWrite;                                                     //0x8
    struct _LIST_ENTRY DeferredWriteLinks;                                  //0xc
    struct _KEVENT* Event;                                                  //0x14
    VOID (*PostRoutine)(VOID* arg1, VOID* arg2);                            //0x18
    VOID* Context1;                                                         //0x1c
    VOID* Context2;                                                         //0x20
};