typedef struct _WMI_BUFFER_HEADER                      // 24 elements, 0x48 bytes (sizeof)
          {
              union                                              // 2 elements, 0x30 bytes (sizeof)
              {
/*0x000*/         struct _WNODE_HEADER Wnode;                    // 11 elements, 0x30 bytes (sizeof)
                  struct                                         // 9 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;
                      union                                      // 3 elements, 0x8 bytes (sizeof)
                      {
/*0x020*/                 ULONG32      Padding0[2];
/*0x020*/                 struct _SINGLE_LIST_ENTRY SlistEntry;  // 1 elements, 0x8 bytes (sizeof)
/*0x020*/                 struct _WMI_BUFFER_HEADER* NextBuffer;
                      };
/*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)
                  struct                                         // 2 elements, 0x10 bytes (sizeof)
                  {
/*0x038*/             VOID*        Padding2;
/*0x040*/             struct _SINGLE_LIST_ENTRY GlobalEntry;     // 1 elements, 0x8 bytes (sizeof)
                  };
                  struct                                         // 2 elements, 0x10 bytes (sizeof)
                  {
/*0x038*/             VOID*        Pointer0;
/*0x040*/             VOID*        Pointer1;
                  };
              };
          }WMI_BUFFER_HEADER, *PWMI_BUFFER_HEADER;
Return to structures/enums list.
Return to O.S. version list.

(c) MoonSols 2010.