typedef struct _IO_MINI_COMPLETION_PACKET_USER
{
    LIST_ENTRY ListEntry;
    unsigned long PacketType;
    void *KeyContext;
    void *ApcContext;
    long IoStatus;
    unsigned __int64 IoStatusInformation;
    void (*MiniPacketCallback)(IO_MINI_COMPLETION_PACKET_USER *, void *);
    void *Context;
    unsigned char Allocated;
} IO_MINI_COMPLETION_PACKET_USER, *PIO_MINI_COMPLETION_PACKET_USER;