]>
Commit | Line | Data |
---|---|---|
9c376795 FG |
1 | #[cfg_attr(windows, link(name = "windows"))] |
2 | extern "cdecl" { | |
3 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
4 | #[cfg(feature = "Win32_Foundation")] | |
5 | pub fn TraceMessage(loggerhandle: u64, messageflags: TRACE_MESSAGE_FLAGS, messageguid: *const ::windows_sys::core::GUID, messagenumber: u16) -> super::super::super::Foundation::WIN32_ERROR; | |
6 | } | |
7 | #[cfg_attr(windows, link(name = "windows"))] | |
8 | extern "system" { | |
9 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
10 | #[cfg(feature = "Win32_Foundation")] | |
11 | pub fn CloseTrace(tracehandle: PROCESSTRACE_HANDLE) -> super::super::super::Foundation::WIN32_ERROR; | |
12 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
13 | #[cfg(feature = "Win32_Foundation")] | |
14 | pub fn ControlTraceA(tracehandle: CONTROLTRACE_HANDLE, instancename: ::windows_sys::core::PCSTR, properties: *mut EVENT_TRACE_PROPERTIES, controlcode: EVENT_TRACE_CONTROL) -> super::super::super::Foundation::WIN32_ERROR; | |
15 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
16 | #[cfg(feature = "Win32_Foundation")] | |
17 | pub fn ControlTraceW(tracehandle: CONTROLTRACE_HANDLE, instancename: ::windows_sys::core::PCWSTR, properties: *mut EVENT_TRACE_PROPERTIES, controlcode: EVENT_TRACE_CONTROL) -> super::super::super::Foundation::WIN32_ERROR; | |
18 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
19 | #[cfg(feature = "Win32_Foundation")] | |
20 | pub fn CreateTraceInstanceId(reghandle: super::super::super::Foundation::HANDLE, instinfo: *mut EVENT_INSTANCE_INFO) -> super::super::super::Foundation::WIN32_ERROR; | |
21 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
22 | pub fn CveEventWrite(cveid: ::windows_sys::core::PCWSTR, additionaldetails: ::windows_sys::core::PCWSTR) -> i32; | |
23 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
24 | #[cfg(feature = "Win32_Foundation")] | |
25 | pub fn EnableTrace(enable: u32, enableflag: u32, enablelevel: u32, controlguid: *const ::windows_sys::core::GUID, tracehandle: CONTROLTRACE_HANDLE) -> super::super::super::Foundation::WIN32_ERROR; | |
26 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
27 | #[cfg(feature = "Win32_Foundation")] | |
28 | pub fn EnableTraceEx(providerid: *const ::windows_sys::core::GUID, sourceid: *const ::windows_sys::core::GUID, tracehandle: CONTROLTRACE_HANDLE, isenabled: u32, level: u8, matchanykeyword: u64, matchallkeyword: u64, enableproperty: u32, enablefilterdesc: *const EVENT_FILTER_DESCRIPTOR) -> super::super::super::Foundation::WIN32_ERROR; | |
29 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
30 | #[cfg(feature = "Win32_Foundation")] | |
31 | pub fn EnableTraceEx2(tracehandle: CONTROLTRACE_HANDLE, providerid: *const ::windows_sys::core::GUID, controlcode: u32, level: u8, matchanykeyword: u64, matchallkeyword: u64, timeout: u32, enableparameters: *const ENABLE_TRACE_PARAMETERS) -> super::super::super::Foundation::WIN32_ERROR; | |
32 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
33 | #[cfg(feature = "Win32_Foundation")] | |
34 | pub fn EnumerateTraceGuids(guidpropertiesarray: *mut *mut TRACE_GUID_PROPERTIES, propertyarraycount: u32, guidcount: *mut u32) -> super::super::super::Foundation::WIN32_ERROR; | |
35 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
36 | #[cfg(feature = "Win32_Foundation")] | |
37 | pub fn EnumerateTraceGuidsEx(tracequeryinfoclass: TRACE_QUERY_INFO_CLASS, inbuffer: *const ::core::ffi::c_void, inbuffersize: u32, outbuffer: *mut ::core::ffi::c_void, outbuffersize: u32, returnlength: *mut u32) -> super::super::super::Foundation::WIN32_ERROR; | |
38 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
39 | #[cfg(feature = "Win32_Foundation")] | |
40 | pub fn EventAccessControl(guid: *const ::windows_sys::core::GUID, operation: u32, sid: super::super::super::Foundation::PSID, rights: u32, allowordeny: super::super::super::Foundation::BOOLEAN) -> u32; | |
41 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Security\"`*"] | |
42 | #[cfg(feature = "Win32_Security")] | |
43 | pub fn EventAccessQuery(guid: *const ::windows_sys::core::GUID, buffer: super::super::super::Security::PSECURITY_DESCRIPTOR, buffersize: *mut u32) -> u32; | |
44 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
45 | pub fn EventAccessRemove(guid: *const ::windows_sys::core::GUID) -> u32; | |
46 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
47 | pub fn EventActivityIdControl(controlcode: u32, activityid: *mut ::windows_sys::core::GUID) -> u32; | |
48 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
49 | #[cfg(feature = "Win32_Foundation")] | |
50 | pub fn EventEnabled(reghandle: u64, eventdescriptor: *const EVENT_DESCRIPTOR) -> super::super::super::Foundation::BOOLEAN; | |
51 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
52 | #[cfg(feature = "Win32_Foundation")] | |
53 | pub fn EventProviderEnabled(reghandle: u64, level: u8, keyword: u64) -> super::super::super::Foundation::BOOLEAN; | |
54 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
55 | pub fn EventRegister(providerid: *const ::windows_sys::core::GUID, enablecallback: PENABLECALLBACK, callbackcontext: *const ::core::ffi::c_void, reghandle: *mut u64) -> u32; | |
56 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
57 | pub fn EventSetInformation(reghandle: u64, informationclass: EVENT_INFO_CLASS, eventinformation: *const ::core::ffi::c_void, informationlength: u32) -> u32; | |
58 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
59 | pub fn EventUnregister(reghandle: u64) -> u32; | |
60 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
61 | pub fn EventWrite(reghandle: u64, eventdescriptor: *const EVENT_DESCRIPTOR, userdatacount: u32, userdata: *const EVENT_DATA_DESCRIPTOR) -> u32; | |
62 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
63 | pub fn EventWriteEx(reghandle: u64, eventdescriptor: *const EVENT_DESCRIPTOR, filter: u64, flags: u32, activityid: *const ::windows_sys::core::GUID, relatedactivityid: *const ::windows_sys::core::GUID, userdatacount: u32, userdata: *const EVENT_DATA_DESCRIPTOR) -> u32; | |
64 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
65 | pub fn EventWriteString(reghandle: u64, level: u8, keyword: u64, string: ::windows_sys::core::PCWSTR) -> u32; | |
66 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
67 | pub fn EventWriteTransfer(reghandle: u64, eventdescriptor: *const EVENT_DESCRIPTOR, activityid: *const ::windows_sys::core::GUID, relatedactivityid: *const ::windows_sys::core::GUID, userdatacount: u32, userdata: *const EVENT_DATA_DESCRIPTOR) -> u32; | |
68 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
69 | #[cfg(feature = "Win32_Foundation")] | |
70 | pub fn FlushTraceA(tracehandle: CONTROLTRACE_HANDLE, instancename: ::windows_sys::core::PCSTR, properties: *mut EVENT_TRACE_PROPERTIES) -> super::super::super::Foundation::WIN32_ERROR; | |
71 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
72 | #[cfg(feature = "Win32_Foundation")] | |
73 | pub fn FlushTraceW(tracehandle: CONTROLTRACE_HANDLE, instancename: ::windows_sys::core::PCWSTR, properties: *mut EVENT_TRACE_PROPERTIES) -> super::super::super::Foundation::WIN32_ERROR; | |
74 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
75 | pub fn GetTraceEnableFlags(tracehandle: u64) -> u32; | |
76 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
77 | pub fn GetTraceEnableLevel(tracehandle: u64) -> u8; | |
78 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
79 | pub fn GetTraceLoggerHandle(buffer: *const ::core::ffi::c_void) -> u64; | |
80 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`, `\"Win32_System_Time\"`*"] | |
81 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
82 | pub fn OpenTraceA(logfile: *mut EVENT_TRACE_LOGFILEA) -> PROCESSTRACE_HANDLE; | |
83 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`, `\"Win32_System_Time\"`*"] | |
84 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
85 | pub fn OpenTraceW(logfile: *mut EVENT_TRACE_LOGFILEW) -> PROCESSTRACE_HANDLE; | |
86 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
87 | #[cfg(feature = "Win32_Foundation")] | |
88 | pub fn ProcessTrace(handlearray: *const PROCESSTRACE_HANDLE, handlecount: u32, starttime: *const super::super::super::Foundation::FILETIME, endtime: *const super::super::super::Foundation::FILETIME) -> super::super::super::Foundation::WIN32_ERROR; | |
89 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
90 | #[cfg(feature = "Win32_Foundation")] | |
91 | pub fn QueryAllTracesA(propertyarray: *mut *mut EVENT_TRACE_PROPERTIES, propertyarraycount: u32, loggercount: *mut u32) -> super::super::super::Foundation::WIN32_ERROR; | |
92 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
93 | #[cfg(feature = "Win32_Foundation")] | |
94 | pub fn QueryAllTracesW(propertyarray: *mut *mut EVENT_TRACE_PROPERTIES, propertyarraycount: u32, loggercount: *mut u32) -> super::super::super::Foundation::WIN32_ERROR; | |
95 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
96 | #[cfg(feature = "Win32_Foundation")] | |
97 | pub fn QueryTraceA(tracehandle: CONTROLTRACE_HANDLE, instancename: ::windows_sys::core::PCSTR, properties: *mut EVENT_TRACE_PROPERTIES) -> super::super::super::Foundation::WIN32_ERROR; | |
98 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
99 | #[cfg(feature = "Win32_Foundation")] | |
100 | pub fn QueryTraceProcessingHandle(processinghandle: PROCESSTRACE_HANDLE, informationclass: ETW_PROCESS_HANDLE_INFO_TYPE, inbuffer: *const ::core::ffi::c_void, inbuffersize: u32, outbuffer: *mut ::core::ffi::c_void, outbuffersize: u32, returnlength: *mut u32) -> super::super::super::Foundation::WIN32_ERROR; | |
101 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
102 | #[cfg(feature = "Win32_Foundation")] | |
103 | pub fn QueryTraceW(tracehandle: CONTROLTRACE_HANDLE, instancename: ::windows_sys::core::PCWSTR, properties: *mut EVENT_TRACE_PROPERTIES) -> super::super::super::Foundation::WIN32_ERROR; | |
104 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
105 | #[cfg(feature = "Win32_Foundation")] | |
106 | pub fn RegisterTraceGuidsA(requestaddress: WMIDPREQUEST, requestcontext: *const ::core::ffi::c_void, controlguid: *const ::windows_sys::core::GUID, guidcount: u32, traceguidreg: *const TRACE_GUID_REGISTRATION, mofimagepath: ::windows_sys::core::PCSTR, mofresourcename: ::windows_sys::core::PCSTR, registrationhandle: *mut u64) -> u32; | |
107 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
108 | #[cfg(feature = "Win32_Foundation")] | |
109 | pub fn RegisterTraceGuidsW(requestaddress: WMIDPREQUEST, requestcontext: *const ::core::ffi::c_void, controlguid: *const ::windows_sys::core::GUID, guidcount: u32, traceguidreg: *const TRACE_GUID_REGISTRATION, mofimagepath: ::windows_sys::core::PCWSTR, mofresourcename: ::windows_sys::core::PCWSTR, registrationhandle: *mut u64) -> u32; | |
110 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
111 | #[cfg(feature = "Win32_Foundation")] | |
112 | pub fn RemoveTraceCallback(pguid: *const ::windows_sys::core::GUID) -> super::super::super::Foundation::WIN32_ERROR; | |
113 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
114 | #[cfg(feature = "Win32_Foundation")] | |
115 | pub fn SetTraceCallback(pguid: *const ::windows_sys::core::GUID, eventcallback: PEVENT_CALLBACK) -> super::super::super::Foundation::WIN32_ERROR; | |
116 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
117 | #[cfg(feature = "Win32_Foundation")] | |
118 | pub fn StartTraceA(tracehandle: *mut CONTROLTRACE_HANDLE, instancename: ::windows_sys::core::PCSTR, properties: *mut EVENT_TRACE_PROPERTIES) -> super::super::super::Foundation::WIN32_ERROR; | |
119 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
120 | #[cfg(feature = "Win32_Foundation")] | |
121 | pub fn StartTraceW(tracehandle: *mut CONTROLTRACE_HANDLE, instancename: ::windows_sys::core::PCWSTR, properties: *mut EVENT_TRACE_PROPERTIES) -> super::super::super::Foundation::WIN32_ERROR; | |
122 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
123 | #[cfg(feature = "Win32_Foundation")] | |
124 | pub fn StopTraceA(tracehandle: CONTROLTRACE_HANDLE, instancename: ::windows_sys::core::PCSTR, properties: *mut EVENT_TRACE_PROPERTIES) -> super::super::super::Foundation::WIN32_ERROR; | |
125 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
126 | #[cfg(feature = "Win32_Foundation")] | |
127 | pub fn StopTraceW(tracehandle: CONTROLTRACE_HANDLE, instancename: ::windows_sys::core::PCWSTR, properties: *mut EVENT_TRACE_PROPERTIES) -> super::super::super::Foundation::WIN32_ERROR; | |
128 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
129 | #[cfg(feature = "Win32_Foundation")] | |
130 | pub fn TdhAggregatePayloadFilters(payloadfiltercount: u32, payloadfilterptrs: *const *const ::core::ffi::c_void, eventmatchallflags: *const super::super::super::Foundation::BOOLEAN, eventfilterdescriptor: *mut EVENT_FILTER_DESCRIPTOR) -> u32; | |
131 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
132 | pub fn TdhCleanupPayloadEventFilterDescriptor(eventfilterdescriptor: *mut EVENT_FILTER_DESCRIPTOR) -> u32; | |
133 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
134 | pub fn TdhCloseDecodingHandle(handle: TDH_HANDLE) -> u32; | |
135 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
136 | #[cfg(feature = "Win32_Foundation")] | |
137 | pub fn TdhCreatePayloadFilter(providerguid: *const ::windows_sys::core::GUID, eventdescriptor: *const EVENT_DESCRIPTOR, eventmatchany: super::super::super::Foundation::BOOLEAN, payloadpredicatecount: u32, payloadpredicates: *const PAYLOAD_FILTER_PREDICATE, payloadfilter: *mut *mut ::core::ffi::c_void) -> u32; | |
138 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
139 | pub fn TdhDeletePayloadFilter(payloadfilter: *mut *mut ::core::ffi::c_void) -> u32; | |
140 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
141 | pub fn TdhEnumerateManifestProviderEvents(providerguid: *const ::windows_sys::core::GUID, buffer: *mut PROVIDER_EVENT_INFO, buffersize: *mut u32) -> u32; | |
142 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
143 | pub fn TdhEnumerateProviderFieldInformation(pguid: *const ::windows_sys::core::GUID, eventfieldtype: EVENT_FIELD_TYPE, pbuffer: *mut PROVIDER_FIELD_INFOARRAY, pbuffersize: *mut u32) -> u32; | |
144 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
145 | pub fn TdhEnumerateProviderFilters(guid: *const ::windows_sys::core::GUID, tdhcontextcount: u32, tdhcontext: *const TDH_CONTEXT, filtercount: *mut u32, buffer: *mut *mut PROVIDER_FILTER_INFO, buffersize: *mut u32) -> u32; | |
146 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
147 | pub fn TdhEnumerateProviders(pbuffer: *mut PROVIDER_ENUMERATION_INFO, pbuffersize: *mut u32) -> u32; | |
148 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
149 | pub fn TdhEnumerateProvidersForDecodingSource(filter: DECODING_SOURCE, buffer: *mut PROVIDER_ENUMERATION_INFO, buffersize: u32, bufferrequired: *mut u32) -> u32; | |
150 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
151 | pub fn TdhFormatProperty(eventinfo: *const TRACE_EVENT_INFO, mapinfo: *const EVENT_MAP_INFO, pointersize: u32, propertyintype: u16, propertyouttype: u16, propertylength: u16, userdatalength: u16, userdata: *const u8, buffersize: *mut u32, buffer: ::windows_sys::core::PWSTR, userdataconsumed: *mut u16) -> u32; | |
152 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
153 | pub fn TdhGetDecodingParameter(handle: TDH_HANDLE, tdhcontext: *mut TDH_CONTEXT) -> u32; | |
154 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
155 | pub fn TdhGetEventInformation(event: *const EVENT_RECORD, tdhcontextcount: u32, tdhcontext: *const TDH_CONTEXT, buffer: *mut TRACE_EVENT_INFO, buffersize: *mut u32) -> u32; | |
156 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
157 | pub fn TdhGetEventMapInformation(pevent: *const EVENT_RECORD, pmapname: ::windows_sys::core::PCWSTR, pbuffer: *mut EVENT_MAP_INFO, pbuffersize: *mut u32) -> u32; | |
158 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
159 | pub fn TdhGetManifestEventInformation(providerguid: *const ::windows_sys::core::GUID, eventdescriptor: *const EVENT_DESCRIPTOR, buffer: *mut TRACE_EVENT_INFO, buffersize: *mut u32) -> u32; | |
160 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
161 | pub fn TdhGetProperty(pevent: *const EVENT_RECORD, tdhcontextcount: u32, ptdhcontext: *const TDH_CONTEXT, propertydatacount: u32, ppropertydata: *const PROPERTY_DATA_DESCRIPTOR, buffersize: u32, pbuffer: *mut u8) -> u32; | |
162 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
163 | pub fn TdhGetPropertySize(pevent: *const EVENT_RECORD, tdhcontextcount: u32, ptdhcontext: *const TDH_CONTEXT, propertydatacount: u32, ppropertydata: *const PROPERTY_DATA_DESCRIPTOR, ppropertysize: *mut u32) -> u32; | |
164 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
165 | pub fn TdhGetWppMessage(handle: TDH_HANDLE, eventrecord: *const EVENT_RECORD, buffersize: *mut u32, buffer: *mut u8) -> u32; | |
166 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
167 | pub fn TdhGetWppProperty(handle: TDH_HANDLE, eventrecord: *const EVENT_RECORD, propertyname: ::windows_sys::core::PCWSTR, buffersize: *mut u32, buffer: *mut u8) -> u32; | |
168 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
169 | pub fn TdhLoadManifest(manifest: ::windows_sys::core::PCWSTR) -> u32; | |
170 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
171 | pub fn TdhLoadManifestFromBinary(binarypath: ::windows_sys::core::PCWSTR) -> u32; | |
172 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
173 | pub fn TdhLoadManifestFromMemory(pdata: *const ::core::ffi::c_void, cbdata: u32) -> u32; | |
174 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
175 | pub fn TdhOpenDecodingHandle(handle: *mut TDH_HANDLE) -> u32; | |
176 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
177 | pub fn TdhQueryProviderFieldInformation(pguid: *const ::windows_sys::core::GUID, eventfieldvalue: u64, eventfieldtype: EVENT_FIELD_TYPE, pbuffer: *mut PROVIDER_FIELD_INFOARRAY, pbuffersize: *mut u32) -> u32; | |
178 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
179 | pub fn TdhSetDecodingParameter(handle: TDH_HANDLE, tdhcontext: *const TDH_CONTEXT) -> u32; | |
180 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
181 | pub fn TdhUnloadManifest(manifest: ::windows_sys::core::PCWSTR) -> u32; | |
182 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
183 | pub fn TdhUnloadManifestFromMemory(pdata: *const ::core::ffi::c_void, cbdata: u32) -> u32; | |
184 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
185 | #[cfg(feature = "Win32_Foundation")] | |
186 | pub fn TraceEvent(tracehandle: u64, eventtrace: *const EVENT_TRACE_HEADER) -> super::super::super::Foundation::WIN32_ERROR; | |
187 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
188 | #[cfg(feature = "Win32_Foundation")] | |
189 | pub fn TraceEventInstance(tracehandle: u64, eventtrace: *const EVENT_INSTANCE_HEADER, instinfo: *const EVENT_INSTANCE_INFO, parentinstinfo: *const EVENT_INSTANCE_INFO) -> u32; | |
190 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
191 | #[cfg(feature = "Win32_Foundation")] | |
192 | pub fn TraceMessageVa(loggerhandle: u64, messageflags: TRACE_MESSAGE_FLAGS, messageguid: *const ::windows_sys::core::GUID, messagenumber: u16, messagearglist: *const i8) -> super::super::super::Foundation::WIN32_ERROR; | |
193 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
194 | #[cfg(feature = "Win32_Foundation")] | |
195 | pub fn TraceQueryInformation(sessionhandle: CONTROLTRACE_HANDLE, informationclass: TRACE_QUERY_INFO_CLASS, traceinformation: *mut ::core::ffi::c_void, informationlength: u32, returnlength: *mut u32) -> super::super::super::Foundation::WIN32_ERROR; | |
196 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
197 | #[cfg(feature = "Win32_Foundation")] | |
198 | pub fn TraceSetInformation(sessionhandle: CONTROLTRACE_HANDLE, informationclass: TRACE_QUERY_INFO_CLASS, traceinformation: *const ::core::ffi::c_void, informationlength: u32) -> super::super::super::Foundation::WIN32_ERROR; | |
199 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
200 | pub fn UnregisterTraceGuids(registrationhandle: u64) -> u32; | |
201 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
202 | #[cfg(feature = "Win32_Foundation")] | |
203 | pub fn UpdateTraceA(tracehandle: CONTROLTRACE_HANDLE, instancename: ::windows_sys::core::PCSTR, properties: *mut EVENT_TRACE_PROPERTIES) -> super::super::super::Foundation::WIN32_ERROR; | |
204 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
205 | #[cfg(feature = "Win32_Foundation")] | |
206 | pub fn UpdateTraceW(tracehandle: CONTROLTRACE_HANDLE, instancename: ::windows_sys::core::PCWSTR, properties: *mut EVENT_TRACE_PROPERTIES) -> super::super::super::Foundation::WIN32_ERROR; | |
207 | } | |
208 | pub type ITraceEvent = *mut ::core::ffi::c_void; | |
209 | pub type ITraceEventCallback = *mut ::core::ffi::c_void; | |
210 | pub type ITraceRelogger = *mut ::core::ffi::c_void; | |
211 | pub const ALPCGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1171836109, data2: 21407, data3: 19314, data4: [168, 183, 92, 104, 49, 66, 96, 154] }; | |
212 | pub const CLSID_TraceRelogger: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2067822893, data2: 1535, data3: 17604, data4: [144, 88, 244, 64, 199, 31, 23, 212] }; | |
213 | pub const CTraceRelogger: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2067822893, data2: 1535, data3: 17604, data4: [144, 88, 244, 64, 199, 31, 23, 212] }; | |
214 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
215 | pub const DIAG_LOGGER_NAMEA: &str = "DiagLog"; | |
216 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
217 | pub const DIAG_LOGGER_NAMEW: &str = "DiagLog"; | |
218 | pub const DefaultTraceSecurityGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 135381423, data2: 31239, data3: 18950, data4: [130, 237, 134, 148, 85, 205, 247, 19] }; | |
219 | pub const DiskIoGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1030727892, data2: 65029, data3: 4560, data4: [157, 218, 0, 192, 79, 215, 186, 124] }; | |
220 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
221 | pub const ENABLE_TRACE_PARAMETERS_VERSION: u32 = 1u32; | |
222 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
223 | pub const ENABLE_TRACE_PARAMETERS_VERSION_2: u32 = 2u32; | |
224 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
225 | pub const ETW_ASCIICHAR_TYPE_VALUE: u32 = 102u32; | |
226 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
227 | pub const ETW_ASCIISTRING_TYPE_VALUE: u32 = 103u32; | |
228 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
229 | pub const ETW_BOOLEAN_TYPE_VALUE: u32 = 14u32; | |
230 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
231 | pub const ETW_BOOL_TYPE_VALUE: u32 = 108u32; | |
232 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
233 | pub const ETW_BYTE_TYPE_VALUE: u32 = 4u32; | |
234 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
235 | pub const ETW_CHAR_TYPE_VALUE: u32 = 11u32; | |
236 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
237 | pub const ETW_COUNTED_ANSISTRING_TYPE_VALUE: u32 = 109u32; | |
238 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
239 | pub const ETW_COUNTED_STRING_TYPE_VALUE: u32 = 104u32; | |
240 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
241 | pub const ETW_DATETIME_TYPE_VALUE: u32 = 119u32; | |
242 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
243 | pub const ETW_DECIMAL_TYPE_VALUE: u32 = 15u32; | |
244 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
245 | pub const ETW_DOUBLE_TYPE_VALUE: u32 = 13u32; | |
246 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
247 | pub const ETW_GUID_TYPE_VALUE: u32 = 101u32; | |
248 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
249 | pub const ETW_HIDDEN_TYPE_VALUE: u32 = 107u32; | |
250 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
251 | pub const ETW_INT16_TYPE_VALUE: u32 = 5u32; | |
252 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
253 | pub const ETW_INT32_TYPE_VALUE: u32 = 7u32; | |
254 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
255 | pub const ETW_INT64_TYPE_VALUE: u32 = 9u32; | |
256 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
257 | pub const ETW_NON_NULL_TERMINATED_STRING_TYPE_VALUE: u32 = 112u32; | |
258 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
259 | pub const ETW_NULL_TYPE_VALUE: u32 = 0u32; | |
260 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
261 | pub const ETW_OBJECT_TYPE_VALUE: u32 = 1u32; | |
262 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
263 | pub const ETW_POINTER_TYPE_VALUE: u32 = 105u32; | |
264 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
265 | pub const ETW_PTVECTOR_TYPE_VALUE: u32 = 117u32; | |
266 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
267 | pub const ETW_REDUCED_ANSISTRING_TYPE_VALUE: u32 = 113u32; | |
268 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
269 | pub const ETW_REDUCED_STRING_TYPE_VALUE: u32 = 114u32; | |
270 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
271 | pub const ETW_REFRENCE_TYPE_VALUE: u32 = 120u32; | |
272 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
273 | pub const ETW_REVERSED_COUNTED_ANSISTRING_TYPE_VALUE: u32 = 111u32; | |
274 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
275 | pub const ETW_REVERSED_COUNTED_STRING_TYPE_VALUE: u32 = 110u32; | |
276 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
277 | pub const ETW_SBYTE_TYPE_VALUE: u32 = 3u32; | |
278 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
279 | pub const ETW_SID_TYPE_VALUE: u32 = 115u32; | |
280 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
281 | pub const ETW_SINGLE_TYPE_VALUE: u32 = 12u32; | |
282 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
283 | pub const ETW_SIZET_TYPE_VALUE: u32 = 106u32; | |
284 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
285 | pub const ETW_STRING_TYPE_VALUE: u32 = 2u32; | |
286 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
287 | pub const ETW_UINT16_TYPE_VALUE: u32 = 6u32; | |
288 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
289 | pub const ETW_UINT32_TYPE_VALUE: u32 = 8u32; | |
290 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
291 | pub const ETW_UINT64_TYPE_VALUE: u32 = 10u32; | |
292 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
293 | pub const ETW_VARIANT_TYPE_VALUE: u32 = 116u32; | |
294 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
295 | pub const ETW_WMITIME_TYPE_VALUE: u32 = 118u32; | |
296 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
297 | pub const EVENT_ACTIVITY_CTRL_CREATE_ID: u32 = 3u32; | |
298 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
299 | pub const EVENT_ACTIVITY_CTRL_CREATE_SET_ID: u32 = 5u32; | |
300 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
301 | pub const EVENT_ACTIVITY_CTRL_GET_ID: u32 = 1u32; | |
302 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
303 | pub const EVENT_ACTIVITY_CTRL_GET_SET_ID: u32 = 4u32; | |
304 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
305 | pub const EVENT_ACTIVITY_CTRL_SET_ID: u32 = 2u32; | |
306 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
307 | pub const EVENT_DATA_DESCRIPTOR_TYPE_EVENT_METADATA: u32 = 1u32; | |
308 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
309 | pub const EVENT_DATA_DESCRIPTOR_TYPE_NONE: u32 = 0u32; | |
310 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
311 | pub const EVENT_DATA_DESCRIPTOR_TYPE_PROVIDER_METADATA: u32 = 2u32; | |
312 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
313 | pub const EVENT_DATA_DESCRIPTOR_TYPE_TIMESTAMP_OVERRIDE: u32 = 3u32; | |
314 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
315 | pub const EVENT_ENABLE_PROPERTY_ENABLE_KEYWORD_0: u32 = 64u32; | |
316 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
317 | pub const EVENT_ENABLE_PROPERTY_ENABLE_SILOS: u32 = 1024u32; | |
318 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
319 | pub const EVENT_ENABLE_PROPERTY_EVENT_KEY: u32 = 256u32; | |
320 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
321 | pub const EVENT_ENABLE_PROPERTY_EXCLUDE_INPRIVATE: u32 = 512u32; | |
322 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
323 | pub const EVENT_ENABLE_PROPERTY_IGNORE_KEYWORD_0: u32 = 16u32; | |
324 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
325 | pub const EVENT_ENABLE_PROPERTY_PROCESS_START_KEY: u32 = 128u32; | |
326 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
327 | pub const EVENT_ENABLE_PROPERTY_PROVIDER_GROUP: u32 = 32u32; | |
328 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
329 | pub const EVENT_ENABLE_PROPERTY_PSM_KEY: u32 = 8u32; | |
330 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
331 | pub const EVENT_ENABLE_PROPERTY_SID: u32 = 1u32; | |
332 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
333 | pub const EVENT_ENABLE_PROPERTY_SOURCE_CONTAINER_TRACKING: u32 = 2048u32; | |
334 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
335 | pub const EVENT_ENABLE_PROPERTY_STACK_TRACE: u32 = 4u32; | |
336 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
337 | pub const EVENT_ENABLE_PROPERTY_TS_ID: u32 = 2u32; | |
338 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
339 | pub const EVENT_FILTER_TYPE_CONTAINER: u32 = 2147516416u32; | |
340 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
341 | pub const EVENT_FILTER_TYPE_EVENT_ID: u32 = 2147484160u32; | |
342 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
343 | pub const EVENT_FILTER_TYPE_EVENT_NAME: u32 = 2147484672u32; | |
344 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
345 | pub const EVENT_FILTER_TYPE_EXECUTABLE_NAME: u32 = 2147483656u32; | |
346 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
347 | pub const EVENT_FILTER_TYPE_NONE: u32 = 0u32; | |
348 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
349 | pub const EVENT_FILTER_TYPE_PACKAGE_APP_ID: u32 = 2147483680u32; | |
350 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
351 | pub const EVENT_FILTER_TYPE_PACKAGE_ID: u32 = 2147483664u32; | |
352 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
353 | pub const EVENT_FILTER_TYPE_PAYLOAD: u32 = 2147483904u32; | |
354 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
355 | pub const EVENT_FILTER_TYPE_PID: u32 = 2147483652u32; | |
356 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
357 | pub const EVENT_FILTER_TYPE_SCHEMATIZED: u32 = 2147483648u32; | |
358 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
359 | pub const EVENT_FILTER_TYPE_STACKWALK: u32 = 2147487744u32; | |
360 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
361 | pub const EVENT_FILTER_TYPE_STACKWALK_LEVEL_KW: u32 = 2147500032u32; | |
362 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
363 | pub const EVENT_FILTER_TYPE_STACKWALK_NAME: u32 = 2147491840u32; | |
364 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
365 | pub const EVENT_FILTER_TYPE_SYSTEM_FLAGS: u32 = 2147483649u32; | |
366 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
367 | pub const EVENT_FILTER_TYPE_TRACEHANDLE: u32 = 2147483650u32; | |
368 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
369 | pub const EVENT_HEADER_EXT_TYPE_CONTAINER_ID: u32 = 16u32; | |
370 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
371 | pub const EVENT_HEADER_EXT_TYPE_CONTROL_GUID: u32 = 14u32; | |
372 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
373 | pub const EVENT_HEADER_EXT_TYPE_EVENT_KEY: u32 = 10u32; | |
374 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
375 | pub const EVENT_HEADER_EXT_TYPE_EVENT_SCHEMA_TL: u32 = 11u32; | |
376 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
377 | pub const EVENT_HEADER_EXT_TYPE_INSTANCE_INFO: u32 = 4u32; | |
378 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
379 | pub const EVENT_HEADER_EXT_TYPE_MAX: u32 = 19u32; | |
380 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
381 | pub const EVENT_HEADER_EXT_TYPE_PEBS_INDEX: u32 = 7u32; | |
382 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
383 | pub const EVENT_HEADER_EXT_TYPE_PMC_COUNTERS: u32 = 8u32; | |
384 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
385 | pub const EVENT_HEADER_EXT_TYPE_PROCESS_START_KEY: u32 = 13u32; | |
386 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
387 | pub const EVENT_HEADER_EXT_TYPE_PROV_TRAITS: u32 = 12u32; | |
388 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
389 | pub const EVENT_HEADER_EXT_TYPE_PSM_KEY: u32 = 9u32; | |
390 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
391 | pub const EVENT_HEADER_EXT_TYPE_QPC_DELTA: u32 = 15u32; | |
392 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
393 | pub const EVENT_HEADER_EXT_TYPE_RELATED_ACTIVITYID: u32 = 1u32; | |
394 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
395 | pub const EVENT_HEADER_EXT_TYPE_SID: u32 = 2u32; | |
396 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
397 | pub const EVENT_HEADER_EXT_TYPE_STACK_KEY32: u32 = 17u32; | |
398 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
399 | pub const EVENT_HEADER_EXT_TYPE_STACK_KEY64: u32 = 18u32; | |
400 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
401 | pub const EVENT_HEADER_EXT_TYPE_STACK_TRACE32: u32 = 5u32; | |
402 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
403 | pub const EVENT_HEADER_EXT_TYPE_STACK_TRACE64: u32 = 6u32; | |
404 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
405 | pub const EVENT_HEADER_EXT_TYPE_TS_ID: u32 = 3u32; | |
406 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
407 | pub const EVENT_HEADER_FLAG_32_BIT_HEADER: u32 = 32u32; | |
408 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
409 | pub const EVENT_HEADER_FLAG_64_BIT_HEADER: u32 = 64u32; | |
410 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
411 | pub const EVENT_HEADER_FLAG_CLASSIC_HEADER: u32 = 256u32; | |
412 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
413 | pub const EVENT_HEADER_FLAG_DECODE_GUID: u32 = 128u32; | |
414 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
415 | pub const EVENT_HEADER_FLAG_EXTENDED_INFO: u32 = 1u32; | |
416 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
417 | pub const EVENT_HEADER_FLAG_NO_CPUTIME: u32 = 16u32; | |
418 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
419 | pub const EVENT_HEADER_FLAG_PRIVATE_SESSION: u32 = 2u32; | |
420 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
421 | pub const EVENT_HEADER_FLAG_PROCESSOR_INDEX: u32 = 512u32; | |
422 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
423 | pub const EVENT_HEADER_FLAG_STRING_ONLY: u32 = 4u32; | |
424 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
425 | pub const EVENT_HEADER_FLAG_TRACE_MESSAGE: u32 = 8u32; | |
426 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
427 | pub const EVENT_HEADER_PROPERTY_FORWARDED_XML: u32 = 2u32; | |
428 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
429 | pub const EVENT_HEADER_PROPERTY_LEGACY_EVENTLOG: u32 = 4u32; | |
430 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
431 | pub const EVENT_HEADER_PROPERTY_RELOGGABLE: u32 = 8u32; | |
432 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
433 | pub const EVENT_HEADER_PROPERTY_XML: u32 = 1u32; | |
434 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
435 | pub const EVENT_LOGGER_NAME: &str = "EventLog"; | |
436 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
437 | pub const EVENT_LOGGER_NAMEA: &str = "EventLog"; | |
438 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
439 | pub const EVENT_LOGGER_NAMEW: &str = "EventLog"; | |
440 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
441 | pub const EVENT_MAX_LEVEL: u32 = 255u32; | |
442 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
443 | pub const EVENT_MIN_LEVEL: u32 = 0u32; | |
444 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
445 | pub const EVENT_TRACE_ADDTO_TRIAGE_DUMP: u32 = 2147483648u32; | |
446 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
447 | pub const EVENT_TRACE_ADD_HEADER_MODE: u32 = 4096u32; | |
448 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
449 | pub const EVENT_TRACE_BUFFERING_MODE: u32 = 1024u32; | |
450 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
451 | pub const EVENT_TRACE_COMPRESSED_MODE: u32 = 67108864u32; | |
452 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
453 | pub const EVENT_TRACE_CONTROL_CONVERT_TO_REALTIME: u32 = 5u32; | |
454 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
455 | pub const EVENT_TRACE_CONTROL_INCREMENT_FILE: u32 = 4u32; | |
456 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
457 | pub const EVENT_TRACE_DELAY_OPEN_FILE_MODE: u32 = 512u32; | |
458 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
459 | pub const EVENT_TRACE_FILE_MODE_APPEND: u32 = 4u32; | |
460 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
461 | pub const EVENT_TRACE_FILE_MODE_CIRCULAR: u32 = 2u32; | |
462 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
463 | pub const EVENT_TRACE_FILE_MODE_NEWFILE: u32 = 8u32; | |
464 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
465 | pub const EVENT_TRACE_FILE_MODE_NONE: u32 = 0u32; | |
466 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
467 | pub const EVENT_TRACE_FILE_MODE_PREALLOCATE: u32 = 32u32; | |
468 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
469 | pub const EVENT_TRACE_FILE_MODE_SEQUENTIAL: u32 = 1u32; | |
470 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
471 | pub const EVENT_TRACE_FLAG_DEBUG_EVENTS: u32 = 4194304u32; | |
472 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
473 | pub const EVENT_TRACE_FLAG_ENABLE_RESERVE: u32 = 536870912u32; | |
474 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
475 | pub const EVENT_TRACE_FLAG_EXTENSION: u32 = 2147483648u32; | |
476 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
477 | pub const EVENT_TRACE_FLAG_FORWARD_WMI: u32 = 1073741824u32; | |
478 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
479 | pub const EVENT_TRACE_INDEPENDENT_SESSION_MODE: u32 = 134217728u32; | |
480 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
481 | pub const EVENT_TRACE_MODE_RESERVED: u32 = 1048576u32; | |
482 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
483 | pub const EVENT_TRACE_NONSTOPPABLE_MODE: u32 = 64u32; | |
484 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
485 | pub const EVENT_TRACE_NO_PER_PROCESSOR_BUFFERING: u32 = 268435456u32; | |
486 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
487 | pub const EVENT_TRACE_PERSIST_ON_HYBRID_SHUTDOWN: u32 = 8388608u32; | |
488 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
489 | pub const EVENT_TRACE_PRIVATE_IN_PROC: u32 = 131072u32; | |
490 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
491 | pub const EVENT_TRACE_PRIVATE_LOGGER_MODE: u32 = 2048u32; | |
492 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
493 | pub const EVENT_TRACE_REAL_TIME_MODE: u32 = 256u32; | |
494 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
495 | pub const EVENT_TRACE_RELOG_MODE: u32 = 65536u32; | |
496 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
497 | pub const EVENT_TRACE_SECURE_MODE: u32 = 128u32; | |
498 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
499 | pub const EVENT_TRACE_STOP_ON_HYBRID_SHUTDOWN: u32 = 4194304u32; | |
500 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
501 | pub const EVENT_TRACE_SYSTEM_LOGGER_MODE: u32 = 33554432u32; | |
502 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
503 | pub const EVENT_TRACE_TYPE_ACCEPT: u32 = 15u32; | |
504 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
505 | pub const EVENT_TRACE_TYPE_ACKDUP: u32 = 22u32; | |
506 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
507 | pub const EVENT_TRACE_TYPE_ACKFULL: u32 = 20u32; | |
508 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
509 | pub const EVENT_TRACE_TYPE_ACKPART: u32 = 21u32; | |
510 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
511 | pub const EVENT_TRACE_TYPE_CHECKPOINT: u32 = 8u32; | |
512 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
513 | pub const EVENT_TRACE_TYPE_CONFIG: u32 = 11u32; | |
514 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
515 | pub const EVENT_TRACE_TYPE_CONFIG_BOOT: u32 = 37u32; | |
516 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
517 | pub const EVENT_TRACE_TYPE_CONFIG_CI_INFO: u32 = 29u32; | |
518 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
519 | pub const EVENT_TRACE_TYPE_CONFIG_CPU: u32 = 10u32; | |
520 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
521 | pub const EVENT_TRACE_TYPE_CONFIG_DEFRAG: u32 = 31u32; | |
522 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
523 | pub const EVENT_TRACE_TYPE_CONFIG_DEVICEFAMILY: u32 = 33u32; | |
524 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
525 | pub const EVENT_TRACE_TYPE_CONFIG_DPI: u32 = 28u32; | |
526 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
527 | pub const EVENT_TRACE_TYPE_CONFIG_FLIGHTID: u32 = 34u32; | |
528 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
529 | pub const EVENT_TRACE_TYPE_CONFIG_IDECHANNEL: u32 = 23u32; | |
530 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
531 | pub const EVENT_TRACE_TYPE_CONFIG_IRQ: u32 = 21u32; | |
532 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
533 | pub const EVENT_TRACE_TYPE_CONFIG_LOGICALDISK: u32 = 12u32; | |
534 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
535 | pub const EVENT_TRACE_TYPE_CONFIG_MACHINEID: u32 = 30u32; | |
536 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
537 | pub const EVENT_TRACE_TYPE_CONFIG_MOBILEPLATFORM: u32 = 32u32; | |
538 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
539 | pub const EVENT_TRACE_TYPE_CONFIG_NETINFO: u32 = 17u32; | |
540 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
541 | pub const EVENT_TRACE_TYPE_CONFIG_NIC: u32 = 13u32; | |
542 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
543 | pub const EVENT_TRACE_TYPE_CONFIG_NUMANODE: u32 = 24u32; | |
544 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
545 | pub const EVENT_TRACE_TYPE_CONFIG_OPTICALMEDIA: u32 = 18u32; | |
546 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
547 | pub const EVENT_TRACE_TYPE_CONFIG_PHYSICALDISK: u32 = 11u32; | |
548 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
549 | pub const EVENT_TRACE_TYPE_CONFIG_PLATFORM: u32 = 25u32; | |
550 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
551 | pub const EVENT_TRACE_TYPE_CONFIG_PNP: u32 = 22u32; | |
552 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
553 | pub const EVENT_TRACE_TYPE_CONFIG_POWER: u32 = 16u32; | |
554 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
555 | pub const EVENT_TRACE_TYPE_CONFIG_PROCESSOR: u32 = 35u32; | |
556 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
557 | pub const EVENT_TRACE_TYPE_CONFIG_PROCESSORGROUP: u32 = 26u32; | |
558 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
559 | pub const EVENT_TRACE_TYPE_CONFIG_PROCESSORNUMBER: u32 = 27u32; | |
560 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
561 | pub const EVENT_TRACE_TYPE_CONFIG_SERVICES: u32 = 15u32; | |
562 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
563 | pub const EVENT_TRACE_TYPE_CONFIG_VIDEO: u32 = 14u32; | |
564 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
565 | pub const EVENT_TRACE_TYPE_CONFIG_VIRTUALIZATION: u32 = 36u32; | |
566 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
567 | pub const EVENT_TRACE_TYPE_CONNECT: u32 = 12u32; | |
568 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
569 | pub const EVENT_TRACE_TYPE_CONNFAIL: u32 = 17u32; | |
570 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
571 | pub const EVENT_TRACE_TYPE_COPY_ARP: u32 = 19u32; | |
572 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
573 | pub const EVENT_TRACE_TYPE_COPY_TCP: u32 = 18u32; | |
574 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
575 | pub const EVENT_TRACE_TYPE_DBGID_RSDS: u32 = 64u32; | |
576 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
577 | pub const EVENT_TRACE_TYPE_DC_END: u32 = 4u32; | |
578 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
579 | pub const EVENT_TRACE_TYPE_DC_START: u32 = 3u32; | |
580 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
581 | pub const EVENT_TRACE_TYPE_DEQUEUE: u32 = 7u32; | |
582 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
583 | pub const EVENT_TRACE_TYPE_DISCONNECT: u32 = 13u32; | |
584 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
585 | pub const EVENT_TRACE_TYPE_END: u32 = 2u32; | |
586 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
587 | pub const EVENT_TRACE_TYPE_EXTENSION: u32 = 5u32; | |
588 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
589 | pub const EVENT_TRACE_TYPE_FLT_POSTOP_COMPLETION: u32 = 99u32; | |
590 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
591 | pub const EVENT_TRACE_TYPE_FLT_POSTOP_FAILURE: u32 = 101u32; | |
592 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
593 | pub const EVENT_TRACE_TYPE_FLT_POSTOP_INIT: u32 = 97u32; | |
594 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
595 | pub const EVENT_TRACE_TYPE_FLT_PREOP_COMPLETION: u32 = 98u32; | |
596 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
597 | pub const EVENT_TRACE_TYPE_FLT_PREOP_FAILURE: u32 = 100u32; | |
598 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
599 | pub const EVENT_TRACE_TYPE_FLT_PREOP_INIT: u32 = 96u32; | |
600 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
601 | pub const EVENT_TRACE_TYPE_GUIDMAP: u32 = 10u32; | |
602 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
603 | pub const EVENT_TRACE_TYPE_INFO: u32 = 0u32; | |
604 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
605 | pub const EVENT_TRACE_TYPE_IO_FLUSH: u32 = 14u32; | |
606 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
607 | pub const EVENT_TRACE_TYPE_IO_FLUSH_INIT: u32 = 15u32; | |
608 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
609 | pub const EVENT_TRACE_TYPE_IO_READ: u32 = 10u32; | |
610 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
611 | pub const EVENT_TRACE_TYPE_IO_READ_INIT: u32 = 12u32; | |
612 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
613 | pub const EVENT_TRACE_TYPE_IO_REDIRECTED_INIT: u32 = 16u32; | |
614 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
615 | pub const EVENT_TRACE_TYPE_IO_WRITE: u32 = 11u32; | |
616 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
617 | pub const EVENT_TRACE_TYPE_IO_WRITE_INIT: u32 = 13u32; | |
618 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
619 | pub const EVENT_TRACE_TYPE_LOAD: u32 = 10u32; | |
620 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
621 | pub const EVENT_TRACE_TYPE_MM_AV: u32 = 15u32; | |
622 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
623 | pub const EVENT_TRACE_TYPE_MM_COW: u32 = 12u32; | |
624 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
625 | pub const EVENT_TRACE_TYPE_MM_DZF: u32 = 11u32; | |
626 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
627 | pub const EVENT_TRACE_TYPE_MM_GPF: u32 = 13u32; | |
628 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
629 | pub const EVENT_TRACE_TYPE_MM_HPF: u32 = 14u32; | |
630 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
631 | pub const EVENT_TRACE_TYPE_MM_TF: u32 = 10u32; | |
632 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
633 | pub const EVENT_TRACE_TYPE_OPTICAL_IO_FLUSH: u32 = 57u32; | |
634 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
635 | pub const EVENT_TRACE_TYPE_OPTICAL_IO_FLUSH_INIT: u32 = 60u32; | |
636 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
637 | pub const EVENT_TRACE_TYPE_OPTICAL_IO_READ: u32 = 55u32; | |
638 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
639 | pub const EVENT_TRACE_TYPE_OPTICAL_IO_READ_INIT: u32 = 58u32; | |
640 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
641 | pub const EVENT_TRACE_TYPE_OPTICAL_IO_WRITE: u32 = 56u32; | |
642 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
643 | pub const EVENT_TRACE_TYPE_OPTICAL_IO_WRITE_INIT: u32 = 59u32; | |
644 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
645 | pub const EVENT_TRACE_TYPE_RECEIVE: u32 = 11u32; | |
646 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
647 | pub const EVENT_TRACE_TYPE_RECONNECT: u32 = 16u32; | |
648 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
649 | pub const EVENT_TRACE_TYPE_REGCLOSE: u32 = 27u32; | |
650 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
651 | pub const EVENT_TRACE_TYPE_REGCOMMIT: u32 = 30u32; | |
652 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
653 | pub const EVENT_TRACE_TYPE_REGCREATE: u32 = 10u32; | |
654 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
655 | pub const EVENT_TRACE_TYPE_REGDELETE: u32 = 12u32; | |
656 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
657 | pub const EVENT_TRACE_TYPE_REGDELETEVALUE: u32 = 15u32; | |
658 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
659 | pub const EVENT_TRACE_TYPE_REGENUMERATEKEY: u32 = 17u32; | |
660 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
661 | pub const EVENT_TRACE_TYPE_REGENUMERATEVALUEKEY: u32 = 18u32; | |
662 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
663 | pub const EVENT_TRACE_TYPE_REGFLUSH: u32 = 21u32; | |
664 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
665 | pub const EVENT_TRACE_TYPE_REGKCBCREATE: u32 = 22u32; | |
666 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
667 | pub const EVENT_TRACE_TYPE_REGKCBDELETE: u32 = 23u32; | |
668 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
669 | pub const EVENT_TRACE_TYPE_REGKCBRUNDOWNBEGIN: u32 = 24u32; | |
670 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
671 | pub const EVENT_TRACE_TYPE_REGKCBRUNDOWNEND: u32 = 25u32; | |
672 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
673 | pub const EVENT_TRACE_TYPE_REGMOUNTHIVE: u32 = 33u32; | |
674 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
675 | pub const EVENT_TRACE_TYPE_REGOPEN: u32 = 11u32; | |
676 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
677 | pub const EVENT_TRACE_TYPE_REGPREPARE: u32 = 31u32; | |
678 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
679 | pub const EVENT_TRACE_TYPE_REGQUERY: u32 = 13u32; | |
680 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
681 | pub const EVENT_TRACE_TYPE_REGQUERYMULTIPLEVALUE: u32 = 19u32; | |
682 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
683 | pub const EVENT_TRACE_TYPE_REGQUERYSECURITY: u32 = 29u32; | |
684 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
685 | pub const EVENT_TRACE_TYPE_REGQUERYVALUE: u32 = 16u32; | |
686 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
687 | pub const EVENT_TRACE_TYPE_REGROLLBACK: u32 = 32u32; | |
688 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
689 | pub const EVENT_TRACE_TYPE_REGSETINFORMATION: u32 = 20u32; | |
690 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
691 | pub const EVENT_TRACE_TYPE_REGSETSECURITY: u32 = 28u32; | |
692 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
693 | pub const EVENT_TRACE_TYPE_REGSETVALUE: u32 = 14u32; | |
694 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
695 | pub const EVENT_TRACE_TYPE_REGVIRTUALIZE: u32 = 26u32; | |
696 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
697 | pub const EVENT_TRACE_TYPE_REPLY: u32 = 6u32; | |
698 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
699 | pub const EVENT_TRACE_TYPE_RESUME: u32 = 7u32; | |
700 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
701 | pub const EVENT_TRACE_TYPE_RETRANSMIT: u32 = 14u32; | |
702 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
703 | pub const EVENT_TRACE_TYPE_SECURITY: u32 = 13u32; | |
704 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
705 | pub const EVENT_TRACE_TYPE_SEND: u32 = 10u32; | |
706 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
707 | pub const EVENT_TRACE_TYPE_SIDINFO: u32 = 12u32; | |
708 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
709 | pub const EVENT_TRACE_TYPE_START: u32 = 1u32; | |
710 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
711 | pub const EVENT_TRACE_TYPE_STOP: u32 = 2u32; | |
712 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
713 | pub const EVENT_TRACE_TYPE_SUSPEND: u32 = 8u32; | |
714 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
715 | pub const EVENT_TRACE_TYPE_TERMINATE: u32 = 11u32; | |
716 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
717 | pub const EVENT_TRACE_TYPE_WINEVT_RECEIVE: u32 = 240u32; | |
718 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
719 | pub const EVENT_TRACE_TYPE_WINEVT_SEND: u32 = 9u32; | |
720 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
721 | pub const EVENT_TRACE_USE_GLOBAL_SEQUENCE: u32 = 16384u32; | |
722 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
723 | pub const EVENT_TRACE_USE_KBYTES_FOR_SIZE: u32 = 8192u32; | |
724 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
725 | pub const EVENT_TRACE_USE_LOCAL_SEQUENCE: u32 = 32768u32; | |
726 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
727 | pub const EVENT_TRACE_USE_NOCPUTIME: u32 = 2u32; | |
728 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
729 | pub const EVENT_TRACE_USE_PAGED_MEMORY: u32 = 16777216u32; | |
730 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
731 | pub const EVENT_TRACE_USE_PROCTIME: u32 = 1u32; | |
732 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
733 | pub const EVENT_WRITE_FLAG_INPRIVATE: u32 = 2u32; | |
734 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
735 | pub const EVENT_WRITE_FLAG_NO_FAULTING: u32 = 1u32; | |
736 | pub const EventTraceConfigGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 25508453, data2: 16783, data3: 20278, data4: [174, 252, 220, 15, 29, 47, 210, 53] }; | |
737 | pub const EventTraceGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1761466624, data2: 19006, data3: 4561, data4: [132, 244, 0, 0, 248, 4, 100, 227] }; | |
738 | pub const FileIoGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2429279289, data2: 19006, data3: 4561, data4: [132, 244, 0, 0, 248, 4, 100, 227] }; | |
739 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
740 | pub const GLOBAL_LOGGER_NAME: &str = "GlobalLogger"; | |
741 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
742 | pub const GLOBAL_LOGGER_NAMEA: &str = "GlobalLogger"; | |
743 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
744 | pub const GLOBAL_LOGGER_NAMEW: &str = "GlobalLogger"; | |
745 | pub const ImageLoadGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 749821213, data2: 24513, data3: 4562, data4: [171, 225, 0, 160, 201, 17, 245, 24] }; | |
746 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
747 | pub const KERNEL_LOGGER_NAME: &str = "NT Kernel Logger"; | |
748 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
749 | pub const KERNEL_LOGGER_NAMEA: &str = "NT Kernel Logger"; | |
750 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
751 | pub const KERNEL_LOGGER_NAMEW: &str = "NT Kernel Logger"; | |
752 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
753 | pub const MAX_EVENT_DATA_DESCRIPTORS: u32 = 128u32; | |
754 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
755 | pub const MAX_EVENT_FILTERS_COUNT: u32 = 13u32; | |
756 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
757 | pub const MAX_EVENT_FILTER_DATA_SIZE: u32 = 1024u32; | |
758 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
759 | pub const MAX_EVENT_FILTER_EVENT_ID_COUNT: u32 = 64u32; | |
760 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
761 | pub const MAX_EVENT_FILTER_EVENT_NAME_SIZE: u32 = 4096u32; | |
762 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
763 | pub const MAX_EVENT_FILTER_PAYLOAD_SIZE: u32 = 4096u32; | |
764 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
765 | pub const MAX_EVENT_FILTER_PID_COUNT: u32 = 8u32; | |
766 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
767 | pub const MAX_MOF_FIELDS: u32 = 16u32; | |
768 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
769 | pub const MAX_PAYLOAD_PREDICATES: u32 = 8u32; | |
770 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
771 | pub const PROCESS_TRACE_MODE_EVENT_RECORD: u32 = 268435456u32; | |
772 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
773 | pub const PROCESS_TRACE_MODE_RAW_TIMESTAMP: u32 = 4096u32; | |
774 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
775 | pub const PROCESS_TRACE_MODE_REAL_TIME: u32 = 256u32; | |
776 | pub const PageFaultGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1030727891, data2: 65029, data3: 4560, data4: [157, 218, 0, 192, 79, 215, 186, 124] }; | |
777 | pub const PerfInfoGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3458056116, data2: 4990, data3: 19878, data4: [135, 176, 63, 89, 170, 16, 44, 188] }; | |
778 | pub const PrivateLoggerNotificationGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 899001180, data2: 1066, data3: 19598, data4: [185, 66, 45, 5, 155, 254, 177, 177] }; | |
779 | pub const ProcessGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1030727888, data2: 65029, data3: 4560, data4: [157, 218, 0, 192, 79, 215, 186, 124] }; | |
780 | pub const RegistryGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2924704302, data2: 51299, data3: 4562, data4: [134, 89, 0, 192, 79, 163, 33, 161] }; | |
781 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
782 | pub const SYSTEM_ALPC_KW_GENERAL: u64 = 1u64; | |
783 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
784 | pub const SYSTEM_CONFIG_KW_GRAPHICS: u64 = 2u64; | |
785 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
786 | pub const SYSTEM_CONFIG_KW_NETWORK: u64 = 8u64; | |
787 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
788 | pub const SYSTEM_CONFIG_KW_OPTICAL: u64 = 64u64; | |
789 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
790 | pub const SYSTEM_CONFIG_KW_PNP: u64 = 32u64; | |
791 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
792 | pub const SYSTEM_CONFIG_KW_SERVICES: u64 = 16u64; | |
793 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
794 | pub const SYSTEM_CONFIG_KW_STORAGE: u64 = 4u64; | |
795 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
796 | pub const SYSTEM_CONFIG_KW_SYSTEM: u64 = 1u64; | |
797 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
798 | pub const SYSTEM_CPU_KW_CACHE_FLUSH: u64 = 2u64; | |
799 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
800 | pub const SYSTEM_CPU_KW_CONFIG: u64 = 1u64; | |
801 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
802 | pub const SYSTEM_CPU_KW_SPEC_CONTROL: u64 = 4u64; | |
803 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
804 | pub const SYSTEM_EVENT_TYPE: u32 = 1u32; | |
805 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
806 | pub const SYSTEM_HYPERVISOR_KW_CALLOUTS: u64 = 2u64; | |
807 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
808 | pub const SYSTEM_HYPERVISOR_KW_PROFILE: u64 = 1u64; | |
809 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
810 | pub const SYSTEM_HYPERVISOR_KW_VTL_CHANGE: u64 = 4u64; | |
811 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
812 | pub const SYSTEM_INTERRUPT_KW_CLOCK_INTERRUPT: u64 = 2u64; | |
813 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
814 | pub const SYSTEM_INTERRUPT_KW_DPC: u64 = 4u64; | |
815 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
816 | pub const SYSTEM_INTERRUPT_KW_DPC_QUEUE: u64 = 8u64; | |
817 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
818 | pub const SYSTEM_INTERRUPT_KW_GENERAL: u64 = 1u64; | |
819 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
820 | pub const SYSTEM_INTERRUPT_KW_IPI: u64 = 64u64; | |
821 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
822 | pub const SYSTEM_INTERRUPT_KW_WDF_DPC: u64 = 16u64; | |
823 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
824 | pub const SYSTEM_INTERRUPT_KW_WDF_INTERRUPT: u64 = 32u64; | |
825 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
826 | pub const SYSTEM_IOFILTER_KW_FAILURE: u64 = 8u64; | |
827 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
828 | pub const SYSTEM_IOFILTER_KW_FASTIO: u64 = 4u64; | |
829 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
830 | pub const SYSTEM_IOFILTER_KW_GENERAL: u64 = 1u64; | |
831 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
832 | pub const SYSTEM_IOFILTER_KW_INIT: u64 = 2u64; | |
833 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
834 | pub const SYSTEM_IO_KW_CC: u64 = 256u64; | |
835 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
836 | pub const SYSTEM_IO_KW_DISK: u64 = 1u64; | |
837 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
838 | pub const SYSTEM_IO_KW_DISK_INIT: u64 = 2u64; | |
839 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
840 | pub const SYSTEM_IO_KW_DRIVERS: u64 = 128u64; | |
841 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
842 | pub const SYSTEM_IO_KW_FILE: u64 = 16u64; | |
843 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
844 | pub const SYSTEM_IO_KW_FILENAME: u64 = 4u64; | |
845 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
846 | pub const SYSTEM_IO_KW_NETWORK: u64 = 512u64; | |
847 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
848 | pub const SYSTEM_IO_KW_OPTICAL: u64 = 32u64; | |
849 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
850 | pub const SYSTEM_IO_KW_OPTICAL_INIT: u64 = 64u64; | |
851 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
852 | pub const SYSTEM_IO_KW_SPLIT: u64 = 8u64; | |
853 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
854 | pub const SYSTEM_LOCK_KW_SPINLOCK: u64 = 1u64; | |
855 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
856 | pub const SYSTEM_LOCK_KW_SPINLOCK_COUNTERS: u64 = 2u64; | |
857 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
858 | pub const SYSTEM_LOCK_KW_SYNC_OBJECTS: u64 = 4u64; | |
859 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
860 | pub const SYSTEM_MEMORY_KW_ALL_FAULTS: u64 = 4u64; | |
861 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
862 | pub const SYSTEM_MEMORY_KW_CONTMEM_GEN: u64 = 512u64; | |
863 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
864 | pub const SYSTEM_MEMORY_KW_FOOTPRINT: u64 = 2048u64; | |
865 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
866 | pub const SYSTEM_MEMORY_KW_GENERAL: u64 = 1u64; | |
867 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
868 | pub const SYSTEM_MEMORY_KW_HARD_FAULTS: u64 = 2u64; | |
869 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
870 | pub const SYSTEM_MEMORY_KW_HEAP: u64 = 128u64; | |
871 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
872 | pub const SYSTEM_MEMORY_KW_MEMINFO: u64 = 16u64; | |
873 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
874 | pub const SYSTEM_MEMORY_KW_MEMINFO_WS: u64 = 64u64; | |
875 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
876 | pub const SYSTEM_MEMORY_KW_NONTRADEABLE: u64 = 32768u64; | |
877 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
878 | pub const SYSTEM_MEMORY_KW_PFSECTION: u64 = 32u64; | |
879 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
880 | pub const SYSTEM_MEMORY_KW_POOL: u64 = 8u64; | |
881 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
882 | pub const SYSTEM_MEMORY_KW_REFSET: u64 = 8192u64; | |
883 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
884 | pub const SYSTEM_MEMORY_KW_SESSION: u64 = 4096u64; | |
885 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
886 | pub const SYSTEM_MEMORY_KW_VAMAP: u64 = 16384u64; | |
887 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
888 | pub const SYSTEM_MEMORY_KW_VIRTUAL_ALLOC: u64 = 1024u64; | |
889 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
890 | pub const SYSTEM_MEMORY_KW_WS: u64 = 256u64; | |
891 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
892 | pub const SYSTEM_MEMORY_POOL_FILTER_ID: u32 = 1u32; | |
893 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
894 | pub const SYSTEM_OBJECT_KW_GENERAL: u64 = 1u64; | |
895 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
896 | pub const SYSTEM_OBJECT_KW_HANDLE: u64 = 2u64; | |
897 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
898 | pub const SYSTEM_POWER_KW_GENERAL: u64 = 1u64; | |
899 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
900 | pub const SYSTEM_POWER_KW_HIBER_RUNDOWN: u64 = 2u64; | |
901 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
902 | pub const SYSTEM_POWER_KW_IDLE_SELECTION: u64 = 8u64; | |
903 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
904 | pub const SYSTEM_POWER_KW_PPM_EXIT_LATENCY: u64 = 16u64; | |
905 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
906 | pub const SYSTEM_POWER_KW_PROCESSOR_IDLE: u64 = 4u64; | |
907 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
908 | pub const SYSTEM_PROCESS_KW_DBGPRINT: u64 = 256u64; | |
909 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
910 | pub const SYSTEM_PROCESS_KW_DEBUG_EVENTS: u64 = 128u64; | |
911 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
912 | pub const SYSTEM_PROCESS_KW_FREEZE: u64 = 4u64; | |
913 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
914 | pub const SYSTEM_PROCESS_KW_GENERAL: u64 = 1u64; | |
915 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
916 | pub const SYSTEM_PROCESS_KW_INSWAP: u64 = 2u64; | |
917 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
918 | pub const SYSTEM_PROCESS_KW_JOB: u64 = 512u64; | |
919 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
920 | pub const SYSTEM_PROCESS_KW_LOADER: u64 = 4096u64; | |
921 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
922 | pub const SYSTEM_PROCESS_KW_PERF_COUNTER: u64 = 8u64; | |
923 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
924 | pub const SYSTEM_PROCESS_KW_THREAD: u64 = 2048u64; | |
925 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
926 | pub const SYSTEM_PROCESS_KW_WAKE_COUNTER: u64 = 16u64; | |
927 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
928 | pub const SYSTEM_PROCESS_KW_WAKE_DROP: u64 = 32u64; | |
929 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
930 | pub const SYSTEM_PROCESS_KW_WAKE_EVENT: u64 = 64u64; | |
931 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
932 | pub const SYSTEM_PROCESS_KW_WORKER_THREAD: u64 = 1024u64; | |
933 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
934 | pub const SYSTEM_PROFILE_KW_GENERAL: u64 = 1u64; | |
935 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
936 | pub const SYSTEM_PROFILE_KW_PMC_PROFILE: u64 = 2u64; | |
937 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
938 | pub const SYSTEM_REGISTRY_KW_GENERAL: u64 = 1u64; | |
939 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
940 | pub const SYSTEM_REGISTRY_KW_HIVE: u64 = 2u64; | |
941 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
942 | pub const SYSTEM_REGISTRY_KW_NOTIFICATION: u64 = 4u64; | |
943 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
944 | pub const SYSTEM_SCHEDULER_KW_AFFINITY: u64 = 64u64; | |
945 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
946 | pub const SYSTEM_SCHEDULER_KW_ANTI_STARVATION: u64 = 16u64; | |
947 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
948 | pub const SYSTEM_SCHEDULER_KW_COMPACT_CSWITCH: u64 = 1024u64; | |
949 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
950 | pub const SYSTEM_SCHEDULER_KW_CONTEXT_SWITCH: u64 = 512u64; | |
951 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
952 | pub const SYSTEM_SCHEDULER_KW_DISPATCHER: u64 = 2u64; | |
953 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
954 | pub const SYSTEM_SCHEDULER_KW_IDEAL_PROCESSOR: u64 = 256u64; | |
955 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
956 | pub const SYSTEM_SCHEDULER_KW_KERNEL_QUEUE: u64 = 4u64; | |
957 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
958 | pub const SYSTEM_SCHEDULER_KW_LOAD_BALANCER: u64 = 32u64; | |
959 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
960 | pub const SYSTEM_SCHEDULER_KW_PRIORITY: u64 = 128u64; | |
961 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
962 | pub const SYSTEM_SCHEDULER_KW_SHOULD_YIELD: u64 = 8u64; | |
963 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
964 | pub const SYSTEM_SCHEDULER_KW_XSCHEDULER: u64 = 1u64; | |
965 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
966 | pub const SYSTEM_SYSCALL_KW_GENERAL: u64 = 1u64; | |
967 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
968 | pub const SYSTEM_TIMER_KW_CLOCK_TIMER: u64 = 2u64; | |
969 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
970 | pub const SYSTEM_TIMER_KW_GENERAL: u64 = 1u64; | |
971 | pub const SplitIoGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3627534994, data2: 4793, data3: 17573, data4: [173, 106, 58, 101, 179, 87, 138, 168] }; | |
972 | pub const SystemAlpcProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4240030383, data2: 58665, data3: 18816, data4: [146, 233, 206, 209, 166, 170, 223, 223] }; | |
973 | pub const SystemConfigProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4277381302, data2: 12685, data3: 19303, data4: [169, 106, 59, 15, 107, 143, 24, 254] }; | |
974 | pub const SystemCpuProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3334809183, data2: 60136, data3: 18000, data4: [170, 228, 157, 72, 96, 61, 133, 16] }; | |
975 | pub const SystemHypervisorProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3136948010, data2: 37258, data3: 19437, data4: [182, 34, 188, 21, 32, 151, 9, 143] }; | |
976 | pub const SystemInterruptProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3569085975, data2: 46405, data3: 18568, data4: [133, 139, 116, 65, 105, 1, 91, 37] }; | |
977 | pub const SystemIoFilterProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4224750435, data2: 40482, data3: 18017, data4: [184, 191, 231, 163, 75, 83, 91, 140] }; | |
978 | pub const SystemIoProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1029456867, data2: 3868, data3: 16898, data4: [184, 23, 23, 76, 0, 112, 220, 121] }; | |
979 | pub const SystemLockProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1914560467, data2: 56012, data3: 19998, data4: [178, 106, 162, 203, 49, 212, 112, 90] }; | |
980 | pub const SystemMemoryProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2190838953, data2: 46797, data3: 18424, data4: [163, 168, 3, 174, 133, 164, 188, 36] }; | |
981 | pub const SystemObjectProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4273828960, data2: 15645, data3: 18411, data4: [175, 73, 201, 238, 177, 225, 70, 242] }; | |
982 | pub const SystemPowerProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3241445450, data2: 13013, data3: 17544, data4: [128, 229, 20, 237, 122, 187, 130, 105] }; | |
983 | pub const SystemProcessProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 354375132, data2: 18045, data3: 18207, data4: [131, 181, 95, 136, 157, 70, 255, 102] }; | |
984 | pub const SystemProfileProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3219850020, data2: 7406, data3: 18799, data4: [164, 9, 42, 194, 180, 138, 99, 34] }; | |
985 | pub const SystemRegistryProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 370502617, data2: 64180, data3: 19706, data4: [162, 50, 137, 209, 9, 144, 88, 227] }; | |
986 | pub const SystemSchedulerProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1503275638, data2: 19857, data3: 18704, data4: [154, 199, 125, 51, 242, 233, 122, 108] }; | |
987 | pub const SystemSyscallProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1128433399, data2: 28443, data3: 17851, data4: [179, 126, 149, 246, 35, 4, 108, 124] }; | |
988 | pub const SystemTimerProviderGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1325798760, data2: 57877, data3: 18847, data4: [171, 46, 237, 160, 174, 137, 10, 91] }; | |
989 | pub const SystemTraceControlGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2659273389, data2: 12804, data3: 4562, data4: [154, 130, 0, 96, 8, 168, 105, 57] }; | |
990 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
991 | pub const TRACELOG_ACCESS_KERNEL_LOGGER: u32 = 256u32; | |
992 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
993 | pub const TRACELOG_ACCESS_REALTIME: u32 = 1024u32; | |
994 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
995 | pub const TRACELOG_CREATE_INPROC: u32 = 512u32; | |
996 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
997 | pub const TRACELOG_CREATE_ONDISK: u32 = 64u32; | |
998 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
999 | pub const TRACELOG_CREATE_REALTIME: u32 = 32u32; | |
1000 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1001 | pub const TRACELOG_GUID_ENABLE: u32 = 128u32; | |
1002 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1003 | pub const TRACELOG_JOIN_GROUP: u32 = 4096u32; | |
1004 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1005 | pub const TRACELOG_LOG_EVENT: u32 = 512u32; | |
1006 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1007 | pub const TRACELOG_REGISTER_GUIDS: u32 = 2048u32; | |
1008 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1009 | pub const TRACE_HEADER_FLAG_LOG_WNODE: u32 = 262144u32; | |
1010 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1011 | pub const TRACE_HEADER_FLAG_TRACED_GUID: u32 = 131072u32; | |
1012 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1013 | pub const TRACE_HEADER_FLAG_USE_GUID_PTR: u32 = 524288u32; | |
1014 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1015 | pub const TRACE_HEADER_FLAG_USE_MOF_PTR: u32 = 1048576u32; | |
1016 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1017 | pub const TRACE_HEADER_FLAG_USE_TIMESTAMP: u32 = 512u32; | |
1018 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1019 | pub const TRACE_LEVEL_CRITICAL: u32 = 1u32; | |
1020 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1021 | pub const TRACE_LEVEL_ERROR: u32 = 2u32; | |
1022 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1023 | pub const TRACE_LEVEL_FATAL: u32 = 1u32; | |
1024 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1025 | pub const TRACE_LEVEL_INFORMATION: u32 = 4u32; | |
1026 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1027 | pub const TRACE_LEVEL_NONE: u32 = 0u32; | |
1028 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1029 | pub const TRACE_LEVEL_RESERVED6: u32 = 6u32; | |
1030 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1031 | pub const TRACE_LEVEL_RESERVED7: u32 = 7u32; | |
1032 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1033 | pub const TRACE_LEVEL_RESERVED8: u32 = 8u32; | |
1034 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1035 | pub const TRACE_LEVEL_RESERVED9: u32 = 9u32; | |
1036 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1037 | pub const TRACE_LEVEL_VERBOSE: u32 = 5u32; | |
1038 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1039 | pub const TRACE_LEVEL_WARNING: u32 = 3u32; | |
1040 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1041 | pub const TRACE_MESSAGE_FLAG_MASK: u32 = 65535u32; | |
1042 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1043 | pub const TRACE_MESSAGE_PERFORMANCE_TIMESTAMP: u32 = 16u32; | |
1044 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1045 | pub const TRACE_MESSAGE_POINTER32: u32 = 64u32; | |
1046 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1047 | pub const TRACE_MESSAGE_POINTER64: u32 = 128u32; | |
1048 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1049 | pub const TRACE_PROVIDER_FLAG_LEGACY: u32 = 1u32; | |
1050 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1051 | pub const TRACE_PROVIDER_FLAG_PRE_ENABLE: u32 = 2u32; | |
1052 | pub const TcpIpGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2586315456, data2: 51424, data3: 4561, data4: [132, 226, 0, 192, 79, 185, 152, 162] }; | |
1053 | pub const ThreadGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1030727889, data2: 65029, data3: 4560, data4: [157, 218, 0, 192, 79, 215, 186, 124] }; | |
1054 | pub const UdpIpGuid: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3208270021, data2: 43465, data3: 18824, data4: [160, 5, 45, 240, 183, 200, 15, 128] }; | |
1055 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1056 | pub const WMIGUID_EXECUTE: u32 = 16u32; | |
1057 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1058 | pub const WMIGUID_NOTIFICATION: u32 = 4u32; | |
1059 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1060 | pub const WMIGUID_QUERY: u32 = 1u32; | |
1061 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1062 | pub const WMIGUID_READ_DESCRIPTION: u32 = 8u32; | |
1063 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1064 | pub const WMIGUID_SET: u32 = 2u32; | |
1065 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1066 | pub const WMIREG_FLAG_EVENT_ONLY_GUID: u32 = 64u32; | |
1067 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1068 | pub const WMIREG_FLAG_EXPENSIVE: u32 = 1u32; | |
1069 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1070 | pub const WMIREG_FLAG_INSTANCE_BASENAME: u32 = 8u32; | |
1071 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1072 | pub const WMIREG_FLAG_INSTANCE_LIST: u32 = 4u32; | |
1073 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1074 | pub const WMIREG_FLAG_INSTANCE_PDO: u32 = 32u32; | |
1075 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1076 | pub const WMIREG_FLAG_REMOVE_GUID: u32 = 65536u32; | |
1077 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1078 | pub const WMIREG_FLAG_RESERVED1: u32 = 131072u32; | |
1079 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1080 | pub const WMIREG_FLAG_RESERVED2: u32 = 262144u32; | |
1081 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1082 | pub const WMIREG_FLAG_TRACED_GUID: u32 = 524288u32; | |
1083 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1084 | pub const WMIREG_FLAG_TRACE_CONTROL_GUID: u32 = 4096u32; | |
1085 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1086 | pub const WMI_GLOBAL_LOGGER_ID: u32 = 1u32; | |
1087 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1088 | pub const WMI_GUIDTYPE_DATA: u32 = 2u32; | |
1089 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1090 | pub const WMI_GUIDTYPE_EVENT: u32 = 3u32; | |
1091 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1092 | pub const WMI_GUIDTYPE_TRACE: u32 = 1u32; | |
1093 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1094 | pub const WMI_GUIDTYPE_TRACECONTROL: u32 = 0u32; | |
1095 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1096 | pub const WNODE_FLAG_ALL_DATA: u32 = 1u32; | |
1097 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1098 | pub const WNODE_FLAG_ANSI_INSTANCENAMES: u32 = 16384u32; | |
1099 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1100 | pub const WNODE_FLAG_EVENT_ITEM: u32 = 8u32; | |
1101 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1102 | pub const WNODE_FLAG_EVENT_REFERENCE: u32 = 8192u32; | |
1103 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1104 | pub const WNODE_FLAG_FIXED_INSTANCE_SIZE: u32 = 16u32; | |
1105 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1106 | pub const WNODE_FLAG_INSTANCES_SAME: u32 = 64u32; | |
1107 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1108 | pub const WNODE_FLAG_INTERNAL: u32 = 256u32; | |
1109 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1110 | pub const WNODE_FLAG_LOG_WNODE: u32 = 262144u32; | |
1111 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1112 | pub const WNODE_FLAG_METHOD_ITEM: u32 = 32768u32; | |
1113 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1114 | pub const WNODE_FLAG_NO_HEADER: u32 = 2097152u32; | |
1115 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1116 | pub const WNODE_FLAG_PDO_INSTANCE_NAMES: u32 = 65536u32; | |
1117 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1118 | pub const WNODE_FLAG_PERSIST_EVENT: u32 = 1024u32; | |
1119 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1120 | pub const WNODE_FLAG_SEND_DATA_BLOCK: u32 = 4194304u32; | |
1121 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1122 | pub const WNODE_FLAG_SEVERITY_MASK: u32 = 4278190080u32; | |
1123 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1124 | pub const WNODE_FLAG_SINGLE_INSTANCE: u32 = 2u32; | |
1125 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1126 | pub const WNODE_FLAG_SINGLE_ITEM: u32 = 4u32; | |
1127 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1128 | pub const WNODE_FLAG_STATIC_INSTANCE_NAMES: u32 = 128u32; | |
1129 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1130 | pub const WNODE_FLAG_TOO_SMALL: u32 = 32u32; | |
1131 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1132 | pub const WNODE_FLAG_TRACED_GUID: u32 = 131072u32; | |
1133 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1134 | pub const WNODE_FLAG_USE_GUID_PTR: u32 = 524288u32; | |
1135 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1136 | pub const WNODE_FLAG_USE_MOF_PTR: u32 = 1048576u32; | |
1137 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1138 | pub const WNODE_FLAG_USE_TIMESTAMP: u32 = 512u32; | |
1139 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1140 | pub const WNODE_FLAG_VERSIONED_PROPERTIES: u32 = 8388608u32; | |
1141 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1142 | pub type DECODING_SOURCE = i32; | |
1143 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1144 | pub const DecodingSourceXMLFile: DECODING_SOURCE = 0i32; | |
1145 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1146 | pub const DecodingSourceWbem: DECODING_SOURCE = 1i32; | |
1147 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1148 | pub const DecodingSourceWPP: DECODING_SOURCE = 2i32; | |
1149 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1150 | pub const DecodingSourceTlg: DECODING_SOURCE = 3i32; | |
1151 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1152 | pub const DecodingSourceMax: DECODING_SOURCE = 4i32; | |
1153 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1154 | pub type ENABLECALLBACK_ENABLED_STATE = u32; | |
1155 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1156 | pub const EVENT_CONTROL_CODE_DISABLE_PROVIDER: ENABLECALLBACK_ENABLED_STATE = 0u32; | |
1157 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1158 | pub const EVENT_CONTROL_CODE_ENABLE_PROVIDER: ENABLECALLBACK_ENABLED_STATE = 1u32; | |
1159 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1160 | pub const EVENT_CONTROL_CODE_CAPTURE_STATE: ENABLECALLBACK_ENABLED_STATE = 2u32; | |
1161 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1162 | pub type ETW_COMPRESSION_RESUMPTION_MODE = i32; | |
1163 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1164 | pub const EtwCompressionModeRestart: ETW_COMPRESSION_RESUMPTION_MODE = 0i32; | |
1165 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1166 | pub const EtwCompressionModeNoDisable: ETW_COMPRESSION_RESUMPTION_MODE = 1i32; | |
1167 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1168 | pub const EtwCompressionModeNoRestart: ETW_COMPRESSION_RESUMPTION_MODE = 2i32; | |
1169 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1170 | pub type ETW_PMC_COUNTER_OWNER_TYPE = i32; | |
1171 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1172 | pub const EtwPmcOwnerFree: ETW_PMC_COUNTER_OWNER_TYPE = 0i32; | |
1173 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1174 | pub const EtwPmcOwnerUntagged: ETW_PMC_COUNTER_OWNER_TYPE = 1i32; | |
1175 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1176 | pub const EtwPmcOwnerTagged: ETW_PMC_COUNTER_OWNER_TYPE = 2i32; | |
1177 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1178 | pub const EtwPmcOwnerTaggedWithSource: ETW_PMC_COUNTER_OWNER_TYPE = 3i32; | |
1179 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1180 | pub type ETW_PROCESS_HANDLE_INFO_TYPE = i32; | |
1181 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1182 | pub const EtwQueryPartitionInformation: ETW_PROCESS_HANDLE_INFO_TYPE = 1i32; | |
1183 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1184 | pub const EtwQueryPartitionInformationV2: ETW_PROCESS_HANDLE_INFO_TYPE = 2i32; | |
1185 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1186 | pub const EtwQueryLastDroppedTimes: ETW_PROCESS_HANDLE_INFO_TYPE = 3i32; | |
1187 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1188 | pub const EtwQueryProcessHandleInfoMax: ETW_PROCESS_HANDLE_INFO_TYPE = 4i32; | |
1189 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1190 | pub type ETW_PROVIDER_TRAIT_TYPE = i32; | |
1191 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1192 | pub const EtwProviderTraitTypeGroup: ETW_PROVIDER_TRAIT_TYPE = 1i32; | |
1193 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1194 | pub const EtwProviderTraitDecodeGuid: ETW_PROVIDER_TRAIT_TYPE = 2i32; | |
1195 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1196 | pub const EtwProviderTraitTypeMax: ETW_PROVIDER_TRAIT_TYPE = 3i32; | |
1197 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1198 | pub type EVENTSECURITYOPERATION = i32; | |
1199 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1200 | pub const EventSecuritySetDACL: EVENTSECURITYOPERATION = 0i32; | |
1201 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1202 | pub const EventSecuritySetSACL: EVENTSECURITYOPERATION = 1i32; | |
1203 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1204 | pub const EventSecurityAddDACL: EVENTSECURITYOPERATION = 2i32; | |
1205 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1206 | pub const EventSecurityAddSACL: EVENTSECURITYOPERATION = 3i32; | |
1207 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1208 | pub const EventSecurityMax: EVENTSECURITYOPERATION = 4i32; | |
1209 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1210 | pub type EVENT_FIELD_TYPE = i32; | |
1211 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1212 | pub const EventKeywordInformation: EVENT_FIELD_TYPE = 0i32; | |
1213 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1214 | pub const EventLevelInformation: EVENT_FIELD_TYPE = 1i32; | |
1215 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1216 | pub const EventChannelInformation: EVENT_FIELD_TYPE = 2i32; | |
1217 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1218 | pub const EventTaskInformation: EVENT_FIELD_TYPE = 3i32; | |
1219 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1220 | pub const EventOpcodeInformation: EVENT_FIELD_TYPE = 4i32; | |
1221 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1222 | pub const EventInformationMax: EVENT_FIELD_TYPE = 5i32; | |
1223 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1224 | pub type EVENT_INFO_CLASS = i32; | |
1225 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1226 | pub const EventProviderBinaryTrackInfo: EVENT_INFO_CLASS = 0i32; | |
1227 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1228 | pub const EventProviderSetReserved1: EVENT_INFO_CLASS = 1i32; | |
1229 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1230 | pub const EventProviderSetTraits: EVENT_INFO_CLASS = 2i32; | |
1231 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1232 | pub const EventProviderUseDescriptorType: EVENT_INFO_CLASS = 3i32; | |
1233 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1234 | pub const MaxEventInfo: EVENT_INFO_CLASS = 4i32; | |
1235 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1236 | pub type EVENT_TRACE_CONTROL = u32; | |
1237 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1238 | pub const EVENT_TRACE_CONTROL_FLUSH: EVENT_TRACE_CONTROL = 3u32; | |
1239 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1240 | pub const EVENT_TRACE_CONTROL_QUERY: EVENT_TRACE_CONTROL = 0u32; | |
1241 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1242 | pub const EVENT_TRACE_CONTROL_STOP: EVENT_TRACE_CONTROL = 1u32; | |
1243 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1244 | pub const EVENT_TRACE_CONTROL_UPDATE: EVENT_TRACE_CONTROL = 2u32; | |
1245 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1246 | pub type EVENT_TRACE_FLAG = u32; | |
1247 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1248 | pub const EVENT_TRACE_FLAG_ALPC: EVENT_TRACE_FLAG = 1048576u32; | |
1249 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1250 | pub const EVENT_TRACE_FLAG_CSWITCH: EVENT_TRACE_FLAG = 16u32; | |
1251 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1252 | pub const EVENT_TRACE_FLAG_DBGPRINT: EVENT_TRACE_FLAG = 262144u32; | |
1253 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1254 | pub const EVENT_TRACE_FLAG_DISK_FILE_IO: EVENT_TRACE_FLAG = 512u32; | |
1255 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1256 | pub const EVENT_TRACE_FLAG_DISK_IO: EVENT_TRACE_FLAG = 256u32; | |
1257 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1258 | pub const EVENT_TRACE_FLAG_DISK_IO_INIT: EVENT_TRACE_FLAG = 1024u32; | |
1259 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1260 | pub const EVENT_TRACE_FLAG_DISPATCHER: EVENT_TRACE_FLAG = 2048u32; | |
1261 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1262 | pub const EVENT_TRACE_FLAG_DPC: EVENT_TRACE_FLAG = 32u32; | |
1263 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1264 | pub const EVENT_TRACE_FLAG_DRIVER: EVENT_TRACE_FLAG = 8388608u32; | |
1265 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1266 | pub const EVENT_TRACE_FLAG_FILE_IO: EVENT_TRACE_FLAG = 33554432u32; | |
1267 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1268 | pub const EVENT_TRACE_FLAG_FILE_IO_INIT: EVENT_TRACE_FLAG = 67108864u32; | |
1269 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1270 | pub const EVENT_TRACE_FLAG_IMAGE_LOAD: EVENT_TRACE_FLAG = 4u32; | |
1271 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1272 | pub const EVENT_TRACE_FLAG_INTERRUPT: EVENT_TRACE_FLAG = 64u32; | |
1273 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1274 | pub const EVENT_TRACE_FLAG_JOB: EVENT_TRACE_FLAG = 524288u32; | |
1275 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1276 | pub const EVENT_TRACE_FLAG_MEMORY_HARD_FAULTS: EVENT_TRACE_FLAG = 8192u32; | |
1277 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1278 | pub const EVENT_TRACE_FLAG_MEMORY_PAGE_FAULTS: EVENT_TRACE_FLAG = 4096u32; | |
1279 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1280 | pub const EVENT_TRACE_FLAG_NETWORK_TCPIP: EVENT_TRACE_FLAG = 65536u32; | |
1281 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1282 | pub const EVENT_TRACE_FLAG_NO_SYSCONFIG: EVENT_TRACE_FLAG = 268435456u32; | |
1283 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1284 | pub const EVENT_TRACE_FLAG_PROCESS: EVENT_TRACE_FLAG = 1u32; | |
1285 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1286 | pub const EVENT_TRACE_FLAG_PROCESS_COUNTERS: EVENT_TRACE_FLAG = 8u32; | |
1287 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1288 | pub const EVENT_TRACE_FLAG_PROFILE: EVENT_TRACE_FLAG = 16777216u32; | |
1289 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1290 | pub const EVENT_TRACE_FLAG_REGISTRY: EVENT_TRACE_FLAG = 131072u32; | |
1291 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1292 | pub const EVENT_TRACE_FLAG_SPLIT_IO: EVENT_TRACE_FLAG = 2097152u32; | |
1293 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1294 | pub const EVENT_TRACE_FLAG_SYSTEMCALL: EVENT_TRACE_FLAG = 128u32; | |
1295 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1296 | pub const EVENT_TRACE_FLAG_THREAD: EVENT_TRACE_FLAG = 2u32; | |
1297 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1298 | pub const EVENT_TRACE_FLAG_VAMAP: EVENT_TRACE_FLAG = 32768u32; | |
1299 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1300 | pub const EVENT_TRACE_FLAG_VIRTUAL_ALLOC: EVENT_TRACE_FLAG = 16384u32; | |
1301 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1302 | pub type MAP_FLAGS = i32; | |
1303 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1304 | pub const EVENTMAP_INFO_FLAG_MANIFEST_VALUEMAP: MAP_FLAGS = 1i32; | |
1305 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1306 | pub const EVENTMAP_INFO_FLAG_MANIFEST_BITMAP: MAP_FLAGS = 2i32; | |
1307 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1308 | pub const EVENTMAP_INFO_FLAG_MANIFEST_PATTERNMAP: MAP_FLAGS = 4i32; | |
1309 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1310 | pub const EVENTMAP_INFO_FLAG_WBEM_VALUEMAP: MAP_FLAGS = 8i32; | |
1311 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1312 | pub const EVENTMAP_INFO_FLAG_WBEM_BITMAP: MAP_FLAGS = 16i32; | |
1313 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1314 | pub const EVENTMAP_INFO_FLAG_WBEM_FLAG: MAP_FLAGS = 32i32; | |
1315 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1316 | pub const EVENTMAP_INFO_FLAG_WBEM_NO_MAP: MAP_FLAGS = 64i32; | |
1317 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1318 | pub type MAP_VALUETYPE = i32; | |
1319 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1320 | pub const EVENTMAP_ENTRY_VALUETYPE_ULONG: MAP_VALUETYPE = 0i32; | |
1321 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1322 | pub const EVENTMAP_ENTRY_VALUETYPE_STRING: MAP_VALUETYPE = 1i32; | |
1323 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1324 | pub type PAYLOAD_OPERATOR = i32; | |
1325 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1326 | pub const PAYLOADFIELD_EQ: PAYLOAD_OPERATOR = 0i32; | |
1327 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1328 | pub const PAYLOADFIELD_NE: PAYLOAD_OPERATOR = 1i32; | |
1329 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1330 | pub const PAYLOADFIELD_LE: PAYLOAD_OPERATOR = 2i32; | |
1331 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1332 | pub const PAYLOADFIELD_GT: PAYLOAD_OPERATOR = 3i32; | |
1333 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1334 | pub const PAYLOADFIELD_LT: PAYLOAD_OPERATOR = 4i32; | |
1335 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1336 | pub const PAYLOADFIELD_GE: PAYLOAD_OPERATOR = 5i32; | |
1337 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1338 | pub const PAYLOADFIELD_BETWEEN: PAYLOAD_OPERATOR = 6i32; | |
1339 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1340 | pub const PAYLOADFIELD_NOTBETWEEN: PAYLOAD_OPERATOR = 7i32; | |
1341 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1342 | pub const PAYLOADFIELD_MODULO: PAYLOAD_OPERATOR = 8i32; | |
1343 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1344 | pub const PAYLOADFIELD_CONTAINS: PAYLOAD_OPERATOR = 20i32; | |
1345 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1346 | pub const PAYLOADFIELD_DOESNTCONTAIN: PAYLOAD_OPERATOR = 21i32; | |
1347 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1348 | pub const PAYLOADFIELD_IS: PAYLOAD_OPERATOR = 30i32; | |
1349 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1350 | pub const PAYLOADFIELD_ISNOT: PAYLOAD_OPERATOR = 31i32; | |
1351 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1352 | pub const PAYLOADFIELD_INVALID: PAYLOAD_OPERATOR = 32i32; | |
1353 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1354 | pub type PROPERTY_FLAGS = i32; | |
1355 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1356 | pub const PropertyStruct: PROPERTY_FLAGS = 1i32; | |
1357 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1358 | pub const PropertyParamLength: PROPERTY_FLAGS = 2i32; | |
1359 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1360 | pub const PropertyParamCount: PROPERTY_FLAGS = 4i32; | |
1361 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1362 | pub const PropertyWBEMXmlFragment: PROPERTY_FLAGS = 8i32; | |
1363 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1364 | pub const PropertyParamFixedLength: PROPERTY_FLAGS = 16i32; | |
1365 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1366 | pub const PropertyParamFixedCount: PROPERTY_FLAGS = 32i32; | |
1367 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1368 | pub const PropertyHasTags: PROPERTY_FLAGS = 64i32; | |
1369 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1370 | pub const PropertyHasCustomSchema: PROPERTY_FLAGS = 128i32; | |
1371 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1372 | pub type TDH_CONTEXT_TYPE = i32; | |
1373 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1374 | pub const TDH_CONTEXT_WPP_TMFFILE: TDH_CONTEXT_TYPE = 0i32; | |
1375 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1376 | pub const TDH_CONTEXT_WPP_TMFSEARCHPATH: TDH_CONTEXT_TYPE = 1i32; | |
1377 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1378 | pub const TDH_CONTEXT_WPP_GMT: TDH_CONTEXT_TYPE = 2i32; | |
1379 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1380 | pub const TDH_CONTEXT_POINTERSIZE: TDH_CONTEXT_TYPE = 3i32; | |
1381 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1382 | pub const TDH_CONTEXT_PDB_PATH: TDH_CONTEXT_TYPE = 4i32; | |
1383 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1384 | pub const TDH_CONTEXT_MAXIMUM: TDH_CONTEXT_TYPE = 5i32; | |
1385 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1386 | pub type TEMPLATE_FLAGS = i32; | |
1387 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1388 | pub const TEMPLATE_EVENT_DATA: TEMPLATE_FLAGS = 1i32; | |
1389 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1390 | pub const TEMPLATE_USER_DATA: TEMPLATE_FLAGS = 2i32; | |
1391 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1392 | pub const TEMPLATE_CONTROL_GUID: TEMPLATE_FLAGS = 4i32; | |
1393 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1394 | pub type TRACE_MESSAGE_FLAGS = u32; | |
1395 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1396 | pub const TRACE_MESSAGE_COMPONENTID: TRACE_MESSAGE_FLAGS = 4u32; | |
1397 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1398 | pub const TRACE_MESSAGE_GUID: TRACE_MESSAGE_FLAGS = 2u32; | |
1399 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1400 | pub const TRACE_MESSAGE_SEQUENCE: TRACE_MESSAGE_FLAGS = 1u32; | |
1401 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1402 | pub const TRACE_MESSAGE_SYSTEMINFO: TRACE_MESSAGE_FLAGS = 32u32; | |
1403 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1404 | pub const TRACE_MESSAGE_TIMESTAMP: TRACE_MESSAGE_FLAGS = 8u32; | |
1405 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1406 | pub type TRACE_QUERY_INFO_CLASS = i32; | |
1407 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1408 | pub const TraceGuidQueryList: TRACE_QUERY_INFO_CLASS = 0i32; | |
1409 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1410 | pub const TraceGuidQueryInfo: TRACE_QUERY_INFO_CLASS = 1i32; | |
1411 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1412 | pub const TraceGuidQueryProcess: TRACE_QUERY_INFO_CLASS = 2i32; | |
1413 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1414 | pub const TraceStackTracingInfo: TRACE_QUERY_INFO_CLASS = 3i32; | |
1415 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1416 | pub const TraceSystemTraceEnableFlagsInfo: TRACE_QUERY_INFO_CLASS = 4i32; | |
1417 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1418 | pub const TraceSampledProfileIntervalInfo: TRACE_QUERY_INFO_CLASS = 5i32; | |
1419 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1420 | pub const TraceProfileSourceConfigInfo: TRACE_QUERY_INFO_CLASS = 6i32; | |
1421 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1422 | pub const TraceProfileSourceListInfo: TRACE_QUERY_INFO_CLASS = 7i32; | |
1423 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1424 | pub const TracePmcEventListInfo: TRACE_QUERY_INFO_CLASS = 8i32; | |
1425 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1426 | pub const TracePmcCounterListInfo: TRACE_QUERY_INFO_CLASS = 9i32; | |
1427 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1428 | pub const TraceSetDisallowList: TRACE_QUERY_INFO_CLASS = 10i32; | |
1429 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1430 | pub const TraceVersionInfo: TRACE_QUERY_INFO_CLASS = 11i32; | |
1431 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1432 | pub const TraceGroupQueryList: TRACE_QUERY_INFO_CLASS = 12i32; | |
1433 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1434 | pub const TraceGroupQueryInfo: TRACE_QUERY_INFO_CLASS = 13i32; | |
1435 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1436 | pub const TraceDisallowListQuery: TRACE_QUERY_INFO_CLASS = 14i32; | |
1437 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1438 | pub const TraceInfoReserved15: TRACE_QUERY_INFO_CLASS = 15i32; | |
1439 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1440 | pub const TracePeriodicCaptureStateListInfo: TRACE_QUERY_INFO_CLASS = 16i32; | |
1441 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1442 | pub const TracePeriodicCaptureStateInfo: TRACE_QUERY_INFO_CLASS = 17i32; | |
1443 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1444 | pub const TraceProviderBinaryTracking: TRACE_QUERY_INFO_CLASS = 18i32; | |
1445 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1446 | pub const TraceMaxLoggersQuery: TRACE_QUERY_INFO_CLASS = 19i32; | |
1447 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1448 | pub const TraceLbrConfigurationInfo: TRACE_QUERY_INFO_CLASS = 20i32; | |
1449 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1450 | pub const TraceLbrEventListInfo: TRACE_QUERY_INFO_CLASS = 21i32; | |
1451 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1452 | pub const TraceMaxPmcCounterQuery: TRACE_QUERY_INFO_CLASS = 22i32; | |
1453 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1454 | pub const TraceStreamCount: TRACE_QUERY_INFO_CLASS = 23i32; | |
1455 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1456 | pub const TraceStackCachingInfo: TRACE_QUERY_INFO_CLASS = 24i32; | |
1457 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1458 | pub const TracePmcCounterOwners: TRACE_QUERY_INFO_CLASS = 25i32; | |
1459 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1460 | pub const TraceUnifiedStackCachingInfo: TRACE_QUERY_INFO_CLASS = 26i32; | |
1461 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1462 | pub const MaxTraceSetInfoClass: TRACE_QUERY_INFO_CLASS = 27i32; | |
1463 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1464 | pub type WMIDPREQUESTCODE = i32; | |
1465 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1466 | pub const WMI_GET_ALL_DATA: WMIDPREQUESTCODE = 0i32; | |
1467 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1468 | pub const WMI_GET_SINGLE_INSTANCE: WMIDPREQUESTCODE = 1i32; | |
1469 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1470 | pub const WMI_SET_SINGLE_INSTANCE: WMIDPREQUESTCODE = 2i32; | |
1471 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1472 | pub const WMI_SET_SINGLE_ITEM: WMIDPREQUESTCODE = 3i32; | |
1473 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1474 | pub const WMI_ENABLE_EVENTS: WMIDPREQUESTCODE = 4i32; | |
1475 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1476 | pub const WMI_DISABLE_EVENTS: WMIDPREQUESTCODE = 5i32; | |
1477 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1478 | pub const WMI_ENABLE_COLLECTION: WMIDPREQUESTCODE = 6i32; | |
1479 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1480 | pub const WMI_DISABLE_COLLECTION: WMIDPREQUESTCODE = 7i32; | |
1481 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1482 | pub const WMI_REGINFO: WMIDPREQUESTCODE = 8i32; | |
1483 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1484 | pub const WMI_EXECUTE_METHOD: WMIDPREQUESTCODE = 9i32; | |
1485 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1486 | pub const WMI_CAPTURE_STATE: WMIDPREQUESTCODE = 10i32; | |
1487 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1488 | pub type _TDH_IN_TYPE = i32; | |
1489 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1490 | pub const TDH_INTYPE_NULL: _TDH_IN_TYPE = 0i32; | |
1491 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1492 | pub const TDH_INTYPE_UNICODESTRING: _TDH_IN_TYPE = 1i32; | |
1493 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1494 | pub const TDH_INTYPE_ANSISTRING: _TDH_IN_TYPE = 2i32; | |
1495 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1496 | pub const TDH_INTYPE_INT8: _TDH_IN_TYPE = 3i32; | |
1497 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1498 | pub const TDH_INTYPE_UINT8: _TDH_IN_TYPE = 4i32; | |
1499 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1500 | pub const TDH_INTYPE_INT16: _TDH_IN_TYPE = 5i32; | |
1501 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1502 | pub const TDH_INTYPE_UINT16: _TDH_IN_TYPE = 6i32; | |
1503 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1504 | pub const TDH_INTYPE_INT32: _TDH_IN_TYPE = 7i32; | |
1505 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1506 | pub const TDH_INTYPE_UINT32: _TDH_IN_TYPE = 8i32; | |
1507 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1508 | pub const TDH_INTYPE_INT64: _TDH_IN_TYPE = 9i32; | |
1509 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1510 | pub const TDH_INTYPE_UINT64: _TDH_IN_TYPE = 10i32; | |
1511 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1512 | pub const TDH_INTYPE_FLOAT: _TDH_IN_TYPE = 11i32; | |
1513 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1514 | pub const TDH_INTYPE_DOUBLE: _TDH_IN_TYPE = 12i32; | |
1515 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1516 | pub const TDH_INTYPE_BOOLEAN: _TDH_IN_TYPE = 13i32; | |
1517 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1518 | pub const TDH_INTYPE_BINARY: _TDH_IN_TYPE = 14i32; | |
1519 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1520 | pub const TDH_INTYPE_GUID: _TDH_IN_TYPE = 15i32; | |
1521 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1522 | pub const TDH_INTYPE_POINTER: _TDH_IN_TYPE = 16i32; | |
1523 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1524 | pub const TDH_INTYPE_FILETIME: _TDH_IN_TYPE = 17i32; | |
1525 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1526 | pub const TDH_INTYPE_SYSTEMTIME: _TDH_IN_TYPE = 18i32; | |
1527 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1528 | pub const TDH_INTYPE_SID: _TDH_IN_TYPE = 19i32; | |
1529 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1530 | pub const TDH_INTYPE_HEXINT32: _TDH_IN_TYPE = 20i32; | |
1531 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1532 | pub const TDH_INTYPE_HEXINT64: _TDH_IN_TYPE = 21i32; | |
1533 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1534 | pub const TDH_INTYPE_MANIFEST_COUNTEDSTRING: _TDH_IN_TYPE = 22i32; | |
1535 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1536 | pub const TDH_INTYPE_MANIFEST_COUNTEDANSISTRING: _TDH_IN_TYPE = 23i32; | |
1537 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1538 | pub const TDH_INTYPE_RESERVED24: _TDH_IN_TYPE = 24i32; | |
1539 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1540 | pub const TDH_INTYPE_MANIFEST_COUNTEDBINARY: _TDH_IN_TYPE = 25i32; | |
1541 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1542 | pub const TDH_INTYPE_COUNTEDSTRING: _TDH_IN_TYPE = 300i32; | |
1543 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1544 | pub const TDH_INTYPE_COUNTEDANSISTRING: _TDH_IN_TYPE = 301i32; | |
1545 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1546 | pub const TDH_INTYPE_REVERSEDCOUNTEDSTRING: _TDH_IN_TYPE = 302i32; | |
1547 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1548 | pub const TDH_INTYPE_REVERSEDCOUNTEDANSISTRING: _TDH_IN_TYPE = 303i32; | |
1549 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1550 | pub const TDH_INTYPE_NONNULLTERMINATEDSTRING: _TDH_IN_TYPE = 304i32; | |
1551 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1552 | pub const TDH_INTYPE_NONNULLTERMINATEDANSISTRING: _TDH_IN_TYPE = 305i32; | |
1553 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1554 | pub const TDH_INTYPE_UNICODECHAR: _TDH_IN_TYPE = 306i32; | |
1555 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1556 | pub const TDH_INTYPE_ANSICHAR: _TDH_IN_TYPE = 307i32; | |
1557 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1558 | pub const TDH_INTYPE_SIZET: _TDH_IN_TYPE = 308i32; | |
1559 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1560 | pub const TDH_INTYPE_HEXDUMP: _TDH_IN_TYPE = 309i32; | |
1561 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1562 | pub const TDH_INTYPE_WBEMSID: _TDH_IN_TYPE = 310i32; | |
1563 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1564 | pub type _TDH_OUT_TYPE = i32; | |
1565 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1566 | pub const TDH_OUTTYPE_NULL: _TDH_OUT_TYPE = 0i32; | |
1567 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1568 | pub const TDH_OUTTYPE_STRING: _TDH_OUT_TYPE = 1i32; | |
1569 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1570 | pub const TDH_OUTTYPE_DATETIME: _TDH_OUT_TYPE = 2i32; | |
1571 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1572 | pub const TDH_OUTTYPE_BYTE: _TDH_OUT_TYPE = 3i32; | |
1573 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1574 | pub const TDH_OUTTYPE_UNSIGNEDBYTE: _TDH_OUT_TYPE = 4i32; | |
1575 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1576 | pub const TDH_OUTTYPE_SHORT: _TDH_OUT_TYPE = 5i32; | |
1577 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1578 | pub const TDH_OUTTYPE_UNSIGNEDSHORT: _TDH_OUT_TYPE = 6i32; | |
1579 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1580 | pub const TDH_OUTTYPE_INT: _TDH_OUT_TYPE = 7i32; | |
1581 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1582 | pub const TDH_OUTTYPE_UNSIGNEDINT: _TDH_OUT_TYPE = 8i32; | |
1583 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1584 | pub const TDH_OUTTYPE_LONG: _TDH_OUT_TYPE = 9i32; | |
1585 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1586 | pub const TDH_OUTTYPE_UNSIGNEDLONG: _TDH_OUT_TYPE = 10i32; | |
1587 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1588 | pub const TDH_OUTTYPE_FLOAT: _TDH_OUT_TYPE = 11i32; | |
1589 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1590 | pub const TDH_OUTTYPE_DOUBLE: _TDH_OUT_TYPE = 12i32; | |
1591 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1592 | pub const TDH_OUTTYPE_BOOLEAN: _TDH_OUT_TYPE = 13i32; | |
1593 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1594 | pub const TDH_OUTTYPE_GUID: _TDH_OUT_TYPE = 14i32; | |
1595 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1596 | pub const TDH_OUTTYPE_HEXBINARY: _TDH_OUT_TYPE = 15i32; | |
1597 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1598 | pub const TDH_OUTTYPE_HEXINT8: _TDH_OUT_TYPE = 16i32; | |
1599 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1600 | pub const TDH_OUTTYPE_HEXINT16: _TDH_OUT_TYPE = 17i32; | |
1601 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1602 | pub const TDH_OUTTYPE_HEXINT32: _TDH_OUT_TYPE = 18i32; | |
1603 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1604 | pub const TDH_OUTTYPE_HEXINT64: _TDH_OUT_TYPE = 19i32; | |
1605 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1606 | pub const TDH_OUTTYPE_PID: _TDH_OUT_TYPE = 20i32; | |
1607 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1608 | pub const TDH_OUTTYPE_TID: _TDH_OUT_TYPE = 21i32; | |
1609 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1610 | pub const TDH_OUTTYPE_PORT: _TDH_OUT_TYPE = 22i32; | |
1611 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1612 | pub const TDH_OUTTYPE_IPV4: _TDH_OUT_TYPE = 23i32; | |
1613 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1614 | pub const TDH_OUTTYPE_IPV6: _TDH_OUT_TYPE = 24i32; | |
1615 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1616 | pub const TDH_OUTTYPE_SOCKETADDRESS: _TDH_OUT_TYPE = 25i32; | |
1617 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1618 | pub const TDH_OUTTYPE_CIMDATETIME: _TDH_OUT_TYPE = 26i32; | |
1619 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1620 | pub const TDH_OUTTYPE_ETWTIME: _TDH_OUT_TYPE = 27i32; | |
1621 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1622 | pub const TDH_OUTTYPE_XML: _TDH_OUT_TYPE = 28i32; | |
1623 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1624 | pub const TDH_OUTTYPE_ERRORCODE: _TDH_OUT_TYPE = 29i32; | |
1625 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1626 | pub const TDH_OUTTYPE_WIN32ERROR: _TDH_OUT_TYPE = 30i32; | |
1627 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1628 | pub const TDH_OUTTYPE_NTSTATUS: _TDH_OUT_TYPE = 31i32; | |
1629 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1630 | pub const TDH_OUTTYPE_HRESULT: _TDH_OUT_TYPE = 32i32; | |
1631 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1632 | pub const TDH_OUTTYPE_CULTURE_INSENSITIVE_DATETIME: _TDH_OUT_TYPE = 33i32; | |
1633 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1634 | pub const TDH_OUTTYPE_JSON: _TDH_OUT_TYPE = 34i32; | |
1635 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1636 | pub const TDH_OUTTYPE_UTF8: _TDH_OUT_TYPE = 35i32; | |
1637 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1638 | pub const TDH_OUTTYPE_PKCS7_WITH_TYPE_INFO: _TDH_OUT_TYPE = 36i32; | |
1639 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1640 | pub const TDH_OUTTYPE_CODE_POINTER: _TDH_OUT_TYPE = 37i32; | |
1641 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1642 | pub const TDH_OUTTYPE_DATETIME_UTC: _TDH_OUT_TYPE = 38i32; | |
1643 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1644 | pub const TDH_OUTTYPE_REDUCEDSTRING: _TDH_OUT_TYPE = 300i32; | |
1645 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1646 | pub const TDH_OUTTYPE_NOPRINT: _TDH_OUT_TYPE = 301i32; | |
1647 | #[repr(C)] | |
1648 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1649 | pub struct CLASSIC_EVENT_ID { | |
1650 | pub EventGuid: ::windows_sys::core::GUID, | |
1651 | pub Type: u8, | |
1652 | pub Reserved: [u8; 7], | |
1653 | } | |
1654 | impl ::core::marker::Copy for CLASSIC_EVENT_ID {} | |
1655 | impl ::core::clone::Clone for CLASSIC_EVENT_ID { | |
1656 | fn clone(&self) -> Self { | |
1657 | *self | |
1658 | } | |
1659 | } | |
1660 | pub type CONTROLTRACE_HANDLE = u64; | |
1661 | #[repr(C)] | |
1662 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1663 | pub struct ENABLE_TRACE_PARAMETERS { | |
1664 | pub Version: u32, | |
1665 | pub EnableProperty: u32, | |
1666 | pub ControlFlags: u32, | |
1667 | pub SourceId: ::windows_sys::core::GUID, | |
1668 | pub EnableFilterDesc: *mut EVENT_FILTER_DESCRIPTOR, | |
1669 | pub FilterDescCount: u32, | |
1670 | } | |
1671 | impl ::core::marker::Copy for ENABLE_TRACE_PARAMETERS {} | |
1672 | impl ::core::clone::Clone for ENABLE_TRACE_PARAMETERS { | |
1673 | fn clone(&self) -> Self { | |
1674 | *self | |
1675 | } | |
1676 | } | |
1677 | #[repr(C)] | |
1678 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1679 | pub struct ENABLE_TRACE_PARAMETERS_V1 { | |
1680 | pub Version: u32, | |
1681 | pub EnableProperty: u32, | |
1682 | pub ControlFlags: u32, | |
1683 | pub SourceId: ::windows_sys::core::GUID, | |
1684 | pub EnableFilterDesc: *mut EVENT_FILTER_DESCRIPTOR, | |
1685 | } | |
1686 | impl ::core::marker::Copy for ENABLE_TRACE_PARAMETERS_V1 {} | |
1687 | impl ::core::clone::Clone for ENABLE_TRACE_PARAMETERS_V1 { | |
1688 | fn clone(&self) -> Self { | |
1689 | *self | |
1690 | } | |
1691 | } | |
1692 | #[repr(C)] | |
1693 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1694 | pub struct ETW_BUFFER_CONTEXT { | |
1695 | pub Anonymous: ETW_BUFFER_CONTEXT_0, | |
1696 | pub LoggerId: u16, | |
1697 | } | |
1698 | impl ::core::marker::Copy for ETW_BUFFER_CONTEXT {} | |
1699 | impl ::core::clone::Clone for ETW_BUFFER_CONTEXT { | |
1700 | fn clone(&self) -> Self { | |
1701 | *self | |
1702 | } | |
1703 | } | |
1704 | #[repr(C)] | |
1705 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1706 | pub union ETW_BUFFER_CONTEXT_0 { | |
1707 | pub Anonymous: ETW_BUFFER_CONTEXT_0_0, | |
1708 | pub ProcessorIndex: u16, | |
1709 | } | |
1710 | impl ::core::marker::Copy for ETW_BUFFER_CONTEXT_0 {} | |
1711 | impl ::core::clone::Clone for ETW_BUFFER_CONTEXT_0 { | |
1712 | fn clone(&self) -> Self { | |
1713 | *self | |
1714 | } | |
1715 | } | |
1716 | #[repr(C)] | |
1717 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1718 | pub struct ETW_BUFFER_CONTEXT_0_0 { | |
1719 | pub ProcessorNumber: u8, | |
1720 | pub Alignment: u8, | |
1721 | } | |
1722 | impl ::core::marker::Copy for ETW_BUFFER_CONTEXT_0_0 {} | |
1723 | impl ::core::clone::Clone for ETW_BUFFER_CONTEXT_0_0 { | |
1724 | fn clone(&self) -> Self { | |
1725 | *self | |
1726 | } | |
1727 | } | |
1728 | #[repr(C)] | |
1729 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1730 | pub struct ETW_PMC_COUNTER_OWNER { | |
1731 | pub OwnerType: ETW_PMC_COUNTER_OWNER_TYPE, | |
1732 | pub ProfileSource: u32, | |
1733 | pub OwnerTag: u32, | |
1734 | } | |
1735 | impl ::core::marker::Copy for ETW_PMC_COUNTER_OWNER {} | |
1736 | impl ::core::clone::Clone for ETW_PMC_COUNTER_OWNER { | |
1737 | fn clone(&self) -> Self { | |
1738 | *self | |
1739 | } | |
1740 | } | |
1741 | #[repr(C)] | |
1742 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1743 | pub struct ETW_PMC_COUNTER_OWNERSHIP_STATUS { | |
1744 | pub ProcessorNumber: u32, | |
1745 | pub NumberOfCounters: u32, | |
1746 | pub CounterOwners: [ETW_PMC_COUNTER_OWNER; 1], | |
1747 | } | |
1748 | impl ::core::marker::Copy for ETW_PMC_COUNTER_OWNERSHIP_STATUS {} | |
1749 | impl ::core::clone::Clone for ETW_PMC_COUNTER_OWNERSHIP_STATUS { | |
1750 | fn clone(&self) -> Self { | |
1751 | *self | |
1752 | } | |
1753 | } | |
1754 | #[repr(C)] | |
1755 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1756 | pub struct ETW_TRACE_PARTITION_INFORMATION { | |
1757 | pub PartitionId: ::windows_sys::core::GUID, | |
1758 | pub ParentId: ::windows_sys::core::GUID, | |
1759 | pub QpcOffsetFromRoot: i64, | |
1760 | pub PartitionType: u32, | |
1761 | } | |
1762 | impl ::core::marker::Copy for ETW_TRACE_PARTITION_INFORMATION {} | |
1763 | impl ::core::clone::Clone for ETW_TRACE_PARTITION_INFORMATION { | |
1764 | fn clone(&self) -> Self { | |
1765 | *self | |
1766 | } | |
1767 | } | |
1768 | #[repr(C)] | |
1769 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1770 | pub struct ETW_TRACE_PARTITION_INFORMATION_V2 { | |
1771 | pub QpcOffsetFromRoot: i64, | |
1772 | pub PartitionType: u32, | |
1773 | pub PartitionId: ::windows_sys::core::PWSTR, | |
1774 | pub ParentId: ::windows_sys::core::PWSTR, | |
1775 | } | |
1776 | impl ::core::marker::Copy for ETW_TRACE_PARTITION_INFORMATION_V2 {} | |
1777 | impl ::core::clone::Clone for ETW_TRACE_PARTITION_INFORMATION_V2 { | |
1778 | fn clone(&self) -> Self { | |
1779 | *self | |
1780 | } | |
1781 | } | |
1782 | #[repr(C)] | |
1783 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1784 | pub struct EVENT_DATA_DESCRIPTOR { | |
1785 | pub Ptr: u64, | |
1786 | pub Size: u32, | |
1787 | pub Anonymous: EVENT_DATA_DESCRIPTOR_0, | |
1788 | } | |
1789 | impl ::core::marker::Copy for EVENT_DATA_DESCRIPTOR {} | |
1790 | impl ::core::clone::Clone for EVENT_DATA_DESCRIPTOR { | |
1791 | fn clone(&self) -> Self { | |
1792 | *self | |
1793 | } | |
1794 | } | |
1795 | #[repr(C)] | |
1796 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1797 | pub union EVENT_DATA_DESCRIPTOR_0 { | |
1798 | pub Reserved: u32, | |
1799 | pub Anonymous: EVENT_DATA_DESCRIPTOR_0_0, | |
1800 | } | |
1801 | impl ::core::marker::Copy for EVENT_DATA_DESCRIPTOR_0 {} | |
1802 | impl ::core::clone::Clone for EVENT_DATA_DESCRIPTOR_0 { | |
1803 | fn clone(&self) -> Self { | |
1804 | *self | |
1805 | } | |
1806 | } | |
1807 | #[repr(C)] | |
1808 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1809 | pub struct EVENT_DATA_DESCRIPTOR_0_0 { | |
1810 | pub Type: u8, | |
1811 | pub Reserved1: u8, | |
1812 | pub Reserved2: u16, | |
1813 | } | |
1814 | impl ::core::marker::Copy for EVENT_DATA_DESCRIPTOR_0_0 {} | |
1815 | impl ::core::clone::Clone for EVENT_DATA_DESCRIPTOR_0_0 { | |
1816 | fn clone(&self) -> Self { | |
1817 | *self | |
1818 | } | |
1819 | } | |
1820 | #[repr(C)] | |
1821 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1822 | pub struct EVENT_DESCRIPTOR { | |
1823 | pub Id: u16, | |
1824 | pub Version: u8, | |
1825 | pub Channel: u8, | |
1826 | pub Level: u8, | |
1827 | pub Opcode: u8, | |
1828 | pub Task: u16, | |
1829 | pub Keyword: u64, | |
1830 | } | |
1831 | impl ::core::marker::Copy for EVENT_DESCRIPTOR {} | |
1832 | impl ::core::clone::Clone for EVENT_DESCRIPTOR { | |
1833 | fn clone(&self) -> Self { | |
1834 | *self | |
1835 | } | |
1836 | } | |
1837 | #[repr(C)] | |
1838 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1839 | pub struct EVENT_EXTENDED_ITEM_EVENT_KEY { | |
1840 | pub Key: u64, | |
1841 | } | |
1842 | impl ::core::marker::Copy for EVENT_EXTENDED_ITEM_EVENT_KEY {} | |
1843 | impl ::core::clone::Clone for EVENT_EXTENDED_ITEM_EVENT_KEY { | |
1844 | fn clone(&self) -> Self { | |
1845 | *self | |
1846 | } | |
1847 | } | |
1848 | #[repr(C)] | |
1849 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1850 | pub struct EVENT_EXTENDED_ITEM_INSTANCE { | |
1851 | pub InstanceId: u32, | |
1852 | pub ParentInstanceId: u32, | |
1853 | pub ParentGuid: ::windows_sys::core::GUID, | |
1854 | } | |
1855 | impl ::core::marker::Copy for EVENT_EXTENDED_ITEM_INSTANCE {} | |
1856 | impl ::core::clone::Clone for EVENT_EXTENDED_ITEM_INSTANCE { | |
1857 | fn clone(&self) -> Self { | |
1858 | *self | |
1859 | } | |
1860 | } | |
1861 | #[repr(C)] | |
1862 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1863 | pub struct EVENT_EXTENDED_ITEM_PEBS_INDEX { | |
1864 | pub PebsIndex: u64, | |
1865 | } | |
1866 | impl ::core::marker::Copy for EVENT_EXTENDED_ITEM_PEBS_INDEX {} | |
1867 | impl ::core::clone::Clone for EVENT_EXTENDED_ITEM_PEBS_INDEX { | |
1868 | fn clone(&self) -> Self { | |
1869 | *self | |
1870 | } | |
1871 | } | |
1872 | #[repr(C)] | |
1873 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1874 | pub struct EVENT_EXTENDED_ITEM_PMC_COUNTERS { | |
1875 | pub Counter: [u64; 1], | |
1876 | } | |
1877 | impl ::core::marker::Copy for EVENT_EXTENDED_ITEM_PMC_COUNTERS {} | |
1878 | impl ::core::clone::Clone for EVENT_EXTENDED_ITEM_PMC_COUNTERS { | |
1879 | fn clone(&self) -> Self { | |
1880 | *self | |
1881 | } | |
1882 | } | |
1883 | #[repr(C)] | |
1884 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1885 | pub struct EVENT_EXTENDED_ITEM_PROCESS_START_KEY { | |
1886 | pub ProcessStartKey: u64, | |
1887 | } | |
1888 | impl ::core::marker::Copy for EVENT_EXTENDED_ITEM_PROCESS_START_KEY {} | |
1889 | impl ::core::clone::Clone for EVENT_EXTENDED_ITEM_PROCESS_START_KEY { | |
1890 | fn clone(&self) -> Self { | |
1891 | *self | |
1892 | } | |
1893 | } | |
1894 | #[repr(C)] | |
1895 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1896 | pub struct EVENT_EXTENDED_ITEM_RELATED_ACTIVITYID { | |
1897 | pub RelatedActivityId: ::windows_sys::core::GUID, | |
1898 | } | |
1899 | impl ::core::marker::Copy for EVENT_EXTENDED_ITEM_RELATED_ACTIVITYID {} | |
1900 | impl ::core::clone::Clone for EVENT_EXTENDED_ITEM_RELATED_ACTIVITYID { | |
1901 | fn clone(&self) -> Self { | |
1902 | *self | |
1903 | } | |
1904 | } | |
1905 | #[repr(C)] | |
1906 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1907 | pub struct EVENT_EXTENDED_ITEM_STACK_KEY32 { | |
1908 | pub MatchId: u64, | |
1909 | pub StackKey: u32, | |
1910 | pub Padding: u32, | |
1911 | } | |
1912 | impl ::core::marker::Copy for EVENT_EXTENDED_ITEM_STACK_KEY32 {} | |
1913 | impl ::core::clone::Clone for EVENT_EXTENDED_ITEM_STACK_KEY32 { | |
1914 | fn clone(&self) -> Self { | |
1915 | *self | |
1916 | } | |
1917 | } | |
1918 | #[repr(C)] | |
1919 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1920 | pub struct EVENT_EXTENDED_ITEM_STACK_KEY64 { | |
1921 | pub MatchId: u64, | |
1922 | pub StackKey: u64, | |
1923 | } | |
1924 | impl ::core::marker::Copy for EVENT_EXTENDED_ITEM_STACK_KEY64 {} | |
1925 | impl ::core::clone::Clone for EVENT_EXTENDED_ITEM_STACK_KEY64 { | |
1926 | fn clone(&self) -> Self { | |
1927 | *self | |
1928 | } | |
1929 | } | |
1930 | #[repr(C)] | |
1931 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1932 | pub struct EVENT_EXTENDED_ITEM_STACK_TRACE32 { | |
1933 | pub MatchId: u64, | |
1934 | pub Address: [u32; 1], | |
1935 | } | |
1936 | impl ::core::marker::Copy for EVENT_EXTENDED_ITEM_STACK_TRACE32 {} | |
1937 | impl ::core::clone::Clone for EVENT_EXTENDED_ITEM_STACK_TRACE32 { | |
1938 | fn clone(&self) -> Self { | |
1939 | *self | |
1940 | } | |
1941 | } | |
1942 | #[repr(C)] | |
1943 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1944 | pub struct EVENT_EXTENDED_ITEM_STACK_TRACE64 { | |
1945 | pub MatchId: u64, | |
1946 | pub Address: [u64; 1], | |
1947 | } | |
1948 | impl ::core::marker::Copy for EVENT_EXTENDED_ITEM_STACK_TRACE64 {} | |
1949 | impl ::core::clone::Clone for EVENT_EXTENDED_ITEM_STACK_TRACE64 { | |
1950 | fn clone(&self) -> Self { | |
1951 | *self | |
1952 | } | |
1953 | } | |
1954 | #[repr(C)] | |
1955 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1956 | pub struct EVENT_EXTENDED_ITEM_TS_ID { | |
1957 | pub SessionId: u32, | |
1958 | } | |
1959 | impl ::core::marker::Copy for EVENT_EXTENDED_ITEM_TS_ID {} | |
1960 | impl ::core::clone::Clone for EVENT_EXTENDED_ITEM_TS_ID { | |
1961 | fn clone(&self) -> Self { | |
1962 | *self | |
1963 | } | |
1964 | } | |
1965 | #[repr(C)] | |
1966 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
1967 | pub struct EVENT_FILTER_DESCRIPTOR { | |
1968 | pub Ptr: u64, | |
1969 | pub Size: u32, | |
1970 | pub Type: u32, | |
1971 | } | |
1972 | impl ::core::marker::Copy for EVENT_FILTER_DESCRIPTOR {} | |
1973 | impl ::core::clone::Clone for EVENT_FILTER_DESCRIPTOR { | |
1974 | fn clone(&self) -> Self { | |
1975 | *self | |
1976 | } | |
1977 | } | |
1978 | #[repr(C)] | |
1979 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
1980 | #[cfg(feature = "Win32_Foundation")] | |
1981 | pub struct EVENT_FILTER_EVENT_ID { | |
1982 | pub FilterIn: super::super::super::Foundation::BOOLEAN, | |
1983 | pub Reserved: u8, | |
1984 | pub Count: u16, | |
1985 | pub Events: [u16; 1], | |
1986 | } | |
1987 | #[cfg(feature = "Win32_Foundation")] | |
1988 | impl ::core::marker::Copy for EVENT_FILTER_EVENT_ID {} | |
1989 | #[cfg(feature = "Win32_Foundation")] | |
1990 | impl ::core::clone::Clone for EVENT_FILTER_EVENT_ID { | |
1991 | fn clone(&self) -> Self { | |
1992 | *self | |
1993 | } | |
1994 | } | |
1995 | #[repr(C)] | |
1996 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
1997 | #[cfg(feature = "Win32_Foundation")] | |
1998 | pub struct EVENT_FILTER_EVENT_NAME { | |
1999 | pub MatchAnyKeyword: u64, | |
2000 | pub MatchAllKeyword: u64, | |
2001 | pub Level: u8, | |
2002 | pub FilterIn: super::super::super::Foundation::BOOLEAN, | |
2003 | pub NameCount: u16, | |
2004 | pub Names: [u8; 1], | |
2005 | } | |
2006 | #[cfg(feature = "Win32_Foundation")] | |
2007 | impl ::core::marker::Copy for EVENT_FILTER_EVENT_NAME {} | |
2008 | #[cfg(feature = "Win32_Foundation")] | |
2009 | impl ::core::clone::Clone for EVENT_FILTER_EVENT_NAME { | |
2010 | fn clone(&self) -> Self { | |
2011 | *self | |
2012 | } | |
2013 | } | |
2014 | #[repr(C)] | |
2015 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2016 | pub struct EVENT_FILTER_HEADER { | |
2017 | pub Id: u16, | |
2018 | pub Version: u8, | |
2019 | pub Reserved: [u8; 5], | |
2020 | pub InstanceId: u64, | |
2021 | pub Size: u32, | |
2022 | pub NextOffset: u32, | |
2023 | } | |
2024 | impl ::core::marker::Copy for EVENT_FILTER_HEADER {} | |
2025 | impl ::core::clone::Clone for EVENT_FILTER_HEADER { | |
2026 | fn clone(&self) -> Self { | |
2027 | *self | |
2028 | } | |
2029 | } | |
2030 | #[repr(C)] | |
2031 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
2032 | #[cfg(feature = "Win32_Foundation")] | |
2033 | pub struct EVENT_FILTER_LEVEL_KW { | |
2034 | pub MatchAnyKeyword: u64, | |
2035 | pub MatchAllKeyword: u64, | |
2036 | pub Level: u8, | |
2037 | pub FilterIn: super::super::super::Foundation::BOOLEAN, | |
2038 | } | |
2039 | #[cfg(feature = "Win32_Foundation")] | |
2040 | impl ::core::marker::Copy for EVENT_FILTER_LEVEL_KW {} | |
2041 | #[cfg(feature = "Win32_Foundation")] | |
2042 | impl ::core::clone::Clone for EVENT_FILTER_LEVEL_KW { | |
2043 | fn clone(&self) -> Self { | |
2044 | *self | |
2045 | } | |
2046 | } | |
2047 | #[repr(C)] | |
2048 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2049 | pub struct EVENT_HEADER { | |
2050 | pub Size: u16, | |
2051 | pub HeaderType: u16, | |
2052 | pub Flags: u16, | |
2053 | pub EventProperty: u16, | |
2054 | pub ThreadId: u32, | |
2055 | pub ProcessId: u32, | |
2056 | pub TimeStamp: i64, | |
2057 | pub ProviderId: ::windows_sys::core::GUID, | |
2058 | pub EventDescriptor: EVENT_DESCRIPTOR, | |
2059 | pub Anonymous: EVENT_HEADER_0, | |
2060 | pub ActivityId: ::windows_sys::core::GUID, | |
2061 | } | |
2062 | impl ::core::marker::Copy for EVENT_HEADER {} | |
2063 | impl ::core::clone::Clone for EVENT_HEADER { | |
2064 | fn clone(&self) -> Self { | |
2065 | *self | |
2066 | } | |
2067 | } | |
2068 | #[repr(C)] | |
2069 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2070 | pub union EVENT_HEADER_0 { | |
2071 | pub Anonymous: EVENT_HEADER_0_0, | |
2072 | pub ProcessorTime: u64, | |
2073 | } | |
2074 | impl ::core::marker::Copy for EVENT_HEADER_0 {} | |
2075 | impl ::core::clone::Clone for EVENT_HEADER_0 { | |
2076 | fn clone(&self) -> Self { | |
2077 | *self | |
2078 | } | |
2079 | } | |
2080 | #[repr(C)] | |
2081 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2082 | pub struct EVENT_HEADER_0_0 { | |
2083 | pub KernelTime: u32, | |
2084 | pub UserTime: u32, | |
2085 | } | |
2086 | impl ::core::marker::Copy for EVENT_HEADER_0_0 {} | |
2087 | impl ::core::clone::Clone for EVENT_HEADER_0_0 { | |
2088 | fn clone(&self) -> Self { | |
2089 | *self | |
2090 | } | |
2091 | } | |
2092 | #[repr(C)] | |
2093 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2094 | pub struct EVENT_HEADER_EXTENDED_DATA_ITEM { | |
2095 | pub Reserved1: u16, | |
2096 | pub ExtType: u16, | |
2097 | pub Anonymous: EVENT_HEADER_EXTENDED_DATA_ITEM_0, | |
2098 | pub DataSize: u16, | |
2099 | pub DataPtr: u64, | |
2100 | } | |
2101 | impl ::core::marker::Copy for EVENT_HEADER_EXTENDED_DATA_ITEM {} | |
2102 | impl ::core::clone::Clone for EVENT_HEADER_EXTENDED_DATA_ITEM { | |
2103 | fn clone(&self) -> Self { | |
2104 | *self | |
2105 | } | |
2106 | } | |
2107 | #[repr(C)] | |
2108 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2109 | pub struct EVENT_HEADER_EXTENDED_DATA_ITEM_0 { | |
2110 | pub _bitfield: u16, | |
2111 | } | |
2112 | impl ::core::marker::Copy for EVENT_HEADER_EXTENDED_DATA_ITEM_0 {} | |
2113 | impl ::core::clone::Clone for EVENT_HEADER_EXTENDED_DATA_ITEM_0 { | |
2114 | fn clone(&self) -> Self { | |
2115 | *self | |
2116 | } | |
2117 | } | |
2118 | #[repr(C)] | |
2119 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2120 | pub struct EVENT_INSTANCE_HEADER { | |
2121 | pub Size: u16, | |
2122 | pub Anonymous1: EVENT_INSTANCE_HEADER_0, | |
2123 | pub Anonymous2: EVENT_INSTANCE_HEADER_1, | |
2124 | pub ThreadId: u32, | |
2125 | pub ProcessId: u32, | |
2126 | pub TimeStamp: i64, | |
2127 | pub RegHandle: u64, | |
2128 | pub InstanceId: u32, | |
2129 | pub ParentInstanceId: u32, | |
2130 | pub Anonymous3: EVENT_INSTANCE_HEADER_2, | |
2131 | pub ParentRegHandle: u64, | |
2132 | } | |
2133 | impl ::core::marker::Copy for EVENT_INSTANCE_HEADER {} | |
2134 | impl ::core::clone::Clone for EVENT_INSTANCE_HEADER { | |
2135 | fn clone(&self) -> Self { | |
2136 | *self | |
2137 | } | |
2138 | } | |
2139 | #[repr(C)] | |
2140 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2141 | pub union EVENT_INSTANCE_HEADER_0 { | |
2142 | pub FieldTypeFlags: u16, | |
2143 | pub Anonymous: EVENT_INSTANCE_HEADER_0_0, | |
2144 | } | |
2145 | impl ::core::marker::Copy for EVENT_INSTANCE_HEADER_0 {} | |
2146 | impl ::core::clone::Clone for EVENT_INSTANCE_HEADER_0 { | |
2147 | fn clone(&self) -> Self { | |
2148 | *self | |
2149 | } | |
2150 | } | |
2151 | #[repr(C)] | |
2152 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2153 | pub struct EVENT_INSTANCE_HEADER_0_0 { | |
2154 | pub HeaderType: u8, | |
2155 | pub MarkerFlags: u8, | |
2156 | } | |
2157 | impl ::core::marker::Copy for EVENT_INSTANCE_HEADER_0_0 {} | |
2158 | impl ::core::clone::Clone for EVENT_INSTANCE_HEADER_0_0 { | |
2159 | fn clone(&self) -> Self { | |
2160 | *self | |
2161 | } | |
2162 | } | |
2163 | #[repr(C)] | |
2164 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2165 | pub union EVENT_INSTANCE_HEADER_1 { | |
2166 | pub Version: u32, | |
2167 | pub Class: EVENT_INSTANCE_HEADER_1_0, | |
2168 | } | |
2169 | impl ::core::marker::Copy for EVENT_INSTANCE_HEADER_1 {} | |
2170 | impl ::core::clone::Clone for EVENT_INSTANCE_HEADER_1 { | |
2171 | fn clone(&self) -> Self { | |
2172 | *self | |
2173 | } | |
2174 | } | |
2175 | #[repr(C)] | |
2176 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2177 | pub struct EVENT_INSTANCE_HEADER_1_0 { | |
2178 | pub Type: u8, | |
2179 | pub Level: u8, | |
2180 | pub Version: u16, | |
2181 | } | |
2182 | impl ::core::marker::Copy for EVENT_INSTANCE_HEADER_1_0 {} | |
2183 | impl ::core::clone::Clone for EVENT_INSTANCE_HEADER_1_0 { | |
2184 | fn clone(&self) -> Self { | |
2185 | *self | |
2186 | } | |
2187 | } | |
2188 | #[repr(C)] | |
2189 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2190 | pub union EVENT_INSTANCE_HEADER_2 { | |
2191 | pub Anonymous1: EVENT_INSTANCE_HEADER_2_0, | |
2192 | pub ProcessorTime: u64, | |
2193 | pub Anonymous2: EVENT_INSTANCE_HEADER_2_1, | |
2194 | } | |
2195 | impl ::core::marker::Copy for EVENT_INSTANCE_HEADER_2 {} | |
2196 | impl ::core::clone::Clone for EVENT_INSTANCE_HEADER_2 { | |
2197 | fn clone(&self) -> Self { | |
2198 | *self | |
2199 | } | |
2200 | } | |
2201 | #[repr(C)] | |
2202 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2203 | pub struct EVENT_INSTANCE_HEADER_2_0 { | |
2204 | pub KernelTime: u32, | |
2205 | pub UserTime: u32, | |
2206 | } | |
2207 | impl ::core::marker::Copy for EVENT_INSTANCE_HEADER_2_0 {} | |
2208 | impl ::core::clone::Clone for EVENT_INSTANCE_HEADER_2_0 { | |
2209 | fn clone(&self) -> Self { | |
2210 | *self | |
2211 | } | |
2212 | } | |
2213 | #[repr(C)] | |
2214 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2215 | pub struct EVENT_INSTANCE_HEADER_2_1 { | |
2216 | pub EventId: u32, | |
2217 | pub Flags: u32, | |
2218 | } | |
2219 | impl ::core::marker::Copy for EVENT_INSTANCE_HEADER_2_1 {} | |
2220 | impl ::core::clone::Clone for EVENT_INSTANCE_HEADER_2_1 { | |
2221 | fn clone(&self) -> Self { | |
2222 | *self | |
2223 | } | |
2224 | } | |
2225 | #[repr(C)] | |
2226 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
2227 | #[cfg(feature = "Win32_Foundation")] | |
2228 | pub struct EVENT_INSTANCE_INFO { | |
2229 | pub RegHandle: super::super::super::Foundation::HANDLE, | |
2230 | pub InstanceId: u32, | |
2231 | } | |
2232 | #[cfg(feature = "Win32_Foundation")] | |
2233 | impl ::core::marker::Copy for EVENT_INSTANCE_INFO {} | |
2234 | #[cfg(feature = "Win32_Foundation")] | |
2235 | impl ::core::clone::Clone for EVENT_INSTANCE_INFO { | |
2236 | fn clone(&self) -> Self { | |
2237 | *self | |
2238 | } | |
2239 | } | |
2240 | #[repr(C)] | |
2241 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2242 | pub struct EVENT_MAP_ENTRY { | |
2243 | pub OutputOffset: u32, | |
2244 | pub Anonymous: EVENT_MAP_ENTRY_0, | |
2245 | } | |
2246 | impl ::core::marker::Copy for EVENT_MAP_ENTRY {} | |
2247 | impl ::core::clone::Clone for EVENT_MAP_ENTRY { | |
2248 | fn clone(&self) -> Self { | |
2249 | *self | |
2250 | } | |
2251 | } | |
2252 | #[repr(C)] | |
2253 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2254 | pub union EVENT_MAP_ENTRY_0 { | |
2255 | pub Value: u32, | |
2256 | pub InputOffset: u32, | |
2257 | } | |
2258 | impl ::core::marker::Copy for EVENT_MAP_ENTRY_0 {} | |
2259 | impl ::core::clone::Clone for EVENT_MAP_ENTRY_0 { | |
2260 | fn clone(&self) -> Self { | |
2261 | *self | |
2262 | } | |
2263 | } | |
2264 | #[repr(C)] | |
2265 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2266 | pub struct EVENT_MAP_INFO { | |
2267 | pub NameOffset: u32, | |
2268 | pub Flag: MAP_FLAGS, | |
2269 | pub EntryCount: u32, | |
2270 | pub Anonymous: EVENT_MAP_INFO_0, | |
2271 | pub MapEntryArray: [EVENT_MAP_ENTRY; 1], | |
2272 | } | |
2273 | impl ::core::marker::Copy for EVENT_MAP_INFO {} | |
2274 | impl ::core::clone::Clone for EVENT_MAP_INFO { | |
2275 | fn clone(&self) -> Self { | |
2276 | *self | |
2277 | } | |
2278 | } | |
2279 | #[repr(C)] | |
2280 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2281 | pub union EVENT_MAP_INFO_0 { | |
2282 | pub MapEntryValueType: MAP_VALUETYPE, | |
2283 | pub FormatStringOffset: u32, | |
2284 | } | |
2285 | impl ::core::marker::Copy for EVENT_MAP_INFO_0 {} | |
2286 | impl ::core::clone::Clone for EVENT_MAP_INFO_0 { | |
2287 | fn clone(&self) -> Self { | |
2288 | *self | |
2289 | } | |
2290 | } | |
2291 | #[repr(C)] | |
2292 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2293 | pub struct EVENT_PROPERTY_INFO { | |
2294 | pub Flags: PROPERTY_FLAGS, | |
2295 | pub NameOffset: u32, | |
2296 | pub Anonymous1: EVENT_PROPERTY_INFO_0, | |
2297 | pub Anonymous2: EVENT_PROPERTY_INFO_1, | |
2298 | pub Anonymous3: EVENT_PROPERTY_INFO_2, | |
2299 | pub Anonymous4: EVENT_PROPERTY_INFO_3, | |
2300 | } | |
2301 | impl ::core::marker::Copy for EVENT_PROPERTY_INFO {} | |
2302 | impl ::core::clone::Clone for EVENT_PROPERTY_INFO { | |
2303 | fn clone(&self) -> Self { | |
2304 | *self | |
2305 | } | |
2306 | } | |
2307 | #[repr(C)] | |
2308 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2309 | pub union EVENT_PROPERTY_INFO_0 { | |
2310 | pub nonStructType: EVENT_PROPERTY_INFO_0_1, | |
2311 | pub structType: EVENT_PROPERTY_INFO_0_2, | |
2312 | pub customSchemaType: EVENT_PROPERTY_INFO_0_0, | |
2313 | } | |
2314 | impl ::core::marker::Copy for EVENT_PROPERTY_INFO_0 {} | |
2315 | impl ::core::clone::Clone for EVENT_PROPERTY_INFO_0 { | |
2316 | fn clone(&self) -> Self { | |
2317 | *self | |
2318 | } | |
2319 | } | |
2320 | #[repr(C)] | |
2321 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2322 | pub struct EVENT_PROPERTY_INFO_0_0 { | |
2323 | pub InType: u16, | |
2324 | pub OutType: u16, | |
2325 | pub CustomSchemaOffset: u32, | |
2326 | } | |
2327 | impl ::core::marker::Copy for EVENT_PROPERTY_INFO_0_0 {} | |
2328 | impl ::core::clone::Clone for EVENT_PROPERTY_INFO_0_0 { | |
2329 | fn clone(&self) -> Self { | |
2330 | *self | |
2331 | } | |
2332 | } | |
2333 | #[repr(C)] | |
2334 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2335 | pub struct EVENT_PROPERTY_INFO_0_1 { | |
2336 | pub InType: u16, | |
2337 | pub OutType: u16, | |
2338 | pub MapNameOffset: u32, | |
2339 | } | |
2340 | impl ::core::marker::Copy for EVENT_PROPERTY_INFO_0_1 {} | |
2341 | impl ::core::clone::Clone for EVENT_PROPERTY_INFO_0_1 { | |
2342 | fn clone(&self) -> Self { | |
2343 | *self | |
2344 | } | |
2345 | } | |
2346 | #[repr(C)] | |
2347 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2348 | pub struct EVENT_PROPERTY_INFO_0_2 { | |
2349 | pub StructStartIndex: u16, | |
2350 | pub NumOfStructMembers: u16, | |
2351 | pub padding: u32, | |
2352 | } | |
2353 | impl ::core::marker::Copy for EVENT_PROPERTY_INFO_0_2 {} | |
2354 | impl ::core::clone::Clone for EVENT_PROPERTY_INFO_0_2 { | |
2355 | fn clone(&self) -> Self { | |
2356 | *self | |
2357 | } | |
2358 | } | |
2359 | #[repr(C)] | |
2360 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2361 | pub union EVENT_PROPERTY_INFO_1 { | |
2362 | pub count: u16, | |
2363 | pub countPropertyIndex: u16, | |
2364 | } | |
2365 | impl ::core::marker::Copy for EVENT_PROPERTY_INFO_1 {} | |
2366 | impl ::core::clone::Clone for EVENT_PROPERTY_INFO_1 { | |
2367 | fn clone(&self) -> Self { | |
2368 | *self | |
2369 | } | |
2370 | } | |
2371 | #[repr(C)] | |
2372 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2373 | pub union EVENT_PROPERTY_INFO_2 { | |
2374 | pub length: u16, | |
2375 | pub lengthPropertyIndex: u16, | |
2376 | } | |
2377 | impl ::core::marker::Copy for EVENT_PROPERTY_INFO_2 {} | |
2378 | impl ::core::clone::Clone for EVENT_PROPERTY_INFO_2 { | |
2379 | fn clone(&self) -> Self { | |
2380 | *self | |
2381 | } | |
2382 | } | |
2383 | #[repr(C)] | |
2384 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2385 | pub union EVENT_PROPERTY_INFO_3 { | |
2386 | pub Reserved: u32, | |
2387 | pub Anonymous: EVENT_PROPERTY_INFO_3_0, | |
2388 | } | |
2389 | impl ::core::marker::Copy for EVENT_PROPERTY_INFO_3 {} | |
2390 | impl ::core::clone::Clone for EVENT_PROPERTY_INFO_3 { | |
2391 | fn clone(&self) -> Self { | |
2392 | *self | |
2393 | } | |
2394 | } | |
2395 | #[repr(C)] | |
2396 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2397 | pub struct EVENT_PROPERTY_INFO_3_0 { | |
2398 | pub _bitfield: u32, | |
2399 | } | |
2400 | impl ::core::marker::Copy for EVENT_PROPERTY_INFO_3_0 {} | |
2401 | impl ::core::clone::Clone for EVENT_PROPERTY_INFO_3_0 { | |
2402 | fn clone(&self) -> Self { | |
2403 | *self | |
2404 | } | |
2405 | } | |
2406 | #[repr(C)] | |
2407 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2408 | pub struct EVENT_RECORD { | |
2409 | pub EventHeader: EVENT_HEADER, | |
2410 | pub BufferContext: ETW_BUFFER_CONTEXT, | |
2411 | pub ExtendedDataCount: u16, | |
2412 | pub UserDataLength: u16, | |
2413 | pub ExtendedData: *mut EVENT_HEADER_EXTENDED_DATA_ITEM, | |
2414 | pub UserData: *mut ::core::ffi::c_void, | |
2415 | pub UserContext: *mut ::core::ffi::c_void, | |
2416 | } | |
2417 | impl ::core::marker::Copy for EVENT_RECORD {} | |
2418 | impl ::core::clone::Clone for EVENT_RECORD { | |
2419 | fn clone(&self) -> Self { | |
2420 | *self | |
2421 | } | |
2422 | } | |
2423 | #[repr(C)] | |
2424 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2425 | pub struct EVENT_TRACE { | |
2426 | pub Header: EVENT_TRACE_HEADER, | |
2427 | pub InstanceId: u32, | |
2428 | pub ParentInstanceId: u32, | |
2429 | pub ParentGuid: ::windows_sys::core::GUID, | |
2430 | pub MofData: *mut ::core::ffi::c_void, | |
2431 | pub MofLength: u32, | |
2432 | pub Anonymous: EVENT_TRACE_0, | |
2433 | } | |
2434 | impl ::core::marker::Copy for EVENT_TRACE {} | |
2435 | impl ::core::clone::Clone for EVENT_TRACE { | |
2436 | fn clone(&self) -> Self { | |
2437 | *self | |
2438 | } | |
2439 | } | |
2440 | #[repr(C)] | |
2441 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2442 | pub union EVENT_TRACE_0 { | |
2443 | pub ClientContext: u32, | |
2444 | pub BufferContext: ETW_BUFFER_CONTEXT, | |
2445 | } | |
2446 | impl ::core::marker::Copy for EVENT_TRACE_0 {} | |
2447 | impl ::core::clone::Clone for EVENT_TRACE_0 { | |
2448 | fn clone(&self) -> Self { | |
2449 | *self | |
2450 | } | |
2451 | } | |
2452 | #[repr(C)] | |
2453 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2454 | pub struct EVENT_TRACE_HEADER { | |
2455 | pub Size: u16, | |
2456 | pub Anonymous1: EVENT_TRACE_HEADER_0, | |
2457 | pub Anonymous2: EVENT_TRACE_HEADER_1, | |
2458 | pub ThreadId: u32, | |
2459 | pub ProcessId: u32, | |
2460 | pub TimeStamp: i64, | |
2461 | pub Anonymous3: EVENT_TRACE_HEADER_2, | |
2462 | pub Anonymous4: EVENT_TRACE_HEADER_3, | |
2463 | } | |
2464 | impl ::core::marker::Copy for EVENT_TRACE_HEADER {} | |
2465 | impl ::core::clone::Clone for EVENT_TRACE_HEADER { | |
2466 | fn clone(&self) -> Self { | |
2467 | *self | |
2468 | } | |
2469 | } | |
2470 | #[repr(C)] | |
2471 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2472 | pub union EVENT_TRACE_HEADER_0 { | |
2473 | pub FieldTypeFlags: u16, | |
2474 | pub Anonymous: EVENT_TRACE_HEADER_0_0, | |
2475 | } | |
2476 | impl ::core::marker::Copy for EVENT_TRACE_HEADER_0 {} | |
2477 | impl ::core::clone::Clone for EVENT_TRACE_HEADER_0 { | |
2478 | fn clone(&self) -> Self { | |
2479 | *self | |
2480 | } | |
2481 | } | |
2482 | #[repr(C)] | |
2483 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2484 | pub struct EVENT_TRACE_HEADER_0_0 { | |
2485 | pub HeaderType: u8, | |
2486 | pub MarkerFlags: u8, | |
2487 | } | |
2488 | impl ::core::marker::Copy for EVENT_TRACE_HEADER_0_0 {} | |
2489 | impl ::core::clone::Clone for EVENT_TRACE_HEADER_0_0 { | |
2490 | fn clone(&self) -> Self { | |
2491 | *self | |
2492 | } | |
2493 | } | |
2494 | #[repr(C)] | |
2495 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2496 | pub union EVENT_TRACE_HEADER_1 { | |
2497 | pub Version: u32, | |
2498 | pub Class: EVENT_TRACE_HEADER_1_0, | |
2499 | } | |
2500 | impl ::core::marker::Copy for EVENT_TRACE_HEADER_1 {} | |
2501 | impl ::core::clone::Clone for EVENT_TRACE_HEADER_1 { | |
2502 | fn clone(&self) -> Self { | |
2503 | *self | |
2504 | } | |
2505 | } | |
2506 | #[repr(C)] | |
2507 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2508 | pub struct EVENT_TRACE_HEADER_1_0 { | |
2509 | pub Type: u8, | |
2510 | pub Level: u8, | |
2511 | pub Version: u16, | |
2512 | } | |
2513 | impl ::core::marker::Copy for EVENT_TRACE_HEADER_1_0 {} | |
2514 | impl ::core::clone::Clone for EVENT_TRACE_HEADER_1_0 { | |
2515 | fn clone(&self) -> Self { | |
2516 | *self | |
2517 | } | |
2518 | } | |
2519 | #[repr(C)] | |
2520 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2521 | pub union EVENT_TRACE_HEADER_2 { | |
2522 | pub Guid: ::windows_sys::core::GUID, | |
2523 | pub GuidPtr: u64, | |
2524 | } | |
2525 | impl ::core::marker::Copy for EVENT_TRACE_HEADER_2 {} | |
2526 | impl ::core::clone::Clone for EVENT_TRACE_HEADER_2 { | |
2527 | fn clone(&self) -> Self { | |
2528 | *self | |
2529 | } | |
2530 | } | |
2531 | #[repr(C)] | |
2532 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2533 | pub union EVENT_TRACE_HEADER_3 { | |
2534 | pub Anonymous1: EVENT_TRACE_HEADER_3_0, | |
2535 | pub ProcessorTime: u64, | |
2536 | pub Anonymous2: EVENT_TRACE_HEADER_3_1, | |
2537 | } | |
2538 | impl ::core::marker::Copy for EVENT_TRACE_HEADER_3 {} | |
2539 | impl ::core::clone::Clone for EVENT_TRACE_HEADER_3 { | |
2540 | fn clone(&self) -> Self { | |
2541 | *self | |
2542 | } | |
2543 | } | |
2544 | #[repr(C)] | |
2545 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2546 | pub struct EVENT_TRACE_HEADER_3_0 { | |
2547 | pub KernelTime: u32, | |
2548 | pub UserTime: u32, | |
2549 | } | |
2550 | impl ::core::marker::Copy for EVENT_TRACE_HEADER_3_0 {} | |
2551 | impl ::core::clone::Clone for EVENT_TRACE_HEADER_3_0 { | |
2552 | fn clone(&self) -> Self { | |
2553 | *self | |
2554 | } | |
2555 | } | |
2556 | #[repr(C)] | |
2557 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2558 | pub struct EVENT_TRACE_HEADER_3_1 { | |
2559 | pub ClientContext: u32, | |
2560 | pub Flags: u32, | |
2561 | } | |
2562 | impl ::core::marker::Copy for EVENT_TRACE_HEADER_3_1 {} | |
2563 | impl ::core::clone::Clone for EVENT_TRACE_HEADER_3_1 { | |
2564 | fn clone(&self) -> Self { | |
2565 | *self | |
2566 | } | |
2567 | } | |
2568 | #[repr(C)] | |
2569 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`, `\"Win32_System_Time\"`*"] | |
2570 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
2571 | pub struct EVENT_TRACE_LOGFILEA { | |
2572 | pub LogFileName: ::windows_sys::core::PSTR, | |
2573 | pub LoggerName: ::windows_sys::core::PSTR, | |
2574 | pub CurrentTime: i64, | |
2575 | pub BuffersRead: u32, | |
2576 | pub Anonymous1: EVENT_TRACE_LOGFILEA_0, | |
2577 | pub CurrentEvent: EVENT_TRACE, | |
2578 | pub LogfileHeader: TRACE_LOGFILE_HEADER, | |
2579 | pub BufferCallback: PEVENT_TRACE_BUFFER_CALLBACKA, | |
2580 | pub BufferSize: u32, | |
2581 | pub Filled: u32, | |
2582 | pub EventsLost: u32, | |
2583 | pub Anonymous2: EVENT_TRACE_LOGFILEA_1, | |
2584 | pub IsKernelTrace: u32, | |
2585 | pub Context: *mut ::core::ffi::c_void, | |
2586 | } | |
2587 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
2588 | impl ::core::marker::Copy for EVENT_TRACE_LOGFILEA {} | |
2589 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
2590 | impl ::core::clone::Clone for EVENT_TRACE_LOGFILEA { | |
2591 | fn clone(&self) -> Self { | |
2592 | *self | |
2593 | } | |
2594 | } | |
2595 | #[repr(C)] | |
2596 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`, `\"Win32_System_Time\"`*"] | |
2597 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
2598 | pub union EVENT_TRACE_LOGFILEA_0 { | |
2599 | pub LogFileMode: u32, | |
2600 | pub ProcessTraceMode: u32, | |
2601 | } | |
2602 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
2603 | impl ::core::marker::Copy for EVENT_TRACE_LOGFILEA_0 {} | |
2604 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
2605 | impl ::core::clone::Clone for EVENT_TRACE_LOGFILEA_0 { | |
2606 | fn clone(&self) -> Self { | |
2607 | *self | |
2608 | } | |
2609 | } | |
2610 | #[repr(C)] | |
2611 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`, `\"Win32_System_Time\"`*"] | |
2612 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
2613 | pub union EVENT_TRACE_LOGFILEA_1 { | |
2614 | pub EventCallback: PEVENT_CALLBACK, | |
2615 | pub EventRecordCallback: PEVENT_RECORD_CALLBACK, | |
2616 | } | |
2617 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
2618 | impl ::core::marker::Copy for EVENT_TRACE_LOGFILEA_1 {} | |
2619 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
2620 | impl ::core::clone::Clone for EVENT_TRACE_LOGFILEA_1 { | |
2621 | fn clone(&self) -> Self { | |
2622 | *self | |
2623 | } | |
2624 | } | |
2625 | #[repr(C)] | |
2626 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`, `\"Win32_System_Time\"`*"] | |
2627 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
2628 | pub struct EVENT_TRACE_LOGFILEW { | |
2629 | pub LogFileName: ::windows_sys::core::PWSTR, | |
2630 | pub LoggerName: ::windows_sys::core::PWSTR, | |
2631 | pub CurrentTime: i64, | |
2632 | pub BuffersRead: u32, | |
2633 | pub Anonymous1: EVENT_TRACE_LOGFILEW_0, | |
2634 | pub CurrentEvent: EVENT_TRACE, | |
2635 | pub LogfileHeader: TRACE_LOGFILE_HEADER, | |
2636 | pub BufferCallback: PEVENT_TRACE_BUFFER_CALLBACKW, | |
2637 | pub BufferSize: u32, | |
2638 | pub Filled: u32, | |
2639 | pub EventsLost: u32, | |
2640 | pub Anonymous2: EVENT_TRACE_LOGFILEW_1, | |
2641 | pub IsKernelTrace: u32, | |
2642 | pub Context: *mut ::core::ffi::c_void, | |
2643 | } | |
2644 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
2645 | impl ::core::marker::Copy for EVENT_TRACE_LOGFILEW {} | |
2646 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
2647 | impl ::core::clone::Clone for EVENT_TRACE_LOGFILEW { | |
2648 | fn clone(&self) -> Self { | |
2649 | *self | |
2650 | } | |
2651 | } | |
2652 | #[repr(C)] | |
2653 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`, `\"Win32_System_Time\"`*"] | |
2654 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
2655 | pub union EVENT_TRACE_LOGFILEW_0 { | |
2656 | pub LogFileMode: u32, | |
2657 | pub ProcessTraceMode: u32, | |
2658 | } | |
2659 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
2660 | impl ::core::marker::Copy for EVENT_TRACE_LOGFILEW_0 {} | |
2661 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
2662 | impl ::core::clone::Clone for EVENT_TRACE_LOGFILEW_0 { | |
2663 | fn clone(&self) -> Self { | |
2664 | *self | |
2665 | } | |
2666 | } | |
2667 | #[repr(C)] | |
2668 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`, `\"Win32_System_Time\"`*"] | |
2669 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
2670 | pub union EVENT_TRACE_LOGFILEW_1 { | |
2671 | pub EventCallback: PEVENT_CALLBACK, | |
2672 | pub EventRecordCallback: PEVENT_RECORD_CALLBACK, | |
2673 | } | |
2674 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
2675 | impl ::core::marker::Copy for EVENT_TRACE_LOGFILEW_1 {} | |
2676 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
2677 | impl ::core::clone::Clone for EVENT_TRACE_LOGFILEW_1 { | |
2678 | fn clone(&self) -> Self { | |
2679 | *self | |
2680 | } | |
2681 | } | |
2682 | #[repr(C)] | |
2683 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
2684 | #[cfg(feature = "Win32_Foundation")] | |
2685 | pub struct EVENT_TRACE_PROPERTIES { | |
2686 | pub Wnode: WNODE_HEADER, | |
2687 | pub BufferSize: u32, | |
2688 | pub MinimumBuffers: u32, | |
2689 | pub MaximumBuffers: u32, | |
2690 | pub MaximumFileSize: u32, | |
2691 | pub LogFileMode: u32, | |
2692 | pub FlushTimer: u32, | |
2693 | pub EnableFlags: EVENT_TRACE_FLAG, | |
2694 | pub Anonymous: EVENT_TRACE_PROPERTIES_0, | |
2695 | pub NumberOfBuffers: u32, | |
2696 | pub FreeBuffers: u32, | |
2697 | pub EventsLost: u32, | |
2698 | pub BuffersWritten: u32, | |
2699 | pub LogBuffersLost: u32, | |
2700 | pub RealTimeBuffersLost: u32, | |
2701 | pub LoggerThreadId: super::super::super::Foundation::HANDLE, | |
2702 | pub LogFileNameOffset: u32, | |
2703 | pub LoggerNameOffset: u32, | |
2704 | } | |
2705 | #[cfg(feature = "Win32_Foundation")] | |
2706 | impl ::core::marker::Copy for EVENT_TRACE_PROPERTIES {} | |
2707 | #[cfg(feature = "Win32_Foundation")] | |
2708 | impl ::core::clone::Clone for EVENT_TRACE_PROPERTIES { | |
2709 | fn clone(&self) -> Self { | |
2710 | *self | |
2711 | } | |
2712 | } | |
2713 | #[repr(C)] | |
2714 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
2715 | #[cfg(feature = "Win32_Foundation")] | |
2716 | pub union EVENT_TRACE_PROPERTIES_0 { | |
2717 | pub AgeLimit: i32, | |
2718 | pub FlushThreshold: i32, | |
2719 | } | |
2720 | #[cfg(feature = "Win32_Foundation")] | |
2721 | impl ::core::marker::Copy for EVENT_TRACE_PROPERTIES_0 {} | |
2722 | #[cfg(feature = "Win32_Foundation")] | |
2723 | impl ::core::clone::Clone for EVENT_TRACE_PROPERTIES_0 { | |
2724 | fn clone(&self) -> Self { | |
2725 | *self | |
2726 | } | |
2727 | } | |
2728 | #[repr(C)] | |
2729 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
2730 | #[cfg(feature = "Win32_Foundation")] | |
2731 | pub struct EVENT_TRACE_PROPERTIES_V2 { | |
2732 | pub Wnode: WNODE_HEADER, | |
2733 | pub BufferSize: u32, | |
2734 | pub MinimumBuffers: u32, | |
2735 | pub MaximumBuffers: u32, | |
2736 | pub MaximumFileSize: u32, | |
2737 | pub LogFileMode: u32, | |
2738 | pub FlushTimer: u32, | |
2739 | pub EnableFlags: EVENT_TRACE_FLAG, | |
2740 | pub Anonymous1: EVENT_TRACE_PROPERTIES_V2_0, | |
2741 | pub NumberOfBuffers: u32, | |
2742 | pub FreeBuffers: u32, | |
2743 | pub EventsLost: u32, | |
2744 | pub BuffersWritten: u32, | |
2745 | pub LogBuffersLost: u32, | |
2746 | pub RealTimeBuffersLost: u32, | |
2747 | pub LoggerThreadId: super::super::super::Foundation::HANDLE, | |
2748 | pub LogFileNameOffset: u32, | |
2749 | pub LoggerNameOffset: u32, | |
2750 | pub Anonymous2: EVENT_TRACE_PROPERTIES_V2_1, | |
2751 | pub FilterDescCount: u32, | |
2752 | pub FilterDesc: *mut EVENT_FILTER_DESCRIPTOR, | |
2753 | pub Anonymous3: EVENT_TRACE_PROPERTIES_V2_2, | |
2754 | } | |
2755 | #[cfg(feature = "Win32_Foundation")] | |
2756 | impl ::core::marker::Copy for EVENT_TRACE_PROPERTIES_V2 {} | |
2757 | #[cfg(feature = "Win32_Foundation")] | |
2758 | impl ::core::clone::Clone for EVENT_TRACE_PROPERTIES_V2 { | |
2759 | fn clone(&self) -> Self { | |
2760 | *self | |
2761 | } | |
2762 | } | |
2763 | #[repr(C)] | |
2764 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
2765 | #[cfg(feature = "Win32_Foundation")] | |
2766 | pub union EVENT_TRACE_PROPERTIES_V2_0 { | |
2767 | pub AgeLimit: i32, | |
2768 | pub FlushThreshold: i32, | |
2769 | } | |
2770 | #[cfg(feature = "Win32_Foundation")] | |
2771 | impl ::core::marker::Copy for EVENT_TRACE_PROPERTIES_V2_0 {} | |
2772 | #[cfg(feature = "Win32_Foundation")] | |
2773 | impl ::core::clone::Clone for EVENT_TRACE_PROPERTIES_V2_0 { | |
2774 | fn clone(&self) -> Self { | |
2775 | *self | |
2776 | } | |
2777 | } | |
2778 | #[repr(C)] | |
2779 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
2780 | #[cfg(feature = "Win32_Foundation")] | |
2781 | pub union EVENT_TRACE_PROPERTIES_V2_1 { | |
2782 | pub Anonymous: EVENT_TRACE_PROPERTIES_V2_1_0, | |
2783 | pub V2Control: u32, | |
2784 | } | |
2785 | #[cfg(feature = "Win32_Foundation")] | |
2786 | impl ::core::marker::Copy for EVENT_TRACE_PROPERTIES_V2_1 {} | |
2787 | #[cfg(feature = "Win32_Foundation")] | |
2788 | impl ::core::clone::Clone for EVENT_TRACE_PROPERTIES_V2_1 { | |
2789 | fn clone(&self) -> Self { | |
2790 | *self | |
2791 | } | |
2792 | } | |
2793 | #[repr(C)] | |
2794 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
2795 | #[cfg(feature = "Win32_Foundation")] | |
2796 | pub struct EVENT_TRACE_PROPERTIES_V2_1_0 { | |
2797 | pub _bitfield: u32, | |
2798 | } | |
2799 | #[cfg(feature = "Win32_Foundation")] | |
2800 | impl ::core::marker::Copy for EVENT_TRACE_PROPERTIES_V2_1_0 {} | |
2801 | #[cfg(feature = "Win32_Foundation")] | |
2802 | impl ::core::clone::Clone for EVENT_TRACE_PROPERTIES_V2_1_0 { | |
2803 | fn clone(&self) -> Self { | |
2804 | *self | |
2805 | } | |
2806 | } | |
2807 | #[repr(C)] | |
2808 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
2809 | #[cfg(feature = "Win32_Foundation")] | |
2810 | pub union EVENT_TRACE_PROPERTIES_V2_2 { | |
2811 | pub Anonymous: EVENT_TRACE_PROPERTIES_V2_2_0, | |
2812 | pub V2Options: u64, | |
2813 | } | |
2814 | #[cfg(feature = "Win32_Foundation")] | |
2815 | impl ::core::marker::Copy for EVENT_TRACE_PROPERTIES_V2_2 {} | |
2816 | #[cfg(feature = "Win32_Foundation")] | |
2817 | impl ::core::clone::Clone for EVENT_TRACE_PROPERTIES_V2_2 { | |
2818 | fn clone(&self) -> Self { | |
2819 | *self | |
2820 | } | |
2821 | } | |
2822 | #[repr(C)] | |
2823 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
2824 | #[cfg(feature = "Win32_Foundation")] | |
2825 | pub struct EVENT_TRACE_PROPERTIES_V2_2_0 { | |
2826 | pub _bitfield: u32, | |
2827 | } | |
2828 | #[cfg(feature = "Win32_Foundation")] | |
2829 | impl ::core::marker::Copy for EVENT_TRACE_PROPERTIES_V2_2_0 {} | |
2830 | #[cfg(feature = "Win32_Foundation")] | |
2831 | impl ::core::clone::Clone for EVENT_TRACE_PROPERTIES_V2_2_0 { | |
2832 | fn clone(&self) -> Self { | |
2833 | *self | |
2834 | } | |
2835 | } | |
2836 | #[repr(C)] | |
2837 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2838 | pub struct MOF_FIELD { | |
2839 | pub DataPtr: u64, | |
2840 | pub Length: u32, | |
2841 | pub DataType: u32, | |
2842 | } | |
2843 | impl ::core::marker::Copy for MOF_FIELD {} | |
2844 | impl ::core::clone::Clone for MOF_FIELD { | |
2845 | fn clone(&self) -> Self { | |
2846 | *self | |
2847 | } | |
2848 | } | |
2849 | #[repr(C)] | |
2850 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2851 | pub struct OFFSETINSTANCEDATAANDLENGTH { | |
2852 | pub OffsetInstanceData: u32, | |
2853 | pub LengthInstanceData: u32, | |
2854 | } | |
2855 | impl ::core::marker::Copy for OFFSETINSTANCEDATAANDLENGTH {} | |
2856 | impl ::core::clone::Clone for OFFSETINSTANCEDATAANDLENGTH { | |
2857 | fn clone(&self) -> Self { | |
2858 | *self | |
2859 | } | |
2860 | } | |
2861 | #[repr(C)] | |
2862 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2863 | pub struct PAYLOAD_FILTER_PREDICATE { | |
2864 | pub FieldName: ::windows_sys::core::PWSTR, | |
2865 | pub CompareOp: u16, | |
2866 | pub Value: ::windows_sys::core::PWSTR, | |
2867 | } | |
2868 | impl ::core::marker::Copy for PAYLOAD_FILTER_PREDICATE {} | |
2869 | impl ::core::clone::Clone for PAYLOAD_FILTER_PREDICATE { | |
2870 | fn clone(&self) -> Self { | |
2871 | *self | |
2872 | } | |
2873 | } | |
2874 | pub type PROCESSTRACE_HANDLE = u64; | |
2875 | #[repr(C)] | |
2876 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2877 | pub struct PROFILE_SOURCE_INFO { | |
2878 | pub NextEntryOffset: u32, | |
2879 | pub Source: u32, | |
2880 | pub MinInterval: u32, | |
2881 | pub MaxInterval: u32, | |
2882 | pub Reserved: u64, | |
2883 | pub Description: [u16; 1], | |
2884 | } | |
2885 | impl ::core::marker::Copy for PROFILE_SOURCE_INFO {} | |
2886 | impl ::core::clone::Clone for PROFILE_SOURCE_INFO { | |
2887 | fn clone(&self) -> Self { | |
2888 | *self | |
2889 | } | |
2890 | } | |
2891 | #[repr(C)] | |
2892 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2893 | pub struct PROPERTY_DATA_DESCRIPTOR { | |
2894 | pub PropertyName: u64, | |
2895 | pub ArrayIndex: u32, | |
2896 | pub Reserved: u32, | |
2897 | } | |
2898 | impl ::core::marker::Copy for PROPERTY_DATA_DESCRIPTOR {} | |
2899 | impl ::core::clone::Clone for PROPERTY_DATA_DESCRIPTOR { | |
2900 | fn clone(&self) -> Self { | |
2901 | *self | |
2902 | } | |
2903 | } | |
2904 | #[repr(C)] | |
2905 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2906 | pub struct PROVIDER_ENUMERATION_INFO { | |
2907 | pub NumberOfProviders: u32, | |
2908 | pub Reserved: u32, | |
2909 | pub TraceProviderInfoArray: [TRACE_PROVIDER_INFO; 1], | |
2910 | } | |
2911 | impl ::core::marker::Copy for PROVIDER_ENUMERATION_INFO {} | |
2912 | impl ::core::clone::Clone for PROVIDER_ENUMERATION_INFO { | |
2913 | fn clone(&self) -> Self { | |
2914 | *self | |
2915 | } | |
2916 | } | |
2917 | #[repr(C)] | |
2918 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2919 | pub struct PROVIDER_EVENT_INFO { | |
2920 | pub NumberOfEvents: u32, | |
2921 | pub Reserved: u32, | |
2922 | pub EventDescriptorsArray: [EVENT_DESCRIPTOR; 1], | |
2923 | } | |
2924 | impl ::core::marker::Copy for PROVIDER_EVENT_INFO {} | |
2925 | impl ::core::clone::Clone for PROVIDER_EVENT_INFO { | |
2926 | fn clone(&self) -> Self { | |
2927 | *self | |
2928 | } | |
2929 | } | |
2930 | #[repr(C)] | |
2931 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2932 | pub struct PROVIDER_FIELD_INFO { | |
2933 | pub NameOffset: u32, | |
2934 | pub DescriptionOffset: u32, | |
2935 | pub Value: u64, | |
2936 | } | |
2937 | impl ::core::marker::Copy for PROVIDER_FIELD_INFO {} | |
2938 | impl ::core::clone::Clone for PROVIDER_FIELD_INFO { | |
2939 | fn clone(&self) -> Self { | |
2940 | *self | |
2941 | } | |
2942 | } | |
2943 | #[repr(C)] | |
2944 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2945 | pub struct PROVIDER_FIELD_INFOARRAY { | |
2946 | pub NumberOfElements: u32, | |
2947 | pub FieldType: EVENT_FIELD_TYPE, | |
2948 | pub FieldInfoArray: [PROVIDER_FIELD_INFO; 1], | |
2949 | } | |
2950 | impl ::core::marker::Copy for PROVIDER_FIELD_INFOARRAY {} | |
2951 | impl ::core::clone::Clone for PROVIDER_FIELD_INFOARRAY { | |
2952 | fn clone(&self) -> Self { | |
2953 | *self | |
2954 | } | |
2955 | } | |
2956 | #[repr(C)] | |
2957 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2958 | pub struct PROVIDER_FILTER_INFO { | |
2959 | pub Id: u8, | |
2960 | pub Version: u8, | |
2961 | pub MessageOffset: u32, | |
2962 | pub Reserved: u32, | |
2963 | pub PropertyCount: u32, | |
2964 | pub EventPropertyInfoArray: [EVENT_PROPERTY_INFO; 1], | |
2965 | } | |
2966 | impl ::core::marker::Copy for PROVIDER_FILTER_INFO {} | |
2967 | impl ::core::clone::Clone for PROVIDER_FILTER_INFO { | |
2968 | fn clone(&self) -> Self { | |
2969 | *self | |
2970 | } | |
2971 | } | |
2972 | pub type RELOGSTREAM_HANDLE = u64; | |
2973 | #[repr(C)] | |
2974 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2975 | pub struct TDH_CONTEXT { | |
2976 | pub ParameterValue: u64, | |
2977 | pub ParameterType: TDH_CONTEXT_TYPE, | |
2978 | pub ParameterSize: u32, | |
2979 | } | |
2980 | impl ::core::marker::Copy for TDH_CONTEXT {} | |
2981 | impl ::core::clone::Clone for TDH_CONTEXT { | |
2982 | fn clone(&self) -> Self { | |
2983 | *self | |
2984 | } | |
2985 | } | |
2986 | pub type TDH_HANDLE = isize; | |
2987 | #[repr(C)] | |
2988 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
2989 | pub struct TRACE_ENABLE_INFO { | |
2990 | pub IsEnabled: u32, | |
2991 | pub Level: u8, | |
2992 | pub Reserved1: u8, | |
2993 | pub LoggerId: u16, | |
2994 | pub EnableProperty: u32, | |
2995 | pub Reserved2: u32, | |
2996 | pub MatchAnyKeyword: u64, | |
2997 | pub MatchAllKeyword: u64, | |
2998 | } | |
2999 | impl ::core::marker::Copy for TRACE_ENABLE_INFO {} | |
3000 | impl ::core::clone::Clone for TRACE_ENABLE_INFO { | |
3001 | fn clone(&self) -> Self { | |
3002 | *self | |
3003 | } | |
3004 | } | |
3005 | #[repr(C)] | |
3006 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
3007 | pub struct TRACE_EVENT_INFO { | |
3008 | pub ProviderGuid: ::windows_sys::core::GUID, | |
3009 | pub EventGuid: ::windows_sys::core::GUID, | |
3010 | pub EventDescriptor: EVENT_DESCRIPTOR, | |
3011 | pub DecodingSource: DECODING_SOURCE, | |
3012 | pub ProviderNameOffset: u32, | |
3013 | pub LevelNameOffset: u32, | |
3014 | pub ChannelNameOffset: u32, | |
3015 | pub KeywordsNameOffset: u32, | |
3016 | pub TaskNameOffset: u32, | |
3017 | pub OpcodeNameOffset: u32, | |
3018 | pub EventMessageOffset: u32, | |
3019 | pub ProviderMessageOffset: u32, | |
3020 | pub BinaryXMLOffset: u32, | |
3021 | pub BinaryXMLSize: u32, | |
3022 | pub Anonymous1: TRACE_EVENT_INFO_0, | |
3023 | pub Anonymous2: TRACE_EVENT_INFO_1, | |
3024 | pub PropertyCount: u32, | |
3025 | pub TopLevelPropertyCount: u32, | |
3026 | pub Anonymous3: TRACE_EVENT_INFO_2, | |
3027 | pub EventPropertyInfoArray: [EVENT_PROPERTY_INFO; 1], | |
3028 | } | |
3029 | impl ::core::marker::Copy for TRACE_EVENT_INFO {} | |
3030 | impl ::core::clone::Clone for TRACE_EVENT_INFO { | |
3031 | fn clone(&self) -> Self { | |
3032 | *self | |
3033 | } | |
3034 | } | |
3035 | #[repr(C)] | |
3036 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
3037 | pub union TRACE_EVENT_INFO_0 { | |
3038 | pub EventNameOffset: u32, | |
3039 | pub ActivityIDNameOffset: u32, | |
3040 | } | |
3041 | impl ::core::marker::Copy for TRACE_EVENT_INFO_0 {} | |
3042 | impl ::core::clone::Clone for TRACE_EVENT_INFO_0 { | |
3043 | fn clone(&self) -> Self { | |
3044 | *self | |
3045 | } | |
3046 | } | |
3047 | #[repr(C)] | |
3048 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
3049 | pub union TRACE_EVENT_INFO_1 { | |
3050 | pub EventAttributesOffset: u32, | |
3051 | pub RelatedActivityIDNameOffset: u32, | |
3052 | } | |
3053 | impl ::core::marker::Copy for TRACE_EVENT_INFO_1 {} | |
3054 | impl ::core::clone::Clone for TRACE_EVENT_INFO_1 { | |
3055 | fn clone(&self) -> Self { | |
3056 | *self | |
3057 | } | |
3058 | } | |
3059 | #[repr(C)] | |
3060 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
3061 | pub union TRACE_EVENT_INFO_2 { | |
3062 | pub Flags: TEMPLATE_FLAGS, | |
3063 | pub Anonymous: TRACE_EVENT_INFO_2_0, | |
3064 | } | |
3065 | impl ::core::marker::Copy for TRACE_EVENT_INFO_2 {} | |
3066 | impl ::core::clone::Clone for TRACE_EVENT_INFO_2 { | |
3067 | fn clone(&self) -> Self { | |
3068 | *self | |
3069 | } | |
3070 | } | |
3071 | #[repr(C)] | |
3072 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
3073 | pub struct TRACE_EVENT_INFO_2_0 { | |
3074 | pub _bitfield: u32, | |
3075 | } | |
3076 | impl ::core::marker::Copy for TRACE_EVENT_INFO_2_0 {} | |
3077 | impl ::core::clone::Clone for TRACE_EVENT_INFO_2_0 { | |
3078 | fn clone(&self) -> Self { | |
3079 | *self | |
3080 | } | |
3081 | } | |
3082 | #[repr(C)] | |
3083 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
3084 | pub struct TRACE_GUID_INFO { | |
3085 | pub InstanceCount: u32, | |
3086 | pub Reserved: u32, | |
3087 | } | |
3088 | impl ::core::marker::Copy for TRACE_GUID_INFO {} | |
3089 | impl ::core::clone::Clone for TRACE_GUID_INFO { | |
3090 | fn clone(&self) -> Self { | |
3091 | *self | |
3092 | } | |
3093 | } | |
3094 | #[repr(C)] | |
3095 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
3096 | #[cfg(feature = "Win32_Foundation")] | |
3097 | pub struct TRACE_GUID_PROPERTIES { | |
3098 | pub Guid: ::windows_sys::core::GUID, | |
3099 | pub GuidType: u32, | |
3100 | pub LoggerId: u32, | |
3101 | pub EnableLevel: u32, | |
3102 | pub EnableFlags: u32, | |
3103 | pub IsEnable: super::super::super::Foundation::BOOLEAN, | |
3104 | } | |
3105 | #[cfg(feature = "Win32_Foundation")] | |
3106 | impl ::core::marker::Copy for TRACE_GUID_PROPERTIES {} | |
3107 | #[cfg(feature = "Win32_Foundation")] | |
3108 | impl ::core::clone::Clone for TRACE_GUID_PROPERTIES { | |
3109 | fn clone(&self) -> Self { | |
3110 | *self | |
3111 | } | |
3112 | } | |
3113 | #[repr(C)] | |
3114 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
3115 | #[cfg(feature = "Win32_Foundation")] | |
3116 | pub struct TRACE_GUID_REGISTRATION { | |
3117 | pub Guid: *const ::windows_sys::core::GUID, | |
3118 | pub RegHandle: super::super::super::Foundation::HANDLE, | |
3119 | } | |
3120 | #[cfg(feature = "Win32_Foundation")] | |
3121 | impl ::core::marker::Copy for TRACE_GUID_REGISTRATION {} | |
3122 | #[cfg(feature = "Win32_Foundation")] | |
3123 | impl ::core::clone::Clone for TRACE_GUID_REGISTRATION { | |
3124 | fn clone(&self) -> Self { | |
3125 | *self | |
3126 | } | |
3127 | } | |
3128 | #[repr(C)] | |
3129 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`, `\"Win32_System_Time\"`*"] | |
3130 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3131 | pub struct TRACE_LOGFILE_HEADER { | |
3132 | pub BufferSize: u32, | |
3133 | pub Anonymous1: TRACE_LOGFILE_HEADER_0, | |
3134 | pub ProviderVersion: u32, | |
3135 | pub NumberOfProcessors: u32, | |
3136 | pub EndTime: i64, | |
3137 | pub TimerResolution: u32, | |
3138 | pub MaximumFileSize: u32, | |
3139 | pub LogFileMode: u32, | |
3140 | pub BuffersWritten: u32, | |
3141 | pub Anonymous2: TRACE_LOGFILE_HEADER_1, | |
3142 | pub LoggerName: ::windows_sys::core::PWSTR, | |
3143 | pub LogFileName: ::windows_sys::core::PWSTR, | |
3144 | pub TimeZone: super::super::Time::TIME_ZONE_INFORMATION, | |
3145 | pub BootTime: i64, | |
3146 | pub PerfFreq: i64, | |
3147 | pub StartTime: i64, | |
3148 | pub ReservedFlags: u32, | |
3149 | pub BuffersLost: u32, | |
3150 | } | |
3151 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3152 | impl ::core::marker::Copy for TRACE_LOGFILE_HEADER {} | |
3153 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3154 | impl ::core::clone::Clone for TRACE_LOGFILE_HEADER { | |
3155 | fn clone(&self) -> Self { | |
3156 | *self | |
3157 | } | |
3158 | } | |
3159 | #[repr(C)] | |
3160 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`, `\"Win32_System_Time\"`*"] | |
3161 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3162 | pub union TRACE_LOGFILE_HEADER_0 { | |
3163 | pub Version: u32, | |
3164 | pub VersionDetail: TRACE_LOGFILE_HEADER_0_0, | |
3165 | } | |
3166 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3167 | impl ::core::marker::Copy for TRACE_LOGFILE_HEADER_0 {} | |
3168 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3169 | impl ::core::clone::Clone for TRACE_LOGFILE_HEADER_0 { | |
3170 | fn clone(&self) -> Self { | |
3171 | *self | |
3172 | } | |
3173 | } | |
3174 | #[repr(C)] | |
3175 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`, `\"Win32_System_Time\"`*"] | |
3176 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3177 | pub struct TRACE_LOGFILE_HEADER_0_0 { | |
3178 | pub MajorVersion: u8, | |
3179 | pub MinorVersion: u8, | |
3180 | pub SubVersion: u8, | |
3181 | pub SubMinorVersion: u8, | |
3182 | } | |
3183 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3184 | impl ::core::marker::Copy for TRACE_LOGFILE_HEADER_0_0 {} | |
3185 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3186 | impl ::core::clone::Clone for TRACE_LOGFILE_HEADER_0_0 { | |
3187 | fn clone(&self) -> Self { | |
3188 | *self | |
3189 | } | |
3190 | } | |
3191 | #[repr(C)] | |
3192 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`, `\"Win32_System_Time\"`*"] | |
3193 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3194 | pub union TRACE_LOGFILE_HEADER_1 { | |
3195 | pub LogInstanceGuid: ::windows_sys::core::GUID, | |
3196 | pub Anonymous: TRACE_LOGFILE_HEADER_1_0, | |
3197 | } | |
3198 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3199 | impl ::core::marker::Copy for TRACE_LOGFILE_HEADER_1 {} | |
3200 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3201 | impl ::core::clone::Clone for TRACE_LOGFILE_HEADER_1 { | |
3202 | fn clone(&self) -> Self { | |
3203 | *self | |
3204 | } | |
3205 | } | |
3206 | #[repr(C)] | |
3207 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`, `\"Win32_System_Time\"`*"] | |
3208 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3209 | pub struct TRACE_LOGFILE_HEADER_1_0 { | |
3210 | pub StartBuffers: u32, | |
3211 | pub PointerSize: u32, | |
3212 | pub EventsLost: u32, | |
3213 | pub CpuSpeedInMHz: u32, | |
3214 | } | |
3215 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3216 | impl ::core::marker::Copy for TRACE_LOGFILE_HEADER_1_0 {} | |
3217 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3218 | impl ::core::clone::Clone for TRACE_LOGFILE_HEADER_1_0 { | |
3219 | fn clone(&self) -> Self { | |
3220 | *self | |
3221 | } | |
3222 | } | |
3223 | #[repr(C)] | |
3224 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`, `\"Win32_System_Time\"`*"] | |
3225 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3226 | pub struct TRACE_LOGFILE_HEADER32 { | |
3227 | pub BufferSize: u32, | |
3228 | pub Anonymous1: TRACE_LOGFILE_HEADER32_0, | |
3229 | pub ProviderVersion: u32, | |
3230 | pub NumberOfProcessors: u32, | |
3231 | pub EndTime: i64, | |
3232 | pub TimerResolution: u32, | |
3233 | pub MaximumFileSize: u32, | |
3234 | pub LogFileMode: u32, | |
3235 | pub BuffersWritten: u32, | |
3236 | pub Anonymous2: TRACE_LOGFILE_HEADER32_1, | |
3237 | pub LoggerName: u32, | |
3238 | pub LogFileName: u32, | |
3239 | pub TimeZone: super::super::Time::TIME_ZONE_INFORMATION, | |
3240 | pub BootTime: i64, | |
3241 | pub PerfFreq: i64, | |
3242 | pub StartTime: i64, | |
3243 | pub ReservedFlags: u32, | |
3244 | pub BuffersLost: u32, | |
3245 | } | |
3246 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3247 | impl ::core::marker::Copy for TRACE_LOGFILE_HEADER32 {} | |
3248 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3249 | impl ::core::clone::Clone for TRACE_LOGFILE_HEADER32 { | |
3250 | fn clone(&self) -> Self { | |
3251 | *self | |
3252 | } | |
3253 | } | |
3254 | #[repr(C)] | |
3255 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`, `\"Win32_System_Time\"`*"] | |
3256 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3257 | pub union TRACE_LOGFILE_HEADER32_0 { | |
3258 | pub Version: u32, | |
3259 | pub VersionDetail: TRACE_LOGFILE_HEADER32_0_0, | |
3260 | } | |
3261 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3262 | impl ::core::marker::Copy for TRACE_LOGFILE_HEADER32_0 {} | |
3263 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3264 | impl ::core::clone::Clone for TRACE_LOGFILE_HEADER32_0 { | |
3265 | fn clone(&self) -> Self { | |
3266 | *self | |
3267 | } | |
3268 | } | |
3269 | #[repr(C)] | |
3270 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`, `\"Win32_System_Time\"`*"] | |
3271 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3272 | pub struct TRACE_LOGFILE_HEADER32_0_0 { | |
3273 | pub MajorVersion: u8, | |
3274 | pub MinorVersion: u8, | |
3275 | pub SubVersion: u8, | |
3276 | pub SubMinorVersion: u8, | |
3277 | } | |
3278 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3279 | impl ::core::marker::Copy for TRACE_LOGFILE_HEADER32_0_0 {} | |
3280 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3281 | impl ::core::clone::Clone for TRACE_LOGFILE_HEADER32_0_0 { | |
3282 | fn clone(&self) -> Self { | |
3283 | *self | |
3284 | } | |
3285 | } | |
3286 | #[repr(C)] | |
3287 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`, `\"Win32_System_Time\"`*"] | |
3288 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3289 | pub union TRACE_LOGFILE_HEADER32_1 { | |
3290 | pub LogInstanceGuid: ::windows_sys::core::GUID, | |
3291 | pub Anonymous: TRACE_LOGFILE_HEADER32_1_0, | |
3292 | } | |
3293 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3294 | impl ::core::marker::Copy for TRACE_LOGFILE_HEADER32_1 {} | |
3295 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3296 | impl ::core::clone::Clone for TRACE_LOGFILE_HEADER32_1 { | |
3297 | fn clone(&self) -> Self { | |
3298 | *self | |
3299 | } | |
3300 | } | |
3301 | #[repr(C)] | |
3302 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`, `\"Win32_System_Time\"`*"] | |
3303 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3304 | pub struct TRACE_LOGFILE_HEADER32_1_0 { | |
3305 | pub StartBuffers: u32, | |
3306 | pub PointerSize: u32, | |
3307 | pub EventsLost: u32, | |
3308 | pub CpuSpeedInMHz: u32, | |
3309 | } | |
3310 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3311 | impl ::core::marker::Copy for TRACE_LOGFILE_HEADER32_1_0 {} | |
3312 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3313 | impl ::core::clone::Clone for TRACE_LOGFILE_HEADER32_1_0 { | |
3314 | fn clone(&self) -> Self { | |
3315 | *self | |
3316 | } | |
3317 | } | |
3318 | #[repr(C)] | |
3319 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`, `\"Win32_System_Time\"`*"] | |
3320 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3321 | pub struct TRACE_LOGFILE_HEADER64 { | |
3322 | pub BufferSize: u32, | |
3323 | pub Anonymous1: TRACE_LOGFILE_HEADER64_0, | |
3324 | pub ProviderVersion: u32, | |
3325 | pub NumberOfProcessors: u32, | |
3326 | pub EndTime: i64, | |
3327 | pub TimerResolution: u32, | |
3328 | pub MaximumFileSize: u32, | |
3329 | pub LogFileMode: u32, | |
3330 | pub BuffersWritten: u32, | |
3331 | pub Anonymous2: TRACE_LOGFILE_HEADER64_1, | |
3332 | pub LoggerName: u64, | |
3333 | pub LogFileName: u64, | |
3334 | pub TimeZone: super::super::Time::TIME_ZONE_INFORMATION, | |
3335 | pub BootTime: i64, | |
3336 | pub PerfFreq: i64, | |
3337 | pub StartTime: i64, | |
3338 | pub ReservedFlags: u32, | |
3339 | pub BuffersLost: u32, | |
3340 | } | |
3341 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3342 | impl ::core::marker::Copy for TRACE_LOGFILE_HEADER64 {} | |
3343 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3344 | impl ::core::clone::Clone for TRACE_LOGFILE_HEADER64 { | |
3345 | fn clone(&self) -> Self { | |
3346 | *self | |
3347 | } | |
3348 | } | |
3349 | #[repr(C)] | |
3350 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`, `\"Win32_System_Time\"`*"] | |
3351 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3352 | pub union TRACE_LOGFILE_HEADER64_0 { | |
3353 | pub Version: u32, | |
3354 | pub VersionDetail: TRACE_LOGFILE_HEADER64_0_0, | |
3355 | } | |
3356 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3357 | impl ::core::marker::Copy for TRACE_LOGFILE_HEADER64_0 {} | |
3358 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3359 | impl ::core::clone::Clone for TRACE_LOGFILE_HEADER64_0 { | |
3360 | fn clone(&self) -> Self { | |
3361 | *self | |
3362 | } | |
3363 | } | |
3364 | #[repr(C)] | |
3365 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`, `\"Win32_System_Time\"`*"] | |
3366 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3367 | pub struct TRACE_LOGFILE_HEADER64_0_0 { | |
3368 | pub MajorVersion: u8, | |
3369 | pub MinorVersion: u8, | |
3370 | pub SubVersion: u8, | |
3371 | pub SubMinorVersion: u8, | |
3372 | } | |
3373 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3374 | impl ::core::marker::Copy for TRACE_LOGFILE_HEADER64_0_0 {} | |
3375 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3376 | impl ::core::clone::Clone for TRACE_LOGFILE_HEADER64_0_0 { | |
3377 | fn clone(&self) -> Self { | |
3378 | *self | |
3379 | } | |
3380 | } | |
3381 | #[repr(C)] | |
3382 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`, `\"Win32_System_Time\"`*"] | |
3383 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3384 | pub union TRACE_LOGFILE_HEADER64_1 { | |
3385 | pub LogInstanceGuid: ::windows_sys::core::GUID, | |
3386 | pub Anonymous: TRACE_LOGFILE_HEADER64_1_0, | |
3387 | } | |
3388 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3389 | impl ::core::marker::Copy for TRACE_LOGFILE_HEADER64_1 {} | |
3390 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3391 | impl ::core::clone::Clone for TRACE_LOGFILE_HEADER64_1 { | |
3392 | fn clone(&self) -> Self { | |
3393 | *self | |
3394 | } | |
3395 | } | |
3396 | #[repr(C)] | |
3397 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`, `\"Win32_System_Time\"`*"] | |
3398 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3399 | pub struct TRACE_LOGFILE_HEADER64_1_0 { | |
3400 | pub StartBuffers: u32, | |
3401 | pub PointerSize: u32, | |
3402 | pub EventsLost: u32, | |
3403 | pub CpuSpeedInMHz: u32, | |
3404 | } | |
3405 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3406 | impl ::core::marker::Copy for TRACE_LOGFILE_HEADER64_1_0 {} | |
3407 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3408 | impl ::core::clone::Clone for TRACE_LOGFILE_HEADER64_1_0 { | |
3409 | fn clone(&self) -> Self { | |
3410 | *self | |
3411 | } | |
3412 | } | |
3413 | #[repr(C)] | |
3414 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
3415 | pub struct TRACE_PERIODIC_CAPTURE_STATE_INFO { | |
3416 | pub CaptureStateFrequencyInSeconds: u32, | |
3417 | pub ProviderCount: u16, | |
3418 | pub Reserved: u16, | |
3419 | } | |
3420 | impl ::core::marker::Copy for TRACE_PERIODIC_CAPTURE_STATE_INFO {} | |
3421 | impl ::core::clone::Clone for TRACE_PERIODIC_CAPTURE_STATE_INFO { | |
3422 | fn clone(&self) -> Self { | |
3423 | *self | |
3424 | } | |
3425 | } | |
3426 | #[repr(C)] | |
3427 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
3428 | pub struct TRACE_PROFILE_INTERVAL { | |
3429 | pub Source: u32, | |
3430 | pub Interval: u32, | |
3431 | } | |
3432 | impl ::core::marker::Copy for TRACE_PROFILE_INTERVAL {} | |
3433 | impl ::core::clone::Clone for TRACE_PROFILE_INTERVAL { | |
3434 | fn clone(&self) -> Self { | |
3435 | *self | |
3436 | } | |
3437 | } | |
3438 | #[repr(C)] | |
3439 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
3440 | pub struct TRACE_PROVIDER_INFO { | |
3441 | pub ProviderGuid: ::windows_sys::core::GUID, | |
3442 | pub SchemaSource: u32, | |
3443 | pub ProviderNameOffset: u32, | |
3444 | } | |
3445 | impl ::core::marker::Copy for TRACE_PROVIDER_INFO {} | |
3446 | impl ::core::clone::Clone for TRACE_PROVIDER_INFO { | |
3447 | fn clone(&self) -> Self { | |
3448 | *self | |
3449 | } | |
3450 | } | |
3451 | #[repr(C)] | |
3452 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
3453 | pub struct TRACE_PROVIDER_INSTANCE_INFO { | |
3454 | pub NextOffset: u32, | |
3455 | pub EnableCount: u32, | |
3456 | pub Pid: u32, | |
3457 | pub Flags: u32, | |
3458 | } | |
3459 | impl ::core::marker::Copy for TRACE_PROVIDER_INSTANCE_INFO {} | |
3460 | impl ::core::clone::Clone for TRACE_PROVIDER_INSTANCE_INFO { | |
3461 | fn clone(&self) -> Self { | |
3462 | *self | |
3463 | } | |
3464 | } | |
3465 | #[repr(C)] | |
3466 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
3467 | #[cfg(feature = "Win32_Foundation")] | |
3468 | pub struct TRACE_STACK_CACHING_INFO { | |
3469 | pub Enabled: super::super::super::Foundation::BOOLEAN, | |
3470 | pub CacheSize: u32, | |
3471 | pub BucketCount: u32, | |
3472 | } | |
3473 | #[cfg(feature = "Win32_Foundation")] | |
3474 | impl ::core::marker::Copy for TRACE_STACK_CACHING_INFO {} | |
3475 | #[cfg(feature = "Win32_Foundation")] | |
3476 | impl ::core::clone::Clone for TRACE_STACK_CACHING_INFO { | |
3477 | fn clone(&self) -> Self { | |
3478 | *self | |
3479 | } | |
3480 | } | |
3481 | #[repr(C)] | |
3482 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
3483 | pub struct TRACE_VERSION_INFO { | |
3484 | pub EtwTraceProcessingVersion: u32, | |
3485 | pub Reserved: u32, | |
3486 | } | |
3487 | impl ::core::marker::Copy for TRACE_VERSION_INFO {} | |
3488 | impl ::core::clone::Clone for TRACE_VERSION_INFO { | |
3489 | fn clone(&self) -> Self { | |
3490 | *self | |
3491 | } | |
3492 | } | |
3493 | #[repr(C)] | |
3494 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
3495 | pub struct WMIREGGUIDW { | |
3496 | pub Guid: ::windows_sys::core::GUID, | |
3497 | pub Flags: u32, | |
3498 | pub InstanceCount: u32, | |
3499 | pub Anonymous: WMIREGGUIDW_0, | |
3500 | } | |
3501 | impl ::core::marker::Copy for WMIREGGUIDW {} | |
3502 | impl ::core::clone::Clone for WMIREGGUIDW { | |
3503 | fn clone(&self) -> Self { | |
3504 | *self | |
3505 | } | |
3506 | } | |
3507 | #[repr(C)] | |
3508 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
3509 | pub union WMIREGGUIDW_0 { | |
3510 | pub InstanceNameList: u32, | |
3511 | pub BaseNameOffset: u32, | |
3512 | pub Pdo: usize, | |
3513 | pub InstanceInfo: usize, | |
3514 | } | |
3515 | impl ::core::marker::Copy for WMIREGGUIDW_0 {} | |
3516 | impl ::core::clone::Clone for WMIREGGUIDW_0 { | |
3517 | fn clone(&self) -> Self { | |
3518 | *self | |
3519 | } | |
3520 | } | |
3521 | #[repr(C)] | |
3522 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
3523 | pub struct WMIREGINFOW { | |
3524 | pub BufferSize: u32, | |
3525 | pub NextWmiRegInfo: u32, | |
3526 | pub RegistryPath: u32, | |
3527 | pub MofResourceName: u32, | |
3528 | pub GuidCount: u32, | |
3529 | pub WmiRegGuid: [WMIREGGUIDW; 1], | |
3530 | } | |
3531 | impl ::core::marker::Copy for WMIREGINFOW {} | |
3532 | impl ::core::clone::Clone for WMIREGINFOW { | |
3533 | fn clone(&self) -> Self { | |
3534 | *self | |
3535 | } | |
3536 | } | |
3537 | #[repr(C)] | |
3538 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
3539 | #[cfg(feature = "Win32_Foundation")] | |
3540 | pub struct WNODE_ALL_DATA { | |
3541 | pub WnodeHeader: WNODE_HEADER, | |
3542 | pub DataBlockOffset: u32, | |
3543 | pub InstanceCount: u32, | |
3544 | pub OffsetInstanceNameOffsets: u32, | |
3545 | pub Anonymous: WNODE_ALL_DATA_0, | |
3546 | } | |
3547 | #[cfg(feature = "Win32_Foundation")] | |
3548 | impl ::core::marker::Copy for WNODE_ALL_DATA {} | |
3549 | #[cfg(feature = "Win32_Foundation")] | |
3550 | impl ::core::clone::Clone for WNODE_ALL_DATA { | |
3551 | fn clone(&self) -> Self { | |
3552 | *self | |
3553 | } | |
3554 | } | |
3555 | #[repr(C)] | |
3556 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
3557 | #[cfg(feature = "Win32_Foundation")] | |
3558 | pub union WNODE_ALL_DATA_0 { | |
3559 | pub FixedInstanceSize: u32, | |
3560 | pub OffsetInstanceDataAndLength: [OFFSETINSTANCEDATAANDLENGTH; 1], | |
3561 | } | |
3562 | #[cfg(feature = "Win32_Foundation")] | |
3563 | impl ::core::marker::Copy for WNODE_ALL_DATA_0 {} | |
3564 | #[cfg(feature = "Win32_Foundation")] | |
3565 | impl ::core::clone::Clone for WNODE_ALL_DATA_0 { | |
3566 | fn clone(&self) -> Self { | |
3567 | *self | |
3568 | } | |
3569 | } | |
3570 | #[repr(C)] | |
3571 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
3572 | #[cfg(feature = "Win32_Foundation")] | |
3573 | pub struct WNODE_EVENT_ITEM { | |
3574 | pub WnodeHeader: WNODE_HEADER, | |
3575 | } | |
3576 | #[cfg(feature = "Win32_Foundation")] | |
3577 | impl ::core::marker::Copy for WNODE_EVENT_ITEM {} | |
3578 | #[cfg(feature = "Win32_Foundation")] | |
3579 | impl ::core::clone::Clone for WNODE_EVENT_ITEM { | |
3580 | fn clone(&self) -> Self { | |
3581 | *self | |
3582 | } | |
3583 | } | |
3584 | #[repr(C)] | |
3585 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
3586 | #[cfg(feature = "Win32_Foundation")] | |
3587 | pub struct WNODE_EVENT_REFERENCE { | |
3588 | pub WnodeHeader: WNODE_HEADER, | |
3589 | pub TargetGuid: ::windows_sys::core::GUID, | |
3590 | pub TargetDataBlockSize: u32, | |
3591 | pub Anonymous: WNODE_EVENT_REFERENCE_0, | |
3592 | } | |
3593 | #[cfg(feature = "Win32_Foundation")] | |
3594 | impl ::core::marker::Copy for WNODE_EVENT_REFERENCE {} | |
3595 | #[cfg(feature = "Win32_Foundation")] | |
3596 | impl ::core::clone::Clone for WNODE_EVENT_REFERENCE { | |
3597 | fn clone(&self) -> Self { | |
3598 | *self | |
3599 | } | |
3600 | } | |
3601 | #[repr(C)] | |
3602 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
3603 | #[cfg(feature = "Win32_Foundation")] | |
3604 | pub union WNODE_EVENT_REFERENCE_0 { | |
3605 | pub TargetInstanceIndex: u32, | |
3606 | pub TargetInstanceName: [u16; 1], | |
3607 | } | |
3608 | #[cfg(feature = "Win32_Foundation")] | |
3609 | impl ::core::marker::Copy for WNODE_EVENT_REFERENCE_0 {} | |
3610 | #[cfg(feature = "Win32_Foundation")] | |
3611 | impl ::core::clone::Clone for WNODE_EVENT_REFERENCE_0 { | |
3612 | fn clone(&self) -> Self { | |
3613 | *self | |
3614 | } | |
3615 | } | |
3616 | #[repr(C)] | |
3617 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
3618 | #[cfg(feature = "Win32_Foundation")] | |
3619 | pub struct WNODE_HEADER { | |
3620 | pub BufferSize: u32, | |
3621 | pub ProviderId: u32, | |
3622 | pub Anonymous1: WNODE_HEADER_0, | |
3623 | pub Anonymous2: WNODE_HEADER_1, | |
3624 | pub Guid: ::windows_sys::core::GUID, | |
3625 | pub ClientContext: u32, | |
3626 | pub Flags: u32, | |
3627 | } | |
3628 | #[cfg(feature = "Win32_Foundation")] | |
3629 | impl ::core::marker::Copy for WNODE_HEADER {} | |
3630 | #[cfg(feature = "Win32_Foundation")] | |
3631 | impl ::core::clone::Clone for WNODE_HEADER { | |
3632 | fn clone(&self) -> Self { | |
3633 | *self | |
3634 | } | |
3635 | } | |
3636 | #[repr(C)] | |
3637 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
3638 | #[cfg(feature = "Win32_Foundation")] | |
3639 | pub union WNODE_HEADER_0 { | |
3640 | pub HistoricalContext: u64, | |
3641 | pub Anonymous: WNODE_HEADER_0_0, | |
3642 | } | |
3643 | #[cfg(feature = "Win32_Foundation")] | |
3644 | impl ::core::marker::Copy for WNODE_HEADER_0 {} | |
3645 | #[cfg(feature = "Win32_Foundation")] | |
3646 | impl ::core::clone::Clone for WNODE_HEADER_0 { | |
3647 | fn clone(&self) -> Self { | |
3648 | *self | |
3649 | } | |
3650 | } | |
3651 | #[repr(C)] | |
3652 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
3653 | #[cfg(feature = "Win32_Foundation")] | |
3654 | pub struct WNODE_HEADER_0_0 { | |
3655 | pub Version: u32, | |
3656 | pub Linkage: u32, | |
3657 | } | |
3658 | #[cfg(feature = "Win32_Foundation")] | |
3659 | impl ::core::marker::Copy for WNODE_HEADER_0_0 {} | |
3660 | #[cfg(feature = "Win32_Foundation")] | |
3661 | impl ::core::clone::Clone for WNODE_HEADER_0_0 { | |
3662 | fn clone(&self) -> Self { | |
3663 | *self | |
3664 | } | |
3665 | } | |
3666 | #[repr(C)] | |
3667 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
3668 | #[cfg(feature = "Win32_Foundation")] | |
3669 | pub union WNODE_HEADER_1 { | |
3670 | pub CountLost: u32, | |
3671 | pub KernelHandle: super::super::super::Foundation::HANDLE, | |
3672 | pub TimeStamp: i64, | |
3673 | } | |
3674 | #[cfg(feature = "Win32_Foundation")] | |
3675 | impl ::core::marker::Copy for WNODE_HEADER_1 {} | |
3676 | #[cfg(feature = "Win32_Foundation")] | |
3677 | impl ::core::clone::Clone for WNODE_HEADER_1 { | |
3678 | fn clone(&self) -> Self { | |
3679 | *self | |
3680 | } | |
3681 | } | |
3682 | #[repr(C)] | |
3683 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
3684 | #[cfg(feature = "Win32_Foundation")] | |
3685 | pub struct WNODE_METHOD_ITEM { | |
3686 | pub WnodeHeader: WNODE_HEADER, | |
3687 | pub OffsetInstanceName: u32, | |
3688 | pub InstanceIndex: u32, | |
3689 | pub MethodId: u32, | |
3690 | pub DataBlockOffset: u32, | |
3691 | pub SizeDataBlock: u32, | |
3692 | pub VariableData: [u8; 1], | |
3693 | } | |
3694 | #[cfg(feature = "Win32_Foundation")] | |
3695 | impl ::core::marker::Copy for WNODE_METHOD_ITEM {} | |
3696 | #[cfg(feature = "Win32_Foundation")] | |
3697 | impl ::core::clone::Clone for WNODE_METHOD_ITEM { | |
3698 | fn clone(&self) -> Self { | |
3699 | *self | |
3700 | } | |
3701 | } | |
3702 | #[repr(C)] | |
3703 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
3704 | #[cfg(feature = "Win32_Foundation")] | |
3705 | pub struct WNODE_SINGLE_INSTANCE { | |
3706 | pub WnodeHeader: WNODE_HEADER, | |
3707 | pub OffsetInstanceName: u32, | |
3708 | pub InstanceIndex: u32, | |
3709 | pub DataBlockOffset: u32, | |
3710 | pub SizeDataBlock: u32, | |
3711 | pub VariableData: [u8; 1], | |
3712 | } | |
3713 | #[cfg(feature = "Win32_Foundation")] | |
3714 | impl ::core::marker::Copy for WNODE_SINGLE_INSTANCE {} | |
3715 | #[cfg(feature = "Win32_Foundation")] | |
3716 | impl ::core::clone::Clone for WNODE_SINGLE_INSTANCE { | |
3717 | fn clone(&self) -> Self { | |
3718 | *self | |
3719 | } | |
3720 | } | |
3721 | #[repr(C)] | |
3722 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
3723 | #[cfg(feature = "Win32_Foundation")] | |
3724 | pub struct WNODE_SINGLE_ITEM { | |
3725 | pub WnodeHeader: WNODE_HEADER, | |
3726 | pub OffsetInstanceName: u32, | |
3727 | pub InstanceIndex: u32, | |
3728 | pub ItemId: u32, | |
3729 | pub DataBlockOffset: u32, | |
3730 | pub SizeDataItem: u32, | |
3731 | pub VariableData: [u8; 1], | |
3732 | } | |
3733 | #[cfg(feature = "Win32_Foundation")] | |
3734 | impl ::core::marker::Copy for WNODE_SINGLE_ITEM {} | |
3735 | #[cfg(feature = "Win32_Foundation")] | |
3736 | impl ::core::clone::Clone for WNODE_SINGLE_ITEM { | |
3737 | fn clone(&self) -> Self { | |
3738 | *self | |
3739 | } | |
3740 | } | |
3741 | #[repr(C)] | |
3742 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`*"] | |
3743 | #[cfg(feature = "Win32_Foundation")] | |
3744 | pub struct WNODE_TOO_SMALL { | |
3745 | pub WnodeHeader: WNODE_HEADER, | |
3746 | pub SizeNeeded: u32, | |
3747 | } | |
3748 | #[cfg(feature = "Win32_Foundation")] | |
3749 | impl ::core::marker::Copy for WNODE_TOO_SMALL {} | |
3750 | #[cfg(feature = "Win32_Foundation")] | |
3751 | impl ::core::clone::Clone for WNODE_TOO_SMALL { | |
3752 | fn clone(&self) -> Self { | |
3753 | *self | |
3754 | } | |
3755 | } | |
3756 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
3757 | pub type PENABLECALLBACK = ::core::option::Option<unsafe extern "system" fn(sourceid: *const ::windows_sys::core::GUID, isenabled: ENABLECALLBACK_ENABLED_STATE, level: u8, matchanykeyword: u64, matchallkeyword: u64, filterdata: *const EVENT_FILTER_DESCRIPTOR, callbackcontext: *mut ::core::ffi::c_void)>; | |
3758 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
3759 | pub type PEVENT_CALLBACK = ::core::option::Option<unsafe extern "system" fn(pevent: *mut EVENT_TRACE)>; | |
3760 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
3761 | pub type PEVENT_RECORD_CALLBACK = ::core::option::Option<unsafe extern "system" fn(eventrecord: *mut EVENT_RECORD)>; | |
3762 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`, `\"Win32_System_Time\"`*"] | |
3763 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3764 | pub type PEVENT_TRACE_BUFFER_CALLBACKA = ::core::option::Option<unsafe extern "system" fn(logfile: *mut EVENT_TRACE_LOGFILEA) -> u32>; | |
3765 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`, `\"Win32_Foundation\"`, `\"Win32_System_Time\"`*"] | |
3766 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Time"))] | |
3767 | pub type PEVENT_TRACE_BUFFER_CALLBACKW = ::core::option::Option<unsafe extern "system" fn(logfile: *mut EVENT_TRACE_LOGFILEW) -> u32>; | |
3768 | #[doc = "*Required features: `\"Win32_System_Diagnostics_Etw\"`*"] | |
3769 | pub type WMIDPREQUEST = ::core::option::Option<unsafe extern "system" fn(requestcode: WMIDPREQUESTCODE, requestcontext: *const ::core::ffi::c_void, buffersize: *mut u32, buffer: *mut ::core::ffi::c_void) -> u32>; |