]> git.proxmox.com Git - rustc.git/blob - vendor/windows-sys/src/Windows/Win32/Storage/IndexServer/mod.rs
277264da13bbbd92b59232e925a53bd470855ff0
[rustc.git] / vendor / windows-sys / src / Windows / Win32 / Storage / IndexServer / mod.rs
1 #[cfg(feature = "Win32_System_Com_StructuredStorage")]
2 ::windows_sys::core::link ! ( "query.dll""system" #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`*"] fn BindIFilterFromStorage ( pstg : super::super::System::Com::StructuredStorage:: IStorage , punkouter : :: windows_sys::core::IUnknown , ppiunk : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT );
3 #[cfg(feature = "Win32_System_Com")]
4 ::windows_sys::core::link ! ( "query.dll""system" #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com\"`*"] fn BindIFilterFromStream ( pstm : super::super::System::Com:: IStream , punkouter : :: windows_sys::core::IUnknown , ppiunk : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT );
5 ::windows_sys::core::link ! ( "query.dll""system" #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"] fn LoadIFilter ( pwcspath : :: windows_sys::core::PCWSTR , punkouter : :: windows_sys::core::IUnknown , ppiunk : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT );
6 ::windows_sys::core::link ! ( "query.dll""system" #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"] fn LoadIFilterEx ( pwcspath : :: windows_sys::core::PCWSTR , dwflags : u32 , riid : *const :: windows_sys::core::GUID , ppiunk : *mut *mut ::core::ffi::c_void ) -> :: windows_sys::core::HRESULT );
7 pub type IFilter = *mut ::core::ffi::c_void;
8 pub type IPhraseSink = *mut ::core::ffi::c_void;
9 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
10 pub const CIADMIN: ::windows_sys::core::PCWSTR = ::windows_sys::w!("::_nodocstore_::");
11 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
12 pub const CICAT_ALL_OPENED: u32 = 32u32;
13 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
14 pub const CICAT_GET_STATE: u32 = 16u32;
15 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
16 pub const CICAT_NO_QUERY: u32 = 8u32;
17 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
18 pub const CICAT_READONLY: u32 = 2u32;
19 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
20 pub const CICAT_STOPPED: u32 = 1u32;
21 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
22 pub const CICAT_WRITABLE: u32 = 4u32;
23 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
24 pub const CINULLCATALOG: ::windows_sys::core::PCWSTR = ::windows_sys::w!("::_noindex_::");
25 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
26 pub const CI_PROVIDER_ALL: u32 = 4294967295u32;
27 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
28 pub const CI_PROVIDER_INDEXING_SERVICE: u32 = 2u32;
29 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
30 pub const CI_PROVIDER_MSSEARCH: u32 = 1u32;
31 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
32 pub const CI_STATE_ANNEALING_MERGE: u32 = 8u32;
33 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
34 pub const CI_STATE_BATTERY_POLICY: u32 = 262144u32;
35 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
36 pub const CI_STATE_BATTERY_POWER: u32 = 2048u32;
37 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
38 pub const CI_STATE_CONTENT_SCAN_REQUIRED: u32 = 4u32;
39 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
40 pub const CI_STATE_DELETION_MERGE: u32 = 32768u32;
41 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
42 pub const CI_STATE_HIGH_CPU: u32 = 131072u32;
43 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
44 pub const CI_STATE_HIGH_IO: u32 = 256u32;
45 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
46 pub const CI_STATE_INDEX_MIGRATION_MERGE: u32 = 64u32;
47 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
48 pub const CI_STATE_LOW_DISK: u32 = 65536u32;
49 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
50 pub const CI_STATE_LOW_MEMORY: u32 = 128u32;
51 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
52 pub const CI_STATE_MASTER_MERGE: u32 = 2u32;
53 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
54 pub const CI_STATE_MASTER_MERGE_PAUSED: u32 = 512u32;
55 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
56 pub const CI_STATE_READING_USNS: u32 = 16384u32;
57 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
58 pub const CI_STATE_READ_ONLY: u32 = 1024u32;
59 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
60 pub const CI_STATE_RECOVERING: u32 = 32u32;
61 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
62 pub const CI_STATE_SCANNING: u32 = 16u32;
63 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
64 pub const CI_STATE_SHADOW_MERGE: u32 = 1u32;
65 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
66 pub const CI_STATE_STARTING: u32 = 8192u32;
67 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
68 pub const CI_STATE_USER_ACTIVE: u32 = 4096u32;
69 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
70 pub const CI_VERSION_WDS30: u32 = 258u32;
71 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
72 pub const CI_VERSION_WDS40: u32 = 265u32;
73 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
74 pub const CI_VERSION_WIN70: u32 = 1792u32;
75 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
76 pub const DBPROP_APPLICATION_NAME: u32 = 11u32;
77 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
78 pub const DBPROP_CATALOGLISTID: u32 = 9u32;
79 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
80 pub const DBPROP_CI_CATALOG_NAME: u32 = 2u32;
81 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
82 pub const DBPROP_CI_DEPTHS: u32 = 4u32;
83 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
84 pub const DBPROP_CI_EXCLUDE_SCOPES: u32 = 5u32;
85 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
86 pub const DBPROP_CI_INCLUDE_SCOPES: u32 = 3u32;
87 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
88 pub const DBPROP_CI_PROVIDER: u32 = 8u32;
89 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
90 pub const DBPROP_CI_QUERY_TYPE: u32 = 7u32;
91 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
92 pub const DBPROP_CI_SCOPE_FLAGS: u32 = 4u32;
93 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
94 pub const DBPROP_CI_SECURITY_ID: u32 = 6u32;
95 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
96 pub const DBPROP_CLIENT_CLSID: u32 = 3u32;
97 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
98 pub const DBPROP_DEFAULT_EQUALS_BEHAVIOR: u32 = 2u32;
99 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
100 pub const DBPROP_DEFERCATALOGVERIFICATION: u32 = 8u32;
101 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
102 pub const DBPROP_DEFERNONINDEXEDTRIMMING: u32 = 3u32;
103 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
104 pub const DBPROP_DONOTCOMPUTEEXPENSIVEPROPS: u32 = 15u32;
105 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
106 pub const DBPROP_ENABLEROWSETEVENTS: u32 = 16u32;
107 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
108 pub const DBPROP_FIRSTROWS: u32 = 7u32;
109 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
110 pub const DBPROP_FREETEXTANYTERM: u32 = 12u32;
111 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
112 pub const DBPROP_FREETEXTUSESTEMMING: u32 = 13u32;
113 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
114 pub const DBPROP_GENERATEPARSETREE: u32 = 10u32;
115 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
116 pub const DBPROP_GENERICOPTIONS_STRING: u32 = 6u32;
117 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
118 pub const DBPROP_IGNORENOISEONLYCLAUSES: u32 = 5u32;
119 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
120 pub const DBPROP_IGNORESBRI: u32 = 14u32;
121 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
122 pub const DBPROP_MACHINE: u32 = 2u32;
123 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
124 pub const DBPROP_USECONTENTINDEX: u32 = 2u32;
125 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
126 pub const DBPROP_USEEXTENDEDDBTYPES: u32 = 4u32;
127 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
128 pub const DBSETFUNC_ALL: u32 = 1u32;
129 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
130 pub const DBSETFUNC_DISTINCT: u32 = 2u32;
131 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
132 pub const DBSETFUNC_NONE: u32 = 0u32;
133 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
134 pub const FILTER_E_ACCESS: ::windows_sys::core::HRESULT = -2147215613i32;
135 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
136 pub const FILTER_E_EMBEDDING_UNAVAILABLE: ::windows_sys::core::HRESULT = -2147215609i32;
137 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
138 pub const FILTER_E_END_OF_CHUNKS: ::windows_sys::core::HRESULT = -2147215616i32;
139 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
140 pub const FILTER_E_LINK_UNAVAILABLE: ::windows_sys::core::HRESULT = -2147215608i32;
141 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
142 pub const FILTER_E_NO_MORE_TEXT: ::windows_sys::core::HRESULT = -2147215615i32;
143 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
144 pub const FILTER_E_NO_MORE_VALUES: ::windows_sys::core::HRESULT = -2147215614i32;
145 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
146 pub const FILTER_E_NO_TEXT: ::windows_sys::core::HRESULT = -2147215611i32;
147 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
148 pub const FILTER_E_NO_VALUES: ::windows_sys::core::HRESULT = -2147215610i32;
149 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
150 pub const FILTER_E_PASSWORD: ::windows_sys::core::HRESULT = -2147215605i32;
151 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
152 pub const FILTER_E_UNKNOWNFORMAT: ::windows_sys::core::HRESULT = -2147215604i32;
153 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
154 pub const FILTER_S_LAST_TEXT: ::windows_sys::core::HRESULT = 268041i32;
155 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
156 pub const FILTER_S_LAST_VALUES: ::windows_sys::core::HRESULT = 268042i32;
157 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
158 pub const FILTER_W_MONIKER_CLIPPED: ::windows_sys::core::HRESULT = 268036i32;
159 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
160 pub const GENERATE_METHOD_EXACT: u32 = 0u32;
161 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
162 pub const GENERATE_METHOD_INFLECT: u32 = 2u32;
163 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
164 pub const GENERATE_METHOD_PREFIX: u32 = 1u32;
165 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
166 pub const LIFF_FORCE_TEXT_FILTER_FALLBACK: u32 = 3u32;
167 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
168 pub const LIFF_IMPLEMENT_TEXT_FILTER_FALLBACK_POLICY: u32 = 2u32;
169 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
170 pub const LIFF_LOAD_DEFINED_FILTER: u32 = 1u32;
171 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
172 pub const MSIDXSPROP_COMMAND_LOCALE_STRING: u32 = 3u32;
173 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
174 pub const MSIDXSPROP_MAX_RANK: u32 = 6u32;
175 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
176 pub const MSIDXSPROP_PARSE_TREE: u32 = 5u32;
177 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
178 pub const MSIDXSPROP_QUERY_RESTRICTION: u32 = 4u32;
179 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
180 pub const MSIDXSPROP_RESULTS_FOUND: u32 = 7u32;
181 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
182 pub const MSIDXSPROP_ROWSETQUERYSTATUS: u32 = 2u32;
183 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
184 pub const MSIDXSPROP_SAME_SORTORDER_USED: u32 = 14u32;
185 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
186 pub const MSIDXSPROP_SERVER_NLSVERSION: u32 = 12u32;
187 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
188 pub const MSIDXSPROP_SERVER_NLSVER_DEFINED: u32 = 13u32;
189 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
190 pub const MSIDXSPROP_SERVER_VERSION: u32 = 9u32;
191 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
192 pub const MSIDXSPROP_SERVER_WINVER_MAJOR: u32 = 10u32;
193 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
194 pub const MSIDXSPROP_SERVER_WINVER_MINOR: u32 = 11u32;
195 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
196 pub const MSIDXSPROP_WHEREID: u32 = 8u32;
197 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
198 pub const NOT_AN_ERROR: ::windows_sys::core::HRESULT = 524288i32;
199 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
200 pub const PID_FILENAME: u32 = 100u32;
201 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
202 pub const PROPID_QUERY_ALL: u32 = 6u32;
203 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
204 pub const PROPID_QUERY_HITCOUNT: u32 = 4u32;
205 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
206 pub const PROPID_QUERY_LASTSEENTIME: u32 = 10u32;
207 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
208 pub const PROPID_QUERY_RANK: u32 = 3u32;
209 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
210 pub const PROPID_QUERY_RANKVECTOR: u32 = 2u32;
211 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
212 pub const PROPID_QUERY_UNFILTERED: u32 = 7u32;
213 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
214 pub const PROPID_QUERY_VIRTUALPATH: u32 = 9u32;
215 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
216 pub const PROPID_QUERY_WORKID: u32 = 5u32;
217 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
218 pub const PROPID_STG_CONTENTS: u32 = 19u32;
219 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
220 pub const PROXIMITY_UNIT_CHAPTER: u32 = 3u32;
221 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
222 pub const PROXIMITY_UNIT_PARAGRAPH: u32 = 2u32;
223 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
224 pub const PROXIMITY_UNIT_SENTENCE: u32 = 1u32;
225 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
226 pub const PROXIMITY_UNIT_WORD: u32 = 0u32;
227 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
228 pub const QUERY_DEEP: u32 = 1u32;
229 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
230 pub const QUERY_PHYSICAL_PATH: u32 = 0u32;
231 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
232 pub const QUERY_SHALLOW: u32 = 0u32;
233 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
234 pub const QUERY_VIRTUAL_PATH: u32 = 2u32;
235 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
236 pub const SCOPE_FLAG_DEEP: u32 = 2u32;
237 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
238 pub const SCOPE_FLAG_INCLUDE: u32 = 1u32;
239 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
240 pub const SCOPE_FLAG_MASK: u32 = 255u32;
241 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
242 pub const SCOPE_TYPE_MASK: u32 = 4294967040u32;
243 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
244 pub const SCOPE_TYPE_VPATH: u32 = 512u32;
245 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
246 pub const SCOPE_TYPE_WINPATH: u32 = 256u32;
247 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
248 pub const STAT_BUSY: u32 = 0u32;
249 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
250 pub const STAT_COALESCE_COMP_ALL_NOISE: u32 = 8192u32;
251 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
252 pub const STAT_CONTENT_OUT_OF_DATE: u32 = 32u32;
253 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
254 pub const STAT_CONTENT_QUERY_INCOMPLETE: u32 = 128u32;
255 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
256 pub const STAT_DONE: u32 = 2u32;
257 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
258 pub const STAT_ERROR: u32 = 1u32;
259 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
260 pub const STAT_MISSING_PROP_IN_RELDOC: u32 = 2048u32;
261 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
262 pub const STAT_MISSING_RELDOC: u32 = 1024u32;
263 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
264 pub const STAT_NOISE_WORDS: u32 = 16u32;
265 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
266 pub const STAT_PARTIAL_SCOPE: u32 = 8u32;
267 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
268 pub const STAT_REFRESH: u32 = 3u32;
269 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
270 pub const STAT_REFRESH_INCOMPLETE: u32 = 64u32;
271 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
272 pub const STAT_RELDOC_ACCESS_DENIED: u32 = 4096u32;
273 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
274 pub const STAT_SHARING_VIOLATION: u32 = 512u32;
275 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
276 pub const STAT_TIME_LIMIT_EXCEEDED: u32 = 256u32;
277 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
278 pub const VECTOR_RANK_DICE: u32 = 3u32;
279 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
280 pub const VECTOR_RANK_INNER: u32 = 2u32;
281 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
282 pub const VECTOR_RANK_JACCARD: u32 = 4u32;
283 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
284 pub const VECTOR_RANK_MAX: u32 = 1u32;
285 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
286 pub const VECTOR_RANK_MIN: u32 = 0u32;
287 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
288 pub type CHUNKSTATE = i32;
289 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
290 pub const CHUNK_TEXT: CHUNKSTATE = 1i32;
291 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
292 pub const CHUNK_VALUE: CHUNKSTATE = 2i32;
293 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
294 pub const CHUNK_FILTER_OWNED_VALUE: CHUNKSTATE = 4i32;
295 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
296 pub type CHUNK_BREAKTYPE = i32;
297 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
298 pub const CHUNK_NO_BREAK: CHUNK_BREAKTYPE = 0i32;
299 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
300 pub const CHUNK_EOW: CHUNK_BREAKTYPE = 1i32;
301 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
302 pub const CHUNK_EOS: CHUNK_BREAKTYPE = 2i32;
303 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
304 pub const CHUNK_EOP: CHUNK_BREAKTYPE = 3i32;
305 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
306 pub const CHUNK_EOC: CHUNK_BREAKTYPE = 4i32;
307 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
308 pub type DBKINDENUM = i32;
309 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
310 pub const DBKIND_GUID_NAME: DBKINDENUM = 0i32;
311 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
312 pub const DBKIND_GUID_PROPID: DBKINDENUM = 1i32;
313 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
314 pub const DBKIND_NAME: DBKINDENUM = 2i32;
315 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
316 pub const DBKIND_PGUID_NAME: DBKINDENUM = 3i32;
317 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
318 pub const DBKIND_PGUID_PROPID: DBKINDENUM = 4i32;
319 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
320 pub const DBKIND_PROPID: DBKINDENUM = 5i32;
321 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
322 pub const DBKIND_GUID: DBKINDENUM = 6i32;
323 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
324 pub type IFILTER_FLAGS = i32;
325 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
326 pub const IFILTER_FLAGS_OLE_PROPERTIES: IFILTER_FLAGS = 1i32;
327 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
328 pub type IFILTER_INIT = i32;
329 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
330 pub const IFILTER_INIT_CANON_PARAGRAPHS: IFILTER_INIT = 1i32;
331 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
332 pub const IFILTER_INIT_HARD_LINE_BREAKS: IFILTER_INIT = 2i32;
333 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
334 pub const IFILTER_INIT_CANON_HYPHENS: IFILTER_INIT = 4i32;
335 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
336 pub const IFILTER_INIT_CANON_SPACES: IFILTER_INIT = 8i32;
337 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
338 pub const IFILTER_INIT_APPLY_INDEX_ATTRIBUTES: IFILTER_INIT = 16i32;
339 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
340 pub const IFILTER_INIT_APPLY_OTHER_ATTRIBUTES: IFILTER_INIT = 32i32;
341 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
342 pub const IFILTER_INIT_APPLY_CRAWL_ATTRIBUTES: IFILTER_INIT = 256i32;
343 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
344 pub const IFILTER_INIT_INDEXING_ONLY: IFILTER_INIT = 64i32;
345 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
346 pub const IFILTER_INIT_SEARCH_LINKS: IFILTER_INIT = 128i32;
347 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
348 pub const IFILTER_INIT_FILTER_OWNED_VALUE_OK: IFILTER_INIT = 512i32;
349 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
350 pub const IFILTER_INIT_FILTER_AGGRESSIVE_BREAK: IFILTER_INIT = 1024i32;
351 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
352 pub const IFILTER_INIT_DISABLE_EMBEDDED: IFILTER_INIT = 2048i32;
353 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
354 pub const IFILTER_INIT_EMIT_FORMATTING: IFILTER_INIT = 4096i32;
355 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
356 pub type WORDREP_BREAK_TYPE = i32;
357 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
358 pub const WORDREP_BREAK_EOW: WORDREP_BREAK_TYPE = 0i32;
359 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
360 pub const WORDREP_BREAK_EOS: WORDREP_BREAK_TYPE = 1i32;
361 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
362 pub const WORDREP_BREAK_EOP: WORDREP_BREAK_TYPE = 2i32;
363 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
364 pub const WORDREP_BREAK_EOC: WORDREP_BREAK_TYPE = 3i32;
365 #[repr(C)]
366 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
367 pub struct CI_STATE {
368 pub cbStruct: u32,
369 pub cWordList: u32,
370 pub cPersistentIndex: u32,
371 pub cQueries: u32,
372 pub cDocuments: u32,
373 pub cFreshTest: u32,
374 pub dwMergeProgress: u32,
375 pub eState: u32,
376 pub cFilteredDocuments: u32,
377 pub cTotalDocuments: u32,
378 pub cPendingScans: u32,
379 pub dwIndexSize: u32,
380 pub cUniqueKeys: u32,
381 pub cSecQDocuments: u32,
382 pub dwPropCacheSize: u32,
383 }
384 impl ::core::marker::Copy for CI_STATE {}
385 impl ::core::clone::Clone for CI_STATE {
386 fn clone(&self) -> Self {
387 *self
388 }
389 }
390 #[repr(C)]
391 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
392 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
393 pub struct DBID {
394 pub uGuid: DBID_0,
395 pub eKind: u32,
396 pub uName: DBID_1,
397 }
398 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
399 impl ::core::marker::Copy for DBID {}
400 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
401 impl ::core::clone::Clone for DBID {
402 fn clone(&self) -> Self {
403 *self
404 }
405 }
406 #[repr(C)]
407 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
408 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
409 pub union DBID_0 {
410 pub guid: ::windows_sys::core::GUID,
411 pub pguid: *mut ::windows_sys::core::GUID,
412 }
413 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
414 impl ::core::marker::Copy for DBID_0 {}
415 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
416 impl ::core::clone::Clone for DBID_0 {
417 fn clone(&self) -> Self {
418 *self
419 }
420 }
421 #[repr(C)]
422 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
423 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
424 pub union DBID_1 {
425 pub pwszName: ::windows_sys::core::PWSTR,
426 pub ulPropid: u32,
427 }
428 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
429 impl ::core::marker::Copy for DBID_1 {}
430 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
431 impl ::core::clone::Clone for DBID_1 {
432 fn clone(&self) -> Self {
433 *self
434 }
435 }
436 #[repr(C, packed(2))]
437 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
438 #[cfg(target_arch = "x86")]
439 pub struct DBID {
440 pub uGuid: DBID_0,
441 pub eKind: u32,
442 pub uName: DBID_1,
443 }
444 #[cfg(target_arch = "x86")]
445 impl ::core::marker::Copy for DBID {}
446 #[cfg(target_arch = "x86")]
447 impl ::core::clone::Clone for DBID {
448 fn clone(&self) -> Self {
449 *self
450 }
451 }
452 #[repr(C, packed(2))]
453 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
454 #[cfg(target_arch = "x86")]
455 pub union DBID_0 {
456 pub guid: ::windows_sys::core::GUID,
457 pub pguid: *mut ::windows_sys::core::GUID,
458 }
459 #[cfg(target_arch = "x86")]
460 impl ::core::marker::Copy for DBID_0 {}
461 #[cfg(target_arch = "x86")]
462 impl ::core::clone::Clone for DBID_0 {
463 fn clone(&self) -> Self {
464 *self
465 }
466 }
467 #[repr(C, packed(2))]
468 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
469 #[cfg(target_arch = "x86")]
470 pub union DBID_1 {
471 pub pwszName: ::windows_sys::core::PWSTR,
472 pub ulPropid: u32,
473 }
474 #[cfg(target_arch = "x86")]
475 impl ::core::marker::Copy for DBID_1 {}
476 #[cfg(target_arch = "x86")]
477 impl ::core::clone::Clone for DBID_1 {
478 fn clone(&self) -> Self {
479 *self
480 }
481 }
482 #[repr(C)]
483 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`*"]
484 pub struct FILTERREGION {
485 pub idChunk: u32,
486 pub cwcStart: u32,
487 pub cwcExtent: u32,
488 }
489 impl ::core::marker::Copy for FILTERREGION {}
490 impl ::core::clone::Clone for FILTERREGION {
491 fn clone(&self) -> Self {
492 *self
493 }
494 }
495 #[repr(C)]
496 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`*"]
497 #[cfg(feature = "Win32_System_Com_StructuredStorage")]
498 pub struct FULLPROPSPEC {
499 pub guidPropSet: ::windows_sys::core::GUID,
500 pub psProperty: super::super::System::Com::StructuredStorage::PROPSPEC,
501 }
502 #[cfg(feature = "Win32_System_Com_StructuredStorage")]
503 impl ::core::marker::Copy for FULLPROPSPEC {}
504 #[cfg(feature = "Win32_System_Com_StructuredStorage")]
505 impl ::core::clone::Clone for FULLPROPSPEC {
506 fn clone(&self) -> Self {
507 *self
508 }
509 }
510 #[repr(C)]
511 #[doc = "*Required features: `\"Win32_Storage_IndexServer\"`, `\"Win32_System_Com_StructuredStorage\"`*"]
512 #[cfg(feature = "Win32_System_Com_StructuredStorage")]
513 pub struct STAT_CHUNK {
514 pub idChunk: u32,
515 pub breakType: CHUNK_BREAKTYPE,
516 pub flags: CHUNKSTATE,
517 pub locale: u32,
518 pub attribute: FULLPROPSPEC,
519 pub idChunkSource: u32,
520 pub cwcStartSource: u32,
521 pub cwcLenSource: u32,
522 }
523 #[cfg(feature = "Win32_System_Com_StructuredStorage")]
524 impl ::core::marker::Copy for STAT_CHUNK {}
525 #[cfg(feature = "Win32_System_Com_StructuredStorage")]
526 impl ::core::clone::Clone for STAT_CHUNK {
527 fn clone(&self) -> Self {
528 *self
529 }
530 }