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;