mirror of
https://github.com/reactos/reactos.git
synced 2026-09-19 16:19:27 +08:00
44 lines
699 B
C
44 lines
699 B
C
#ifndef ENVTRACE_H
|
|
#define ENVTRACE_H
|
|
|
|
typedef struct _EVENT_TRACE_HEADER
|
|
{
|
|
USHORT Size;
|
|
union {
|
|
USHORT FieldTypeFlags;
|
|
struct {
|
|
UCHAR HeaderType;
|
|
UCHAR MarkerFlags;
|
|
};
|
|
};
|
|
union {
|
|
ULONG Version;
|
|
struct {
|
|
UCHAR Type;
|
|
UCHAR Level;
|
|
USHORT Version;
|
|
} Class;
|
|
};
|
|
ULONG ThreadId;
|
|
ULONG ProcessId;
|
|
LARGE_INTEGER TimeStamp;
|
|
union {
|
|
GUID Guid;
|
|
ULONGLONG GuidPtr;
|
|
};
|
|
union {
|
|
struct {
|
|
ULONG ClientContext;
|
|
ULONG Flags;
|
|
};
|
|
struct {
|
|
ULONG KernelTime;
|
|
ULONG UserTime;
|
|
};
|
|
ULONG64 ProcessorTime;
|
|
};
|
|
} EVENT_TRACE_HEADER, *PEVENT_TRACE_HEADER;
|
|
|
|
#endif /* ENVTRACE_H */
|
|
|