ReactOS  0.4.15-dev-1636-gf634010
_EVENT_TRACE_HEADER Struct Reference

#include <evntrace.h>

Collaboration diagram for _EVENT_TRACE_HEADER:

Public Attributes

USHORT Size
 
union {
   USHORT   FieldTypeFlags
 
   struct {
      UCHAR   HeaderType
 
      UCHAR   MarkerFlags
 
   }   DUMMYSTRUCTNAME
 
DUMMYUNIONNAME
 
union {
   ULONG   Version
 
   struct {
      UCHAR   Type
 
      UCHAR   Level
 
      USHORT   Version
 
   }   Class
 
DUMMYUNIONNAME2
 
ULONG ThreadId
 
ULONG ProcessId
 
LARGE_INTEGER TimeStamp
 
union {
   GUID   Guid
 
   ULONGLONG   GuidPtr
 
DUMMYUNIONNAME3
 
union {
   struct {
      ULONG   KernelTime
 
      ULONG   UserTime
 
   }   DUMMYSTRUCTNAME
 
   ULONG64   ProcessorTime
 
   struct {
      ULONG   ClientContext
 
      ULONG   Flags
 
   }   DUMMYSTRUCTNAME2
 
DUMMYUNIONNAME4
 

Detailed Description

Definition at line 292 of file evntrace.h.

Member Data Documentation

◆ Class

struct { ... } _EVENT_TRACE_HEADER::Class

◆ ClientContext

ULONG _EVENT_TRACE_HEADER::ClientContext

Definition at line 323 of file evntrace.h.

◆ DUMMYSTRUCTNAME [1/2]

_ANONYMOUS_STRUCT { ... } _EVENT_TRACE_HEADER::DUMMYSTRUCTNAME

◆ DUMMYSTRUCTNAME [2/2]

_ANONYMOUS_STRUCT { ... } _EVENT_TRACE_HEADER::DUMMYSTRUCTNAME

◆ DUMMYSTRUCTNAME2

_ANONYMOUS_STRUCT { ... } _EVENT_TRACE_HEADER::DUMMYSTRUCTNAME2

◆ DUMMYUNIONNAME

_ANONYMOUS_UNION { ... } _EVENT_TRACE_HEADER::DUMMYUNIONNAME

◆ DUMMYUNIONNAME2

_ANONYMOUS_UNION { ... } _EVENT_TRACE_HEADER::DUMMYUNIONNAME2

◆ DUMMYUNIONNAME3

_ANONYMOUS_UNION { ... } _EVENT_TRACE_HEADER::DUMMYUNIONNAME3

◆ DUMMYUNIONNAME4

_ANONYMOUS_UNION { ... } _EVENT_TRACE_HEADER::DUMMYUNIONNAME4

◆ FieldTypeFlags

USHORT _EVENT_TRACE_HEADER::FieldTypeFlags

Definition at line 295 of file evntrace.h.

◆ Flags

ULONG _EVENT_TRACE_HEADER::Flags

Definition at line 324 of file evntrace.h.

◆ Guid

GUID _EVENT_TRACE_HEADER::Guid

Definition at line 313 of file evntrace.h.

◆ GuidPtr

ULONGLONG _EVENT_TRACE_HEADER::GuidPtr

Definition at line 314 of file evntrace.h.

◆ HeaderType

UCHAR _EVENT_TRACE_HEADER::HeaderType

Definition at line 297 of file evntrace.h.

◆ KernelTime

ULONG _EVENT_TRACE_HEADER::KernelTime

Definition at line 318 of file evntrace.h.

◆ Level

UCHAR _EVENT_TRACE_HEADER::Level

Definition at line 305 of file evntrace.h.

◆ MarkerFlags

UCHAR _EVENT_TRACE_HEADER::MarkerFlags

Definition at line 298 of file evntrace.h.

◆ ProcessId

ULONG _EVENT_TRACE_HEADER::ProcessId

Definition at line 310 of file evntrace.h.

◆ ProcessorTime

ULONG64 _EVENT_TRACE_HEADER::ProcessorTime

Definition at line 321 of file evntrace.h.

◆ Size

USHORT _EVENT_TRACE_HEADER::Size

Definition at line 293 of file evntrace.h.

Referenced by EtwTraceEvent().

◆ ThreadId

ULONG _EVENT_TRACE_HEADER::ThreadId

Definition at line 309 of file evntrace.h.

◆ TimeStamp

LARGE_INTEGER _EVENT_TRACE_HEADER::TimeStamp

Definition at line 311 of file evntrace.h.

◆ Type

UCHAR _EVENT_TRACE_HEADER::Type

Definition at line 304 of file evntrace.h.

◆ UserTime

ULONG _EVENT_TRACE_HEADER::UserTime

Definition at line 319 of file evntrace.h.

◆ Version [1/2]

ULONG _EVENT_TRACE_HEADER::Version

Definition at line 302 of file evntrace.h.

◆ Version [2/2]

USHORT _EVENT_TRACE_HEADER::Version

Definition at line 306 of file evntrace.h.


The documentation for this struct was generated from the following file: