]> git.proxmox.com Git - rustc.git/blame - vendor/windows-sys/src/Windows/Win32/System/EventLog/mod.rs
New upstream version 1.63.0+dfsg1
[rustc.git] / vendor / windows-sys / src / Windows / Win32 / System / EventLog / mod.rs
CommitLineData
5e7ed085
FG
1#[link(name = "windows")]
2extern "system" {
04454e1e 3 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
5e7ed085 4 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
5 pub fn BackupEventLogA(heventlog: EventLogHandle, lpbackupfilename: ::windows_sys::core::PCSTR) -> super::super::Foundation::BOOL;
6 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
5e7ed085 7 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
8 pub fn BackupEventLogW(heventlog: EventLogHandle, lpbackupfilename: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL;
9 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
5e7ed085 10 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
11 pub fn ClearEventLogA(heventlog: EventLogHandle, lpbackupfilename: ::windows_sys::core::PCSTR) -> super::super::Foundation::BOOL;
12 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
5e7ed085 13 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
14 pub fn ClearEventLogW(heventlog: EventLogHandle, lpbackupfilename: ::windows_sys::core::PCWSTR) -> super::super::Foundation::BOOL;
15 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
16 #[cfg(feature = "Win32_Foundation")]
17 pub fn CloseEventLog(heventlog: EventLogHandle) -> super::super::Foundation::BOOL;
04454e1e 18 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
19 #[cfg(feature = "Win32_Foundation")]
20 pub fn DeregisterEventSource(heventlog: EventSourceHandle) -> super::super::Foundation::BOOL;
04454e1e 21 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
5e7ed085 22 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
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\"`*"]
5e7ed085
FG
25 #[cfg(feature = "Win32_Foundation")]
26 pub fn EvtCancel(object: isize) -> super::super::Foundation::BOOL;
04454e1e 27 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
5e7ed085 28 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
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\"`*"]
5e7ed085
FG
31 #[cfg(feature = "Win32_Foundation")]
32 pub fn EvtClose(object: isize) -> super::super::Foundation::BOOL;
04454e1e
FG
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\"`*"]
5e7ed085 38 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
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\"`*"]
5e7ed085 41 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
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\"`*"]
5e7ed085
FG
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;
04454e1e 46 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
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;
04454e1e 49 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
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;
04454e1e
FG
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\"`*"]
5e7ed085
FG
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;
04454e1e 57 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
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;
04454e1e 60 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
61 #[cfg(feature = "Win32_Foundation")]
62 pub fn EvtGetObjectArraySize(objectarray: isize, objectarraysize: *mut u32) -> super::super::Foundation::BOOL;
04454e1e 63 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
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;
04454e1e 66 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
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;
04454e1e 69 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
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;
04454e1e 72 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
5e7ed085 73 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
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\"`*"]
5e7ed085 76 pub fn EvtNextEventMetadata(eventmetadataenum: isize, flags: u32) -> isize;
04454e1e 77 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
5e7ed085 78 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
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\"`*"]
5e7ed085 83 pub fn EvtOpenChannelEnum(session: isize, flags: u32) -> isize;
04454e1e 84 #[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 85 pub fn EvtOpenEventMetadataEnum(publishermetadata: isize, flags: u32) -> isize;
04454e1e
FG
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\"`*"]
5e7ed085 89 pub fn EvtOpenPublisherEnum(session: isize, flags: u32) -> isize;
04454e1e
FG
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\"`*"]
5e7ed085 93 pub fn EvtOpenSession(loginclass: EVT_LOGIN_CLASS, login: *const ::core::ffi::c_void, timeout: u32, flags: u32) -> isize;
04454e1e
FG
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\"`*"]
5e7ed085
FG
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;
04454e1e 99 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
100 #[cfg(feature = "Win32_Foundation")]
101 pub fn EvtSaveChannelConfig(channelconfig: isize, flags: u32) -> super::super::Foundation::BOOL;
04454e1e 102 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
103 #[cfg(feature = "Win32_Foundation")]
104 pub fn EvtSeek(resultset: isize, position: i64, bookmark: isize, timeout: u32, flags: u32) -> super::super::Foundation::BOOL;
04454e1e 105 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
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;
04454e1e 108 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
5e7ed085 109 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
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\"`*"]
5e7ed085
FG
112 #[cfg(feature = "Win32_Foundation")]
113 pub fn EvtUpdateBookmark(bookmark: isize, event: isize) -> super::super::Foundation::BOOL;
04454e1e 114 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
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;
04454e1e 117 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
118 #[cfg(feature = "Win32_Foundation")]
119 pub fn GetNumberOfEventLogRecords(heventlog: EventLogHandle, numberofrecords: *mut u32) -> super::super::Foundation::BOOL;
04454e1e 120 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
121 #[cfg(feature = "Win32_Foundation")]
122 pub fn GetOldestEventLogRecord(heventlog: EventLogHandle, oldestrecord: *mut u32) -> super::super::Foundation::BOOL;
04454e1e 123 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
124 #[cfg(feature = "Win32_Foundation")]
125 pub fn NotifyChangeEventLog(heventlog: EventLogHandle, hevent: super::super::Foundation::HANDLE) -> super::super::Foundation::BOOL;
04454e1e
FG
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\"`*"]
5e7ed085
FG
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;
04454e1e 137 #[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
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;
04454e1e
FG
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\"`*"]
5e7ed085 145 #[cfg(feature = "Win32_Foundation")]
04454e1e
FG
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\"`*"]
5e7ed085 148 #[cfg(feature = "Win32_Foundation")]
04454e1e 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;
5e7ed085
FG
150}
151#[repr(C)]
04454e1e 152#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085
FG
153pub struct EVENTLOGRECORD {
154 pub Length: u32,
155 pub Reserved: u32,
156 pub RecordNumber: u32,
157 pub TimeGenerated: u32,
158 pub TimeWritten: u32,
159 pub EventID: u32,
160 pub EventType: REPORT_EVENT_TYPE,
161 pub NumStrings: u16,
162 pub EventCategory: u16,
163 pub ReservedFlags: u16,
164 pub ClosingRecordNumber: u32,
165 pub StringOffset: u32,
166 pub UserSidLength: u32,
167 pub UserSidOffset: u32,
168 pub DataLength: u32,
169 pub DataOffset: u32,
170}
171impl ::core::marker::Copy for EVENTLOGRECORD {}
172impl ::core::clone::Clone for EVENTLOGRECORD {
173 fn clone(&self) -> Self {
174 *self
175 }
176}
177#[repr(C)]
04454e1e 178#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085
FG
179pub struct EVENTLOG_FULL_INFORMATION {
180 pub dwFull: u32,
181}
182impl ::core::marker::Copy for EVENTLOG_FULL_INFORMATION {}
183impl ::core::clone::Clone for EVENTLOG_FULL_INFORMATION {
184 fn clone(&self) -> Self {
185 *self
186 }
187}
188#[repr(C)]
04454e1e 189#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085
FG
190pub struct EVENTSFORLOGFILE {
191 pub ulSize: u32,
192 pub szLogicalLogFile: [u16; 256],
193 pub ulNumRecords: u32,
194 pub pEventLogRecords: [EVENTLOGRECORD; 1],
195}
196impl ::core::marker::Copy for EVENTSFORLOGFILE {}
197impl ::core::clone::Clone for EVENTSFORLOGFILE {
198 fn clone(&self) -> Self {
199 *self
200 }
201}
04454e1e 202#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 203pub const EVT_ALL_ACCESS: u32 = 7u32;
04454e1e 204#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 205pub type EVT_CHANNEL_CLOCK_TYPE = i32;
04454e1e 206#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 207pub const EvtChannelClockTypeSystemTime: EVT_CHANNEL_CLOCK_TYPE = 0i32;
04454e1e 208#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 209pub const EvtChannelClockTypeQPC: EVT_CHANNEL_CLOCK_TYPE = 1i32;
04454e1e 210#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 211pub type EVT_CHANNEL_CONFIG_PROPERTY_ID = i32;
04454e1e 212#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 213pub const EvtChannelConfigEnabled: EVT_CHANNEL_CONFIG_PROPERTY_ID = 0i32;
04454e1e 214#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 215pub const EvtChannelConfigIsolation: EVT_CHANNEL_CONFIG_PROPERTY_ID = 1i32;
04454e1e 216#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 217pub const EvtChannelConfigType: EVT_CHANNEL_CONFIG_PROPERTY_ID = 2i32;
04454e1e 218#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 219pub const EvtChannelConfigOwningPublisher: EVT_CHANNEL_CONFIG_PROPERTY_ID = 3i32;
04454e1e 220#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 221pub const EvtChannelConfigClassicEventlog: EVT_CHANNEL_CONFIG_PROPERTY_ID = 4i32;
04454e1e 222#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 223pub const EvtChannelConfigAccess: EVT_CHANNEL_CONFIG_PROPERTY_ID = 5i32;
04454e1e 224#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 225pub const EvtChannelLoggingConfigRetention: EVT_CHANNEL_CONFIG_PROPERTY_ID = 6i32;
04454e1e 226#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 227pub const EvtChannelLoggingConfigAutoBackup: EVT_CHANNEL_CONFIG_PROPERTY_ID = 7i32;
04454e1e 228#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 229pub const EvtChannelLoggingConfigMaxSize: EVT_CHANNEL_CONFIG_PROPERTY_ID = 8i32;
04454e1e 230#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 231pub const EvtChannelLoggingConfigLogFilePath: EVT_CHANNEL_CONFIG_PROPERTY_ID = 9i32;
04454e1e 232#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 233pub const EvtChannelPublishingConfigLevel: EVT_CHANNEL_CONFIG_PROPERTY_ID = 10i32;
04454e1e 234#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 235pub const EvtChannelPublishingConfigKeywords: EVT_CHANNEL_CONFIG_PROPERTY_ID = 11i32;
04454e1e 236#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 237pub const EvtChannelPublishingConfigControlGuid: EVT_CHANNEL_CONFIG_PROPERTY_ID = 12i32;
04454e1e 238#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 239pub const EvtChannelPublishingConfigBufferSize: EVT_CHANNEL_CONFIG_PROPERTY_ID = 13i32;
04454e1e 240#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 241pub const EvtChannelPublishingConfigMinBuffers: EVT_CHANNEL_CONFIG_PROPERTY_ID = 14i32;
04454e1e 242#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 243pub const EvtChannelPublishingConfigMaxBuffers: EVT_CHANNEL_CONFIG_PROPERTY_ID = 15i32;
04454e1e 244#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 245pub const EvtChannelPublishingConfigLatency: EVT_CHANNEL_CONFIG_PROPERTY_ID = 16i32;
04454e1e 246#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 247pub const EvtChannelPublishingConfigClockType: EVT_CHANNEL_CONFIG_PROPERTY_ID = 17i32;
04454e1e 248#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 249pub const EvtChannelPublishingConfigSidType: EVT_CHANNEL_CONFIG_PROPERTY_ID = 18i32;
04454e1e 250#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 251pub const EvtChannelPublisherList: EVT_CHANNEL_CONFIG_PROPERTY_ID = 19i32;
04454e1e 252#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 253pub const EvtChannelPublishingConfigFileMax: EVT_CHANNEL_CONFIG_PROPERTY_ID = 20i32;
04454e1e 254#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 255pub const EvtChannelConfigPropertyIdEND: EVT_CHANNEL_CONFIG_PROPERTY_ID = 21i32;
04454e1e 256#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 257pub type EVT_CHANNEL_ISOLATION_TYPE = i32;
04454e1e 258#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 259pub const EvtChannelIsolationTypeApplication: EVT_CHANNEL_ISOLATION_TYPE = 0i32;
04454e1e 260#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 261pub const EvtChannelIsolationTypeSystem: EVT_CHANNEL_ISOLATION_TYPE = 1i32;
04454e1e 262#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 263pub const EvtChannelIsolationTypeCustom: EVT_CHANNEL_ISOLATION_TYPE = 2i32;
04454e1e 264#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 265pub type EVT_CHANNEL_REFERENCE_FLAGS = i32;
04454e1e 266#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 267pub const EvtChannelReferenceImported: EVT_CHANNEL_REFERENCE_FLAGS = 1i32;
04454e1e 268#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 269pub type EVT_CHANNEL_SID_TYPE = i32;
04454e1e 270#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 271pub const EvtChannelSidTypeNone: EVT_CHANNEL_SID_TYPE = 0i32;
04454e1e 272#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 273pub const EvtChannelSidTypePublishing: EVT_CHANNEL_SID_TYPE = 1i32;
04454e1e 274#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 275pub type EVT_CHANNEL_TYPE = i32;
04454e1e 276#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 277pub const EvtChannelTypeAdmin: EVT_CHANNEL_TYPE = 0i32;
04454e1e 278#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 279pub const EvtChannelTypeOperational: EVT_CHANNEL_TYPE = 1i32;
04454e1e 280#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 281pub const EvtChannelTypeAnalytic: EVT_CHANNEL_TYPE = 2i32;
04454e1e 282#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 283pub const EvtChannelTypeDebug: EVT_CHANNEL_TYPE = 3i32;
04454e1e 284#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 285pub const EVT_CLEAR_ACCESS: u32 = 4u32;
04454e1e 286#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 287pub type EVT_EVENT_METADATA_PROPERTY_ID = i32;
04454e1e 288#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 289pub const EventMetadataEventID: EVT_EVENT_METADATA_PROPERTY_ID = 0i32;
04454e1e 290#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 291pub const EventMetadataEventVersion: EVT_EVENT_METADATA_PROPERTY_ID = 1i32;
04454e1e 292#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 293pub const EventMetadataEventChannel: EVT_EVENT_METADATA_PROPERTY_ID = 2i32;
04454e1e 294#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 295pub const EventMetadataEventLevel: EVT_EVENT_METADATA_PROPERTY_ID = 3i32;
04454e1e 296#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 297pub const EventMetadataEventOpcode: EVT_EVENT_METADATA_PROPERTY_ID = 4i32;
04454e1e 298#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 299pub const EventMetadataEventTask: EVT_EVENT_METADATA_PROPERTY_ID = 5i32;
04454e1e 300#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 301pub const EventMetadataEventKeyword: EVT_EVENT_METADATA_PROPERTY_ID = 6i32;
04454e1e 302#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 303pub const EventMetadataEventMessageID: EVT_EVENT_METADATA_PROPERTY_ID = 7i32;
04454e1e 304#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 305pub const EventMetadataEventTemplate: EVT_EVENT_METADATA_PROPERTY_ID = 8i32;
04454e1e 306#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 307pub const EvtEventMetadataPropertyIdEND: EVT_EVENT_METADATA_PROPERTY_ID = 9i32;
04454e1e 308#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 309pub type EVT_EVENT_PROPERTY_ID = i32;
04454e1e 310#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 311pub const EvtEventQueryIDs: EVT_EVENT_PROPERTY_ID = 0i32;
04454e1e 312#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 313pub const EvtEventPath: EVT_EVENT_PROPERTY_ID = 1i32;
04454e1e 314#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 315pub const EvtEventPropertyIdEND: EVT_EVENT_PROPERTY_ID = 2i32;
04454e1e 316#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 317pub type EVT_EXPORTLOG_FLAGS = i32;
04454e1e 318#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 319pub const EvtExportLogChannelPath: EVT_EXPORTLOG_FLAGS = 1i32;
04454e1e 320#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 321pub const EvtExportLogFilePath: EVT_EXPORTLOG_FLAGS = 2i32;
04454e1e 322#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 323pub const EvtExportLogTolerateQueryErrors: EVT_EXPORTLOG_FLAGS = 4096i32;
04454e1e 324#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 325pub const EvtExportLogOverwrite: EVT_EXPORTLOG_FLAGS = 8192i32;
04454e1e 326#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 327pub type EVT_FORMAT_MESSAGE_FLAGS = i32;
04454e1e 328#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 329pub const EvtFormatMessageEvent: EVT_FORMAT_MESSAGE_FLAGS = 1i32;
04454e1e 330#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 331pub const EvtFormatMessageLevel: EVT_FORMAT_MESSAGE_FLAGS = 2i32;
04454e1e 332#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 333pub const EvtFormatMessageTask: EVT_FORMAT_MESSAGE_FLAGS = 3i32;
04454e1e 334#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 335pub const EvtFormatMessageOpcode: EVT_FORMAT_MESSAGE_FLAGS = 4i32;
04454e1e 336#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 337pub const EvtFormatMessageKeyword: EVT_FORMAT_MESSAGE_FLAGS = 5i32;
04454e1e 338#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 339pub const EvtFormatMessageChannel: EVT_FORMAT_MESSAGE_FLAGS = 6i32;
04454e1e 340#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 341pub const EvtFormatMessageProvider: EVT_FORMAT_MESSAGE_FLAGS = 7i32;
04454e1e 342#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 343pub const EvtFormatMessageId: EVT_FORMAT_MESSAGE_FLAGS = 8i32;
04454e1e 344#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 345pub const EvtFormatMessageXml: EVT_FORMAT_MESSAGE_FLAGS = 9i32;
04454e1e 346#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 347pub type EVT_LOGIN_CLASS = i32;
04454e1e 348#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 349pub const EvtRpcLogin: EVT_LOGIN_CLASS = 1i32;
04454e1e 350#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 351pub type EVT_LOG_PROPERTY_ID = i32;
04454e1e 352#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 353pub const EvtLogCreationTime: EVT_LOG_PROPERTY_ID = 0i32;
04454e1e 354#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 355pub const EvtLogLastAccessTime: EVT_LOG_PROPERTY_ID = 1i32;
04454e1e 356#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 357pub const EvtLogLastWriteTime: EVT_LOG_PROPERTY_ID = 2i32;
04454e1e 358#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 359pub const EvtLogFileSize: EVT_LOG_PROPERTY_ID = 3i32;
04454e1e 360#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 361pub const EvtLogAttributes: EVT_LOG_PROPERTY_ID = 4i32;
04454e1e 362#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 363pub const EvtLogNumberOfLogRecords: EVT_LOG_PROPERTY_ID = 5i32;
04454e1e 364#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 365pub const EvtLogOldestRecordNumber: EVT_LOG_PROPERTY_ID = 6i32;
04454e1e 366#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 367pub const EvtLogFull: EVT_LOG_PROPERTY_ID = 7i32;
04454e1e 368#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 369pub type EVT_OPEN_LOG_FLAGS = i32;
04454e1e 370#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 371pub const EvtOpenChannelPath: EVT_OPEN_LOG_FLAGS = 1i32;
04454e1e 372#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 373pub const EvtOpenFilePath: EVT_OPEN_LOG_FLAGS = 2i32;
04454e1e 374#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 375pub type EVT_PUBLISHER_METADATA_PROPERTY_ID = i32;
04454e1e 376#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 377pub const EvtPublisherMetadataPublisherGuid: EVT_PUBLISHER_METADATA_PROPERTY_ID = 0i32;
04454e1e 378#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 379pub const EvtPublisherMetadataResourceFilePath: EVT_PUBLISHER_METADATA_PROPERTY_ID = 1i32;
04454e1e 380#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 381pub const EvtPublisherMetadataParameterFilePath: EVT_PUBLISHER_METADATA_PROPERTY_ID = 2i32;
04454e1e 382#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 383pub const EvtPublisherMetadataMessageFilePath: EVT_PUBLISHER_METADATA_PROPERTY_ID = 3i32;
04454e1e 384#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 385pub const EvtPublisherMetadataHelpLink: EVT_PUBLISHER_METADATA_PROPERTY_ID = 4i32;
04454e1e 386#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 387pub const EvtPublisherMetadataPublisherMessageID: EVT_PUBLISHER_METADATA_PROPERTY_ID = 5i32;
04454e1e 388#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 389pub const EvtPublisherMetadataChannelReferences: EVT_PUBLISHER_METADATA_PROPERTY_ID = 6i32;
04454e1e 390#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 391pub const EvtPublisherMetadataChannelReferencePath: EVT_PUBLISHER_METADATA_PROPERTY_ID = 7i32;
04454e1e 392#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 393pub const EvtPublisherMetadataChannelReferenceIndex: EVT_PUBLISHER_METADATA_PROPERTY_ID = 8i32;
04454e1e 394#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 395pub const EvtPublisherMetadataChannelReferenceID: EVT_PUBLISHER_METADATA_PROPERTY_ID = 9i32;
04454e1e 396#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 397pub const EvtPublisherMetadataChannelReferenceFlags: EVT_PUBLISHER_METADATA_PROPERTY_ID = 10i32;
04454e1e 398#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 399pub const EvtPublisherMetadataChannelReferenceMessageID: EVT_PUBLISHER_METADATA_PROPERTY_ID = 11i32;
04454e1e 400#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 401pub const EvtPublisherMetadataLevels: EVT_PUBLISHER_METADATA_PROPERTY_ID = 12i32;
04454e1e 402#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 403pub const EvtPublisherMetadataLevelName: EVT_PUBLISHER_METADATA_PROPERTY_ID = 13i32;
04454e1e 404#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 405pub const EvtPublisherMetadataLevelValue: EVT_PUBLISHER_METADATA_PROPERTY_ID = 14i32;
04454e1e 406#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 407pub const EvtPublisherMetadataLevelMessageID: EVT_PUBLISHER_METADATA_PROPERTY_ID = 15i32;
04454e1e 408#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 409pub const EvtPublisherMetadataTasks: EVT_PUBLISHER_METADATA_PROPERTY_ID = 16i32;
04454e1e 410#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 411pub const EvtPublisherMetadataTaskName: EVT_PUBLISHER_METADATA_PROPERTY_ID = 17i32;
04454e1e 412#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 413pub const EvtPublisherMetadataTaskEventGuid: EVT_PUBLISHER_METADATA_PROPERTY_ID = 18i32;
04454e1e 414#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 415pub const EvtPublisherMetadataTaskValue: EVT_PUBLISHER_METADATA_PROPERTY_ID = 19i32;
04454e1e 416#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 417pub const EvtPublisherMetadataTaskMessageID: EVT_PUBLISHER_METADATA_PROPERTY_ID = 20i32;
04454e1e 418#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 419pub const EvtPublisherMetadataOpcodes: EVT_PUBLISHER_METADATA_PROPERTY_ID = 21i32;
04454e1e 420#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 421pub const EvtPublisherMetadataOpcodeName: EVT_PUBLISHER_METADATA_PROPERTY_ID = 22i32;
04454e1e 422#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 423pub const EvtPublisherMetadataOpcodeValue: EVT_PUBLISHER_METADATA_PROPERTY_ID = 23i32;
04454e1e 424#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 425pub const EvtPublisherMetadataOpcodeMessageID: EVT_PUBLISHER_METADATA_PROPERTY_ID = 24i32;
04454e1e 426#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 427pub const EvtPublisherMetadataKeywords: EVT_PUBLISHER_METADATA_PROPERTY_ID = 25i32;
04454e1e 428#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 429pub const EvtPublisherMetadataKeywordName: EVT_PUBLISHER_METADATA_PROPERTY_ID = 26i32;
04454e1e 430#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 431pub const EvtPublisherMetadataKeywordValue: EVT_PUBLISHER_METADATA_PROPERTY_ID = 27i32;
04454e1e 432#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 433pub const EvtPublisherMetadataKeywordMessageID: EVT_PUBLISHER_METADATA_PROPERTY_ID = 28i32;
04454e1e 434#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 435pub const EvtPublisherMetadataPropertyIdEND: EVT_PUBLISHER_METADATA_PROPERTY_ID = 29i32;
04454e1e 436#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 437pub type EVT_QUERY_FLAGS = i32;
04454e1e 438#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 439pub const EvtQueryChannelPath: EVT_QUERY_FLAGS = 1i32;
04454e1e 440#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 441pub const EvtQueryFilePath: EVT_QUERY_FLAGS = 2i32;
04454e1e 442#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 443pub const EvtQueryForwardDirection: EVT_QUERY_FLAGS = 256i32;
04454e1e 444#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 445pub const EvtQueryReverseDirection: EVT_QUERY_FLAGS = 512i32;
04454e1e 446#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 447pub const EvtQueryTolerateQueryErrors: EVT_QUERY_FLAGS = 4096i32;
04454e1e 448#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 449pub type EVT_QUERY_PROPERTY_ID = i32;
04454e1e 450#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 451pub const EvtQueryNames: EVT_QUERY_PROPERTY_ID = 0i32;
04454e1e 452#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 453pub const EvtQueryStatuses: EVT_QUERY_PROPERTY_ID = 1i32;
04454e1e 454#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 455pub const EvtQueryPropertyIdEND: EVT_QUERY_PROPERTY_ID = 2i32;
04454e1e 456#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 457pub const EVT_READ_ACCESS: u32 = 1u32;
04454e1e 458#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 459pub type EVT_RENDER_CONTEXT_FLAGS = i32;
04454e1e 460#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 461pub const EvtRenderContextValues: EVT_RENDER_CONTEXT_FLAGS = 0i32;
04454e1e 462#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 463pub const EvtRenderContextSystem: EVT_RENDER_CONTEXT_FLAGS = 1i32;
04454e1e 464#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 465pub const EvtRenderContextUser: EVT_RENDER_CONTEXT_FLAGS = 2i32;
04454e1e 466#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 467pub type EVT_RENDER_FLAGS = i32;
04454e1e 468#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 469pub const EvtRenderEventValues: EVT_RENDER_FLAGS = 0i32;
04454e1e 470#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 471pub const EvtRenderEventXml: EVT_RENDER_FLAGS = 1i32;
04454e1e 472#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085
FG
473pub const EvtRenderBookmark: EVT_RENDER_FLAGS = 2i32;
474#[repr(C)]
04454e1e 475#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 476pub struct EVT_RPC_LOGIN {
04454e1e
FG
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,
5e7ed085
FG
481 pub Flags: u32,
482}
5e7ed085 483impl ::core::marker::Copy for EVT_RPC_LOGIN {}
5e7ed085
FG
484impl ::core::clone::Clone for EVT_RPC_LOGIN {
485 fn clone(&self) -> Self {
486 *self
487 }
488}
04454e1e 489#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 490pub type EVT_RPC_LOGIN_FLAGS = i32;
04454e1e 491#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 492pub const EvtRpcLoginAuthDefault: EVT_RPC_LOGIN_FLAGS = 0i32;
04454e1e 493#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 494pub const EvtRpcLoginAuthNegotiate: EVT_RPC_LOGIN_FLAGS = 1i32;
04454e1e 495#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 496pub const EvtRpcLoginAuthKerberos: EVT_RPC_LOGIN_FLAGS = 2i32;
04454e1e 497#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 498pub const EvtRpcLoginAuthNTLM: EVT_RPC_LOGIN_FLAGS = 3i32;
04454e1e 499#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 500pub type EVT_SEEK_FLAGS = i32;
04454e1e 501#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 502pub const EvtSeekRelativeToFirst: EVT_SEEK_FLAGS = 1i32;
04454e1e 503#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 504pub const EvtSeekRelativeToLast: EVT_SEEK_FLAGS = 2i32;
04454e1e 505#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 506pub const EvtSeekRelativeToCurrent: EVT_SEEK_FLAGS = 3i32;
04454e1e 507#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 508pub const EvtSeekRelativeToBookmark: EVT_SEEK_FLAGS = 4i32;
04454e1e 509#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 510pub const EvtSeekOriginMask: EVT_SEEK_FLAGS = 7i32;
04454e1e 511#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 512pub const EvtSeekStrict: EVT_SEEK_FLAGS = 65536i32;
04454e1e 513#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 514pub 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>;
04454e1e 515#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 516pub type EVT_SUBSCRIBE_FLAGS = i32;
04454e1e 517#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 518pub const EvtSubscribeToFutureEvents: EVT_SUBSCRIBE_FLAGS = 1i32;
04454e1e 519#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 520pub const EvtSubscribeStartAtOldestRecord: EVT_SUBSCRIBE_FLAGS = 2i32;
04454e1e 521#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 522pub const EvtSubscribeStartAfterBookmark: EVT_SUBSCRIBE_FLAGS = 3i32;
04454e1e 523#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 524pub const EvtSubscribeOriginMask: EVT_SUBSCRIBE_FLAGS = 3i32;
04454e1e 525#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 526pub const EvtSubscribeTolerateQueryErrors: EVT_SUBSCRIBE_FLAGS = 4096i32;
04454e1e 527#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 528pub const EvtSubscribeStrict: EVT_SUBSCRIBE_FLAGS = 65536i32;
04454e1e 529#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 530pub type EVT_SUBSCRIBE_NOTIFY_ACTION = i32;
04454e1e 531#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 532pub const EvtSubscribeActionError: EVT_SUBSCRIBE_NOTIFY_ACTION = 0i32;
04454e1e 533#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 534pub const EvtSubscribeActionDeliver: EVT_SUBSCRIBE_NOTIFY_ACTION = 1i32;
04454e1e 535#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 536pub type EVT_SYSTEM_PROPERTY_ID = i32;
04454e1e 537#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 538pub const EvtSystemProviderName: EVT_SYSTEM_PROPERTY_ID = 0i32;
04454e1e 539#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 540pub const EvtSystemProviderGuid: EVT_SYSTEM_PROPERTY_ID = 1i32;
04454e1e 541#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 542pub const EvtSystemEventID: EVT_SYSTEM_PROPERTY_ID = 2i32;
04454e1e 543#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 544pub const EvtSystemQualifiers: EVT_SYSTEM_PROPERTY_ID = 3i32;
04454e1e 545#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 546pub const EvtSystemLevel: EVT_SYSTEM_PROPERTY_ID = 4i32;
04454e1e 547#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 548pub const EvtSystemTask: EVT_SYSTEM_PROPERTY_ID = 5i32;
04454e1e 549#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 550pub const EvtSystemOpcode: EVT_SYSTEM_PROPERTY_ID = 6i32;
04454e1e 551#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 552pub const EvtSystemKeywords: EVT_SYSTEM_PROPERTY_ID = 7i32;
04454e1e 553#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 554pub const EvtSystemTimeCreated: EVT_SYSTEM_PROPERTY_ID = 8i32;
04454e1e 555#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 556pub const EvtSystemEventRecordId: EVT_SYSTEM_PROPERTY_ID = 9i32;
04454e1e 557#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 558pub const EvtSystemActivityID: EVT_SYSTEM_PROPERTY_ID = 10i32;
04454e1e 559#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 560pub const EvtSystemRelatedActivityID: EVT_SYSTEM_PROPERTY_ID = 11i32;
04454e1e 561#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 562pub const EvtSystemProcessID: EVT_SYSTEM_PROPERTY_ID = 12i32;
04454e1e 563#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 564pub const EvtSystemThreadID: EVT_SYSTEM_PROPERTY_ID = 13i32;
04454e1e 565#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 566pub const EvtSystemChannel: EVT_SYSTEM_PROPERTY_ID = 14i32;
04454e1e 567#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 568pub const EvtSystemComputer: EVT_SYSTEM_PROPERTY_ID = 15i32;
04454e1e 569#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 570pub const EvtSystemUserID: EVT_SYSTEM_PROPERTY_ID = 16i32;
04454e1e 571#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 572pub const EvtSystemVersion: EVT_SYSTEM_PROPERTY_ID = 17i32;
04454e1e 573#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085
FG
574pub const EvtSystemPropertyIdEND: EVT_SYSTEM_PROPERTY_ID = 18i32;
575#[repr(C)]
04454e1e 576#[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
577#[cfg(feature = "Win32_Foundation")]
578pub struct EVT_VARIANT {
579 pub Anonymous: EVT_VARIANT_0,
580 pub Count: u32,
581 pub Type: u32,
582}
583#[cfg(feature = "Win32_Foundation")]
584impl ::core::marker::Copy for EVT_VARIANT {}
585#[cfg(feature = "Win32_Foundation")]
586impl ::core::clone::Clone for EVT_VARIANT {
587 fn clone(&self) -> Self {
588 *self
589 }
590}
591#[repr(C)]
04454e1e 592#[doc = "*Required features: `\"Win32_System_EventLog\"`, `\"Win32_Foundation\"`*"]
5e7ed085
FG
593#[cfg(feature = "Win32_Foundation")]
594pub union EVT_VARIANT_0 {
595 pub BooleanVal: super::super::Foundation::BOOL,
596 pub SByteVal: i8,
597 pub Int16Val: i16,
598 pub Int32Val: i32,
599 pub Int64Val: i64,
600 pub ByteVal: u8,
601 pub UInt16Val: u16,
602 pub UInt32Val: u32,
603 pub UInt64Val: u64,
604 pub SingleVal: f32,
605 pub DoubleVal: f64,
606 pub FileTimeVal: u64,
607 pub SysTimeVal: *mut super::super::Foundation::SYSTEMTIME,
608 pub GuidVal: *mut ::windows_sys::core::GUID,
04454e1e
FG
609 pub StringVal: ::windows_sys::core::PCWSTR,
610 pub AnsiStringVal: ::windows_sys::core::PCSTR,
5e7ed085
FG
611 pub BinaryVal: *mut u8,
612 pub SidVal: super::super::Foundation::PSID,
613 pub SizeTVal: usize,
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,
04454e1e
FG
628 pub StringArr: *mut ::windows_sys::core::PWSTR,
629 pub AnsiStringArr: *mut ::windows_sys::core::PSTR,
5e7ed085
FG
630 pub SidArr: *mut super::super::Foundation::PSID,
631 pub SizeTArr: *mut usize,
632 pub EvtHandleVal: isize,
04454e1e
FG
633 pub XmlVal: ::windows_sys::core::PCWSTR,
634 pub XmlValArr: *mut ::windows_sys::core::PWSTR,
5e7ed085
FG
635}
636#[cfg(feature = "Win32_Foundation")]
637impl ::core::marker::Copy for EVT_VARIANT_0 {}
638#[cfg(feature = "Win32_Foundation")]
639impl ::core::clone::Clone for EVT_VARIANT_0 {
640 fn clone(&self) -> Self {
641 *self
642 }
643}
04454e1e 644#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 645pub type EVT_VARIANT_TYPE = i32;
04454e1e 646#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 647pub const EvtVarTypeNull: EVT_VARIANT_TYPE = 0i32;
04454e1e 648#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 649pub const EvtVarTypeString: EVT_VARIANT_TYPE = 1i32;
04454e1e 650#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 651pub const EvtVarTypeAnsiString: EVT_VARIANT_TYPE = 2i32;
04454e1e 652#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 653pub const EvtVarTypeSByte: EVT_VARIANT_TYPE = 3i32;
04454e1e 654#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 655pub const EvtVarTypeByte: EVT_VARIANT_TYPE = 4i32;
04454e1e 656#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 657pub const EvtVarTypeInt16: EVT_VARIANT_TYPE = 5i32;
04454e1e 658#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 659pub const EvtVarTypeUInt16: EVT_VARIANT_TYPE = 6i32;
04454e1e 660#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 661pub const EvtVarTypeInt32: EVT_VARIANT_TYPE = 7i32;
04454e1e 662#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 663pub const EvtVarTypeUInt32: EVT_VARIANT_TYPE = 8i32;
04454e1e 664#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 665pub const EvtVarTypeInt64: EVT_VARIANT_TYPE = 9i32;
04454e1e 666#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 667pub const EvtVarTypeUInt64: EVT_VARIANT_TYPE = 10i32;
04454e1e 668#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 669pub const EvtVarTypeSingle: EVT_VARIANT_TYPE = 11i32;
04454e1e 670#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 671pub const EvtVarTypeDouble: EVT_VARIANT_TYPE = 12i32;
04454e1e 672#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 673pub const EvtVarTypeBoolean: EVT_VARIANT_TYPE = 13i32;
04454e1e 674#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 675pub const EvtVarTypeBinary: EVT_VARIANT_TYPE = 14i32;
04454e1e 676#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 677pub const EvtVarTypeGuid: EVT_VARIANT_TYPE = 15i32;
04454e1e 678#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 679pub const EvtVarTypeSizeT: EVT_VARIANT_TYPE = 16i32;
04454e1e 680#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 681pub const EvtVarTypeFileTime: EVT_VARIANT_TYPE = 17i32;
04454e1e 682#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 683pub const EvtVarTypeSysTime: EVT_VARIANT_TYPE = 18i32;
04454e1e 684#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 685pub const EvtVarTypeSid: EVT_VARIANT_TYPE = 19i32;
04454e1e 686#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 687pub const EvtVarTypeHexInt32: EVT_VARIANT_TYPE = 20i32;
04454e1e 688#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 689pub const EvtVarTypeHexInt64: EVT_VARIANT_TYPE = 21i32;
04454e1e 690#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 691pub const EvtVarTypeEvtHandle: EVT_VARIANT_TYPE = 32i32;
04454e1e 692#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 693pub const EvtVarTypeEvtXml: EVT_VARIANT_TYPE = 35i32;
04454e1e 694#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 695pub const EVT_VARIANT_TYPE_ARRAY: u32 = 128u32;
04454e1e 696#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 697pub const EVT_VARIANT_TYPE_MASK: u32 = 127u32;
04454e1e 698#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085
FG
699pub const EVT_WRITE_ACCESS: u32 = 2u32;
700pub type EventLogHandle = isize;
701pub type EventSourceHandle = isize;
04454e1e 702#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 703pub type READ_EVENT_LOG_READ_FLAGS = u32;
04454e1e 704#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 705pub const EVENTLOG_SEEK_READ: READ_EVENT_LOG_READ_FLAGS = 2u32;
04454e1e 706#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 707pub const EVENTLOG_SEQUENTIAL_READ: READ_EVENT_LOG_READ_FLAGS = 1u32;
04454e1e 708#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 709pub type REPORT_EVENT_TYPE = u16;
04454e1e 710#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 711pub const EVENTLOG_SUCCESS: REPORT_EVENT_TYPE = 0u16;
04454e1e 712#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 713pub const EVENTLOG_AUDIT_FAILURE: REPORT_EVENT_TYPE = 16u16;
04454e1e 714#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 715pub const EVENTLOG_AUDIT_SUCCESS: REPORT_EVENT_TYPE = 8u16;
04454e1e 716#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 717pub const EVENTLOG_ERROR_TYPE: REPORT_EVENT_TYPE = 1u16;
04454e1e 718#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 719pub const EVENTLOG_INFORMATION_TYPE: REPORT_EVENT_TYPE = 4u16;
04454e1e 720#[doc = "*Required features: `\"Win32_System_EventLog\"`*"]
5e7ed085 721pub const EVENTLOG_WARNING_TYPE: REPORT_EVENT_TYPE = 2u16;