x64x86arm64ia64 / ntdllntoskrnl

_ETW_REG_ENTRY

← first 1 build latest →
struct _ETW_REG_ENTRY {
union {
struct {
void* Caller;/* 0x30 8 */
unsigned long SessionId;/* 0x38 4 */
};/* 0x30 12 */
};/* 0x30 32 */
/* ── cacheline 1 boundary (64 bytes) ── */
union {
void* CallbackContext;/* 0x50 8 */
};/* 0x50 8 */
void* Callback;/* 0x58 8 */
unsigned short Index;/* 0x60 2 */
union {
unsigned short Flags;/* 0x62 2 */
struct {
unsigned short DbgKernelRegistration : 1;/* 0x62:0 2 */
unsigned short DbgUserRegistration : 1;/* 0x62:1 2 */
unsigned short DbgReplyRegistration : 1;/* 0x62:2 2 */
unsigned short DbgClassicRegistration : 1;/* 0x62:3 2 */
unsigned short DbgSessionSpaceRegistration : 1;/* 0x62:4 2 */
unsigned short DbgModernRegistration : 1;/* 0x62:5 2 */
unsigned short DbgClosed : 1;/* 0x62:6 2 */
unsigned short DbgInserted : 1;/* 0x62:7 2 */
unsigned short DbgWow64 : 1;/* 0x62:8 2 */
unsigned short DbgUseDescriptorType : 1;/* 0x62:9 2 */
unsigned short DbgDropProviderTraits : 1;/* 0x62:10 2 */
};/* 0x62 2 */
};/* 0x62 2 */
unsigned char EnableMask;/* 0x64 1 */
unsigned char GroupEnableMask;/* 0x65 1 */
unsigned char HostEnableMask;/* 0x66 1 */
unsigned char HostGroupEnableMask;/* 0x67 1 */
};
size 112 (0x70)29 members0 holespadding 02 cachelines
Used in (1)