struct WMI_BUFFER_HEADER

typedef struct _WMI_BUFFER_HEADER
{
     union
     {
          WNODE_HEADER Wnode;
          struct
          {
               ULONG BufferSize;
               ULONG SavedOffset;
               ULONG CurrentOffset;
               LONG ReferenceCount;
               union
               {
                    LARGE_INTEGER TimeStamp;
                    LARGE_INTEGER StartPerfClock;
               };
               INT64 SequenceNumber;
               ULONG Spare0;
               ULONG Spare1;
               ETW_BUFFER_CONTEXT ClientContext;
               union
               {
                    ETW_BUFFER_STATE State;
                    ULONG Flags;
               };
               ULONG Offset;
               WORD BufferFlag;
               WORD BufferType;
               union
               {
                    ULONG Padding1[4];
                    LARGE_INTEGER StartTime;
                    LIST_ENTRY Entry;
                    SINGLE_LIST_ENTRY SlistEntry;
                    PWMI_BUFFER_HEADER NextBuffer;
               };
               SINGLE_LIST_ENTRY GlobalEntry;
} WMI_BUFFER_HEADER, *PWMI_BUFFER_HEADER;

Windows Vista Kernel Structures