ReactOS 0.4.16-dev-732-g2d1144a
|
#include <guiddef.h>
Go to the source code of this file.
Classes | |
struct | _EVENT_TRACE_HEADER |
struct | _EVENT_INSTANCE_HEADER |
struct | _MOF_FIELD |
struct | _EVENT_INSTANCE_INFO |
struct | _TRACE_GUID_PROPERTIES |
struct | _ETW_BUFFER_CONTEXT |
struct | _TRACE_ENABLE_INFO |
struct | _TRACE_PROVIDER_INSTANCE_INFO |
struct | _TRACE_GUID_INFO |
struct | _EVENT_TRACE |
struct | _TRACE_LOGFILE_HEADER |
struct | _TRACE_LOGFILE_HEADER32 |
struct | _TRACE_LOGFILE_HEADER64 |
struct | _EVENT_TRACE_PROPERTIES |
struct | _TRACE_GUID_REGISTRATION |
struct | _EVENT_TRACE_LOGFILEW |
struct | _EVENT_TRACE_LOGFILEA |
struct | _CLASSIC_EVENT_ID |
struct | _ENABLE_TRACE_PARAMETERS |
Enumerations | |
enum | _TRACE_QUERY_INFO_CLASS { TraceGuidQueryList , TraceGuidQueryInfo , TraceGuidQueryProcess , TraceStackTracingInfo , MaxTraceSetInfoClass } |
#define _EVNTRACE_ |
Definition at line 3 of file evntrace.h.
#define _TRACEHANDLE_DEFINED |
Definition at line 39 of file evntrace.h.
#define ControlTrace ControlTraceA |
Definition at line 747 of file evntrace.h.
Definition at line 287 of file evntrace.h.
#define DIAG_LOGGER_NAMEA "DiagLog" |
Definition at line 34 of file evntrace.h.
#define DIAG_LOGGER_NAMEW L"DiagLog" |
Definition at line 29 of file evntrace.h.
#define ENABLE_TRACE_PARAMETERS_VERSION 1 |
Definition at line 568 of file evntrace.h.
#define ETW_ASCIICHAR_TYPE_VALUE 102 |
Definition at line 260 of file evntrace.h.
#define ETW_ASCIISTRING_TYPE_VALUE 103 |
Definition at line 261 of file evntrace.h.
#define ETW_BOOL_TYPE_VALUE 108 |
Definition at line 266 of file evntrace.h.
#define ETW_BOOLEAN_TYPE_VALUE 14 |
Definition at line 256 of file evntrace.h.
#define ETW_BYTE_TYPE_VALUE 4 |
Definition at line 246 of file evntrace.h.
#define ETW_CHAR_TYPE_VALUE 11 |
Definition at line 253 of file evntrace.h.
#define ETW_COUNTED_ANSISTRING_TYPE_VALUE 109 |
Definition at line 267 of file evntrace.h.
#define ETW_COUNTED_STRING_TYPE_VALUE 104 |
Definition at line 262 of file evntrace.h.
#define ETW_DATETIME_TYPE_VALUE 119 |
Definition at line 277 of file evntrace.h.
#define ETW_DECIMAL_TYPE_VALUE 15 |
Definition at line 257 of file evntrace.h.
#define ETW_DOUBLE_TYPE_VALUE 13 |
Definition at line 255 of file evntrace.h.
#define ETW_GUID_TYPE_VALUE 101 |
Definition at line 259 of file evntrace.h.
#define ETW_HIDDEN_TYPE_VALUE 107 |
Definition at line 265 of file evntrace.h.
#define ETW_INT16_TYPE_VALUE 5 |
Definition at line 247 of file evntrace.h.
#define ETW_INT32_TYPE_VALUE 7 |
Definition at line 249 of file evntrace.h.
#define ETW_INT64_TYPE_VALUE 9 |
Definition at line 251 of file evntrace.h.
#define ETW_NON_NULL_TERMINATED_STRING_TYPE_VALUE 112 |
Definition at line 270 of file evntrace.h.
#define ETW_NULL_TYPE_VALUE 0 |
Definition at line 242 of file evntrace.h.
#define ETW_OBJECT_TYPE_VALUE 1 |
Definition at line 243 of file evntrace.h.
#define ETW_POINTER_TYPE_VALUE 105 |
Definition at line 263 of file evntrace.h.
#define ETW_PTVECTOR_TYPE_VALUE 117 |
Definition at line 275 of file evntrace.h.
#define ETW_REDUCED_ANSISTRING_TYPE_VALUE 113 |
Definition at line 271 of file evntrace.h.
#define ETW_REDUCED_STRING_TYPE_VALUE 114 |
Definition at line 272 of file evntrace.h.
#define ETW_REFRENCE_TYPE_VALUE 120 |
Definition at line 278 of file evntrace.h.
#define ETW_REVERSED_COUNTED_ANSISTRING_TYPE_VALUE 111 |
Definition at line 269 of file evntrace.h.
#define ETW_REVERSED_COUNTED_STRING_TYPE_VALUE 110 |
Definition at line 268 of file evntrace.h.
#define ETW_SBYTE_TYPE_VALUE 3 |
Definition at line 245 of file evntrace.h.
#define ETW_SID_TYPE_VALUE 115 |
Definition at line 273 of file evntrace.h.
#define ETW_SINGLE_TYPE_VALUE 12 |
Definition at line 254 of file evntrace.h.
#define ETW_SIZET_TYPE_VALUE 106 |
Definition at line 264 of file evntrace.h.
#define ETW_STRING_TYPE_VALUE 2 |
Definition at line 244 of file evntrace.h.
#define ETW_UINT16_TYPE_VALUE 6 |
Definition at line 248 of file evntrace.h.
#define ETW_UINT32_TYPE_VALUE 8 |
Definition at line 250 of file evntrace.h.
#define ETW_UINT64_TYPE_VALUE 10 |
Definition at line 252 of file evntrace.h.
#define ETW_VARIANT_TYPE_VALUE 116 |
Definition at line 274 of file evntrace.h.
#define ETW_WMITIME_TYPE_VALUE 118 |
Definition at line 276 of file evntrace.h.
#define EVENT_CONTROL_CODE_CAPTURE_STATE 2 |
Definition at line 285 of file evntrace.h.
#define EVENT_CONTROL_CODE_DISABLE_PROVIDER 0 |
Definition at line 283 of file evntrace.h.
#define EVENT_CONTROL_CODE_ENABLE_PROVIDER 1 |
Definition at line 284 of file evntrace.h.
#define EVENT_LOGGER_NAME EVENT_LOGGER_NAMEA |
Definition at line 688 of file evntrace.h.
#define EVENT_LOGGER_NAMEA "EventLog" |
Definition at line 33 of file evntrace.h.
#define EVENT_LOGGER_NAMEW L"EventLog" |
Definition at line 28 of file evntrace.h.
#define EVENT_TRACE_ADD_HEADER_MODE 0x00001000 |
Definition at line 193 of file evntrace.h.
#define EVENT_TRACE_BUFFERING_MODE 0x00000400 |
Definition at line 191 of file evntrace.h.
#define EVENT_TRACE_CONTROL_FLUSH 3 |
Definition at line 217 of file evntrace.h.
#define EVENT_TRACE_CONTROL_QUERY 0 |
Definition at line 213 of file evntrace.h.
#define EVENT_TRACE_CONTROL_STOP 1 |
Definition at line 214 of file evntrace.h.
#define EVENT_TRACE_CONTROL_UPDATE 2 |
Definition at line 215 of file evntrace.h.
#define EVENT_TRACE_DELAY_OPEN_FILE_MODE 0x00000200 |
Definition at line 190 of file evntrace.h.
#define EVENT_TRACE_FILE_MODE_APPEND 0x00000004 |
Definition at line 187 of file evntrace.h.
#define EVENT_TRACE_FILE_MODE_CIRCULAR 0x00000002 |
Definition at line 186 of file evntrace.h.
#define EVENT_TRACE_FILE_MODE_NEWFILE 0x00000008 |
Definition at line 202 of file evntrace.h.
#define EVENT_TRACE_FILE_MODE_NONE 0x00000000 |
Definition at line 184 of file evntrace.h.
#define EVENT_TRACE_FILE_MODE_PREALLOCATE 0x00000020 |
Definition at line 203 of file evntrace.h.
#define EVENT_TRACE_FILE_MODE_SEQUENTIAL 0x00000001 |
Definition at line 185 of file evntrace.h.
#define EVENT_TRACE_FLAG_ALPC 0x00100000 |
Definition at line 169 of file evntrace.h.
#define EVENT_TRACE_FLAG_CSWITCH 0x00000010 |
Definition at line 162 of file evntrace.h.
#define EVENT_TRACE_FLAG_DBGPRINT 0x00040000 |
Definition at line 159 of file evntrace.h.
#define EVENT_TRACE_FLAG_DISK_FILE_IO 0x00000200 |
Definition at line 151 of file evntrace.h.
#define EVENT_TRACE_FLAG_DISK_IO 0x00000100 |
Definition at line 150 of file evntrace.h.
#define EVENT_TRACE_FLAG_DISK_IO_INIT 0x00000400 |
Definition at line 167 of file evntrace.h.
#define EVENT_TRACE_FLAG_DISPATCHER 0x00000800 |
Definition at line 177 of file evntrace.h.
#define EVENT_TRACE_FLAG_DPC 0x00000020 |
Definition at line 163 of file evntrace.h.
#define EVENT_TRACE_FLAG_DRIVER 0x00800000 |
Definition at line 172 of file evntrace.h.
#define EVENT_TRACE_FLAG_ENABLE_RESERVE 0x20000000 |
Definition at line 182 of file evntrace.h.
#define EVENT_TRACE_FLAG_EXTENSION 0x80000000 |
Definition at line 180 of file evntrace.h.
#define EVENT_TRACE_FLAG_FILE_IO 0x02000000 |
Definition at line 174 of file evntrace.h.
#define EVENT_TRACE_FLAG_FILE_IO_INIT 0x04000000 |
Definition at line 175 of file evntrace.h.
#define EVENT_TRACE_FLAG_FORWARD_WMI 0x40000000 |
Definition at line 181 of file evntrace.h.
#define EVENT_TRACE_FLAG_IMAGE_LOAD 0x00000004 |
Definition at line 148 of file evntrace.h.
#define EVENT_TRACE_FLAG_INTERRUPT 0x00000040 |
Definition at line 164 of file evntrace.h.
#define EVENT_TRACE_FLAG_MEMORY_HARD_FAULTS 0x00002000 |
Definition at line 154 of file evntrace.h.
#define EVENT_TRACE_FLAG_MEMORY_PAGE_FAULTS 0x00001000 |
Definition at line 153 of file evntrace.h.
#define EVENT_TRACE_FLAG_NETWORK_TCPIP 0x00010000 |
Definition at line 156 of file evntrace.h.
#define EVENT_TRACE_FLAG_PROCESS 0x00000001 |
Definition at line 146 of file evntrace.h.
#define EVENT_TRACE_FLAG_PROCESS_COUNTERS 0x00000008 |
Definition at line 161 of file evntrace.h.
#define EVENT_TRACE_FLAG_PROFILE 0x01000000 |
Definition at line 173 of file evntrace.h.
#define EVENT_TRACE_FLAG_REGISTRY 0x00020000 |
Definition at line 158 of file evntrace.h.
#define EVENT_TRACE_FLAG_SPLIT_IO 0x00200000 |
Definition at line 170 of file evntrace.h.
#define EVENT_TRACE_FLAG_SYSTEMCALL 0x00000080 |
Definition at line 165 of file evntrace.h.
#define EVENT_TRACE_FLAG_THREAD 0x00000002 |
Definition at line 147 of file evntrace.h.
#define EVENT_TRACE_FLAG_VIRTUAL_ALLOC 0x00004000 |
Definition at line 178 of file evntrace.h.
#define EVENT_TRACE_LOGFILE EVENT_TRACE_LOGFILEA |
Definition at line 684 of file evntrace.h.
#define EVENT_TRACE_MODE_RESERVED 0x00100000 |
Definition at line 209 of file evntrace.h.
#define EVENT_TRACE_NO_PER_PROCESSOR_BUFFERING 0x10000000 |
Definition at line 211 of file evntrace.h.
#define EVENT_TRACE_NONSTOPPABLE_MODE 0x00000040 |
Definition at line 205 of file evntrace.h.
#define EVENT_TRACE_PRIVATE_IN_PROC 0x00020000 |
Definition at line 208 of file evntrace.h.
#define EVENT_TRACE_PRIVATE_LOGGER_MODE 0x00000800 |
Definition at line 192 of file evntrace.h.
#define EVENT_TRACE_REAL_TIME_MODE 0x00000100 |
Definition at line 189 of file evntrace.h.
#define EVENT_TRACE_RELOG_MODE 0x00010000 |
Definition at line 198 of file evntrace.h.
#define EVENT_TRACE_SECURE_MODE 0x00000080 |
Definition at line 206 of file evntrace.h.
#define EVENT_TRACE_TYPE_ACCEPT 0x0F |
Definition at line 93 of file evntrace.h.
#define EVENT_TRACE_TYPE_ACKDUP 0x16 |
Definition at line 100 of file evntrace.h.
#define EVENT_TRACE_TYPE_ACKFULL 0x14 |
Definition at line 98 of file evntrace.h.
#define EVENT_TRACE_TYPE_ACKPART 0x15 |
Definition at line 99 of file evntrace.h.
#define EVENT_TRACE_TYPE_CHECKPOINT 0x08 |
Definition at line 55 of file evntrace.h.
#define EVENT_TRACE_TYPE_CONFIG 0x0B |
Definition at line 103 of file evntrace.h.
#define EVENT_TRACE_TYPE_CONFIG_CPU 0x0A |
Definition at line 132 of file evntrace.h.
#define EVENT_TRACE_TYPE_CONFIG_IDECHANNEL 0x17 |
Definition at line 143 of file evntrace.h.
#define EVENT_TRACE_TYPE_CONFIG_IRQ 0x15 |
Definition at line 141 of file evntrace.h.
#define EVENT_TRACE_TYPE_CONFIG_LOGICALDISK 0x0C |
Definition at line 134 of file evntrace.h.
#define EVENT_TRACE_TYPE_CONFIG_NETINFO 0x11 |
Definition at line 139 of file evntrace.h.
#define EVENT_TRACE_TYPE_CONFIG_NIC 0x0D |
Definition at line 135 of file evntrace.h.
#define EVENT_TRACE_TYPE_CONFIG_PHYSICALDISK 0x0B |
Definition at line 133 of file evntrace.h.
#define EVENT_TRACE_TYPE_CONFIG_PLATFORM 0x19 |
Definition at line 144 of file evntrace.h.
#define EVENT_TRACE_TYPE_CONFIG_PNP 0x16 |
Definition at line 142 of file evntrace.h.
#define EVENT_TRACE_TYPE_CONFIG_POWER 0x10 |
Definition at line 138 of file evntrace.h.
#define EVENT_TRACE_TYPE_CONFIG_SERVICES 0x0F |
Definition at line 137 of file evntrace.h.
#define EVENT_TRACE_TYPE_CONFIG_VIDEO 0x0E |
Definition at line 136 of file evntrace.h.
#define EVENT_TRACE_TYPE_CONNECT 0x0C |
Definition at line 90 of file evntrace.h.
#define EVENT_TRACE_TYPE_CONNFAIL 0x11 |
Definition at line 95 of file evntrace.h.
#define EVENT_TRACE_TYPE_COPY_ARP 0x13 |
Definition at line 97 of file evntrace.h.
#define EVENT_TRACE_TYPE_COPY_TCP 0x12 |
Definition at line 96 of file evntrace.h.
#define EVENT_TRACE_TYPE_DC_END 0x04 |
Definition at line 50 of file evntrace.h.
#define EVENT_TRACE_TYPE_DC_START 0x03 |
Definition at line 49 of file evntrace.h.
#define EVENT_TRACE_TYPE_DEQUEUE 0x07 |
Definition at line 53 of file evntrace.h.
#define EVENT_TRACE_TYPE_DISCONNECT 0x0D |
Definition at line 91 of file evntrace.h.
#define EVENT_TRACE_TYPE_END 0x02 |
Definition at line 47 of file evntrace.h.
#define EVENT_TRACE_TYPE_EXTENSION 0x05 |
Definition at line 51 of file evntrace.h.
#define EVENT_TRACE_TYPE_GUIDMAP 0x0A |
Definition at line 102 of file evntrace.h.
#define EVENT_TRACE_TYPE_INFO 0x00 |
Definition at line 45 of file evntrace.h.
#define EVENT_TRACE_TYPE_IO_FLUSH 0x0E |
Definition at line 78 of file evntrace.h.
#define EVENT_TRACE_TYPE_IO_FLUSH_INIT 0x0F |
Definition at line 79 of file evntrace.h.
#define EVENT_TRACE_TYPE_IO_READ 0x0A |
Definition at line 74 of file evntrace.h.
#define EVENT_TRACE_TYPE_IO_READ_INIT 0x0C |
Definition at line 76 of file evntrace.h.
#define EVENT_TRACE_TYPE_IO_WRITE 0x0B |
Definition at line 75 of file evntrace.h.
#define EVENT_TRACE_TYPE_IO_WRITE_INIT 0x0D |
Definition at line 77 of file evntrace.h.
#define EVENT_TRACE_TYPE_LOAD 0x0A |
Definition at line 72 of file evntrace.h.
#define EVENT_TRACE_TYPE_MM_AV 0x0F |
Definition at line 86 of file evntrace.h.
#define EVENT_TRACE_TYPE_MM_COW 0x0C |
Definition at line 83 of file evntrace.h.
#define EVENT_TRACE_TYPE_MM_DZF 0x0B |
Definition at line 82 of file evntrace.h.
#define EVENT_TRACE_TYPE_MM_GPF 0x0D |
Definition at line 84 of file evntrace.h.
#define EVENT_TRACE_TYPE_MM_HPF 0x0E |
Definition at line 85 of file evntrace.h.
#define EVENT_TRACE_TYPE_MM_TF 0x0A |
Definition at line 81 of file evntrace.h.
#define EVENT_TRACE_TYPE_RECEIVE 0x0B |
Definition at line 89 of file evntrace.h.
#define EVENT_TRACE_TYPE_RECONNECT 0x10 |
Definition at line 94 of file evntrace.h.
#define EVENT_TRACE_TYPE_REGCLOSE 0x1B |
Definition at line 124 of file evntrace.h.
#define EVENT_TRACE_TYPE_REGCOMMIT 0x1E |
Definition at line 127 of file evntrace.h.
#define EVENT_TRACE_TYPE_REGCREATE 0x0A |
Definition at line 107 of file evntrace.h.
#define EVENT_TRACE_TYPE_REGDELETE 0x0C |
Definition at line 109 of file evntrace.h.
#define EVENT_TRACE_TYPE_REGDELETEVALUE 0x0F |
Definition at line 112 of file evntrace.h.
#define EVENT_TRACE_TYPE_REGENUMERATEKEY 0x11 |
Definition at line 114 of file evntrace.h.
#define EVENT_TRACE_TYPE_REGENUMERATEVALUEKEY 0x12 |
Definition at line 115 of file evntrace.h.
#define EVENT_TRACE_TYPE_REGFLUSH 0x15 |
Definition at line 118 of file evntrace.h.
#define EVENT_TRACE_TYPE_REGKCBCREATE 0x16 |
Definition at line 119 of file evntrace.h.
#define EVENT_TRACE_TYPE_REGKCBDELETE 0x17 |
Definition at line 120 of file evntrace.h.
#define EVENT_TRACE_TYPE_REGKCBRUNDOWNBEGIN 0x18 |
Definition at line 121 of file evntrace.h.
#define EVENT_TRACE_TYPE_REGKCBRUNDOWNEND 0x19 |
Definition at line 122 of file evntrace.h.
#define EVENT_TRACE_TYPE_REGMOUNTHIVE 0x21 |
Definition at line 130 of file evntrace.h.
#define EVENT_TRACE_TYPE_REGOPEN 0x0B |
Definition at line 108 of file evntrace.h.
#define EVENT_TRACE_TYPE_REGPREPARE 0x1F |
Definition at line 128 of file evntrace.h.
#define EVENT_TRACE_TYPE_REGQUERY 0x0D |
Definition at line 110 of file evntrace.h.
#define EVENT_TRACE_TYPE_REGQUERYMULTIPLEVALUE 0x13 |
Definition at line 116 of file evntrace.h.
#define EVENT_TRACE_TYPE_REGQUERYSECURITY 0x1D |
Definition at line 126 of file evntrace.h.
#define EVENT_TRACE_TYPE_REGQUERYVALUE 0x10 |
Definition at line 113 of file evntrace.h.
#define EVENT_TRACE_TYPE_REGROLLBACK 0x20 |
Definition at line 129 of file evntrace.h.
#define EVENT_TRACE_TYPE_REGSETINFORMATION 0x14 |
Definition at line 117 of file evntrace.h.
#define EVENT_TRACE_TYPE_REGSETSECURITY 0x1C |
Definition at line 125 of file evntrace.h.
#define EVENT_TRACE_TYPE_REGSETVALUE 0x0E |
Definition at line 111 of file evntrace.h.
#define EVENT_TRACE_TYPE_REGVIRTUALIZE 0x1A |
Definition at line 123 of file evntrace.h.
#define EVENT_TRACE_TYPE_REPLY 0x06 |
Definition at line 52 of file evntrace.h.
#define EVENT_TRACE_TYPE_RESUME 0x07 |
Definition at line 54 of file evntrace.h.
#define EVENT_TRACE_TYPE_RETRANSMIT 0x0E |
Definition at line 92 of file evntrace.h.
#define EVENT_TRACE_TYPE_SECURITY 0x0D |
Definition at line 105 of file evntrace.h.
#define EVENT_TRACE_TYPE_SEND 0x0A |
Definition at line 88 of file evntrace.h.
#define EVENT_TRACE_TYPE_SIDINFO 0x0C |
Definition at line 104 of file evntrace.h.
#define EVENT_TRACE_TYPE_START 0x01 |
Definition at line 46 of file evntrace.h.
#define EVENT_TRACE_TYPE_STOP 0x02 |
Definition at line 48 of file evntrace.h.
#define EVENT_TRACE_TYPE_SUSPEND 0x08 |
Definition at line 56 of file evntrace.h.
#define EVENT_TRACE_TYPE_WINEVT_RECEIVE 0XF0 |
Definition at line 58 of file evntrace.h.
#define EVENT_TRACE_TYPE_WINEVT_SEND 0x09 |
Definition at line 57 of file evntrace.h.
#define EVENT_TRACE_USE_GLOBAL_SEQUENCE 0x00004000 |
Definition at line 195 of file evntrace.h.
#define EVENT_TRACE_USE_KBYTES_FOR_SIZE 0x00002000 |
Definition at line 207 of file evntrace.h.
#define EVENT_TRACE_USE_LOCAL_SEQUENCE 0x00008000 |
Definition at line 196 of file evntrace.h.
#define EVENT_TRACE_USE_NOCPUTIME 0x0002 |
Definition at line 234 of file evntrace.h.
#define EVENT_TRACE_USE_PAGED_MEMORY 0x01000000 |
Definition at line 200 of file evntrace.h.
#define EVENT_TRACE_USE_PROCTIME 0x0001 |
Definition at line 233 of file evntrace.h.
#define FlushTrace FlushTraceA |
Definition at line 764 of file evntrace.h.
#define GLOBAL_LOGGER_NAME GLOBAL_LOGGER_NAMEA |
Definition at line 687 of file evntrace.h.
#define GLOBAL_LOGGER_NAMEA "GlobalLogger" |
Definition at line 32 of file evntrace.h.
#define GLOBAL_LOGGER_NAMEW L"GlobalLogger" |
Definition at line 27 of file evntrace.h.
#define INVALID_PROCESSTRACE_HANDLE ((TRACEHANDLE)(ULONG_PTR)INVALID_HANDLE_VALUE) |
Definition at line 714 of file evntrace.h.
#define KERNEL_LOGGER_NAME KERNEL_LOGGER_NAMEA |
Definition at line 686 of file evntrace.h.
#define KERNEL_LOGGER_NAMEA "NT Kernel Logger" |
Definition at line 31 of file evntrace.h.
#define KERNEL_LOGGER_NAMEW L"NT Kernel Logger" |
Definition at line 26 of file evntrace.h.
#define MAX_MOF_FIELDS 16 |
Definition at line 36 of file evntrace.h.
#define OpenTrace | ( | void | ) | OpenTraceA |
Definition at line 768 of file evntrace.h.
#define PEVENT_TRACE_BUFFER_CALLBACK PEVENT_TRACE_BUFFER_CALLBACKA |
Definition at line 683 of file evntrace.h.
#define PEVENT_TRACE_HEADER_DEFINED |
Definition at line 330 of file evntrace.h.
#define PEVENT_TRACE_LOGFILE PEVENT_TRACE_LOGFILEA |
Definition at line 685 of file evntrace.h.
#define QueryAllTraces QueryAllTracesA |
Definition at line 767 of file evntrace.h.
#define QueryTrace QueryTraceA |
Definition at line 758 of file evntrace.h.
#define RegisterTraceGuids RegisterTraceGuidsA |
Definition at line 745 of file evntrace.h.
#define StartTrace StartTraceA |
Definition at line 746 of file evntrace.h.
#define StopTrace StopTraceA |
Definition at line 757 of file evntrace.h.
#define SYSTEM_EVENT_TYPE 1 |
Definition at line 43 of file evntrace.h.
#define TRACE_HEADER_FLAG_LOG_WNODE 0x00040000 |
Definition at line 238 of file evntrace.h.
#define TRACE_HEADER_FLAG_TRACED_GUID 0x00020000 |
Definition at line 237 of file evntrace.h.
#define TRACE_HEADER_FLAG_USE_GUID_PTR 0x00080000 |
Definition at line 239 of file evntrace.h.
#define TRACE_HEADER_FLAG_USE_MOF_PTR 0x00100000 |
Definition at line 240 of file evntrace.h.
#define TRACE_HEADER_FLAG_USE_TIMESTAMP 0x00000200 |
Definition at line 236 of file evntrace.h.
#define TRACE_LEVEL_CRITICAL 1 |
Definition at line 61 of file evntrace.h.
#define TRACE_LEVEL_ERROR 2 |
Definition at line 63 of file evntrace.h.
#define TRACE_LEVEL_FATAL 1 |
Definition at line 62 of file evntrace.h.
#define TRACE_LEVEL_INFORMATION 4 |
Definition at line 65 of file evntrace.h.
#define TRACE_LEVEL_NONE 0 |
Definition at line 60 of file evntrace.h.
#define TRACE_LEVEL_RESERVED6 6 |
Definition at line 67 of file evntrace.h.
#define TRACE_LEVEL_RESERVED7 7 |
Definition at line 68 of file evntrace.h.
#define TRACE_LEVEL_RESERVED8 8 |
Definition at line 69 of file evntrace.h.
#define TRACE_LEVEL_RESERVED9 9 |
Definition at line 70 of file evntrace.h.
#define TRACE_LEVEL_VERBOSE 5 |
Definition at line 66 of file evntrace.h.
#define TRACE_LEVEL_WARNING 3 |
Definition at line 64 of file evntrace.h.
#define TRACE_MESSAGE_COMPONENTID 4 |
Definition at line 221 of file evntrace.h.
#define TRACE_MESSAGE_FLAG_MASK 0xFFFF |
Definition at line 229 of file evntrace.h.
#define TRACE_MESSAGE_GUID 2 |
Definition at line 220 of file evntrace.h.
#define TRACE_MESSAGE_MAXIMUM_SIZE 8*1024 |
Definition at line 231 of file evntrace.h.
#define TRACE_MESSAGE_PERFORMANCE_TIMESTAMP 16 |
Definition at line 223 of file evntrace.h.
#define TRACE_MESSAGE_POINTER32 0x0040 |
Definition at line 226 of file evntrace.h.
#define TRACE_MESSAGE_POINTER64 0x0080 |
Definition at line 227 of file evntrace.h.
#define TRACE_MESSAGE_SEQUENCE 1 |
Definition at line 219 of file evntrace.h.
#define TRACE_MESSAGE_SYSTEMINFO 32 |
Definition at line 224 of file evntrace.h.
#define TRACE_MESSAGE_TIMESTAMP 8 |
Definition at line 222 of file evntrace.h.
#define TRACE_PROVIDER_FLAG_LEGACY 0x00000001 |
Definition at line 280 of file evntrace.h.
#define TRACE_PROVIDER_FLAG_PRE_ENABLE 0x00000002 |
Definition at line 281 of file evntrace.h.
#define UpdateTrace UpdateTraceA |
Definition at line 759 of file evntrace.h.
#define WMIAPI DECLSPEC_IMPORT __stdcall |
Definition at line 10 of file evntrace.h.
typedef struct _CLASSIC_EVENT_ID CLASSIC_EVENT_ID |
Definition at line 600 of file evntrace.h.
typedef struct _EVENT_RECORD EVENT_RECORD |
Definition at line 596 of file evntrace.h.
typedef struct _EVENT_TRACE EVENT_TRACE |
Definition at line 598 of file evntrace.h.
Definition at line 597 of file evntrace.h.
typedef struct _MOF_FIELD MOF_FIELD |
typedef struct _CLASSIC_EVENT_ID * PCLASSIC_EVENT_ID |
typedef struct _ETW_BUFFER_CONTEXT * PETW_BUFFER_CONTEXT |
typedef VOID(WINAPI * PEVENT_CALLBACK) (PEVENT_TRACE pEvent) |
Definition at line 611 of file evntrace.h.
Definition at line 600 of file evntrace.h.
typedef struct _EVENT_INSTANCE_INFO * PEVENT_INSTANCE_INFO |
typedef struct _EVENT_RECORD * PEVENT_RECORD |
Definition at line 596 of file evntrace.h.
typedef VOID(WINAPI * PEVENT_RECORD_CALLBACK) (PEVENT_RECORD EventRecord) |
Definition at line 615 of file evntrace.h.
typedef struct _EVENT_TRACE * PEVENT_TRACE |
typedef ULONG(WINAPI * PEVENT_TRACE_BUFFER_CALLBACKA) (PEVENT_TRACE_LOGFILEA Logfile) |
Definition at line 607 of file evntrace.h.
typedef ULONG(WINAPI * PEVENT_TRACE_BUFFER_CALLBACKW) (PEVENT_TRACE_LOGFILEW Logfile) |
Definition at line 603 of file evntrace.h.
typedef struct _EVENT_TRACE_HEADER* PEVENT_TRACE_HEADER |
Definition at line 331 of file evntrace.h.
typedef struct _EVENT_TRACE_LOGFILEA * PEVENT_TRACE_LOGFILEA |
Definition at line 598 of file evntrace.h.
typedef struct _EVENT_TRACE_LOGFILEW * PEVENT_TRACE_LOGFILEW |
Definition at line 597 of file evntrace.h.
typedef struct _MOF_FIELD * PMOF_FIELD |
typedef struct _TRACE_ENABLE_INFO * PTRACE_ENABLE_INFO |
typedef struct _TRACE_GUID_INFO * PTRACE_GUID_INFO |
typedef struct _TRACE_LOGFILE_HEADER * PTRACE_LOGFILE_HEADER |
typedef ULONG64 * PTRACEHANDLE |
Definition at line 40 of file evntrace.h.
typedef struct _TRACE_GUID_INFO TRACE_GUID_INFO |
typedef ULONG64 TRACEHANDLE |
Definition at line 40 of file evntrace.h.
typedef ULONG(WINAPI * WMIDPREQUEST) (IN WMIDPREQUESTCODE RequestCode, IN PVOID RequestContext, IN OUT ULONG *BufferSize, IN OUT PVOID Buffer) |
Definition at line 619 of file evntrace.h.
Enumerator | |
---|---|
TraceGuidQueryList | |
TraceGuidQueryInfo | |
TraceGuidQueryProcess | |
TraceStackTracingInfo | |
MaxTraceSetInfoClass |
Definition at line 692 of file evntrace.h.
EXTERN_C ULONG WMIAPI CloseTrace | ( | IN TRACEHANDLE | TraceHandle | ) |
EXTERN_C ULONG WMIAPI ControlTraceA | ( | IN TRACEHANDLE | TraceHandle, |
IN LPCSTR InstanceName | OPTIONAL, | ||
IN OUT PEVENT_TRACE_PROPERTIES | Properties, | ||
IN ULONG | ControlCode | ||
) |
Referenced by test_start_trace().
EXTERN_C ULONG WMIAPI ControlTraceW | ( | IN TRACEHANDLE | TraceHandle, |
IN LPCWSTR InstanceName | OPTIONAL, | ||
IN OUT PEVENT_TRACE_PROPERTIES | Properties, | ||
IN ULONG | ControlCode | ||
) |
EXTERN_C ULONG WMIAPI CreateTraceInstanceId | ( | IN HANDLE | RegHandle, |
IN OUT PEVENT_INSTANCE_INFO | InstInfo | ||
) |
DEFINE_GUID | ( | DefaultTraceSecurityGuid | , |
0x0811c1af | , | ||
0x7a07 | , | ||
0x4a06 | , | ||
0x82 | , | ||
0xed | , | ||
0x86 | , | ||
0x94 | , | ||
0x55 | , | ||
0xcd | , | ||
0xf7 | , | ||
0x13 | |||
) |
DEFINE_GUID | ( | EventTraceConfigGuid | , |
0x01853a65 | , | ||
0x418f | , | ||
0x4f36 | , | ||
0xae | , | ||
0xfc | , | ||
0xdc | , | ||
0x0f | , | ||
0x1d | , | ||
0x2f | , | ||
0xd2 | , | ||
0x35 | |||
) |
DEFINE_GUID | ( | EventTraceGuid | , |
0x68fdd900 | , | ||
0x4a3e | , | ||
0x11d1 | , | ||
0x84 | , | ||
0xf4 | , | ||
0x00 | , | ||
0x00 | , | ||
0xf8 | , | ||
0x04 | , | ||
0x64 | , | ||
0xe3 | |||
) |
DEFINE_GUID | ( | SystemTraceControlGuid | , |
0x9e814aad | , | ||
0x3204 | , | ||
0x11d2 | , | ||
0x9a | , | ||
0x82 | , | ||
0x00 | , | ||
0x60 | , | ||
0x08 | , | ||
0xa8 | , | ||
0x69 | , | ||
0x39 | |||
) |
EXTERN_C ULONG WMIAPI EnableTrace | ( | IN ULONG | Enable, |
IN ULONG | EnableFlag, | ||
IN ULONG | EnableLevel, | ||
IN LPCGUID | ControlGuid, | ||
IN TRACEHANDLE | TraceHandle | ||
) |
EXTERN_C ULONG WMIAPI EnableTraceEx | ( | IN LPCGUID | ProviderId, |
IN LPCGUID SourceId | OPTIONAL, | ||
IN TRACEHANDLE | TraceHandle, | ||
IN ULONG | IsEnabled, | ||
IN UCHAR | Level, | ||
IN ULONGLONG | MatchAnyKeyword, | ||
IN ULONGLONG | MatchAllKeyword, | ||
IN ULONG | EnableProperty, | ||
IN PEVENT_FILTER_DESCRIPTOR EnableFilterDesc | OPTIONAL | ||
) |
EXTERN_C ULONG WMIAPI EnableTraceEx2 | ( | IN TRACEHANDLE | TraceHandle, |
IN LPCGUID | ProviderId, | ||
IN ULONG | ControlCode, | ||
IN UCHAR | Level, | ||
IN ULONGLONG | MatchAnyKeyword, | ||
IN ULONGLONG | MatchAllKeyword, | ||
IN ULONG | Timeout, | ||
IN PENABLE_TRACE_PARAMETERS EnableParameters | OPTIONAL | ||
) |
EXTERN_C ULONG WMIAPI EnumerateTraceGuids | ( | IN OUT PTRACE_GUID_PROPERTIES * | GuidPropertiesArray, |
IN ULONG | PropertyArrayCount, | ||
OUT PULONG | GuidCount | ||
) |
EXTERN_C ULONG WMIAPI EnumerateTraceGuidsEx | ( | IN TRACE_QUERY_INFO_CLASS | TraceQueryInfoClass, |
IN PVOID InBuffer | OPTIONAL, | ||
IN ULONG | InBufferSize, | ||
OUT PVOID OutBuffer | OPTIONAL, | ||
IN ULONG | OutBufferSize, | ||
OUT PULONG | ReturnLength | ||
) |
EXTERN_C ULONG WMIAPI FlushTraceA | ( | IN TRACEHANDLE | TraceHandle, |
IN LPCSTR InstanceName | OPTIONAL, | ||
IN OUT PEVENT_TRACE_PROPERTIES | Properties | ||
) |
EXTERN_C ULONG WMIAPI FlushTraceW | ( | IN TRACEHANDLE | TraceHandle, |
IN LPCWSTR InstanceName | OPTIONAL, | ||
IN OUT PEVENT_TRACE_PROPERTIES | Properties | ||
) |
EXTERN_C ULONG WMIAPI GetTraceEnableFlags | ( | IN TRACEHANDLE | TraceHandle | ) |
EXTERN_C UCHAR WMIAPI GetTraceEnableLevel | ( | IN TRACEHANDLE | TraceHandle | ) |
EXTERN_C TRACEHANDLE WMIAPI GetTraceLoggerHandle | ( | IN PVOID | Buffer | ) |
EXTERN_C TRACEHANDLE WMIAPI OpenTraceA | ( | IN OUT PEVENT_TRACE_LOGFILEA | Logfile | ) |
EXTERN_C TRACEHANDLE WMIAPI OpenTraceW | ( | IN OUT PEVENT_TRACE_LOGFILEW | Logfile | ) |
EXTERN_C ULONG WMIAPI ProcessTrace | ( | IN PTRACEHANDLE | HandleArray, |
IN ULONG | HandleCount, | ||
IN LPFILETIME StartTime | OPTIONAL, | ||
IN LPFILETIME EndTime | OPTIONAL | ||
) |
Definition at line 35 of file evntrace.c.
EXTERN_C ULONG WMIAPI QueryAllTracesA | ( | OUT PEVENT_TRACE_PROPERTIES * | PropertyArray, |
IN ULONG | PropertyArrayCount, | ||
OUT PULONG | LoggerCount | ||
) |
EXTERN_C ULONG WMIAPI QueryAllTracesW | ( | OUT PEVENT_TRACE_PROPERTIES * | PropertyArray, |
IN ULONG | PropertyArrayCount, | ||
OUT PULONG | LoggerCount | ||
) |
EXTERN_C ULONG WMIAPI QueryTraceA | ( | IN TRACEHANDLE | TraceHandle, |
IN LPCSTR InstanceName | OPTIONAL, | ||
IN OUT PEVENT_TRACE_PROPERTIES | Properties | ||
) |
EXTERN_C ULONG WMIAPI QueryTraceW | ( | IN TRACEHANDLE | TraceHandle, |
IN LPCWSTR InstanceName | OPTIONAL, | ||
IN OUT PEVENT_TRACE_PROPERTIES | Properties | ||
) |
EXTERN_C ULONG WMIAPI RegisterTraceGuidsA | ( | IN WMIDPREQUEST | RequestAddress, |
IN PVOID RequestContext | OPTIONAL, | ||
IN LPCGUID | ControlGuid, | ||
IN ULONG | GuidCount, | ||
IN PTRACE_GUID_REGISTRATION TraceGuidReg | OPTIONAL, | ||
IN LPCSTR MofImagePath | OPTIONAL, | ||
IN LPCSTR MofResourceName | OPTIONAL, | ||
OUT PTRACEHANDLE | RegistrationHandle | ||
) |
EXTERN_C ULONG WMIAPI RegisterTraceGuidsW | ( | IN WMIDPREQUEST | RequestAddress, |
IN PVOID RequestContext | OPTIONAL, | ||
IN LPCGUID | ControlGuid, | ||
IN ULONG | GuidCount, | ||
IN PTRACE_GUID_REGISTRATION TraceGuidReg | OPTIONAL, | ||
IN LPCWSTR MofImagePath | OPTIONAL, | ||
IN LPCWSTR MofResourceName | OPTIONAL, | ||
OUT PTRACEHANDLE | RegistrationHandle | ||
) |
EXTERN_C ULONG WMIAPI StartTraceA | ( | OUT PTRACEHANDLE | TraceHandle, |
IN LPCSTR | InstanceName, | ||
IN OUT PEVENT_TRACE_PROPERTIES | Properties | ||
) |
Referenced by test_start_trace().
EXTERN_C ULONG WMIAPI StartTraceW | ( | OUT PTRACEHANDLE | TraceHandle, |
IN LPCWSTR | InstanceName, | ||
IN OUT PEVENT_TRACE_PROPERTIES | Properties | ||
) |
EXTERN_C ULONG WMIAPI StopTraceA | ( | IN TRACEHANDLE | TraceHandle, |
IN LPCSTR InstanceName | OPTIONAL, | ||
IN OUT PEVENT_TRACE_PROPERTIES | Properties | ||
) |
EXTERN_C ULONG WMIAPI StopTraceW | ( | IN TRACEHANDLE | TraceHandle, |
IN LPCWSTR InstanceName | OPTIONAL, | ||
IN OUT PEVENT_TRACE_PROPERTIES | Properties | ||
) |
EXTERN_C ULONG WMIAPI TraceEvent | ( | IN TRACEHANDLE | TraceHandle, |
IN PEVENT_TRACE_HEADER | EventTrace | ||
) |
EXTERN_C ULONG WMIAPI TraceEventInstance | ( | IN TRACEHANDLE | TraceHandle, |
IN PEVENT_INSTANCE_HEADER | EventTrace, | ||
IN PEVENT_INSTANCE_INFO | InstInfo, | ||
IN PEVENT_INSTANCE_INFO ParentInstInfo | OPTIONAL | ||
) |
EXTERN_C ULONG __cdecl TraceMessage | ( | IN TRACEHANDLE | LoggerHandle, |
IN ULONG | MessageFlags, | ||
IN LPCGUID | MessageGuid, | ||
IN USHORT | MessageNumber, | ||
... | |||
) |
EXTERN_C ULONG WMIAPI TraceMessageVa | ( | IN TRACEHANDLE | LoggerHandle, |
IN ULONG | MessageFlags, | ||
IN LPCGUID | MessageGuid, | ||
IN USHORT | MessageNumber, | ||
IN va_list | MessageArgList | ||
) |
Referenced by FxWmiTraceMessage().
EXTERN_C ULONG WMIAPI TraceSetInformation | ( | IN TRACEHANDLE | SessionHandle, |
IN TRACE_INFO_CLASS | InformationClass, | ||
IN PVOID | TraceInformation, | ||
IN ULONG | InformationLength | ||
) |
EXTERN_C ULONG WMIAPI UnregisterTraceGuids | ( | IN TRACEHANDLE | RegistrationHandle | ) |
EXTERN_C ULONG WMIAPI UpdateTraceA | ( | IN TRACEHANDLE | TraceHandle, |
IN LPCSTR InstanceName | OPTIONAL, | ||
IN OUT PEVENT_TRACE_PROPERTIES | Properties | ||
) |
EXTERN_C ULONG WMIAPI UpdateTraceW | ( | IN TRACEHANDLE | TraceHandle, |
IN LPCWSTR InstanceName | OPTIONAL, | ||
IN OUT PEVENT_TRACE_PROPERTIES | Properties | ||
) |