typedef struct _KQUEUE
{
    DISPATCHER_HEADER Header;
    LIST_ENTRY EntryListHead;
    volatile unsigned long CurrentCount;
    unsigned long MaximumCount;
    LIST_ENTRY ThreadListHead;
} KQUEUE, *PKQUEUE;