typedef struct _WMI_BUFFER_HEADER                     // 22 elements, 0x48 bytes (sizeof)
          {
              union                                             // 2 elements, 0x30 bytes (sizeof)
              {
/*0x000*/         struct _WNODE_HEADER Wnode;                   // 11 elements, 0x30 bytes (sizeof)
                  struct                                        // 10 elements, 0x30 bytes (sizeof)
                  {
/*0x000*/             ULONG32      BufferSize;
/*0x004*/             ULONG32      SavedOffset;
/*0x008*/             ULONG32      CurrentOffset;
/*0x00C*/             LONG32       ReferenceCount;
                      union                                     // 2 elements, 0x8 bytes (sizeof)
                      {
/*0x010*/                 union _LARGE_INTEGER TimeStamp;       // 4 elements, 0x8 bytes (sizeof)
/*0x010*/                 union _LARGE_INTEGER StartPerfClock;  // 4 elements, 0x8 bytes (sizeof)
                      };
/*0x018*/             INT64        SequenceNumber;
/*0x020*/             ULONG32      Spare0;
/*0x024*/             ULONG32      Spare1;
/*0x028*/             struct _ETW_BUFFER_CONTEXT ClientContext; // 3 elements, 0x4 bytes (sizeof)
                      union                                     // 2 elements, 0x4 bytes (sizeof)
                      {
/*0x02C*/                 enum _ETW_BUFFER_STATE State;
/*0x02C*/                 ULONG32      Flags;
                      };
                  };
              };
/*0x030*/     ULONG32      Offset;
/*0x034*/     UINT16       BufferFlag;
/*0x036*/     UINT16       BufferType;
              union                                             // 5 elements, 0x10 bytes (sizeof)
              {
/*0x038*/         ULONG32      Padding1[4];
/*0x038*/         union _LARGE_INTEGER StartTime;               // 4 elements, 0x8 bytes (sizeof)
/*0x038*/         struct _LIST_ENTRY Entry;                     // 2 elements, 0x10 bytes (sizeof)
/*0x038*/         struct _SINGLE_LIST_ENTRY SlistEntry;         // 1 elements, 0x8 bytes (sizeof)
                  struct                                        // 2 elements, 0x10 bytes (sizeof)
                  {
/*0x038*/             struct _WMI_BUFFER_HEADER* NextBuffer;
/*0x040*/             struct _SINGLE_LIST_ENTRY GlobalEntry;    // 1 elements, 0x8 bytes (sizeof)
                  };
              };
          }WMI_BUFFER_HEADER, *PWMI_BUFFER_HEADER;
Return to structures/enums list.
Return to O.S. version list.

(c) MoonSols 2010.