struct _WMI_BUFFER_HEADER { unsigned long BufferSize;/* 0x0 4 */ unsigned long SavedOffset;/* 0x4 4 */ volatile unsigned long CurrentOffset;/* 0x8 4 */ volatile long ReferenceCount;/* 0xc 4 */ union _LARGE_INTEGER TimeStamp;/* 0x10 8 */ __int64 SequenceNumber;/* 0x18 8 */ union { struct { unsigned __int64 ClockType : 3;/* 0x20:0 8 */ unsigned __int64 Frequency : 61;/* 0x20:3 8 */ };/* 0x20 8 */ struct _SINGLE_LIST_ENTRY SlistEntry;/* 0x20 4 */ struct _WMI_BUFFER_HEADER* NextBuffer;/* 0x20 4 */ };/* 0x20 8 */ struct _ETW_BUFFER_CONTEXT ClientContext;/* 0x28 4 */ enum _ETW_BUFFER_STATE State;/* 0x2c 4 */ unsigned long Offset;/* 0x30 4 */ unsigned short BufferFlag;/* 0x34 2 */ unsigned short BufferType;/* 0x36 2 */ union { unsigned long Padding1[4];/* 0x38 16 */ struct _ETW_REF_CLOCK ReferenceTime;/* 0x38 16 */ struct _LIST_ENTRY GlobalEntry;/* 0x38 8 */ struct { void* Pointer0;/* 0x38 4 */ void* Pointer1;/* 0x3c 4 */ };/* 0x38 8 */ };/* 0x38 16 */};size 72 (0x48)20 members0 holespadding 02 cachelines
Used in (1)