- split logoff and shutdown resources
[reactos.git] / reactos / w32api / include / evntrace.h
1 #ifndef ENVTRACE_H
2 #define ENVTRACE_H
3
4 typedef struct _EVENT_TRACE_HEADER
5 {
6 USHORT Size;
7 union {
8 USHORT FieldTypeFlags;
9 struct {
10 UCHAR HeaderType;
11 UCHAR MarkerFlags;
12 };
13 };
14 union {
15 ULONG Version;
16 struct {
17 UCHAR Type;
18 UCHAR Level;
19 USHORT Version;
20 } Class;
21 };
22 ULONG ThreadId;
23 ULONG ProcessId;
24 LARGE_INTEGER TimeStamp;
25 union {
26 GUID Guid;
27 ULONGLONG GuidPtr;
28 };
29 union {
30 struct {
31 ULONG ClientContext;
32 ULONG Flags;
33 };
34 struct {
35 ULONG KernelTime;
36 ULONG UserTime;
37 };
38 ULONG64 ProcessorTime;
39 };
40 } EVENT_TRACE_HEADER, *PEVENT_TRACE_HEADER;
41
42 #endif /* ENVTRACE_H */
43