struct _WMI_BUFFER_HEADER { union { struct _WNODE_HEADER Wnode;/* 0x0 48 */ struct { unsigned long BufferSize;/* 0x0 4 */ unsigned long SavedOffset;/* 0x4 4 */ volatile unsigned long CurrentOffset;/* 0x8 4 */ volatile long ReferenceCount;/* 0xc 4 */ union { union _LARGE_INTEGER TimeStamp;/* 0x10 8 */ union _LARGE_INTEGER StartPerfClock;/* 0x10 8 */ };/* 0x10 8 */ __int64 SequenceNumber;/* 0x18 8 */ union { unsigned long Padding0[2];/* 0x20 8 */ struct _SINGLE_LIST_ENTRY SlistEntry;/* 0x20 8 */ struct _WMI_BUFFER_HEADER* NextBuffer;/* 0x20 8 */ };/* 0x20 8 */ struct _ETW_BUFFER_CONTEXT ClientContext;/* 0x28 4 */ union { enum _ETW_BUFFER_STATE State;/* 0x2c 4 */ unsigned long Flags;/* 0x2c 4 */ };/* 0x2c 4 */ };/* 0x0 48 */ };/* 0x0 48 */ unsigned long Offset;/* 0x30 4 */ unsigned short BufferFlag;/* 0x34 2 */ unsigned short BufferType;/* 0x36 2 */ union { unsigned long Padding1[4];/* 0x38 16 */ union _LARGE_INTEGER StartTime;/* 0x38 8 */ struct _LIST_ENTRY Entry;/* 0x38 16 */ struct { void* Padding2;/* 0x38 8 */ struct _SINGLE_LIST_ENTRY GlobalEntry;/* 0x40 8 */ };/* 0x38 16 */ struct { void* Pointer0;/* 0x38 8 */ void* Pointer1;/* 0x40 8 */ };/* 0x38 16 */ };/* 0x38 16 */};size 72 (0x48)24 members0 holespadding 02 cachelines
Used in (1)