typedef struct _MMMOD_WRITER_MDL_ENTRY
{
    LIST_ENTRY Links;
    union
    {
        IO_STATUS_BLOCK IoStatus;
    } u;
    IRP *Irp;
    union
    {
        unsigned __int64 KeepForever;
    } u1;
    MMPAGING_FILE *PagingFile;
    FILE_OBJECT *File;
    CONTROL_AREA *ControlArea;
    ERESOURCE *FileResource;
    LARGE_INTEGER WriteOffset;
    LARGE_INTEGER IssueTime;
    MDL *PointerMdl;
    MDL Mdl;
    unsigned __int64 Page[1];
} MMMOD_WRITER_MDL_ENTRY, *PMMMOD_WRITER_MDL_ENTRY;