typedef struct _DEFERRED_WRITE
{
    short NodeTypeCode;
    short NodeByteSize;
    FILE_OBJECT *FileObject;
    unsigned long BytesToWrite;
    LIST_ENTRY DeferredWriteLinks;
    KEVENT *Event;
    void (*PostRoutine)(void *, void *);
    void *Context1;
    void *Context2;
} DEFERRED_WRITE, *PDEFERRED_WRITE;