typedef struct _KSEMAPHORE
{
    DISPATCHER_HEADER Header;
    long Limit;
} KSEMAPHORE, *PKSEMAPHORE;