typedef union _KBUGCHECK_ACTIVE_STATE
{
    struct
    {
        unsigned long BugCheckState : 2;
        unsigned long RecursionCount : 2;
        unsigned long BugCheckOwner : 28;
    };
    volatile long Value;
} KBUGCHECK_ACTIVE_STATE, *PKBUGCHECK_ACTIVE_STATE;