typedef struct _ETW_REG_ENTRY { LIST_ENTRY RegList; ETW_GUID_ENTRY *GuidEntry; unsigned short Index; unsigned short Flags; unsigned char EnableMask; union { unsigned long SessionId; ETW_REPLY_QUEUE *ReplyQueue; ETW_REG_ENTRY *ReplySlot[4]; }; union { EPROCESS *Process; void *Callback; }; void *CallbackContext; } ETW_REG_ENTRY, *PETW_REG_ENTRY;