everything_plugin/
sys.rs

1/* automatically generated by rust-bindgen 0.72.0 */
2
3//! Reference: https://www.voidtools.com/forum/viewtopic.php?t=16535
4#![allow(non_snake_case, non_camel_case_types, dead_code)]
5
6pub const EVERYTHING_PLUGIN_LOCALIZATION_EVERYTHING: u32 = 0;
7pub const EVERYTHING_PLUGIN_LOCALIZATION_OK: u32 = 4;
8pub const EVERYTHING_PLUGIN_LOCALIZATION_SEARCH_EVERYTHING: u32 = 97;
9pub const EVERYTHING_PLUGIN_LOCALIZATION_NAME: u32 = 101;
10pub const EVERYTHING_PLUGIN_LOCALIZATION_PATH: u32 = 102;
11pub const EVERYTHING_PLUGIN_LOCALIZATION_SIZE: u32 = 103;
12pub const EVERYTHING_PLUGIN_LOCALIZATION_DATE_MODIFIED: u32 = 104;
13pub const EVERYTHING_PLUGIN_LOCALIZATION_TEXT_FILES: u32 = 112;
14pub const EVERYTHING_PLUGIN_LOCALIZATION_ALL_FILES: u32 = 113;
15pub const EVERYTHING_PLUGIN_LOCALIZATION_KB: u32 = 114;
16pub const EVERYTHING_PLUGIN_LOCALIZATION_CANCEL: u32 = 172;
17pub const EVERYTHING_PLUGIN_LOCALIZATION_ETP_SERVER: u32 = 177;
18pub const EVERYTHING_PLUGIN_LOCALIZATION_HTTP_SERVER: u32 = 178;
19pub const EVERYTHING_PLUGIN_LOCALIZATION_ETP_SERVER_PORT: u32 = 260;
20pub const EVERYTHING_PLUGIN_LOCALIZATION_ETP_SERVER_PORT_HELP: u32 = 261;
21pub const EVERYTHING_PLUGIN_LOCALIZATION_ETP_SERVER_PASSWORD: u32 = 262;
22pub const EVERYTHING_PLUGIN_LOCALIZATION_ETP_SERVER_PASSWORD_HELP: u32 = 263;
23pub const EVERYTHING_PLUGIN_LOCALIZATION_ENABLE_ETP_SERVER_LOGGING: u32 = 268;
24pub const EVERYTHING_PLUGIN_LOCALIZATION_ENABLE_ETP_SERVER_LOGGING_HELP: u32 = 269;
25pub const EVERYTHING_PLUGIN_LOCALIZATION_ETP_LOG_FILE: u32 = 270;
26pub const EVERYTHING_PLUGIN_LOCALIZATION_ETP_LOG_FILE_HELP: u32 = 271;
27pub const EVERYTHING_PLUGIN_LOCALIZATION_START_ETP_SERVER_ON_STARTUP: u32 = 272;
28pub const EVERYTHING_PLUGIN_LOCALIZATION_START_ETP_SERVER_ON_STARTUP_HELP: u32 = 273;
29pub const EVERYTHING_PLUGIN_LOCALIZATION_BROWSE_FOR_THE_ETP_SERVER_LOG_FILE: u32 = 274;
30pub const EVERYTHING_PLUGIN_LOCALIZATION_ETP_SERVER_LOG_MAX_SIZE_HELP: u32 = 275;
31pub const EVERYTHING_PLUGIN_LOCALIZATION_SAVE_ETP_SERVER_LOG_FILE: u32 = 277;
32pub const EVERYTHING_PLUGIN_LOCALIZATION_HTTP_SERVER_PORT: u32 = 278;
33pub const EVERYTHING_PLUGIN_LOCALIZATION_HTTP_SERVER_PORT_HELP: u32 = 279;
34pub const EVERYTHING_PLUGIN_LOCALIZATION_HTTP_SERVER_USERNAME: u32 = 280;
35pub const EVERYTHING_PLUGIN_LOCALIZATION_HTTP_SERVER_USERNAME_HELP: u32 = 281;
36pub const EVERYTHING_PLUGIN_LOCALIZATION_HTTP_SERVER_PASSWORD: u32 = 282;
37pub const EVERYTHING_PLUGIN_LOCALIZATION_HTTP_SERVER_PASSWORD_HELP: u32 = 283;
38pub const EVERYTHING_PLUGIN_LOCALIZATION_ENABLE_HTTP_SERVER_LOGGING: u32 = 284;
39pub const EVERYTHING_PLUGIN_LOCALIZATION_ENABLE_HTTP_SERVER_LOGGING_HELP: u32 = 285;
40pub const EVERYTHING_PLUGIN_LOCALIZATION_HTTP_SERVER_LOG_FILE: u32 = 286;
41pub const EVERYTHING_PLUGIN_LOCALIZATION_HTTP_SERVER_LOG_FILE_HELP: u32 = 287;
42pub const EVERYTHING_PLUGIN_LOCALIZATION_BROWSE_FOR_THE_HTTP_SERVER_LOG_FILE: u32 = 290;
43pub const EVERYTHING_PLUGIN_LOCALIZATION_HTTP_SERVER_LOG_MAX_SIZE: u32 = 291;
44pub const EVERYTHING_PLUGIN_LOCALIZATION_SAVE_HTTP_SERVER_LOG_FILE: u32 = 293;
45pub const EVERYTHING_PLUGIN_LOCALIZATION_HTTP_SERVER_ALLOW_FILE_DOWNLOAD: u32 = 350;
46pub const EVERYTHING_PLUGIN_LOCALIZATION_HTTP_SERVER_ALLOW_FILE_DOWNLOAD_HELP: u32 = 351;
47pub const EVERYTHING_PLUGIN_LOCALIZATION_ETP_SERVER_ALLOW_FILE_DOWNLOAD: u32 = 352;
48pub const EVERYTHING_PLUGIN_LOCALIZATION_ETP_SERVER_ALLOW_FILE_DOWNLOAD_HELP: u32 = 353;
49pub const EVERYTHING_PLUGIN_LOCALIZATION_ETP_SERVER_USERNAME: u32 = 358;
50pub const EVERYTHING_PLUGIN_LOCALIZATION_ETP_SERVER_USERNAME_HELP: u32 = 359;
51pub const EVERYTHING_PLUGIN_LOCALIZATION_HTTP_SERVER_INDEX_OF: u32 = 1070;
52pub const EVERYTHING_PLUGIN_LOCALIZATION_HTTP_SERVER_UP_ONE_DIRECTORY: u32 = 1071;
53pub const EVERYTHING_PLUGIN_LOCALIZATION_HTTP_SERVER_ONE_RESULT_FORMAT: u32 = 1072;
54pub const EVERYTHING_PLUGIN_LOCALIZATION_HTTP_SERVER_X_RESULTS_FORMAT: u32 = 1073;
55pub const EVERYTHING_PLUGIN_LOCALIZATION_HTTP_SERVER_X_TO_Y_OF_Z_RESULTS_FORMAT: u32 = 1074;
56pub const EVERYTHING_PLUGIN_LOCALIZATION_HTTP_SERVER_PREVIOUS: u32 = 1075;
57pub const EVERYTHING_PLUGIN_LOCALIZATION_HTTP_SERVER_NEXT: u32 = 1076;
58pub const EVERYTHING_PLUGIN_LOCALIZATION_HTTP_SERVER_BINDINGS: u32 = 1077;
59pub const EVERYTHING_PLUGIN_LOCALIZATION_HTTP_SERVER_BINDINGS_HELP: u32 = 1078;
60pub const EVERYTHING_PLUGIN_LOCALIZATION_HTTP_SERVER_TITLE_FORMAT: u32 = 1079;
61pub const EVERYTHING_PLUGIN_LOCALIZATION_HTTP_SERVER_LOG_FILE_BROWSE: u32 = 1080;
62pub const EVERYTHING_PLUGIN_LOCALIZATION_HTTP_SERVER_SERVE_PAGES_FROM: u32 = 1081;
63pub const EVERYTHING_PLUGIN_LOCALIZATION_HTTP_SERVER_SERVE_PAGES_FROM_HELP: u32 = 1082;
64pub const EVERYTHING_PLUGIN_LOCALIZATION_HTTP_SERVER_SERVE_PAGES_FROM_BROWSE: u32 = 1083;
65pub const EVERYTHING_PLUGIN_LOCALIZATION_HTTP_SERVER_SERVE_PAGES_FROM_BROWSE_HELP: u32 = 1084;
66pub const EVERYTHING_PLUGIN_LOCALIZATION_HTTP_SERVER_DEFAULT_PAGE: u32 = 1085;
67pub const EVERYTHING_PLUGIN_LOCALIZATION_HTTP_SERVER_DEFAULT_PAGE_HELP: u32 = 1086;
68pub const EVERYTHING_PLUGIN_LOCALIZATION_HTTP_SERVER_DEFAULT_PAGE_BROWSE: u32 = 1087;
69pub const EVERYTHING_PLUGIN_LOCALIZATION_HTTP_SERVER_DEFAULT_PAGE_BROWSE_HELP: u32 = 1088;
70pub const EVERYTHING_PLUGIN_LOCALIZATION_HTTP_SERVER_MAX_LOG_SIZE: u32 = 1089;
71pub const EVERYTHING_PLUGIN_LOCALIZATION_HTTP_SERVER_RESTORE_DEFAULTS: u32 = 1090;
72pub const EVERYTHING_PLUGIN_LOCALIZATION_HTTP_SERVER_RESTORE_DEFAULTS_HELP: u32 = 1091;
73pub const EVERYTHING_PLUGIN_LOCALIZATION_HTTP_SERVER_SELECT_HOME_CAPTION: u32 = 1092;
74pub const EVERYTHING_PLUGIN_LOCALIZATION_HTTP_SERVER_SELECT_DEFAULT_PAGE_CAPTION: u32 = 1093;
75pub const EVERYTHING_PLUGIN_LOCALIZATION_ETP_SERVER_BINDINGS: u32 = 1094;
76pub const EVERYTHING_PLUGIN_LOCALIZATION_ETP_SERVER_BINDINGS_HELP: u32 = 1095;
77pub const EVERYTHING_PLUGIN_LOCALIZATION_ETP_SERVER_MAX_LOG_SIZE: u32 = 1096;
78pub const EVERYTHING_PLUGIN_LOCALIZATION_ETP_SERVER_LOG_FILE_BROWSE: u32 = 1097;
79pub const EVERYTHING_PLUGIN_LOCALIZATION_ETP_SERVER_RESTORE_DEFAULTS: u32 = 1098;
80pub const EVERYTHING_PLUGIN_LOCALIZATION_ETP_SERVER_RESTORE_DEFAULTS_HELP: u32 = 1099;
81pub const EVERYTHING_PLUGIN_LOCALIZATION_ETP_SERVER_ERROR_FORMAT: u32 = 1100;
82pub const EVERYTHING_PLUGIN_LOCALIZATION_HTTP_SERVER_ERROR_FORMAT: u32 = 1101;
83pub const EVERYTHING_PLUGIN_LOCALIZATION_ETP_CLIENT_ERROR_FORMAT: u32 = 1102;
84pub const EVERYTHING_PLUGIN_LOCALIZATION_ETP_CLIENT_DISCONNECTED_FORMAT: u32 = 1103;
85pub const EVERYTHING_PLUGIN_LOCALIZATION_LISTEN_FAILED_FORMAT: u32 = 1114;
86pub const EVERYTHING_PLUGIN_LOCALIZATION_BIND_FAILED_FORMAT: u32 = 1115;
87pub const EVERYTHING_PLUGIN_LOCALIZATION_CONNECT_FAILED_FORMAT: u32 = 1116;
88pub const EVERYTHING_PLUGIN_LOCALIZATION_GETADDRINFO_FAILED_FORMAT: u32 = 1117;
89pub const EVERYTHING_PLUGIN_LOCALIZATION_CONNECTION_CLOSED_BY_SERVER: u32 = 1118;
90pub const EVERYTHING_PLUGIN_LOCALIZATION_SOCKET_FAILED_FORMAT: u32 = 1119;
91pub const EVERYTHING_PLUGIN_LOCALIZATION_WSASTARTUP_FAILED_FORMAT: u32 = 1120;
92pub const EVERYTHING_PLUGIN_LOCALIZATION_UNSUPPORTED_WSADATA_FORMAT: u32 = 1121;
93pub const EVERYTHING_PLUGIN_LOCALIZATION_RECV_FAILED_FORMAT: u32 = 1122;
94pub const EVERYTHING_PLUGIN_LOCALIZATION_SEND_FAILED_FORMAT: u32 = 1123;
95pub const EVERYTHING_PLUGIN_LOCALIZATION_NO_MORE_ADDRINFO: u32 = 1124;
96pub const EVERYTHING_PLUGIN_LOCALIZATION_INVALID_USERNAME_OR_PASSWORD: u32 = 1125;
97pub const EVERYTHING_PLUGIN_LOCALIZATION_ENABLE_ETP_SERVER: u32 = 1156;
98pub const EVERYTHING_PLUGIN_LOCALIZATION_ENABLE_ETP_SERVER_HELP: u32 = 1157;
99pub const EVERYTHING_PLUGIN_LOCALIZATION_ENABLE_HTTP_SERVER: u32 = 1158;
100pub const EVERYTHING_PLUGIN_LOCALIZATION_ENABLE_HTTP_SERVER_HELP: u32 = 1159;
101pub const EVERYTHING_PLUGIN_LOCALIZATION_HTTP_SERVER_DESCRIPTION: u32 = 2398;
102pub const EVERYTHING_PLUGIN_LOCALIZATION_ETP_SERVER_DESCRIPTION: u32 = 2399;
103pub const EVERYTHING_PLUGIN_LOCALIZATION_EVERYTHING_SERVER: u32 = 2400;
104pub const EVERYTHING_PLUGIN_LOCALIZATION_EVERYTHING_SERVER_DESCRIPTION: u32 = 2401;
105pub const EVERYTHING_PLUGIN_LOCALIZATION_PLUGIN_LINK: u32 = 2402;
106pub const EVERYTHING_PLUGIN_OS_WINSOCK_IPPROTO_TCP: u32 = 6;
107pub const EVERYTHING_PLUGIN_OS_WINSOCK_SOCK_STREAM: u32 = 1;
108pub const EVERYTHING_PLUGIN_OS_WINSOCK_AI_PASSIVE: u32 = 1;
109pub const EVERYTHING_PLUGIN_OS_WINSOCK_AF_INET: u32 = 2;
110pub const EVERYTHING_PLUGIN_OS_WINSOCK_AF_INET6: u32 = 23;
111pub const EVERYTHING_PLUGIN_OS_WINSOCK_SOMAXCONN: u32 = 2147483647;
112pub const EVERYTHING_PLUGIN_OS_WINSOCK_FD_READ_BIT: u32 = 0;
113pub const EVERYTHING_PLUGIN_OS_WINSOCK_FD_READ: u32 = 1;
114pub const EVERYTHING_PLUGIN_OS_WINSOCK_FD_WRITE_BIT: u32 = 1;
115pub const EVERYTHING_PLUGIN_OS_WINSOCK_FD_WRITE: u32 = 2;
116pub const EVERYTHING_PLUGIN_OS_WINSOCK_FD_ACCEPT_BIT: u32 = 3;
117pub const EVERYTHING_PLUGIN_OS_WINSOCK_FD_ACCEPT: u32 = 8;
118pub const EVERYTHING_PLUGIN_OS_WINSOCK_FD_CONNECT_BIT: u32 = 4;
119pub const EVERYTHING_PLUGIN_OS_WINSOCK_FD_CONNECT: u32 = 16;
120pub const EVERYTHING_PLUGIN_OS_WINSOCK_FD_CLOSE_BIT: u32 = 5;
121pub const EVERYTHING_PLUGIN_OS_WINSOCK_FD_CLOSE: u32 = 32;
122pub const EVERYTHING_PLUGIN_OS_WSADESCRIPTION_LEN: u32 = 256;
123pub const EVERYTHING_PLUGIN_OS_WSASYS_STATUS_LEN: u32 = 128;
124pub const EVERYTHING_PLUGIN_OS_WINSOCK_SD_SEND: u32 = 1;
125pub const EVERYTHING_PLUGIN_OS_WINSOCK_SS_MAXSIZE: u32 = 128;
126pub const EVERYTHING_PLUGIN_OS_WINSOCK_PF_INET: u32 = 2;
127pub const EVERYTHING_PLUGIN_OS_WINSOCK_PF_INET6: u32 = 23;
128pub const EVERYTHING_PLUGIN_OS_WINSOCK_AF_UNSPEC: u32 = 0;
129pub const EVERYTHING_PLUGIN_OS_WINSOCK_PF_UNSPEC: u32 = 0;
130pub const EVERYTHING_PLUGIN_OS_WINSOCK_WSA_MAXIMUM_WAIT_EVENTS: u32 = 64;
131pub const EVERYTHING_PLUGIN_OS_WINSOCK_WSA_IO_PENDING: u32 = 997;
132pub const EVERYTHING_PLUGIN_OS_WINSOCK_FD_MAX_EVENTS: u32 = 10;
133pub const EVERYTHING_PLUGIN_OS_WINSOCK_WSA_WAIT_TIMEOUT: u32 = 258;
134pub const EVERYTHING_PLUGIN_OS_WINSOCK_SOCKET_ERROR: i32 = -1;
135pub const EVERYTHING_PLUGIN_DB_QUERY_EVENT_RESULTS_CHANGED: u32 = 0;
136pub const EVERYTHING_PLUGIN_DB_QUERY_EVENT_STATUS_CHANGED: u32 = 1;
137pub const EVERYTHING_PLUGIN_DB_QUERY_EVENT_FILE_INFO_CHANGED: u32 = 2;
138pub const EVERYTHING_PLUGIN_DB_QUERY_EVENT_READY: u32 = 3;
139pub const EVERYTHING_PLUGIN_DB_QUERY_EVENT_ACCESS_DENIED: u32 = 4;
140pub const EVERYTHING_PLUGIN_DB_QUERY_EVENT_QUERY_COMPLETE: u32 = 5;
141pub const EVERYTHING_PLUGIN_DB_QUERY_EVENT_SORT_COMPLETE: u32 = 6;
142pub const EVERYTHING_PLUGIN_DB_QUERY_EVENT_QUERY_START: u32 = 7;
143pub const EVERYTHING_PLUGIN_DB_QUERY_EVENT_SORT_START: u32 = 8;
144pub const EVERYTHING_PLUGIN_DB_QUERY_EVENT_ON_LOADED: u32 = 9;
145pub const EVERYTHING_PLUGIN_DB_QUERY_EVENT_ON_INDEX_CANCELLED: u32 = 10;
146pub const EVERYTHING_PLUGIN_DB_QUERY_EVENT_TREEVIEW_CHANGED: u32 = 11;
147pub const EVERYTHING_PLUGIN_DB_QUERY_EVENT_TREEVIEW_PROPERTY_CHANGED: u32 = 12;
148pub const EVERYTHING_PLUGIN_DB_QUERY_EVENT_TREEVIEW_SELECTION_CHANGED: u32 = 13;
149pub const EVERYTHING_PLUGIN_DB_QUERY_EVENT_TREEVIEW_CLEARED: u32 = 14;
150pub const EVERYTHING_PLUGIN_DB_QUERY_EVENT_OFFLINE_CHANGED: u32 = 15;
151pub const EVERYTHING_PLUGIN_DB_QUERY_FIND_DUPLICATES_NONE: u32 = 0;
152pub const EVERYTHING_PLUGIN_DB_QUERY_FIND_DUPLICATES_DUPLICATED_ONLY: u32 = 1;
153pub const EVERYTHING_PLUGIN_DB_QUERY_FIND_DUPLICATES_DUPLICATED_ONLY_NOCASE: u32 = 2;
154pub const EVERYTHING_PLUGIN_DB_QUERY_FIND_DUPLICATES_UNIQUE: u32 = 3;
155pub const EVERYTHING_PLUGIN_DB_QUERY_FIND_DUPLICATES_UNIQUE_NOCASE: u32 = 4;
156pub const EVERYTHING_PLUGIN_DB_QUERY_FIND_DUPLICATES_DISTINCT: u32 = 5;
157pub const EVERYTHING_PLUGIN_DB_QUERY_FIND_DUPLICATES_DISTINCT_NOCASE: u32 = 6;
158pub const EVERYTHING_PLUGIN_DB_QUERY_FIND_DUPLICATES_NOT_DISTINCT: u32 = 7;
159pub const EVERYTHING_PLUGIN_DB_QUERY_FIND_DUPLICATES_NOT_DISTINCT_NOCASE: u32 = 8;
160pub const EVERYTHING_PLUGIN_CONFIG_SIZE_STANDARD_JEDEC: u32 = 0;
161pub const EVERYTHING_PLUGIN_CONFIG_SIZE_STANDARD_IEC: u32 = 1;
162pub const EVERYTHING_PLUGIN_CONFIG_SIZE_STANDARD_METRIC: u32 = 2;
163pub const EVERYTHING_PLUGIN_PROPERTY_TYPE_NAME: u32 = 0;
164pub const EVERYTHING_PLUGIN_PROPERTY_TYPE_PATH: u32 = 1;
165pub const EVERYTHING_PLUGIN_PROPERTY_TYPE_SIZE: u32 = 2;
166pub const EVERYTHING_PLUGIN_PROPERTY_TYPE_EXTENSION: u32 = 3;
167pub const EVERYTHING_PLUGIN_PROPERTY_TYPE_TYPE: u32 = 4;
168pub const EVERYTHING_PLUGIN_PROPERTY_TYPE_DATE_MODIFIED: u32 = 5;
169pub const EVERYTHING_PLUGIN_PROPERTY_TYPE_DATE_CREATED: u32 = 6;
170pub const EVERYTHING_PLUGIN_PROPERTY_TYPE_DATE_ACCESSED: u32 = 7;
171pub const EVERYTHING_PLUGIN_PROPERTY_TYPE_ATTRIBUTES: u32 = 8;
172pub const EVERYTHING_PLUGIN_PROPERTY_TYPE_DATE_RECENTLY_CHANGED: u32 = 9;
173pub const EVERYTHING_PLUGIN_PROPERTY_TYPE_RUN_COUNT: u32 = 10;
174pub const EVERYTHING_PLUGIN_PROPERTY_TYPE_DATE_RUN: u32 = 11;
175pub const EVERYTHING_PLUGIN_PROPERTY_TYPE_FILE_LIST_FILENAME: u32 = 12;
176pub const EVERYTHING_PLUGIN_PM_INIT: u32 = 1;
177pub const EVERYTHING_PLUGIN_PM_GET_PLUGIN_VERSION: u32 = 2;
178pub const EVERYTHING_PLUGIN_PM_GET_NAME: u32 = 3;
179pub const EVERYTHING_PLUGIN_PM_GET_DESCRIPTION: u32 = 4;
180pub const EVERYTHING_PLUGIN_PM_GET_AUTHOR: u32 = 5;
181pub const EVERYTHING_PLUGIN_PM_GET_VERSION: u32 = 6;
182pub const EVERYTHING_PLUGIN_PM_GET_LINK: u32 = 7;
183pub const EVERYTHING_PLUGIN_PM_START: u32 = 8;
184pub const EVERYTHING_PLUGIN_PM_STOP: u32 = 9;
185pub const EVERYTHING_PLUGIN_PM_KILL: u32 = 10;
186pub const EVERYTHING_PLUGIN_PM_UNINSTALL: u32 = 11;
187pub const EVERYTHING_PLUGIN_PM_ADD_OPTIONS_PAGES: u32 = 12;
188pub const EVERYTHING_PLUGIN_PM_LOAD_OPTIONS_PAGE: u32 = 13;
189pub const EVERYTHING_PLUGIN_PM_SAVE_OPTIONS_PAGE: u32 = 14;
190pub const EVERYTHING_PLUGIN_PM_GET_OPTIONS_PAGE_MINMAX: u32 = 15;
191pub const EVERYTHING_PLUGIN_PM_SIZE_OPTIONS_PAGE: u32 = 16;
192pub const EVERYTHING_PLUGIN_PM_OPTIONS_PAGE_PROC: u32 = 17;
193pub const EVERYTHING_PLUGIN_PM_KILL_OPTIONS_PAGE: u32 = 18;
194pub const EVERYTHING_PLUGIN_PM_SAVE_SETTINGS: u32 = 19;
195pub const EVERYTHING_PLUGIN_VERSION: u32 = 1;
196pub const EVERYTHING_PLUGIN_OS_DLG_STATIC_SEPARATOR: u32 = 3;
197pub const EVERYTHING_PLUGIN_OS_DLG_SEPARATOR: u32 = 6;
198pub const EVERYTHING_PLUGIN_OS_DLG_STATIC_HIGH: u32 = 15;
199pub const EVERYTHING_PLUGIN_OS_DLG_BUTTON_HIGH: u32 = 23;
200pub const EVERYTHING_PLUGIN_OS_DLG_EDIT_HIGH: u32 = 21;
201pub const EVERYTHING_PLUGIN_OS_DLG_COMBOBOX_HIGH: u32 = 21;
202pub const EVERYTHING_PLUGIN_OS_DLG_DATETIME_HIGH: u32 = 21;
203pub const EVERYTHING_PLUGIN_OS_DLG_CHECKBOX_HIGH: u32 = 15;
204pub const EVERYTHING_PLUGIN_OS_DLG_3CONFIG_CHECKBOX_HIGH: u32 = 15;
205pub const EVERYTHING_PLUGIN_OS_DLG_RADIO_BUTTON_HIGH: u32 = 15;
206pub const EVERYTHING_PLUGIN_DWORD_MAX: u32 = 4294967295;
207pub const EVERYTHING_PLUGIN_UTF8_BUF_STACK_SIZE: u32 = 260;
208pub const EVERYTHING_PLUGIN_ANSI_BUF_STACK_SIZE: u32 = 260;
209pub const EVERYTHING_PLUGIN_FILTER_FLAG_CASE: u32 = 1;
210pub const EVERYTHING_PLUGIN_FILTER_FLAG_WHOLEWORD: u32 = 2;
211pub const EVERYTHING_PLUGIN_FILTER_FLAG_PATH: u32 = 4;
212pub const EVERYTHING_PLUGIN_FILTER_FLAG_DIACRITICS: u32 = 8;
213pub const EVERYTHING_PLUGIN_FILTER_FLAG_REGEX: u32 = 16;
214pub const EVERYTHING_PLUGIN_FILTER_FLAG_PREFIX: u32 = 32;
215pub const EVERYTHING_PLUGIN_FILTER_FLAG_SUFFIX: u32 = 64;
216pub const EVERYTHING_PLUGIN_FILTER_FLAG_IGNORE_PUNCTUATION: u32 = 128;
217pub const EVERYTHING_PLUGIN_FILTER_FLAG_IGNORE_WHITESPACE: u32 = 256;
218pub const EVERYTHING_PLUGIN_FILTER_FLAG_SORT_DESCENDING: u32 = 512;
219pub type DWORD = ::std::os::raw::c_ulong;
220pub type BYTE = ::std::os::raw::c_uchar;
221pub type WORD = ::std::os::raw::c_ushort;
222pub type UINT_PTR = ::std::os::raw::c_ulonglong;
223pub type LONG_PTR = ::std::os::raw::c_longlong;
224pub type ULONG_PTR = ::std::os::raw::c_ulonglong;
225pub type PVOID = *mut ::std::os::raw::c_void;
226pub type HANDLE = *mut ::std::os::raw::c_void;
227pub type WPARAM = UINT_PTR;
228pub type LPARAM = LONG_PTR;
229pub type LRESULT = LONG_PTR;
230#[repr(C)]
231#[derive(Debug, Copy, Clone)]
232pub struct HWND__ {
233    pub unused: ::std::os::raw::c_int,
234}
235#[allow(clippy::unnecessary_operation, clippy::identity_op)]
236const _: () = {
237    ["Size of HWND__"][::std::mem::size_of::<HWND__>() - 4usize];
238    ["Alignment of HWND__"][::std::mem::align_of::<HWND__>() - 4usize];
239    ["Offset of field: HWND__::unused"][::std::mem::offset_of!(HWND__, unused) - 0usize];
240};
241pub type HWND = *mut HWND__;
242#[repr(C)]
243#[derive(Copy, Clone)]
244pub struct _OVERLAPPED {
245    pub Internal: ULONG_PTR,
246    pub InternalHigh: ULONG_PTR,
247    pub __bindgen_anon_1: _OVERLAPPED__bindgen_ty_1,
248    pub hEvent: HANDLE,
249}
250#[repr(C)]
251#[derive(Copy, Clone)]
252pub union _OVERLAPPED__bindgen_ty_1 {
253    pub __bindgen_anon_1: _OVERLAPPED__bindgen_ty_1__bindgen_ty_1,
254    pub Pointer: PVOID,
255}
256#[repr(C)]
257#[derive(Debug, Copy, Clone)]
258pub struct _OVERLAPPED__bindgen_ty_1__bindgen_ty_1 {
259    pub Offset: DWORD,
260    pub OffsetHigh: DWORD,
261}
262#[allow(clippy::unnecessary_operation, clippy::identity_op)]
263const _: () = {
264    ["Size of _OVERLAPPED__bindgen_ty_1__bindgen_ty_1"]
265        [::std::mem::size_of::<_OVERLAPPED__bindgen_ty_1__bindgen_ty_1>() - 8usize];
266    ["Alignment of _OVERLAPPED__bindgen_ty_1__bindgen_ty_1"]
267        [::std::mem::align_of::<_OVERLAPPED__bindgen_ty_1__bindgen_ty_1>() - 4usize];
268    ["Offset of field: _OVERLAPPED__bindgen_ty_1__bindgen_ty_1::Offset"]
269        [::std::mem::offset_of!(_OVERLAPPED__bindgen_ty_1__bindgen_ty_1, Offset) - 0usize];
270    ["Offset of field: _OVERLAPPED__bindgen_ty_1__bindgen_ty_1::OffsetHigh"]
271        [::std::mem::offset_of!(_OVERLAPPED__bindgen_ty_1__bindgen_ty_1, OffsetHigh) - 4usize];
272};
273#[allow(clippy::unnecessary_operation, clippy::identity_op)]
274const _: () = {
275    ["Size of _OVERLAPPED__bindgen_ty_1"]
276        [::std::mem::size_of::<_OVERLAPPED__bindgen_ty_1>() - 8usize];
277    ["Alignment of _OVERLAPPED__bindgen_ty_1"]
278        [::std::mem::align_of::<_OVERLAPPED__bindgen_ty_1>() - 8usize];
279    ["Offset of field: _OVERLAPPED__bindgen_ty_1::Pointer"]
280        [::std::mem::offset_of!(_OVERLAPPED__bindgen_ty_1, Pointer) - 0usize];
281};
282#[allow(clippy::unnecessary_operation, clippy::identity_op)]
283const _: () = {
284    ["Size of _OVERLAPPED"][::std::mem::size_of::<_OVERLAPPED>() - 32usize];
285    ["Alignment of _OVERLAPPED"][::std::mem::align_of::<_OVERLAPPED>() - 8usize];
286    ["Offset of field: _OVERLAPPED::Internal"]
287        [::std::mem::offset_of!(_OVERLAPPED, Internal) - 0usize];
288    ["Offset of field: _OVERLAPPED::InternalHigh"]
289        [::std::mem::offset_of!(_OVERLAPPED, InternalHigh) - 8usize];
290    ["Offset of field: _OVERLAPPED::hEvent"][::std::mem::offset_of!(_OVERLAPPED, hEvent) - 24usize];
291};
292pub type EVERYTHING_PLUGIN_QWORD = ::std::os::raw::c_ulonglong;
293pub type EVERYTHING_PLUGIN_OS_WINSOCK_SOCKET = usize;
294pub type everything_plugin_utf8_t = BYTE;
295pub type everything_plugin_db_t = *mut ::std::os::raw::c_void;
296#[repr(C)]
297#[derive(Debug, Copy, Clone)]
298pub struct everything_plugin_db_query_s {
299    _unused: [u8; 0],
300}
301pub type everything_plugin_db_query_t = everything_plugin_db_query_s;
302pub type everything_plugin_output_stream_t = *mut ::std::os::raw::c_void;
303#[repr(C)]
304#[derive(Debug, Copy, Clone)]
305pub struct everything_plugin_os_thread_s {
306    _unused: [u8; 0],
307}
308pub type everything_plugin_os_thread_t = everything_plugin_os_thread_s;
309#[repr(C)]
310#[derive(Debug, Copy, Clone)]
311pub struct everything_plugin_db_find_s {
312    _unused: [u8; 0],
313}
314pub type everything_plugin_db_find_t = everything_plugin_db_find_s;
315#[repr(C)]
316#[derive(Debug, Copy, Clone)]
317pub struct everything_plugin_ini_s {
318    _unused: [u8; 0],
319}
320pub type everything_plugin_ini_t = everything_plugin_ini_s;
321#[repr(C)]
322#[derive(Debug, Copy, Clone)]
323pub struct everything_plugin_property_s {
324    _unused: [u8; 0],
325}
326pub type everything_plugin_property_t = everything_plugin_property_s;
327#[repr(C)]
328#[derive(Debug, Copy, Clone)]
329pub struct everything_plugin_db_snapshot_s {
330    _unused: [u8; 0],
331}
332pub type everything_plugin_db_snapshot_t = everything_plugin_db_snapshot_s;
333#[repr(C)]
334#[derive(Debug, Copy, Clone)]
335pub struct everything_plugin_timer_s {
336    _unused: [u8; 0],
337}
338pub type everything_plugin_timer_t = everything_plugin_timer_s;
339#[repr(C)]
340#[derive(Debug, Copy, Clone)]
341pub struct everything_plugin_db_remap_array_s {
342    _unused: [u8; 0],
343}
344pub type everything_plugin_db_remap_array_t = everything_plugin_db_remap_array_s;
345#[repr(C)]
346#[derive(Debug, Copy, Clone)]
347pub struct everything_plugin_db_snapshot_file_s {
348    _unused: [u8; 0],
349}
350pub type everything_plugin_db_snapshot_file_t = everything_plugin_db_snapshot_file_s;
351#[repr(C)]
352#[derive(Debug, Copy, Clone)]
353pub struct everything_plugin_db_journal_file_s {
354    _unused: [u8; 0],
355}
356pub type everything_plugin_db_journal_file_t = everything_plugin_db_journal_file_s;
357#[repr(C)]
358#[derive(Debug, Copy, Clone)]
359pub struct everything_plugin_db_journal_notification_s {
360    _unused: [u8; 0],
361}
362pub type everything_plugin_db_journal_notification_t = everything_plugin_db_journal_notification_s;
363pub type everything_plugin_get_proc_address_t = ::std::option::Option<
364    unsafe extern "system" fn(name: *const everything_plugin_utf8_t) -> *mut ::std::os::raw::c_void,
365>;
366pub type EVERYTHING_PLUGIN_OS_WINSOCK_LPWSAOVERLAPPED = *mut _OVERLAPPED;
367pub type EVERYTHING_PLUGIN_OS_WINSOCK_LPWSAOVERLAPPED_COMPLETION_ROUTINE = ::std::option::Option<
368    unsafe extern "system" fn(
369        dwError: DWORD,
370        cbTransferred: DWORD,
371        lpOverlapped: EVERYTHING_PLUGIN_OS_WINSOCK_LPWSAOVERLAPPED,
372        dwFlags: DWORD,
373    ),
374>;
375#[repr(C)]
376#[derive(Debug, Copy, Clone)]
377pub struct everything_plugin_db_remap_list_s {
378    _unused: [u8; 0],
379}
380pub type everything_plugin_db_remap_list_t = everything_plugin_db_remap_list_s;
381#[repr(C)]
382#[derive(Debug, Copy, Clone)]
383pub struct everything_plugin_utf8_buf_s {
384    #[doc = "pointer to data."]
385    pub buf: *mut everything_plugin_utf8_t,
386    #[doc = "length in bytes of buf excluding null terminator."]
387    pub len: usize,
388    #[doc = "the available size in buf.\nif set to 0, then buf points to a external const buffer."]
389    pub size: usize,
390    #[doc = "a temp buffer"]
391    pub stack: [everything_plugin_utf8_t; 260usize],
392}
393#[allow(clippy::unnecessary_operation, clippy::identity_op)]
394const _: () = {
395    ["Size of everything_plugin_utf8_buf_s"]
396        [::std::mem::size_of::<everything_plugin_utf8_buf_s>() - 288usize];
397    ["Alignment of everything_plugin_utf8_buf_s"]
398        [::std::mem::align_of::<everything_plugin_utf8_buf_s>() - 8usize];
399    ["Offset of field: everything_plugin_utf8_buf_s::buf"]
400        [::std::mem::offset_of!(everything_plugin_utf8_buf_s, buf) - 0usize];
401    ["Offset of field: everything_plugin_utf8_buf_s::len"]
402        [::std::mem::offset_of!(everything_plugin_utf8_buf_s, len) - 8usize];
403    ["Offset of field: everything_plugin_utf8_buf_s::size"]
404        [::std::mem::offset_of!(everything_plugin_utf8_buf_s, size) - 16usize];
405    ["Offset of field: everything_plugin_utf8_buf_s::stack"]
406        [::std::mem::offset_of!(everything_plugin_utf8_buf_s, stack) - 24usize];
407};
408pub type everything_plugin_utf8_buf_t = everything_plugin_utf8_buf_s;
409#[repr(C)]
410#[derive(Debug, Copy, Clone)]
411pub struct everything_plugin_fileinfo_fd_s {
412    pub size: EVERYTHING_PLUGIN_QWORD,
413    pub date_created: EVERYTHING_PLUGIN_QWORD,
414    pub date_modified: EVERYTHING_PLUGIN_QWORD,
415    pub date_accessed: EVERYTHING_PLUGIN_QWORD,
416    pub attributes: DWORD,
417}
418#[allow(clippy::unnecessary_operation, clippy::identity_op)]
419const _: () = {
420    ["Size of everything_plugin_fileinfo_fd_s"]
421        [::std::mem::size_of::<everything_plugin_fileinfo_fd_s>() - 40usize];
422    ["Alignment of everything_plugin_fileinfo_fd_s"]
423        [::std::mem::align_of::<everything_plugin_fileinfo_fd_s>() - 8usize];
424    ["Offset of field: everything_plugin_fileinfo_fd_s::size"]
425        [::std::mem::offset_of!(everything_plugin_fileinfo_fd_s, size) - 0usize];
426    ["Offset of field: everything_plugin_fileinfo_fd_s::date_created"]
427        [::std::mem::offset_of!(everything_plugin_fileinfo_fd_s, date_created) - 8usize];
428    ["Offset of field: everything_plugin_fileinfo_fd_s::date_modified"]
429        [::std::mem::offset_of!(everything_plugin_fileinfo_fd_s, date_modified) - 16usize];
430    ["Offset of field: everything_plugin_fileinfo_fd_s::date_accessed"]
431        [::std::mem::offset_of!(everything_plugin_fileinfo_fd_s, date_accessed) - 24usize];
432    ["Offset of field: everything_plugin_fileinfo_fd_s::attributes"]
433        [::std::mem::offset_of!(everything_plugin_fileinfo_fd_s, attributes) - 32usize];
434};
435pub type everything_plugin_fileinfo_fd_t = everything_plugin_fileinfo_fd_s;
436#[repr(C)]
437#[derive(Debug, Copy, Clone)]
438pub struct everything_plugin_load_options_page_s {
439    #[doc = "the userdata supplied in PLUGIN_EM_CREATE_OPTIONS_PAGE."]
440    pub user_data: *mut ::std::os::raw::c_void,
441    #[doc = "the page window handle."]
442    pub page_hwnd: HWND,
443    #[doc = "the tooltip hwnd."]
444    pub tooltip_hwnd: HWND,
445}
446#[allow(clippy::unnecessary_operation, clippy::identity_op)]
447const _: () = {
448    ["Size of everything_plugin_load_options_page_s"]
449        [::std::mem::size_of::<everything_plugin_load_options_page_s>() - 24usize];
450    ["Alignment of everything_plugin_load_options_page_s"]
451        [::std::mem::align_of::<everything_plugin_load_options_page_s>() - 8usize];
452    ["Offset of field: everything_plugin_load_options_page_s::user_data"]
453        [::std::mem::offset_of!(everything_plugin_load_options_page_s, user_data) - 0usize];
454    ["Offset of field: everything_plugin_load_options_page_s::page_hwnd"]
455        [::std::mem::offset_of!(everything_plugin_load_options_page_s, page_hwnd) - 8usize];
456    ["Offset of field: everything_plugin_load_options_page_s::tooltip_hwnd"]
457        [::std::mem::offset_of!(everything_plugin_load_options_page_s, tooltip_hwnd) - 16usize];
458};
459pub type everything_plugin_load_options_page_t = everything_plugin_load_options_page_s;
460#[repr(C)]
461#[derive(Debug, Copy, Clone)]
462pub struct everything_plugin_options_page_proc_s {
463    pub user_data: *mut ::std::os::raw::c_void,
464    pub options_hwnd: HWND,
465    pub page_hwnd: HWND,
466    pub msg: ::std::os::raw::c_int,
467    pub wParam: WPARAM,
468    pub lParam: LPARAM,
469    pub result: LRESULT,
470    pub handled: ::std::os::raw::c_int,
471}
472#[allow(clippy::unnecessary_operation, clippy::identity_op)]
473const _: () = {
474    ["Size of everything_plugin_options_page_proc_s"]
475        [::std::mem::size_of::<everything_plugin_options_page_proc_s>() - 64usize];
476    ["Alignment of everything_plugin_options_page_proc_s"]
477        [::std::mem::align_of::<everything_plugin_options_page_proc_s>() - 8usize];
478    ["Offset of field: everything_plugin_options_page_proc_s::user_data"]
479        [::std::mem::offset_of!(everything_plugin_options_page_proc_s, user_data) - 0usize];
480    ["Offset of field: everything_plugin_options_page_proc_s::options_hwnd"]
481        [::std::mem::offset_of!(everything_plugin_options_page_proc_s, options_hwnd) - 8usize];
482    ["Offset of field: everything_plugin_options_page_proc_s::page_hwnd"]
483        [::std::mem::offset_of!(everything_plugin_options_page_proc_s, page_hwnd) - 16usize];
484    ["Offset of field: everything_plugin_options_page_proc_s::msg"]
485        [::std::mem::offset_of!(everything_plugin_options_page_proc_s, msg) - 24usize];
486    ["Offset of field: everything_plugin_options_page_proc_s::wParam"]
487        [::std::mem::offset_of!(everything_plugin_options_page_proc_s, wParam) - 32usize];
488    ["Offset of field: everything_plugin_options_page_proc_s::lParam"]
489        [::std::mem::offset_of!(everything_plugin_options_page_proc_s, lParam) - 40usize];
490    ["Offset of field: everything_plugin_options_page_proc_s::result"]
491        [::std::mem::offset_of!(everything_plugin_options_page_proc_s, result) - 48usize];
492    ["Offset of field: everything_plugin_options_page_proc_s::handled"]
493        [::std::mem::offset_of!(everything_plugin_options_page_proc_s, handled) - 56usize];
494};
495pub type everything_plugin_options_page_proc_t = everything_plugin_options_page_proc_s;
496#[repr(C)]
497#[derive(Debug, Copy, Clone)]
498pub struct http_server_everything_plugin_proc_s {
499    pub name: *const everything_plugin_utf8_t,
500    pub proc_address_ptr: *mut *mut ::std::os::raw::c_void,
501}
502#[allow(clippy::unnecessary_operation, clippy::identity_op)]
503const _: () = {
504    ["Size of http_server_everything_plugin_proc_s"]
505        [::std::mem::size_of::<http_server_everything_plugin_proc_s>() - 16usize];
506    ["Alignment of http_server_everything_plugin_proc_s"]
507        [::std::mem::align_of::<http_server_everything_plugin_proc_s>() - 8usize];
508    ["Offset of field: http_server_everything_plugin_proc_s::name"]
509        [::std::mem::offset_of!(http_server_everything_plugin_proc_s, name) - 0usize];
510    ["Offset of field: http_server_everything_plugin_proc_s::proc_address_ptr"]
511        [::std::mem::offset_of!(http_server_everything_plugin_proc_s, proc_address_ptr) - 8usize];
512};
513pub type http_server_everything_plugin_proc_t = http_server_everything_plugin_proc_s;
514#[repr(C)]
515#[derive(Debug, Copy, Clone)]
516pub struct everything_plugin_save_options_page_s {
517    #[doc = "the userdata supplied in PLUGIN_EM_CREATE_OPTIONS_PAGE."]
518    pub user_data: *mut ::std::os::raw::c_void,
519    pub page_hwnd: HWND,
520    #[doc = "set to non-zero to keep apply enabled."]
521    pub enable_apply: ::std::os::raw::c_int,
522}
523#[allow(clippy::unnecessary_operation, clippy::identity_op)]
524const _: () = {
525    ["Size of everything_plugin_save_options_page_s"]
526        [::std::mem::size_of::<everything_plugin_save_options_page_s>() - 24usize];
527    ["Alignment of everything_plugin_save_options_page_s"]
528        [::std::mem::align_of::<everything_plugin_save_options_page_s>() - 8usize];
529    ["Offset of field: everything_plugin_save_options_page_s::user_data"]
530        [::std::mem::offset_of!(everything_plugin_save_options_page_s, user_data) - 0usize];
531    ["Offset of field: everything_plugin_save_options_page_s::page_hwnd"]
532        [::std::mem::offset_of!(everything_plugin_save_options_page_s, page_hwnd) - 8usize];
533    ["Offset of field: everything_plugin_save_options_page_s::enable_apply"]
534        [::std::mem::offset_of!(everything_plugin_save_options_page_s, enable_apply) - 16usize];
535};
536pub type everything_plugin_save_options_page_t = everything_plugin_save_options_page_s;
537#[repr(C)]
538#[derive(Debug, Copy, Clone)]
539pub struct everything_plugin_get_options_page_minmax_s {
540    #[doc = "the userdata supplied in PLUGIN_EM_CREATE_OPTIONS_PAGE."]
541    pub user_data: *mut ::std::os::raw::c_void,
542    #[doc = "opaque handle to the options window."]
543    pub page_hwnd: HWND,
544    #[doc = "minimum width and minimum height in logical pixels."]
545    pub wide: ::std::os::raw::c_int,
546    pub high: ::std::os::raw::c_int,
547}
548#[allow(clippy::unnecessary_operation, clippy::identity_op)]
549const _: () = {
550    ["Size of everything_plugin_get_options_page_minmax_s"]
551        [::std::mem::size_of::<everything_plugin_get_options_page_minmax_s>() - 24usize];
552    ["Alignment of everything_plugin_get_options_page_minmax_s"]
553        [::std::mem::align_of::<everything_plugin_get_options_page_minmax_s>() - 8usize];
554    ["Offset of field: everything_plugin_get_options_page_minmax_s::user_data"]
555        [::std::mem::offset_of!(everything_plugin_get_options_page_minmax_s, user_data) - 0usize];
556    ["Offset of field: everything_plugin_get_options_page_minmax_s::page_hwnd"]
557        [::std::mem::offset_of!(everything_plugin_get_options_page_minmax_s, page_hwnd) - 8usize];
558    ["Offset of field: everything_plugin_get_options_page_minmax_s::wide"]
559        [::std::mem::offset_of!(everything_plugin_get_options_page_minmax_s, wide) - 16usize];
560    ["Offset of field: everything_plugin_get_options_page_minmax_s::high"]
561        [::std::mem::offset_of!(everything_plugin_get_options_page_minmax_s, high) - 20usize];
562};
563pub type everything_plugin_get_options_page_minmax_t = everything_plugin_get_options_page_minmax_s;
564#[repr(C)]
565#[derive(Debug, Copy, Clone)]
566pub struct everything_plugin_size_options_page_s {
567    #[doc = "the userdata supplied in PLUGIN_EM_CREATE_OPTIONS_PAGE."]
568    pub user_data: *mut ::std::os::raw::c_void,
569    #[doc = "opaque handle to the options window."]
570    pub page_hwnd: HWND,
571}
572#[allow(clippy::unnecessary_operation, clippy::identity_op)]
573const _: () = {
574    ["Size of everything_plugin_size_options_page_s"]
575        [::std::mem::size_of::<everything_plugin_size_options_page_s>() - 16usize];
576    ["Alignment of everything_plugin_size_options_page_s"]
577        [::std::mem::align_of::<everything_plugin_size_options_page_s>() - 8usize];
578    ["Offset of field: everything_plugin_size_options_page_s::user_data"]
579        [::std::mem::offset_of!(everything_plugin_size_options_page_s, user_data) - 0usize];
580    ["Offset of field: everything_plugin_size_options_page_s::page_hwnd"]
581        [::std::mem::offset_of!(everything_plugin_size_options_page_s, page_hwnd) - 8usize];
582};
583pub type everything_plugin_size_options_page_t = everything_plugin_size_options_page_s;
584#[repr(C)]
585#[derive(Debug, Copy, Clone)]
586pub struct everything_plugin_os_winsock_addrinfo {
587    pub ai_flags: ::std::os::raw::c_int,
588    #[doc = "EVERYTHING_PLUGIN_OS_WINSOCK_AI_PASSIVE, AI_CANONNAME, OS_WINSOCK_AI_NUMERICHOST"]
589    pub ai_family: ::std::os::raw::c_int,
590    #[doc = "PF_xxx"]
591    pub ai_socktype: ::std::os::raw::c_int,
592    #[doc = "SOCK_xxx"]
593    pub ai_protocol: ::std::os::raw::c_int,
594    #[doc = "0 or IPPROTO_xxx for IPv4 and IPv6"]
595    pub ai_addrlen: usize,
596    #[doc = "Length of ai_addr"]
597    pub ai_canonname: *mut ::std::os::raw::c_char,
598    #[doc = "Canonical name for nodename"]
599    pub ai_addr: *mut everything_plugin_os_winsock_sockaddr,
600    #[doc = "Binary address"]
601    pub ai_next: *mut everything_plugin_os_winsock_addrinfo,
602}
603#[allow(clippy::unnecessary_operation, clippy::identity_op)]
604const _: () = {
605    ["Size of everything_plugin_os_winsock_addrinfo"]
606        [::std::mem::size_of::<everything_plugin_os_winsock_addrinfo>() - 48usize];
607    ["Alignment of everything_plugin_os_winsock_addrinfo"]
608        [::std::mem::align_of::<everything_plugin_os_winsock_addrinfo>() - 8usize];
609    ["Offset of field: everything_plugin_os_winsock_addrinfo::ai_flags"]
610        [::std::mem::offset_of!(everything_plugin_os_winsock_addrinfo, ai_flags) - 0usize];
611    ["Offset of field: everything_plugin_os_winsock_addrinfo::ai_family"]
612        [::std::mem::offset_of!(everything_plugin_os_winsock_addrinfo, ai_family) - 4usize];
613    ["Offset of field: everything_plugin_os_winsock_addrinfo::ai_socktype"]
614        [::std::mem::offset_of!(everything_plugin_os_winsock_addrinfo, ai_socktype) - 8usize];
615    ["Offset of field: everything_plugin_os_winsock_addrinfo::ai_protocol"]
616        [::std::mem::offset_of!(everything_plugin_os_winsock_addrinfo, ai_protocol) - 12usize];
617    ["Offset of field: everything_plugin_os_winsock_addrinfo::ai_addrlen"]
618        [::std::mem::offset_of!(everything_plugin_os_winsock_addrinfo, ai_addrlen) - 16usize];
619    ["Offset of field: everything_plugin_os_winsock_addrinfo::ai_canonname"]
620        [::std::mem::offset_of!(everything_plugin_os_winsock_addrinfo, ai_canonname) - 24usize];
621    ["Offset of field: everything_plugin_os_winsock_addrinfo::ai_addr"]
622        [::std::mem::offset_of!(everything_plugin_os_winsock_addrinfo, ai_addr) - 32usize];
623    ["Offset of field: everything_plugin_os_winsock_addrinfo::ai_next"]
624        [::std::mem::offset_of!(everything_plugin_os_winsock_addrinfo, ai_next) - 40usize];
625};
626#[repr(C)]
627#[derive(Debug, Copy, Clone)]
628pub struct everything_plugin_os_winsock_sockaddr_storage {
629    pub ss_family: ::std::os::raw::c_short,
630    #[doc = "Address family."]
631    pub __ss_pad1: [::std::os::raw::c_char; 6usize],
632    #[doc = "6 byte pad, this is to make\nimplementation specific pad up to\nalignment field that follows explicit\nin the data structure."]
633    pub __ss_align: ::std::os::raw::c_longlong,
634    #[doc = "Field to force desired structure."]
635    pub __ss_pad2: [::std::os::raw::c_char; 112usize],
636}
637#[allow(clippy::unnecessary_operation, clippy::identity_op)]
638const _: () = {
639    ["Size of everything_plugin_os_winsock_sockaddr_storage"]
640        [::std::mem::size_of::<everything_plugin_os_winsock_sockaddr_storage>() - 128usize];
641    ["Alignment of everything_plugin_os_winsock_sockaddr_storage"]
642        [::std::mem::align_of::<everything_plugin_os_winsock_sockaddr_storage>() - 8usize];
643    ["Offset of field: everything_plugin_os_winsock_sockaddr_storage::ss_family"]
644        [::std::mem::offset_of!(everything_plugin_os_winsock_sockaddr_storage, ss_family) - 0usize];
645    ["Offset of field: everything_plugin_os_winsock_sockaddr_storage::__ss_pad1"]
646        [::std::mem::offset_of!(everything_plugin_os_winsock_sockaddr_storage, __ss_pad1) - 2usize];
647    ["Offset of field: everything_plugin_os_winsock_sockaddr_storage::__ss_align"][::std::mem::offset_of!(
648        everything_plugin_os_winsock_sockaddr_storage,
649        __ss_align
650    ) - 8usize];
651    ["Offset of field: everything_plugin_os_winsock_sockaddr_storage::__ss_pad2"][::std::mem::offset_of!(
652        everything_plugin_os_winsock_sockaddr_storage,
653        __ss_pad2
654    ) - 16usize];
655};
656#[repr(C)]
657#[derive(Debug, Copy, Clone)]
658pub struct EVERYTHING_PLUGIN_OS_WINSOCK_WSADATA {
659    pub wVersion: WORD,
660    pub wHighVersion: WORD,
661    pub iMaxSockets: ::std::os::raw::c_ushort,
662    pub iMaxUdpDg: ::std::os::raw::c_ushort,
663    pub lpVendorInfo: *mut ::std::os::raw::c_char,
664    pub szDescription: [::std::os::raw::c_char; 257usize],
665    pub szSystemStatus: [::std::os::raw::c_char; 129usize],
666}
667#[allow(clippy::unnecessary_operation, clippy::identity_op)]
668const _: () = {
669    ["Size of EVERYTHING_PLUGIN_OS_WINSOCK_WSADATA"]
670        [::std::mem::size_of::<EVERYTHING_PLUGIN_OS_WINSOCK_WSADATA>() - 408usize];
671    ["Alignment of EVERYTHING_PLUGIN_OS_WINSOCK_WSADATA"]
672        [::std::mem::align_of::<EVERYTHING_PLUGIN_OS_WINSOCK_WSADATA>() - 8usize];
673    ["Offset of field: EVERYTHING_PLUGIN_OS_WINSOCK_WSADATA::wVersion"]
674        [::std::mem::offset_of!(EVERYTHING_PLUGIN_OS_WINSOCK_WSADATA, wVersion) - 0usize];
675    ["Offset of field: EVERYTHING_PLUGIN_OS_WINSOCK_WSADATA::wHighVersion"]
676        [::std::mem::offset_of!(EVERYTHING_PLUGIN_OS_WINSOCK_WSADATA, wHighVersion) - 2usize];
677    ["Offset of field: EVERYTHING_PLUGIN_OS_WINSOCK_WSADATA::iMaxSockets"]
678        [::std::mem::offset_of!(EVERYTHING_PLUGIN_OS_WINSOCK_WSADATA, iMaxSockets) - 4usize];
679    ["Offset of field: EVERYTHING_PLUGIN_OS_WINSOCK_WSADATA::iMaxUdpDg"]
680        [::std::mem::offset_of!(EVERYTHING_PLUGIN_OS_WINSOCK_WSADATA, iMaxUdpDg) - 6usize];
681    ["Offset of field: EVERYTHING_PLUGIN_OS_WINSOCK_WSADATA::lpVendorInfo"]
682        [::std::mem::offset_of!(EVERYTHING_PLUGIN_OS_WINSOCK_WSADATA, lpVendorInfo) - 8usize];
683    ["Offset of field: EVERYTHING_PLUGIN_OS_WINSOCK_WSADATA::szDescription"]
684        [::std::mem::offset_of!(EVERYTHING_PLUGIN_OS_WINSOCK_WSADATA, szDescription) - 16usize];
685    ["Offset of field: EVERYTHING_PLUGIN_OS_WINSOCK_WSADATA::szSystemStatus"]
686        [::std::mem::offset_of!(EVERYTHING_PLUGIN_OS_WINSOCK_WSADATA, szSystemStatus) - 273usize];
687};
688#[repr(C)]
689#[derive(Debug, Copy, Clone)]
690pub struct everything_plugin_utf8_string_s {
691    #[doc = "NULL terminated"]
692    pub text: *mut everything_plugin_utf8_t,
693    #[doc = "length of string in bytes."]
694    pub len: usize,
695}
696#[allow(clippy::unnecessary_operation, clippy::identity_op)]
697const _: () = {
698    ["Size of everything_plugin_utf8_string_s"]
699        [::std::mem::size_of::<everything_plugin_utf8_string_s>() - 16usize];
700    ["Alignment of everything_plugin_utf8_string_s"]
701        [::std::mem::align_of::<everything_plugin_utf8_string_s>() - 8usize];
702    ["Offset of field: everything_plugin_utf8_string_s::text"]
703        [::std::mem::offset_of!(everything_plugin_utf8_string_s, text) - 0usize];
704    ["Offset of field: everything_plugin_utf8_string_s::len"]
705        [::std::mem::offset_of!(everything_plugin_utf8_string_s, len) - 8usize];
706};
707pub type everything_plugin_utf8_string_t = everything_plugin_utf8_string_s;
708#[repr(C)]
709#[derive(Debug, Copy, Clone)]
710pub struct everything_plugin_utf8_const_string_s {
711    #[doc = "NULL terminated"]
712    pub text: *const everything_plugin_utf8_t,
713    #[doc = "length of string in bytes."]
714    pub len: usize,
715}
716#[allow(clippy::unnecessary_operation, clippy::identity_op)]
717const _: () = {
718    ["Size of everything_plugin_utf8_const_string_s"]
719        [::std::mem::size_of::<everything_plugin_utf8_const_string_s>() - 16usize];
720    ["Alignment of everything_plugin_utf8_const_string_s"]
721        [::std::mem::align_of::<everything_plugin_utf8_const_string_s>() - 8usize];
722    ["Offset of field: everything_plugin_utf8_const_string_s::text"]
723        [::std::mem::offset_of!(everything_plugin_utf8_const_string_s, text) - 0usize];
724    ["Offset of field: everything_plugin_utf8_const_string_s::len"]
725        [::std::mem::offset_of!(everything_plugin_utf8_const_string_s, len) - 8usize];
726};
727pub type everything_plugin_utf8_const_string_t = everything_plugin_utf8_const_string_s;
728#[repr(C)]
729#[derive(Debug, Copy, Clone)]
730pub struct everything_plugin_utf8_basic_string_s {
731    #[doc = "length of string in bytes."]
732    pub len: usize,
733}
734#[allow(clippy::unnecessary_operation, clippy::identity_op)]
735const _: () = {
736    ["Size of everything_plugin_utf8_basic_string_s"]
737        [::std::mem::size_of::<everything_plugin_utf8_basic_string_s>() - 8usize];
738    ["Alignment of everything_plugin_utf8_basic_string_s"]
739        [::std::mem::align_of::<everything_plugin_utf8_basic_string_s>() - 8usize];
740    ["Offset of field: everything_plugin_utf8_basic_string_s::len"]
741        [::std::mem::offset_of!(everything_plugin_utf8_basic_string_s, len) - 0usize];
742};
743pub type everything_plugin_utf8_basic_string_t = everything_plugin_utf8_basic_string_s;
744#[repr(C)]
745#[derive(Debug, Copy, Clone)]
746pub struct everything_plugin_os_winsock_sockaddr {
747    pub sa_family: ::std::os::raw::c_ushort,
748    #[doc = "address family"]
749    pub sa_data: [::std::os::raw::c_char; 14usize],
750}
751#[allow(clippy::unnecessary_operation, clippy::identity_op)]
752const _: () = {
753    ["Size of everything_plugin_os_winsock_sockaddr"]
754        [::std::mem::size_of::<everything_plugin_os_winsock_sockaddr>() - 16usize];
755    ["Alignment of everything_plugin_os_winsock_sockaddr"]
756        [::std::mem::align_of::<everything_plugin_os_winsock_sockaddr>() - 2usize];
757    ["Offset of field: everything_plugin_os_winsock_sockaddr::sa_family"]
758        [::std::mem::offset_of!(everything_plugin_os_winsock_sockaddr, sa_family) - 0usize];
759    ["Offset of field: everything_plugin_os_winsock_sockaddr::sa_data"]
760        [::std::mem::offset_of!(everything_plugin_os_winsock_sockaddr, sa_data) - 2usize];
761};
762#[repr(C)]
763#[derive(Copy, Clone)]
764pub struct everything_plugin_os_winsock_in6_addr {
765    pub u: everything_plugin_os_winsock_in6_addr__bindgen_ty_1,
766}
767#[repr(C)]
768#[derive(Copy, Clone)]
769pub union everything_plugin_os_winsock_in6_addr__bindgen_ty_1 {
770    pub Byte: [::std::os::raw::c_uchar; 16usize],
771    pub Word: [::std::os::raw::c_ushort; 8usize],
772}
773#[allow(clippy::unnecessary_operation, clippy::identity_op)]
774const _: () = {
775    ["Size of everything_plugin_os_winsock_in6_addr__bindgen_ty_1"]
776        [::std::mem::size_of::<everything_plugin_os_winsock_in6_addr__bindgen_ty_1>() - 16usize];
777    ["Alignment of everything_plugin_os_winsock_in6_addr__bindgen_ty_1"]
778        [::std::mem::align_of::<everything_plugin_os_winsock_in6_addr__bindgen_ty_1>() - 2usize];
779    ["Offset of field: everything_plugin_os_winsock_in6_addr__bindgen_ty_1::Byte"][::std::mem::offset_of!(
780        everything_plugin_os_winsock_in6_addr__bindgen_ty_1,
781        Byte
782    ) - 0usize];
783    ["Offset of field: everything_plugin_os_winsock_in6_addr__bindgen_ty_1::Word"][::std::mem::offset_of!(
784        everything_plugin_os_winsock_in6_addr__bindgen_ty_1,
785        Word
786    ) - 0usize];
787};
788#[allow(clippy::unnecessary_operation, clippy::identity_op)]
789const _: () = {
790    ["Size of everything_plugin_os_winsock_in6_addr"]
791        [::std::mem::size_of::<everything_plugin_os_winsock_in6_addr>() - 16usize];
792    ["Alignment of everything_plugin_os_winsock_in6_addr"]
793        [::std::mem::align_of::<everything_plugin_os_winsock_in6_addr>() - 2usize];
794    ["Offset of field: everything_plugin_os_winsock_in6_addr::u"]
795        [::std::mem::offset_of!(everything_plugin_os_winsock_in6_addr, u) - 0usize];
796};
797#[repr(C)]
798#[derive(Copy, Clone)]
799pub struct everything_plugin_os_winsock_sockaddr_in6 {
800    pub sin6_family: ::std::os::raw::c_short,
801    #[doc = "AF_INET6"]
802    pub sin6_port: ::std::os::raw::c_ushort,
803    #[doc = "Transport level port number"]
804    pub sin6_flowinfo: ::std::os::raw::c_ulong,
805    #[doc = "IPv6 flow information"]
806    pub sin6_addr: everything_plugin_os_winsock_in6_addr,
807    #[doc = "IPv6 address"]
808    pub sin6_scope_id: ::std::os::raw::c_ulong,
809}
810#[allow(clippy::unnecessary_operation, clippy::identity_op)]
811const _: () = {
812    ["Size of everything_plugin_os_winsock_sockaddr_in6"]
813        [::std::mem::size_of::<everything_plugin_os_winsock_sockaddr_in6>() - 28usize];
814    ["Alignment of everything_plugin_os_winsock_sockaddr_in6"]
815        [::std::mem::align_of::<everything_plugin_os_winsock_sockaddr_in6>() - 4usize];
816    ["Offset of field: everything_plugin_os_winsock_sockaddr_in6::sin6_family"]
817        [::std::mem::offset_of!(everything_plugin_os_winsock_sockaddr_in6, sin6_family) - 0usize];
818    ["Offset of field: everything_plugin_os_winsock_sockaddr_in6::sin6_port"]
819        [::std::mem::offset_of!(everything_plugin_os_winsock_sockaddr_in6, sin6_port) - 2usize];
820    ["Offset of field: everything_plugin_os_winsock_sockaddr_in6::sin6_flowinfo"]
821        [::std::mem::offset_of!(everything_plugin_os_winsock_sockaddr_in6, sin6_flowinfo) - 4usize];
822    ["Offset of field: everything_plugin_os_winsock_sockaddr_in6::sin6_addr"]
823        [::std::mem::offset_of!(everything_plugin_os_winsock_sockaddr_in6, sin6_addr) - 8usize];
824    ["Offset of field: everything_plugin_os_winsock_sockaddr_in6::sin6_scope_id"][::std::mem::offset_of!(
825        everything_plugin_os_winsock_sockaddr_in6,
826        sin6_scope_id
827    ) - 24usize];
828};
829#[repr(C)]
830#[derive(Copy, Clone)]
831pub struct everything_plugin_os_in_addr {
832    pub S_un: everything_plugin_os_in_addr__bindgen_ty_1,
833}
834#[repr(C)]
835#[derive(Copy, Clone)]
836pub union everything_plugin_os_in_addr__bindgen_ty_1 {
837    pub S_un_b: everything_plugin_os_in_addr__bindgen_ty_1__bindgen_ty_1,
838    pub S_un_w: everything_plugin_os_in_addr__bindgen_ty_1__bindgen_ty_2,
839    pub S_addr: ::std::os::raw::c_ulong,
840}
841#[repr(C)]
842#[derive(Debug, Copy, Clone)]
843pub struct everything_plugin_os_in_addr__bindgen_ty_1__bindgen_ty_1 {
844    pub s_b1: ::std::os::raw::c_uchar,
845    pub s_b2: ::std::os::raw::c_uchar,
846    pub s_b3: ::std::os::raw::c_uchar,
847    pub s_b4: ::std::os::raw::c_uchar,
848}
849#[allow(clippy::unnecessary_operation, clippy::identity_op)]
850const _: () = {
851    ["Size of everything_plugin_os_in_addr__bindgen_ty_1__bindgen_ty_1"][::std::mem::size_of::<
852        everything_plugin_os_in_addr__bindgen_ty_1__bindgen_ty_1,
853    >() - 4usize];
854    ["Alignment of everything_plugin_os_in_addr__bindgen_ty_1__bindgen_ty_1"][::std::mem::align_of::<
855        everything_plugin_os_in_addr__bindgen_ty_1__bindgen_ty_1,
856    >() - 1usize];
857    ["Offset of field: everything_plugin_os_in_addr__bindgen_ty_1__bindgen_ty_1::s_b1"][::std::mem::offset_of!(
858        everything_plugin_os_in_addr__bindgen_ty_1__bindgen_ty_1,
859        s_b1
860    ) - 0usize];
861    ["Offset of field: everything_plugin_os_in_addr__bindgen_ty_1__bindgen_ty_1::s_b2"][::std::mem::offset_of!(
862        everything_plugin_os_in_addr__bindgen_ty_1__bindgen_ty_1,
863        s_b2
864    ) - 1usize];
865    ["Offset of field: everything_plugin_os_in_addr__bindgen_ty_1__bindgen_ty_1::s_b3"][::std::mem::offset_of!(
866        everything_plugin_os_in_addr__bindgen_ty_1__bindgen_ty_1,
867        s_b3
868    ) - 2usize];
869    ["Offset of field: everything_plugin_os_in_addr__bindgen_ty_1__bindgen_ty_1::s_b4"][::std::mem::offset_of!(
870        everything_plugin_os_in_addr__bindgen_ty_1__bindgen_ty_1,
871        s_b4
872    ) - 3usize];
873};
874#[repr(C)]
875#[derive(Debug, Copy, Clone)]
876pub struct everything_plugin_os_in_addr__bindgen_ty_1__bindgen_ty_2 {
877    pub s_w1: ::std::os::raw::c_ushort,
878    pub s_w2: ::std::os::raw::c_ushort,
879}
880#[allow(clippy::unnecessary_operation, clippy::identity_op)]
881const _: () = {
882    ["Size of everything_plugin_os_in_addr__bindgen_ty_1__bindgen_ty_2"][::std::mem::size_of::<
883        everything_plugin_os_in_addr__bindgen_ty_1__bindgen_ty_2,
884    >() - 4usize];
885    ["Alignment of everything_plugin_os_in_addr__bindgen_ty_1__bindgen_ty_2"][::std::mem::align_of::<
886        everything_plugin_os_in_addr__bindgen_ty_1__bindgen_ty_2,
887    >() - 2usize];
888    ["Offset of field: everything_plugin_os_in_addr__bindgen_ty_1__bindgen_ty_2::s_w1"][::std::mem::offset_of!(
889        everything_plugin_os_in_addr__bindgen_ty_1__bindgen_ty_2,
890        s_w1
891    ) - 0usize];
892    ["Offset of field: everything_plugin_os_in_addr__bindgen_ty_1__bindgen_ty_2::s_w2"][::std::mem::offset_of!(
893        everything_plugin_os_in_addr__bindgen_ty_1__bindgen_ty_2,
894        s_w2
895    ) - 2usize];
896};
897#[allow(clippy::unnecessary_operation, clippy::identity_op)]
898const _: () = {
899    ["Size of everything_plugin_os_in_addr__bindgen_ty_1"]
900        [::std::mem::size_of::<everything_plugin_os_in_addr__bindgen_ty_1>() - 4usize];
901    ["Alignment of everything_plugin_os_in_addr__bindgen_ty_1"]
902        [::std::mem::align_of::<everything_plugin_os_in_addr__bindgen_ty_1>() - 4usize];
903    ["Offset of field: everything_plugin_os_in_addr__bindgen_ty_1::S_un_b"]
904        [::std::mem::offset_of!(everything_plugin_os_in_addr__bindgen_ty_1, S_un_b) - 0usize];
905    ["Offset of field: everything_plugin_os_in_addr__bindgen_ty_1::S_un_w"]
906        [::std::mem::offset_of!(everything_plugin_os_in_addr__bindgen_ty_1, S_un_w) - 0usize];
907    ["Offset of field: everything_plugin_os_in_addr__bindgen_ty_1::S_addr"]
908        [::std::mem::offset_of!(everything_plugin_os_in_addr__bindgen_ty_1, S_addr) - 0usize];
909};
910#[allow(clippy::unnecessary_operation, clippy::identity_op)]
911const _: () = {
912    ["Size of everything_plugin_os_in_addr"]
913        [::std::mem::size_of::<everything_plugin_os_in_addr>() - 4usize];
914    ["Alignment of everything_plugin_os_in_addr"]
915        [::std::mem::align_of::<everything_plugin_os_in_addr>() - 4usize];
916    ["Offset of field: everything_plugin_os_in_addr::S_un"]
917        [::std::mem::offset_of!(everything_plugin_os_in_addr, S_un) - 0usize];
918};
919#[repr(C)]
920#[derive(Copy, Clone)]
921pub struct everything_plugin_os_sockaddr_in {
922    pub sin_family: ::std::os::raw::c_short,
923    pub sin_port: ::std::os::raw::c_ushort,
924    pub sin_addr: everything_plugin_os_in_addr,
925    pub sin_zero: [::std::os::raw::c_char; 8usize],
926}
927#[allow(clippy::unnecessary_operation, clippy::identity_op)]
928const _: () = {
929    ["Size of everything_plugin_os_sockaddr_in"]
930        [::std::mem::size_of::<everything_plugin_os_sockaddr_in>() - 16usize];
931    ["Alignment of everything_plugin_os_sockaddr_in"]
932        [::std::mem::align_of::<everything_plugin_os_sockaddr_in>() - 4usize];
933    ["Offset of field: everything_plugin_os_sockaddr_in::sin_family"]
934        [::std::mem::offset_of!(everything_plugin_os_sockaddr_in, sin_family) - 0usize];
935    ["Offset of field: everything_plugin_os_sockaddr_in::sin_port"]
936        [::std::mem::offset_of!(everything_plugin_os_sockaddr_in, sin_port) - 2usize];
937    ["Offset of field: everything_plugin_os_sockaddr_in::sin_addr"]
938        [::std::mem::offset_of!(everything_plugin_os_sockaddr_in, sin_addr) - 4usize];
939    ["Offset of field: everything_plugin_os_sockaddr_in::sin_zero"]
940        [::std::mem::offset_of!(everything_plugin_os_sockaddr_in, sin_zero) - 8usize];
941};
942#[repr(C)]
943#[derive(Debug, Copy, Clone)]
944pub struct everything_plugin_ansi_buf_s {
945    pub buf: *mut ::std::os::raw::c_char,
946    pub len: usize,
947    pub size: usize,
948    pub stack: [::std::os::raw::c_char; 260usize],
949}
950#[allow(clippy::unnecessary_operation, clippy::identity_op)]
951const _: () = {
952    ["Size of everything_plugin_ansi_buf_s"]
953        [::std::mem::size_of::<everything_plugin_ansi_buf_s>() - 288usize];
954    ["Alignment of everything_plugin_ansi_buf_s"]
955        [::std::mem::align_of::<everything_plugin_ansi_buf_s>() - 8usize];
956    ["Offset of field: everything_plugin_ansi_buf_s::buf"]
957        [::std::mem::offset_of!(everything_plugin_ansi_buf_s, buf) - 0usize];
958    ["Offset of field: everything_plugin_ansi_buf_s::len"]
959        [::std::mem::offset_of!(everything_plugin_ansi_buf_s, len) - 8usize];
960    ["Offset of field: everything_plugin_ansi_buf_s::size"]
961        [::std::mem::offset_of!(everything_plugin_ansi_buf_s, size) - 16usize];
962    ["Offset of field: everything_plugin_ansi_buf_s::stack"]
963        [::std::mem::offset_of!(everything_plugin_ansi_buf_s, stack) - 24usize];
964};
965pub type everything_plugin_ansi_buf_t = everything_plugin_ansi_buf_s;
966#[repr(C)]
967#[derive(Debug, Copy, Clone)]
968pub struct everything_plugin_interlocked_s {
969    pub unaligned_a: usize,
970    pub unaligned_b: usize,
971}
972#[allow(clippy::unnecessary_operation, clippy::identity_op)]
973const _: () = {
974    ["Size of everything_plugin_interlocked_s"]
975        [::std::mem::size_of::<everything_plugin_interlocked_s>() - 16usize];
976    ["Alignment of everything_plugin_interlocked_s"]
977        [::std::mem::align_of::<everything_plugin_interlocked_s>() - 8usize];
978    ["Offset of field: everything_plugin_interlocked_s::unaligned_a"]
979        [::std::mem::offset_of!(everything_plugin_interlocked_s, unaligned_a) - 0usize];
980    ["Offset of field: everything_plugin_interlocked_s::unaligned_b"]
981        [::std::mem::offset_of!(everything_plugin_interlocked_s, unaligned_b) - 8usize];
982};
983pub type everything_plugin_interlocked_t = everything_plugin_interlocked_s;
984#[repr(C)]
985#[derive(Debug, Copy, Clone)]
986pub struct EVERYTHING_PLUGIN_OS_WINSOCK_WSABUF {
987    pub len: ::std::os::raw::c_ulong,
988    #[doc = "the length of the buffer"]
989    pub buf: *mut ::std::os::raw::c_char,
990}
991#[allow(clippy::unnecessary_operation, clippy::identity_op)]
992const _: () = {
993    ["Size of EVERYTHING_PLUGIN_OS_WINSOCK_WSABUF"]
994        [::std::mem::size_of::<EVERYTHING_PLUGIN_OS_WINSOCK_WSABUF>() - 16usize];
995    ["Alignment of EVERYTHING_PLUGIN_OS_WINSOCK_WSABUF"]
996        [::std::mem::align_of::<EVERYTHING_PLUGIN_OS_WINSOCK_WSABUF>() - 8usize];
997    ["Offset of field: EVERYTHING_PLUGIN_OS_WINSOCK_WSABUF::len"]
998        [::std::mem::offset_of!(EVERYTHING_PLUGIN_OS_WINSOCK_WSABUF, len) - 0usize];
999    ["Offset of field: EVERYTHING_PLUGIN_OS_WINSOCK_WSABUF::buf"]
1000        [::std::mem::offset_of!(EVERYTHING_PLUGIN_OS_WINSOCK_WSABUF, buf) - 8usize];
1001};
1002#[repr(C)]
1003#[derive(Debug, Copy, Clone)]
1004pub struct EVERYTHING_PLUGIN_OS_WINSOCK_WSANETWORKEVENTS {
1005    pub lNetworkEvents: ::std::os::raw::c_long,
1006    pub iErrorCode: [::std::os::raw::c_int; 10usize],
1007}
1008#[allow(clippy::unnecessary_operation, clippy::identity_op)]
1009const _: () = {
1010    ["Size of EVERYTHING_PLUGIN_OS_WINSOCK_WSANETWORKEVENTS"]
1011        [::std::mem::size_of::<EVERYTHING_PLUGIN_OS_WINSOCK_WSANETWORKEVENTS>() - 44usize];
1012    ["Alignment of EVERYTHING_PLUGIN_OS_WINSOCK_WSANETWORKEVENTS"]
1013        [::std::mem::align_of::<EVERYTHING_PLUGIN_OS_WINSOCK_WSANETWORKEVENTS>() - 4usize];
1014    ["Offset of field: EVERYTHING_PLUGIN_OS_WINSOCK_WSANETWORKEVENTS::lNetworkEvents"][::std::mem::offset_of!(
1015        EVERYTHING_PLUGIN_OS_WINSOCK_WSANETWORKEVENTS,
1016        lNetworkEvents
1017    ) - 0usize];
1018    ["Offset of field: EVERYTHING_PLUGIN_OS_WINSOCK_WSANETWORKEVENTS::iErrorCode"][::std::mem::offset_of!(
1019        EVERYTHING_PLUGIN_OS_WINSOCK_WSANETWORKEVENTS,
1020        iErrorCode
1021    ) - 4usize];
1022};