typedef struct _WMI_TRACE_PACKET
{
    unsigned short Size;
    union
    {
        unsigned short HookId;
        struct
        {
            unsigned char Type;
            unsigned char Group;
        };
    };
} WMI_TRACE_PACKET, *PWMI_TRACE_PACKET;