1 #[link(name = "windows")]
3 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
4 #[cfg(feature = "Win32_Foundation")]
5 pub fn BackupEventLogA(heventlog
: EventLogHandle
, lpbackupfilename
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
6 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
7 #[cfg(feature = "Win32_Foundation")]
8 pub fn BackupEventLogW(heventlog
: EventLogHandle
, lpbackupfilename
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
9 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
10 #[cfg(feature = "Win32_Foundation")]
11 pub fn ClearEventLogA(heventlog
: EventLogHandle
, lpbackupfilename
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
12 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
13 #[cfg(feature = "Win32_Foundation")]
14 pub fn ClearEventLogW(heventlog
: EventLogHandle
, lpbackupfilename
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
15 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
16 #[cfg(feature = "Win32_Foundation")]
17 pub fn CloseEventLog(heventlog
: EventLogHandle
) -> super::super::Foundation
::BOOL
;
18 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
19 #[cfg(feature = "Win32_Foundation")]
20 pub fn DeregisterEventSource(heventlog
: EventSourceHandle
) -> super::super::Foundation
::BOOL
;
21 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
22 #[cfg(feature = "Win32_Foundation")]
23 pub fn EvtArchiveExportedLog(session
: isize, logfilepath
: ::windows_sys
::core
::PCWSTR
, locale
: u32, flags
: u32) -> super::super::Foundation
::BOOL
;
24 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
25 #[cfg(feature = "Win32_Foundation")]
26 pub fn EvtCancel(object
: isize) -> super::super::Foundation
::BOOL
;
27 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
28 #[cfg(feature = "Win32_Foundation")]
29 pub fn EvtClearLog(session
: isize, channelpath
: ::windows_sys
::core
::PCWSTR
, targetfilepath
: ::windows_sys
::core
::PCWSTR
, flags
: u32) -> super::super::Foundation
::BOOL
;
30 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
31 #[cfg(feature = "Win32_Foundation")]
32 pub fn EvtClose(object
: isize) -> super::super::Foundation
::BOOL
;
33 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
34 pub fn EvtCreateBookmark(bookmarkxml
: ::windows_sys
::core
::PCWSTR
) -> isize;
35 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
36 pub fn EvtCreateRenderContext(valuepathscount
: u32, valuepaths
: *const ::windows_sys
::core
::PWSTR
, flags
: u32) -> isize;
37 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
38 #[cfg(feature = "Win32_Foundation")]
39 pub fn EvtExportLog(session
: isize, path
: ::windows_sys
::core
::PCWSTR
, query
: ::windows_sys
::core
::PCWSTR
, targetfilepath
: ::windows_sys
::core
::PCWSTR
, flags
: u32) -> super::super::Foundation
::BOOL
;
40 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
41 #[cfg(feature = "Win32_Foundation")]
42 pub fn EvtFormatMessage(publishermetadata
: isize, event
: isize, messageid
: u32, valuecount
: u32, values
: *const EVT_VARIANT
, flags
: u32, buffersize
: u32, buffer
: ::windows_sys
::core
::PWSTR
, bufferused
: *mut u32) -> super::super::Foundation
::BOOL
;
43 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
44 #[cfg(feature = "Win32_Foundation")]
45 pub fn EvtGetChannelConfigProperty(channelconfig
: isize, propertyid
: EVT_CHANNEL_CONFIG_PROPERTY_ID
, flags
: u32, propertyvaluebuffersize
: u32, propertyvaluebuffer
: *mut EVT_VARIANT
, propertyvaluebufferused
: *mut u32) -> super::super::Foundation
::BOOL
;
46 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
47 #[cfg(feature = "Win32_Foundation")]
48 pub fn EvtGetEventInfo(event
: isize, propertyid
: EVT_EVENT_PROPERTY_ID
, propertyvaluebuffersize
: u32, propertyvaluebuffer
: *mut EVT_VARIANT
, propertyvaluebufferused
: *mut u32) -> super::super::Foundation
::BOOL
;
49 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
50 #[cfg(feature = "Win32_Foundation")]
51 pub fn EvtGetEventMetadataProperty(eventmetadata
: isize, propertyid
: EVT_EVENT_METADATA_PROPERTY_ID
, flags
: u32, eventmetadatapropertybuffersize
: u32, eventmetadatapropertybuffer
: *mut EVT_VARIANT
, eventmetadatapropertybufferused
: *mut u32) -> super::super::Foundation
::BOOL
;
52 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
53 pub fn EvtGetExtendedStatus(buffersize
: u32, buffer
: ::windows_sys
::core
::PWSTR
, bufferused
: *mut u32) -> u32;
54 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
55 #[cfg(feature = "Win32_Foundation")]
56 pub fn EvtGetLogInfo(log
: isize, propertyid
: EVT_LOG_PROPERTY_ID
, propertyvaluebuffersize
: u32, propertyvaluebuffer
: *mut EVT_VARIANT
, propertyvaluebufferused
: *mut u32) -> super::super::Foundation
::BOOL
;
57 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
58 #[cfg(feature = "Win32_Foundation")]
59 pub fn EvtGetObjectArrayProperty(objectarray
: isize, propertyid
: u32, arrayindex
: u32, flags
: u32, propertyvaluebuffersize
: u32, propertyvaluebuffer
: *mut EVT_VARIANT
, propertyvaluebufferused
: *mut u32) -> super::super::Foundation
::BOOL
;
60 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
61 #[cfg(feature = "Win32_Foundation")]
62 pub fn EvtGetObjectArraySize(objectarray
: isize, objectarraysize
: *mut u32) -> super::super::Foundation
::BOOL
;
63 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
64 #[cfg(feature = "Win32_Foundation")]
65 pub fn EvtGetPublisherMetadataProperty(publishermetadata
: isize, propertyid
: EVT_PUBLISHER_METADATA_PROPERTY_ID
, flags
: u32, publishermetadatapropertybuffersize
: u32, publishermetadatapropertybuffer
: *mut EVT_VARIANT
, publishermetadatapropertybufferused
: *mut u32) -> super::super::Foundation
::BOOL
;
66 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
67 #[cfg(feature = "Win32_Foundation")]
68 pub fn EvtGetQueryInfo(queryorsubscription
: isize, propertyid
: EVT_QUERY_PROPERTY_ID
, propertyvaluebuffersize
: u32, propertyvaluebuffer
: *mut EVT_VARIANT
, propertyvaluebufferused
: *mut u32) -> super::super::Foundation
::BOOL
;
69 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
70 #[cfg(feature = "Win32_Foundation")]
71 pub fn EvtNext(resultset
: isize, eventssize
: u32, events
: *mut isize, timeout
: u32, flags
: u32, returned
: *mut u32) -> super::super::Foundation
::BOOL
;
72 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
73 #[cfg(feature = "Win32_Foundation")]
74 pub fn EvtNextChannelPath(channelenum
: isize, channelpathbuffersize
: u32, channelpathbuffer
: ::windows_sys
::core
::PWSTR
, channelpathbufferused
: *mut u32) -> super::super::Foundation
::BOOL
;
75 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
76 pub fn EvtNextEventMetadata(eventmetadataenum
: isize, flags
: u32) -> isize;
77 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
78 #[cfg(feature = "Win32_Foundation")]
79 pub fn EvtNextPublisherId(publisherenum
: isize, publisheridbuffersize
: u32, publisheridbuffer
: ::windows_sys
::core
::PWSTR
, publisheridbufferused
: *mut u32) -> super::super::Foundation
::BOOL
;
80 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
81 pub fn EvtOpenChannelConfig(session
: isize, channelpath
: ::windows_sys
::core
::PCWSTR
, flags
: u32) -> isize;
82 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
83 pub fn EvtOpenChannelEnum(session
: isize, flags
: u32) -> isize;
84 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
85 pub fn EvtOpenEventMetadataEnum(publishermetadata
: isize, flags
: u32) -> isize;
86 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
87 pub fn EvtOpenLog(session
: isize, path
: ::windows_sys
::core
::PCWSTR
, flags
: u32) -> isize;
88 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
89 pub fn EvtOpenPublisherEnum(session
: isize, flags
: u32) -> isize;
90 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
91 pub fn EvtOpenPublisherMetadata(session
: isize, publisherid
: ::windows_sys
::core
::PCWSTR
, logfilepath
: ::windows_sys
::core
::PCWSTR
, locale
: u32, flags
: u32) -> isize;
92 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
93 pub fn EvtOpenSession(loginclass
: EVT_LOGIN_CLASS
, login
: *const ::core
::ffi
::c_void
, timeout
: u32, flags
: u32) -> isize;
94 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
95 pub fn EvtQuery(session
: isize, path
: ::windows_sys
::core
::PCWSTR
, query
: ::windows_sys
::core
::PCWSTR
, flags
: u32) -> isize;
96 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
97 #[cfg(feature = "Win32_Foundation")]
98 pub fn EvtRender(context
: isize, fragment
: isize, flags
: u32, buffersize
: u32, buffer
: *mut ::core
::ffi
::c_void
, bufferused
: *mut u32, propertycount
: *mut u32) -> super::super::Foundation
::BOOL
;
99 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
100 #[cfg(feature = "Win32_Foundation")]
101 pub fn EvtSaveChannelConfig(channelconfig
: isize, flags
: u32) -> super::super::Foundation
::BOOL
;
102 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
103 #[cfg(feature = "Win32_Foundation")]
104 pub fn EvtSeek(resultset
: isize, position
: i64, bookmark
: isize, timeout
: u32, flags
: u32) -> super::super::Foundation
::BOOL
;
105 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
106 #[cfg(feature = "Win32_Foundation")]
107 pub fn EvtSetChannelConfigProperty(channelconfig
: isize, propertyid
: EVT_CHANNEL_CONFIG_PROPERTY_ID
, flags
: u32, propertyvalue
: *const EVT_VARIANT
) -> super::super::Foundation
::BOOL
;
108 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
109 #[cfg(feature = "Win32_Foundation")]
110 pub fn EvtSubscribe(session
: isize, signalevent
: super::super::Foundation
::HANDLE
, channelpath
: ::windows_sys
::core
::PCWSTR
, query
: ::windows_sys
::core
::PCWSTR
, bookmark
: isize, context
: *const ::core
::ffi
::c_void
, callback
: EVT_SUBSCRIBE_CALLBACK
, flags
: u32) -> isize;
111 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
112 #[cfg(feature = "Win32_Foundation")]
113 pub fn EvtUpdateBookmark(bookmark
: isize, event
: isize) -> super::super::Foundation
::BOOL
;
114 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
115 #[cfg(feature = "Win32_Foundation")]
116 pub fn GetEventLogInformation(heventlog
: EventLogHandle
, dwinfolevel
: u32, lpbuffer
: *mut ::core
::ffi
::c_void
, cbbufsize
: u32, pcbbytesneeded
: *mut u32) -> super::super::Foundation
::BOOL
;
117 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
118 #[cfg(feature = "Win32_Foundation")]
119 pub fn GetNumberOfEventLogRecords(heventlog
: EventLogHandle
, numberofrecords
: *mut u32) -> super::super::Foundation
::BOOL
;
120 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
121 #[cfg(feature = "Win32_Foundation")]
122 pub fn GetOldestEventLogRecord(heventlog
: EventLogHandle
, oldestrecord
: *mut u32) -> super::super::Foundation
::BOOL
;
123 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
124 #[cfg(feature = "Win32_Foundation")]
125 pub fn NotifyChangeEventLog(heventlog
: EventLogHandle
, hevent
: super::super::Foundation
::HANDLE
) -> super::super::Foundation
::BOOL
;
126 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
127 pub fn OpenBackupEventLogA(lpuncservername
: ::windows_sys
::core
::PCSTR
, lpfilename
: ::windows_sys
::core
::PCSTR
) -> EventLogHandle
;
128 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
129 pub fn OpenBackupEventLogW(lpuncservername
: ::windows_sys
::core
::PCWSTR
, lpfilename
: ::windows_sys
::core
::PCWSTR
) -> EventLogHandle
;
130 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
131 pub fn OpenEventLogA(lpuncservername
: ::windows_sys
::core
::PCSTR
, lpsourcename
: ::windows_sys
::core
::PCSTR
) -> EventLogHandle
;
132 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
133 pub fn OpenEventLogW(lpuncservername
: ::windows_sys
::core
::PCWSTR
, lpsourcename
: ::windows_sys
::core
::PCWSTR
) -> EventLogHandle
;
134 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
135 #[cfg(feature = "Win32_Foundation")]
136 pub fn ReadEventLogA(heventlog
: EventLogHandle
, dwreadflags
: READ_EVENT_LOG_READ_FLAGS
, dwrecordoffset
: u32, lpbuffer
: *mut ::core
::ffi
::c_void
, nnumberofbytestoread
: u32, pnbytesread
: *mut u32, pnminnumberofbytesneeded
: *mut u32) -> super::super::Foundation
::BOOL
;
137 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
138 #[cfg(feature = "Win32_Foundation")]
139 pub fn ReadEventLogW(heventlog
: EventLogHandle
, dwreadflags
: READ_EVENT_LOG_READ_FLAGS
, dwrecordoffset
: u32, lpbuffer
: *mut ::core
::ffi
::c_void
, nnumberofbytestoread
: u32, pnbytesread
: *mut u32, pnminnumberofbytesneeded
: *mut u32) -> super::super::Foundation
::BOOL
;
140 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
141 pub fn RegisterEventSourceA(lpuncservername
: ::windows_sys
::core
::PCSTR
, lpsourcename
: ::windows_sys
::core
::PCSTR
) -> EventSourceHandle
;
142 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
143 pub fn RegisterEventSourceW(lpuncservername
: ::windows_sys
::core
::PCWSTR
, lpsourcename
: ::windows_sys
::core
::PCWSTR
) -> EventSourceHandle
;
144 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
145 #[cfg(feature = "Win32_Foundation")]
146 pub fn ReportEventA(heventlog
: EventSourceHandle
, wtype
: REPORT_EVENT_TYPE
, wcategory
: u16, dweventid
: u32, lpusersid
: super::super::Foundation
::PSID
, wnumstrings
: u16, dwdatasize
: u32, lpstrings
: *const ::windows_sys
::core
::PSTR
, lprawdata
: *const ::core
::ffi
::c_void
) -> super::super::Foundation
::BOOL
;
147 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
148 #[cfg(feature = "Win32_Foundation")]
149 pub fn ReportEventW(heventlog
: EventSourceHandle
, wtype
: REPORT_EVENT_TYPE
, wcategory
: u16, dweventid
: u32, lpusersid
: super::super::Foundation
::PSID
, wnumstrings
: u16, dwdatasize
: u32, lpstrings
: *const ::windows_sys
::core
::PWSTR
, lprawdata
: *const ::core
::ffi
::c_void
) -> super::super::Foundation
::BOOL
;
152 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
153 pub struct EVENTLOGRECORD
{
156 pub RecordNumber
: u32,
157 pub TimeGenerated
: u32,
158 pub TimeWritten
: u32,
160 pub EventType
: REPORT_EVENT_TYPE
,
162 pub EventCategory
: u16,
163 pub ReservedFlags
: u16,
164 pub ClosingRecordNumber
: u32,
165 pub StringOffset
: u32,
166 pub UserSidLength
: u32,
167 pub UserSidOffset
: u32,
171 impl ::core
::marker
::Copy
for EVENTLOGRECORD {}
172 impl ::core
::clone
::Clone
for EVENTLOGRECORD
{
173 fn clone(&self) -> Self {
178 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
179 pub struct EVENTLOG_FULL_INFORMATION
{
182 impl ::core
::marker
::Copy
for EVENTLOG_FULL_INFORMATION {}
183 impl ::core
::clone
::Clone
for EVENTLOG_FULL_INFORMATION
{
184 fn clone(&self) -> Self {
189 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
190 pub struct EVENTSFORLOGFILE
{
192 pub szLogicalLogFile
: [u16; 256],
193 pub ulNumRecords
: u32,
194 pub pEventLogRecords
: [EVENTLOGRECORD
; 1],
196 impl ::core
::marker
::Copy
for EVENTSFORLOGFILE {}
197 impl ::core
::clone
::Clone
for EVENTSFORLOGFILE
{
198 fn clone(&self) -> Self {
202 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
203 pub const EVT_ALL_ACCESS
: u32 = 7u32;
204 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
205 pub type EVT_CHANNEL_CLOCK_TYPE
= i32;
206 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
207 pub const EvtChannelClockTypeSystemTime
: EVT_CHANNEL_CLOCK_TYPE
= 0i32;
208 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
209 pub const EvtChannelClockTypeQPC
: EVT_CHANNEL_CLOCK_TYPE
= 1i32;
210 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
211 pub type EVT_CHANNEL_CONFIG_PROPERTY_ID
= i32;
212 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
213 pub const EvtChannelConfigEnabled
: EVT_CHANNEL_CONFIG_PROPERTY_ID
= 0i32;
214 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
215 pub const EvtChannelConfigIsolation
: EVT_CHANNEL_CONFIG_PROPERTY_ID
= 1i32;
216 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
217 pub const EvtChannelConfigType
: EVT_CHANNEL_CONFIG_PROPERTY_ID
= 2i32;
218 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
219 pub const EvtChannelConfigOwningPublisher
: EVT_CHANNEL_CONFIG_PROPERTY_ID
= 3i32;
220 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
221 pub const EvtChannelConfigClassicEventlog
: EVT_CHANNEL_CONFIG_PROPERTY_ID
= 4i32;
222 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
223 pub const EvtChannelConfigAccess
: EVT_CHANNEL_CONFIG_PROPERTY_ID
= 5i32;
224 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
225 pub const EvtChannelLoggingConfigRetention
: EVT_CHANNEL_CONFIG_PROPERTY_ID
= 6i32;
226 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
227 pub const EvtChannelLoggingConfigAutoBackup
: EVT_CHANNEL_CONFIG_PROPERTY_ID
= 7i32;
228 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
229 pub const EvtChannelLoggingConfigMaxSize
: EVT_CHANNEL_CONFIG_PROPERTY_ID
= 8i32;
230 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
231 pub const EvtChannelLoggingConfigLogFilePath
: EVT_CHANNEL_CONFIG_PROPERTY_ID
= 9i32;
232 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
233 pub const EvtChannelPublishingConfigLevel
: EVT_CHANNEL_CONFIG_PROPERTY_ID
= 10i32;
234 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
235 pub const EvtChannelPublishingConfigKeywords
: EVT_CHANNEL_CONFIG_PROPERTY_ID
= 11i32;
236 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
237 pub const EvtChannelPublishingConfigControlGuid
: EVT_CHANNEL_CONFIG_PROPERTY_ID
= 12i32;
238 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
239 pub const EvtChannelPublishingConfigBufferSize
: EVT_CHANNEL_CONFIG_PROPERTY_ID
= 13i32;
240 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
241 pub const EvtChannelPublishingConfigMinBuffers
: EVT_CHANNEL_CONFIG_PROPERTY_ID
= 14i32;
242 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
243 pub const EvtChannelPublishingConfigMaxBuffers
: EVT_CHANNEL_CONFIG_PROPERTY_ID
= 15i32;
244 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
245 pub const EvtChannelPublishingConfigLatency
: EVT_CHANNEL_CONFIG_PROPERTY_ID
= 16i32;
246 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
247 pub const EvtChannelPublishingConfigClockType
: EVT_CHANNEL_CONFIG_PROPERTY_ID
= 17i32;
248 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
249 pub const EvtChannelPublishingConfigSidType
: EVT_CHANNEL_CONFIG_PROPERTY_ID
= 18i32;
250 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
251 pub const EvtChannelPublisherList
: EVT_CHANNEL_CONFIG_PROPERTY_ID
= 19i32;
252 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
253 pub const EvtChannelPublishingConfigFileMax
: EVT_CHANNEL_CONFIG_PROPERTY_ID
= 20i32;
254 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
255 pub const EvtChannelConfigPropertyIdEND
: EVT_CHANNEL_CONFIG_PROPERTY_ID
= 21i32;
256 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
257 pub type EVT_CHANNEL_ISOLATION_TYPE
= i32;
258 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
259 pub const EvtChannelIsolationTypeApplication
: EVT_CHANNEL_ISOLATION_TYPE
= 0i32;
260 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
261 pub const EvtChannelIsolationTypeSystem
: EVT_CHANNEL_ISOLATION_TYPE
= 1i32;
262 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
263 pub const EvtChannelIsolationTypeCustom
: EVT_CHANNEL_ISOLATION_TYPE
= 2i32;
264 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
265 pub type EVT_CHANNEL_REFERENCE_FLAGS
= i32;
266 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
267 pub const EvtChannelReferenceImported
: EVT_CHANNEL_REFERENCE_FLAGS
= 1i32;
268 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
269 pub type EVT_CHANNEL_SID_TYPE
= i32;
270 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
271 pub const EvtChannelSidTypeNone
: EVT_CHANNEL_SID_TYPE
= 0i32;
272 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
273 pub const EvtChannelSidTypePublishing
: EVT_CHANNEL_SID_TYPE
= 1i32;
274 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
275 pub type EVT_CHANNEL_TYPE
= i32;
276 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
277 pub const EvtChannelTypeAdmin
: EVT_CHANNEL_TYPE
= 0i32;
278 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
279 pub const EvtChannelTypeOperational
: EVT_CHANNEL_TYPE
= 1i32;
280 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
281 pub const EvtChannelTypeAnalytic
: EVT_CHANNEL_TYPE
= 2i32;
282 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
283 pub const EvtChannelTypeDebug
: EVT_CHANNEL_TYPE
= 3i32;
284 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
285 pub const EVT_CLEAR_ACCESS
: u32 = 4u32;
286 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
287 pub type EVT_EVENT_METADATA_PROPERTY_ID
= i32;
288 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
289 pub const EventMetadataEventID
: EVT_EVENT_METADATA_PROPERTY_ID
= 0i32;
290 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
291 pub const EventMetadataEventVersion
: EVT_EVENT_METADATA_PROPERTY_ID
= 1i32;
292 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
293 pub const EventMetadataEventChannel
: EVT_EVENT_METADATA_PROPERTY_ID
= 2i32;
294 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
295 pub const EventMetadataEventLevel
: EVT_EVENT_METADATA_PROPERTY_ID
= 3i32;
296 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
297 pub const EventMetadataEventOpcode
: EVT_EVENT_METADATA_PROPERTY_ID
= 4i32;
298 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
299 pub const EventMetadataEventTask
: EVT_EVENT_METADATA_PROPERTY_ID
= 5i32;
300 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
301 pub const EventMetadataEventKeyword
: EVT_EVENT_METADATA_PROPERTY_ID
= 6i32;
302 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
303 pub const EventMetadataEventMessageID
: EVT_EVENT_METADATA_PROPERTY_ID
= 7i32;
304 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
305 pub const EventMetadataEventTemplate
: EVT_EVENT_METADATA_PROPERTY_ID
= 8i32;
306 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
307 pub const EvtEventMetadataPropertyIdEND
: EVT_EVENT_METADATA_PROPERTY_ID
= 9i32;
308 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
309 pub type EVT_EVENT_PROPERTY_ID
= i32;
310 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
311 pub const EvtEventQueryIDs
: EVT_EVENT_PROPERTY_ID
= 0i32;
312 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
313 pub const EvtEventPath
: EVT_EVENT_PROPERTY_ID
= 1i32;
314 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
315 pub const EvtEventPropertyIdEND
: EVT_EVENT_PROPERTY_ID
= 2i32;
316 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
317 pub type EVT_EXPORTLOG_FLAGS
= i32;
318 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
319 pub const EvtExportLogChannelPath
: EVT_EXPORTLOG_FLAGS
= 1i32;
320 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
321 pub const EvtExportLogFilePath
: EVT_EXPORTLOG_FLAGS
= 2i32;
322 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
323 pub const EvtExportLogTolerateQueryErrors
: EVT_EXPORTLOG_FLAGS
= 4096i32;
324 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
325 pub const EvtExportLogOverwrite
: EVT_EXPORTLOG_FLAGS
= 8192i32;
326 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
327 pub type EVT_FORMAT_MESSAGE_FLAGS
= i32;
328 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
329 pub const EvtFormatMessageEvent
: EVT_FORMAT_MESSAGE_FLAGS
= 1i32;
330 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
331 pub const EvtFormatMessageLevel
: EVT_FORMAT_MESSAGE_FLAGS
= 2i32;
332 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
333 pub const EvtFormatMessageTask
: EVT_FORMAT_MESSAGE_FLAGS
= 3i32;
334 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
335 pub const EvtFormatMessageOpcode
: EVT_FORMAT_MESSAGE_FLAGS
= 4i32;
336 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
337 pub const EvtFormatMessageKeyword
: EVT_FORMAT_MESSAGE_FLAGS
= 5i32;
338 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
339 pub const EvtFormatMessageChannel
: EVT_FORMAT_MESSAGE_FLAGS
= 6i32;
340 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
341 pub const EvtFormatMessageProvider
: EVT_FORMAT_MESSAGE_FLAGS
= 7i32;
342 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
343 pub const EvtFormatMessageId
: EVT_FORMAT_MESSAGE_FLAGS
= 8i32;
344 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
345 pub const EvtFormatMessageXml
: EVT_FORMAT_MESSAGE_FLAGS
= 9i32;
346 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
347 pub type EVT_LOGIN_CLASS
= i32;
348 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
349 pub const EvtRpcLogin
: EVT_LOGIN_CLASS
= 1i32;
350 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
351 pub type EVT_LOG_PROPERTY_ID
= i32;
352 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
353 pub const EvtLogCreationTime
: EVT_LOG_PROPERTY_ID
= 0i32;
354 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
355 pub const EvtLogLastAccessTime
: EVT_LOG_PROPERTY_ID
= 1i32;
356 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
357 pub const EvtLogLastWriteTime
: EVT_LOG_PROPERTY_ID
= 2i32;
358 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
359 pub const EvtLogFileSize
: EVT_LOG_PROPERTY_ID
= 3i32;
360 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
361 pub const EvtLogAttributes
: EVT_LOG_PROPERTY_ID
= 4i32;
362 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
363 pub const EvtLogNumberOfLogRecords
: EVT_LOG_PROPERTY_ID
= 5i32;
364 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
365 pub const EvtLogOldestRecordNumber
: EVT_LOG_PROPERTY_ID
= 6i32;
366 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
367 pub const EvtLogFull
: EVT_LOG_PROPERTY_ID
= 7i32;
368 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
369 pub type EVT_OPEN_LOG_FLAGS
= i32;
370 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
371 pub const EvtOpenChannelPath
: EVT_OPEN_LOG_FLAGS
= 1i32;
372 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
373 pub const EvtOpenFilePath
: EVT_OPEN_LOG_FLAGS
= 2i32;
374 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
375 pub type EVT_PUBLISHER_METADATA_PROPERTY_ID
= i32;
376 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
377 pub const EvtPublisherMetadataPublisherGuid
: EVT_PUBLISHER_METADATA_PROPERTY_ID
= 0i32;
378 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
379 pub const EvtPublisherMetadataResourceFilePath
: EVT_PUBLISHER_METADATA_PROPERTY_ID
= 1i32;
380 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
381 pub const EvtPublisherMetadataParameterFilePath
: EVT_PUBLISHER_METADATA_PROPERTY_ID
= 2i32;
382 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
383 pub const EvtPublisherMetadataMessageFilePath
: EVT_PUBLISHER_METADATA_PROPERTY_ID
= 3i32;
384 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
385 pub const EvtPublisherMetadataHelpLink
: EVT_PUBLISHER_METADATA_PROPERTY_ID
= 4i32;
386 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
387 pub const EvtPublisherMetadataPublisherMessageID
: EVT_PUBLISHER_METADATA_PROPERTY_ID
= 5i32;
388 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
389 pub const EvtPublisherMetadataChannelReferences
: EVT_PUBLISHER_METADATA_PROPERTY_ID
= 6i32;
390 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
391 pub const EvtPublisherMetadataChannelReferencePath
: EVT_PUBLISHER_METADATA_PROPERTY_ID
= 7i32;
392 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
393 pub const EvtPublisherMetadataChannelReferenceIndex
: EVT_PUBLISHER_METADATA_PROPERTY_ID
= 8i32;
394 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
395 pub const EvtPublisherMetadataChannelReferenceID
: EVT_PUBLISHER_METADATA_PROPERTY_ID
= 9i32;
396 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
397 pub const EvtPublisherMetadataChannelReferenceFlags
: EVT_PUBLISHER_METADATA_PROPERTY_ID
= 10i32;
398 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
399 pub const EvtPublisherMetadataChannelReferenceMessageID
: EVT_PUBLISHER_METADATA_PROPERTY_ID
= 11i32;
400 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
401 pub const EvtPublisherMetadataLevels
: EVT_PUBLISHER_METADATA_PROPERTY_ID
= 12i32;
402 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
403 pub const EvtPublisherMetadataLevelName
: EVT_PUBLISHER_METADATA_PROPERTY_ID
= 13i32;
404 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
405 pub const EvtPublisherMetadataLevelValue
: EVT_PUBLISHER_METADATA_PROPERTY_ID
= 14i32;
406 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
407 pub const EvtPublisherMetadataLevelMessageID
: EVT_PUBLISHER_METADATA_PROPERTY_ID
= 15i32;
408 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
409 pub const EvtPublisherMetadataTasks
: EVT_PUBLISHER_METADATA_PROPERTY_ID
= 16i32;
410 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
411 pub const EvtPublisherMetadataTaskName
: EVT_PUBLISHER_METADATA_PROPERTY_ID
= 17i32;
412 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
413 pub const EvtPublisherMetadataTaskEventGuid
: EVT_PUBLISHER_METADATA_PROPERTY_ID
= 18i32;
414 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
415 pub const EvtPublisherMetadataTaskValue
: EVT_PUBLISHER_METADATA_PROPERTY_ID
= 19i32;
416 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
417 pub const EvtPublisherMetadataTaskMessageID
: EVT_PUBLISHER_METADATA_PROPERTY_ID
= 20i32;
418 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
419 pub const EvtPublisherMetadataOpcodes
: EVT_PUBLISHER_METADATA_PROPERTY_ID
= 21i32;
420 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
421 pub const EvtPublisherMetadataOpcodeName
: EVT_PUBLISHER_METADATA_PROPERTY_ID
= 22i32;
422 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
423 pub const EvtPublisherMetadataOpcodeValue
: EVT_PUBLISHER_METADATA_PROPERTY_ID
= 23i32;
424 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
425 pub const EvtPublisherMetadataOpcodeMessageID
: EVT_PUBLISHER_METADATA_PROPERTY_ID
= 24i32;
426 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
427 pub const EvtPublisherMetadataKeywords
: EVT_PUBLISHER_METADATA_PROPERTY_ID
= 25i32;
428 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
429 pub const EvtPublisherMetadataKeywordName
: EVT_PUBLISHER_METADATA_PROPERTY_ID
= 26i32;
430 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
431 pub const EvtPublisherMetadataKeywordValue
: EVT_PUBLISHER_METADATA_PROPERTY_ID
= 27i32;
432 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
433 pub const EvtPublisherMetadataKeywordMessageID
: EVT_PUBLISHER_METADATA_PROPERTY_ID
= 28i32;
434 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
435 pub const EvtPublisherMetadataPropertyIdEND
: EVT_PUBLISHER_METADATA_PROPERTY_ID
= 29i32;
436 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
437 pub type EVT_QUERY_FLAGS
= i32;
438 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
439 pub const EvtQueryChannelPath
: EVT_QUERY_FLAGS
= 1i32;
440 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
441 pub const EvtQueryFilePath
: EVT_QUERY_FLAGS
= 2i32;
442 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
443 pub const EvtQueryForwardDirection
: EVT_QUERY_FLAGS
= 256i32;
444 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
445 pub const EvtQueryReverseDirection
: EVT_QUERY_FLAGS
= 512i32;
446 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
447 pub const EvtQueryTolerateQueryErrors
: EVT_QUERY_FLAGS
= 4096i32;
448 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
449 pub type EVT_QUERY_PROPERTY_ID
= i32;
450 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
451 pub const EvtQueryNames
: EVT_QUERY_PROPERTY_ID
= 0i32;
452 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
453 pub const EvtQueryStatuses
: EVT_QUERY_PROPERTY_ID
= 1i32;
454 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
455 pub const EvtQueryPropertyIdEND
: EVT_QUERY_PROPERTY_ID
= 2i32;
456 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
457 pub const EVT_READ_ACCESS
: u32 = 1u32;
458 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
459 pub type EVT_RENDER_CONTEXT_FLAGS
= i32;
460 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
461 pub const EvtRenderContextValues
: EVT_RENDER_CONTEXT_FLAGS
= 0i32;
462 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
463 pub const EvtRenderContextSystem
: EVT_RENDER_CONTEXT_FLAGS
= 1i32;
464 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
465 pub const EvtRenderContextUser
: EVT_RENDER_CONTEXT_FLAGS
= 2i32;
466 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
467 pub type EVT_RENDER_FLAGS
= i32;
468 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
469 pub const EvtRenderEventValues
: EVT_RENDER_FLAGS
= 0i32;
470 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
471 pub const EvtRenderEventXml
: EVT_RENDER_FLAGS
= 1i32;
472 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
473 pub const EvtRenderBookmark
: EVT_RENDER_FLAGS
= 2i32;
475 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
476 pub struct EVT_RPC_LOGIN
{
477 pub Server
: ::windows_sys
::core
::PWSTR
,
478 pub User
: ::windows_sys
::core
::PWSTR
,
479 pub Domain
: ::windows_sys
::core
::PWSTR
,
480 pub Password
: ::windows_sys
::core
::PWSTR
,
483 impl ::core
::marker
::Copy
for EVT_RPC_LOGIN {}
484 impl ::core
::clone
::Clone
for EVT_RPC_LOGIN
{
485 fn clone(&self) -> Self {
489 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
490 pub type EVT_RPC_LOGIN_FLAGS
= i32;
491 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
492 pub const EvtRpcLoginAuthDefault
: EVT_RPC_LOGIN_FLAGS
= 0i32;
493 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
494 pub const EvtRpcLoginAuthNegotiate
: EVT_RPC_LOGIN_FLAGS
= 1i32;
495 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
496 pub const EvtRpcLoginAuthKerberos
: EVT_RPC_LOGIN_FLAGS
= 2i32;
497 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
498 pub const EvtRpcLoginAuthNTLM
: EVT_RPC_LOGIN_FLAGS
= 3i32;
499 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
500 pub type EVT_SEEK_FLAGS
= i32;
501 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
502 pub const EvtSeekRelativeToFirst
: EVT_SEEK_FLAGS
= 1i32;
503 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
504 pub const EvtSeekRelativeToLast
: EVT_SEEK_FLAGS
= 2i32;
505 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
506 pub const EvtSeekRelativeToCurrent
: EVT_SEEK_FLAGS
= 3i32;
507 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
508 pub const EvtSeekRelativeToBookmark
: EVT_SEEK_FLAGS
= 4i32;
509 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
510 pub const EvtSeekOriginMask
: EVT_SEEK_FLAGS
= 7i32;
511 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
512 pub const EvtSeekStrict
: EVT_SEEK_FLAGS
= 65536i32;
513 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
514 pub type EVT_SUBSCRIBE_CALLBACK
= ::core
::option
::Option
<unsafe extern "system" fn(action
: EVT_SUBSCRIBE_NOTIFY_ACTION
, usercontext
: *const ::core
::ffi
::c_void
, event
: isize) -> u32>;
515 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
516 pub type EVT_SUBSCRIBE_FLAGS
= i32;
517 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
518 pub const EvtSubscribeToFutureEvents
: EVT_SUBSCRIBE_FLAGS
= 1i32;
519 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
520 pub const EvtSubscribeStartAtOldestRecord
: EVT_SUBSCRIBE_FLAGS
= 2i32;
521 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
522 pub const EvtSubscribeStartAfterBookmark
: EVT_SUBSCRIBE_FLAGS
= 3i32;
523 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
524 pub const EvtSubscribeOriginMask
: EVT_SUBSCRIBE_FLAGS
= 3i32;
525 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
526 pub const EvtSubscribeTolerateQueryErrors
: EVT_SUBSCRIBE_FLAGS
= 4096i32;
527 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
528 pub const EvtSubscribeStrict
: EVT_SUBSCRIBE_FLAGS
= 65536i32;
529 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
530 pub type EVT_SUBSCRIBE_NOTIFY_ACTION
= i32;
531 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
532 pub const EvtSubscribeActionError
: EVT_SUBSCRIBE_NOTIFY_ACTION
= 0i32;
533 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
534 pub const EvtSubscribeActionDeliver
: EVT_SUBSCRIBE_NOTIFY_ACTION
= 1i32;
535 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
536 pub type EVT_SYSTEM_PROPERTY_ID
= i32;
537 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
538 pub const EvtSystemProviderName
: EVT_SYSTEM_PROPERTY_ID
= 0i32;
539 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
540 pub const EvtSystemProviderGuid
: EVT_SYSTEM_PROPERTY_ID
= 1i32;
541 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
542 pub const EvtSystemEventID
: EVT_SYSTEM_PROPERTY_ID
= 2i32;
543 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
544 pub const EvtSystemQualifiers
: EVT_SYSTEM_PROPERTY_ID
= 3i32;
545 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
546 pub const EvtSystemLevel
: EVT_SYSTEM_PROPERTY_ID
= 4i32;
547 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
548 pub const EvtSystemTask
: EVT_SYSTEM_PROPERTY_ID
= 5i32;
549 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
550 pub const EvtSystemOpcode
: EVT_SYSTEM_PROPERTY_ID
= 6i32;
551 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
552 pub const EvtSystemKeywords
: EVT_SYSTEM_PROPERTY_ID
= 7i32;
553 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
554 pub const EvtSystemTimeCreated
: EVT_SYSTEM_PROPERTY_ID
= 8i32;
555 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
556 pub const EvtSystemEventRecordId
: EVT_SYSTEM_PROPERTY_ID
= 9i32;
557 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
558 pub const EvtSystemActivityID
: EVT_SYSTEM_PROPERTY_ID
= 10i32;
559 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
560 pub const EvtSystemRelatedActivityID
: EVT_SYSTEM_PROPERTY_ID
= 11i32;
561 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
562 pub const EvtSystemProcessID
: EVT_SYSTEM_PROPERTY_ID
= 12i32;
563 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
564 pub const EvtSystemThreadID
: EVT_SYSTEM_PROPERTY_ID
= 13i32;
565 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
566 pub const EvtSystemChannel
: EVT_SYSTEM_PROPERTY_ID
= 14i32;
567 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
568 pub const EvtSystemComputer
: EVT_SYSTEM_PROPERTY_ID
= 15i32;
569 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
570 pub const EvtSystemUserID
: EVT_SYSTEM_PROPERTY_ID
= 16i32;
571 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
572 pub const EvtSystemVersion
: EVT_SYSTEM_PROPERTY_ID
= 17i32;
573 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
574 pub const EvtSystemPropertyIdEND
: EVT_SYSTEM_PROPERTY_ID
= 18i32;
576 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
577 #[cfg(feature = "Win32_Foundation")]
578 pub struct EVT_VARIANT
{
579 pub Anonymous
: EVT_VARIANT_0
,
583 #[cfg(feature = "Win32_Foundation")]
584 impl ::core
::marker
::Copy
for EVT_VARIANT {}
585 #[cfg(feature = "Win32_Foundation")]
586 impl ::core
::clone
::Clone
for EVT_VARIANT
{
587 fn clone(&self) -> Self {
592 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
593 #[cfg(feature = "Win32_Foundation")]
594 pub union EVT_VARIANT_0
{
595 pub BooleanVal
: super::super::Foundation
::BOOL
,
606 pub FileTimeVal
: u64,
607 pub SysTimeVal
: *mut super::super::Foundation
::SYSTEMTIME
,
608 pub GuidVal
: *mut ::windows_sys
::core
::GUID
,
609 pub StringVal
: ::windows_sys
::core
::PCWSTR
,
610 pub AnsiStringVal
: ::windows_sys
::core
::PCSTR
,
611 pub BinaryVal
: *mut u8,
612 pub SidVal
: super::super::Foundation
::PSID
,
614 pub BooleanArr
: *mut super::super::Foundation
::BOOL
,
615 pub SByteArr
: *mut i8,
616 pub Int16Arr
: *mut i16,
617 pub Int32Arr
: *mut i32,
618 pub Int64Arr
: *mut i64,
619 pub ByteArr
: *mut u8,
620 pub UInt16Arr
: *mut u16,
621 pub UInt32Arr
: *mut u32,
622 pub UInt64Arr
: *mut u64,
623 pub SingleArr
: *mut f32,
624 pub DoubleArr
: *mut f64,
625 pub FileTimeArr
: *mut super::super::Foundation
::FILETIME
,
626 pub SysTimeArr
: *mut super::super::Foundation
::SYSTEMTIME
,
627 pub GuidArr
: *mut ::windows_sys
::core
::GUID
,
628 pub StringArr
: *mut ::windows_sys
::core
::PWSTR
,
629 pub AnsiStringArr
: *mut ::windows_sys
::core
::PSTR
,
630 pub SidArr
: *mut super::super::Foundation
::PSID
,
631 pub SizeTArr
: *mut usize,
632 pub EvtHandleVal
: isize,
633 pub XmlVal
: ::windows_sys
::core
::PCWSTR
,
634 pub XmlValArr
: *mut ::windows_sys
::core
::PWSTR
,
636 #[cfg(feature = "Win32_Foundation")]
637 impl ::core
::marker
::Copy
for EVT_VARIANT_0 {}
638 #[cfg(feature = "Win32_Foundation")]
639 impl ::core
::clone
::Clone
for EVT_VARIANT_0
{
640 fn clone(&self) -> Self {
644 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
645 pub type EVT_VARIANT_TYPE
= i32;
646 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
647 pub const EvtVarTypeNull
: EVT_VARIANT_TYPE
= 0i32;
648 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
649 pub const EvtVarTypeString
: EVT_VARIANT_TYPE
= 1i32;
650 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
651 pub const EvtVarTypeAnsiString
: EVT_VARIANT_TYPE
= 2i32;
652 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
653 pub const EvtVarTypeSByte
: EVT_VARIANT_TYPE
= 3i32;
654 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
655 pub const EvtVarTypeByte
: EVT_VARIANT_TYPE
= 4i32;
656 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
657 pub const EvtVarTypeInt16
: EVT_VARIANT_TYPE
= 5i32;
658 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
659 pub const EvtVarTypeUInt16
: EVT_VARIANT_TYPE
= 6i32;
660 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
661 pub const EvtVarTypeInt32
: EVT_VARIANT_TYPE
= 7i32;
662 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
663 pub const EvtVarTypeUInt32
: EVT_VARIANT_TYPE
= 8i32;
664 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
665 pub const EvtVarTypeInt64
: EVT_VARIANT_TYPE
= 9i32;
666 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
667 pub const EvtVarTypeUInt64
: EVT_VARIANT_TYPE
= 10i32;
668 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
669 pub const EvtVarTypeSingle
: EVT_VARIANT_TYPE
= 11i32;
670 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
671 pub const EvtVarTypeDouble
: EVT_VARIANT_TYPE
= 12i32;
672 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
673 pub const EvtVarTypeBoolean
: EVT_VARIANT_TYPE
= 13i32;
674 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
675 pub const EvtVarTypeBinary
: EVT_VARIANT_TYPE
= 14i32;
676 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
677 pub const EvtVarTypeGuid
: EVT_VARIANT_TYPE
= 15i32;
678 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
679 pub const EvtVarTypeSizeT
: EVT_VARIANT_TYPE
= 16i32;
680 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
681 pub const EvtVarTypeFileTime
: EVT_VARIANT_TYPE
= 17i32;
682 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
683 pub const EvtVarTypeSysTime
: EVT_VARIANT_TYPE
= 18i32;
684 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
685 pub const EvtVarTypeSid
: EVT_VARIANT_TYPE
= 19i32;
686 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
687 pub const EvtVarTypeHexInt32
: EVT_VARIANT_TYPE
= 20i32;
688 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
689 pub const EvtVarTypeHexInt64
: EVT_VARIANT_TYPE
= 21i32;
690 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
691 pub const EvtVarTypeEvtHandle
: EVT_VARIANT_TYPE
= 32i32;
692 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
693 pub const EvtVarTypeEvtXml
: EVT_VARIANT_TYPE
= 35i32;
694 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
695 pub const EVT_VARIANT_TYPE_ARRAY
: u32 = 128u32;
696 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
697 pub const EVT_VARIANT_TYPE_MASK
: u32 = 127u32;
698 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
699 pub const EVT_WRITE_ACCESS
: u32 = 2u32;
700 pub type EventLogHandle
= isize;
701 pub type EventSourceHandle
= isize;
702 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
703 pub type READ_EVENT_LOG_READ_FLAGS
= u32;
704 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
705 pub const EVENTLOG_SEEK_READ
: READ_EVENT_LOG_READ_FLAGS
= 2u32;
706 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
707 pub const EVENTLOG_SEQUENTIAL_READ
: READ_EVENT_LOG_READ_FLAGS
= 1u32;
708 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
709 pub type REPORT_EVENT_TYPE
= u16;
710 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
711 pub const EVENTLOG_SUCCESS
: REPORT_EVENT_TYPE
= 0u16;
712 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
713 pub const EVENTLOG_AUDIT_FAILURE
: REPORT_EVENT_TYPE
= 16u16;
714 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
715 pub const EVENTLOG_AUDIT_SUCCESS
: REPORT_EVENT_TYPE
= 8u16;
716 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
717 pub const EVENTLOG_ERROR_TYPE
: REPORT_EVENT_TYPE
= 1u16;
718 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
719 pub const EVENTLOG_INFORMATION_TYPE
: REPORT_EVENT_TYPE
= 4u16;
720 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
721 pub const EVENTLOG_WARNING_TYPE
: REPORT_EVENT_TYPE
= 2u16;