]> git.proxmox.com Git - rustc.git/blob - vendor/windows-sys/src/Windows/Win32/UI/Controls/RichEdit/mod.rs
New upstream version 1.63.0+dfsg1
[rustc.git] / vendor / windows-sys / src / Windows / Win32 / UI / Controls / RichEdit / mod.rs
1 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2 pub const ATP_CHANGE: u32 = 1u32;
3 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
4 pub const ATP_NOCHANGE: u32 = 0u32;
5 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
6 pub const ATP_NODELIMITER: u32 = 2u32;
7 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
8 pub const ATP_REPLACEALLTEXT: u32 = 4u32;
9 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
10 pub const AURL_DISABLEMIXEDLGC: u32 = 32u32;
11 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
12 pub const AURL_ENABLEDRIVELETTERS: u32 = 16u32;
13 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
14 pub const AURL_ENABLEEA: u32 = 1u32;
15 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
16 pub const AURL_ENABLEEAURLS: u32 = 8u32;
17 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
18 pub const AURL_ENABLEEMAILADDR: u32 = 2u32;
19 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
20 pub const AURL_ENABLETELNO: u32 = 4u32;
21 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
22 pub const AURL_ENABLEURL: u32 = 1u32;
23 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
24 pub type AutoCorrectProc = ::core::option::Option<unsafe extern "system" fn(langid: u16, pszbefore: ::windows_sys::core::PCWSTR, pszafter: ::windows_sys::core::PCWSTR, cchafter: i32, pcchreplaced: *mut i32) -> i32>;
25 #[repr(C)]
26 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
27 pub struct BIDIOPTIONS {
28 pub cbSize: u32,
29 pub wMask: u16,
30 pub wEffects: u16,
31 }
32 impl ::core::marker::Copy for BIDIOPTIONS {}
33 impl ::core::clone::Clone for BIDIOPTIONS {
34 fn clone(&self) -> Self {
35 *self
36 }
37 }
38 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
39 pub const BOE_CONTEXTALIGNMENT: u32 = 16u32;
40 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
41 pub const BOE_CONTEXTREADING: u32 = 8u32;
42 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
43 pub const BOE_FORCERECALC: u32 = 32u32;
44 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
45 pub const BOE_LEGACYBIDICLASS: u32 = 64u32;
46 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
47 pub const BOE_NEUTRALOVERRIDE: u32 = 4u32;
48 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
49 pub const BOE_PLAINTEXT: u32 = 2u32;
50 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
51 pub const BOE_RTLDIR: u32 = 1u32;
52 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
53 pub const BOE_UNICODEBIDI: u32 = 128u32;
54 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
55 pub const BOM_CONTEXTALIGNMENT: u32 = 16u32;
56 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
57 pub const BOM_CONTEXTREADING: u32 = 8u32;
58 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
59 pub const BOM_DEFPARADIR: u32 = 1u32;
60 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
61 pub const BOM_LEGACYBIDICLASS: u32 = 64u32;
62 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
63 pub const BOM_NEUTRALOVERRIDE: u32 = 4u32;
64 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
65 pub const BOM_PLAINTEXT: u32 = 2u32;
66 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
67 pub const BOM_UNICODEBIDI: u32 = 128u32;
68 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
69 pub type CARET_FLAGS = i32;
70 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
71 pub const CARET_NONE: CARET_FLAGS = 0i32;
72 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
73 pub const CARET_CUSTOM: CARET_FLAGS = 1i32;
74 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
75 pub const CARET_RTL: CARET_FLAGS = 2i32;
76 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
77 pub const CARET_ITALIC: CARET_FLAGS = 32i32;
78 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
79 pub const CARET_NULL: CARET_FLAGS = 64i32;
80 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
81 pub const CARET_ROTATE90: CARET_FLAGS = 128i32;
82 #[repr(C)]
83 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Graphics_Gdi\"`*"]
84 #[cfg(feature = "Win32_Graphics_Gdi")]
85 pub union CARET_INFO {
86 pub hbitmap: super::super::super::Graphics::Gdi::HBITMAP,
87 pub caretFlags: CARET_FLAGS,
88 }
89 #[cfg(feature = "Win32_Graphics_Gdi")]
90 impl ::core::marker::Copy for CARET_INFO {}
91 #[cfg(feature = "Win32_Graphics_Gdi")]
92 impl ::core::clone::Clone for CARET_INFO {
93 fn clone(&self) -> Self {
94 *self
95 }
96 }
97 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
98 pub const CERICHEDIT_CLASSA: &str = "RichEditCEA";
99 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
100 pub const CERICHEDIT_CLASSW: &str = "RichEditCEW";
101 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
102 pub type CFE_EFFECTS = u32;
103 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
104 pub const CFE_ALLCAPS: CFE_EFFECTS = 128u32;
105 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
106 pub const CFE_AUTOBACKCOLOR: CFE_EFFECTS = 67108864u32;
107 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
108 pub const CFE_DISABLED: CFE_EFFECTS = 8192u32;
109 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
110 pub const CFE_EMBOSS: CFE_EFFECTS = 2048u32;
111 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
112 pub const CFE_HIDDEN: CFE_EFFECTS = 256u32;
113 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
114 pub const CFE_IMPRINT: CFE_EFFECTS = 4096u32;
115 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
116 pub const CFE_OUTLINE: CFE_EFFECTS = 512u32;
117 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
118 pub const CFE_REVISED: CFE_EFFECTS = 16384u32;
119 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
120 pub const CFE_SHADOW: CFE_EFFECTS = 1024u32;
121 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
122 pub const CFE_SMALLCAPS: CFE_EFFECTS = 64u32;
123 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
124 pub const CFE_AUTOCOLOR: CFE_EFFECTS = 1073741824u32;
125 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
126 pub const CFE_BOLD: CFE_EFFECTS = 1u32;
127 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
128 pub const CFE_ITALIC: CFE_EFFECTS = 2u32;
129 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
130 pub const CFE_STRIKEOUT: CFE_EFFECTS = 8u32;
131 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
132 pub const CFE_UNDERLINE: CFE_EFFECTS = 4u32;
133 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
134 pub const CFE_PROTECTED: CFE_EFFECTS = 16u32;
135 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
136 pub const CFE_LINK: CFE_EFFECTS = 32u32;
137 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
138 pub const CFE_SUBSCRIPT: CFE_EFFECTS = 65536u32;
139 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
140 pub const CFE_SUPERSCRIPT: CFE_EFFECTS = 131072u32;
141 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
142 pub const CFE_FONTBOUND: CFE_EFFECTS = 1048576u32;
143 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
144 pub const CFE_LINKPROTECTED: CFE_EFFECTS = 8388608u32;
145 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
146 pub const CFE_EXTENDED: CFE_EFFECTS = 33554432u32;
147 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
148 pub const CFE_MATHNOBUILDUP: CFE_EFFECTS = 134217728u32;
149 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
150 pub const CFE_MATH: CFE_EFFECTS = 268435456u32;
151 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
152 pub const CFE_MATHORDINARY: CFE_EFFECTS = 536870912u32;
153 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
154 pub type CFM_MASK = u32;
155 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
156 pub const CFM_SUBSCRIPT: CFM_MASK = 196608u32;
157 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
158 pub const CFM_SUPERSCRIPT: CFM_MASK = 196608u32;
159 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
160 pub const CFM_EFFECTS: CFM_MASK = 1073741887u32;
161 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
162 pub const CFM_ALL: CFM_MASK = 4160749631u32;
163 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
164 pub const CFM_BOLD: CFM_MASK = 1u32;
165 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
166 pub const CFM_CHARSET: CFM_MASK = 134217728u32;
167 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
168 pub const CFM_COLOR: CFM_MASK = 1073741824u32;
169 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
170 pub const CFM_FACE: CFM_MASK = 536870912u32;
171 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
172 pub const CFM_ITALIC: CFM_MASK = 2u32;
173 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
174 pub const CFM_OFFSET: CFM_MASK = 268435456u32;
175 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
176 pub const CFM_PROTECTED: CFM_MASK = 16u32;
177 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
178 pub const CFM_SIZE: CFM_MASK = 2147483648u32;
179 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
180 pub const CFM_STRIKEOUT: CFM_MASK = 8u32;
181 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
182 pub const CFM_UNDERLINE: CFM_MASK = 4u32;
183 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
184 pub const CFM_LINK: CFM_MASK = 32u32;
185 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
186 pub const CFM_SMALLCAPS: CFM_MASK = 64u32;
187 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
188 pub const CFM_ALLCAPS: CFM_MASK = 128u32;
189 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
190 pub const CFM_HIDDEN: CFM_MASK = 256u32;
191 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
192 pub const CFM_OUTLINE: CFM_MASK = 512u32;
193 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
194 pub const CFM_SHADOW: CFM_MASK = 1024u32;
195 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
196 pub const CFM_EMBOSS: CFM_MASK = 2048u32;
197 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
198 pub const CFM_IMPRINT: CFM_MASK = 4096u32;
199 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
200 pub const CFM_DISABLED: CFM_MASK = 8192u32;
201 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
202 pub const CFM_REVISED: CFM_MASK = 16384u32;
203 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
204 pub const CFM_REVAUTHOR: CFM_MASK = 32768u32;
205 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
206 pub const CFM_ANIMATION: CFM_MASK = 262144u32;
207 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
208 pub const CFM_STYLE: CFM_MASK = 524288u32;
209 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
210 pub const CFM_KERNING: CFM_MASK = 1048576u32;
211 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
212 pub const CFM_SPACING: CFM_MASK = 2097152u32;
213 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
214 pub const CFM_WEIGHT: CFM_MASK = 4194304u32;
215 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
216 pub const CFM_UNDERLINETYPE: CFM_MASK = 8388608u32;
217 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
218 pub const CFM_COOKIE: CFM_MASK = 16777216u32;
219 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
220 pub const CFM_LCID: CFM_MASK = 33554432u32;
221 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
222 pub const CFM_BACKCOLOR: CFM_MASK = 67108864u32;
223 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
224 pub const CFM_EFFECTS2: CFM_MASK = 1141080063u32;
225 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
226 pub const CFM_ALL2: CFM_MASK = 4294967295u32;
227 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
228 pub const CFM_FONTBOUND: CFM_MASK = 1048576u32;
229 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
230 pub const CFM_LINKPROTECTED: CFM_MASK = 8388608u32;
231 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
232 pub const CFM_EXTENDED: CFM_MASK = 33554432u32;
233 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
234 pub const CFM_MATHNOBUILDUP: CFM_MASK = 134217728u32;
235 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
236 pub const CFM_MATH: CFM_MASK = 268435456u32;
237 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
238 pub const CFM_MATHORDINARY: CFM_MASK = 536870912u32;
239 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
240 pub const CFM_ALLEFFECTS: CFM_MASK = 2115207167u32;
241 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
242 pub const CF_RETEXTOBJ: &str = "RichEdit Text and Objects";
243 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
244 pub const CF_RTF: &str = "Rich Text Format";
245 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
246 pub const CF_RTFNOOBJS: &str = "Rich Text Format Without Objects";
247 #[repr(C)]
248 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
249 pub struct CHANGENOTIFY {
250 pub dwChangeType: CHANGETYPE,
251 pub pvCookieData: *mut ::core::ffi::c_void,
252 }
253 impl ::core::marker::Copy for CHANGENOTIFY {}
254 impl ::core::clone::Clone for CHANGENOTIFY {
255 fn clone(&self) -> Self {
256 *self
257 }
258 }
259 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
260 pub type CHANGETYPE = i32;
261 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
262 pub const CN_GENERIC: CHANGETYPE = 0i32;
263 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
264 pub const CN_TEXTCHANGED: CHANGETYPE = 1i32;
265 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
266 pub const CN_NEWUNDO: CHANGETYPE = 2i32;
267 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
268 pub const CN_NEWREDO: CHANGETYPE = 4i32;
269 #[repr(C)]
270 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
271 #[cfg(feature = "Win32_Foundation")]
272 pub struct CHARFORMAT2A {
273 pub __AnonymousBase_richedit_L736_C23: CHARFORMATA,
274 pub wWeight: u16,
275 pub sSpacing: i16,
276 pub crBackColor: u32,
277 pub lcid: u32,
278 pub Anonymous: CHARFORMAT2A_0,
279 pub sStyle: i16,
280 pub wKerning: u16,
281 pub bUnderlineType: u8,
282 pub bAnimation: u8,
283 pub bRevAuthor: u8,
284 pub bUnderlineColor: u8,
285 }
286 #[cfg(feature = "Win32_Foundation")]
287 impl ::core::marker::Copy for CHARFORMAT2A {}
288 #[cfg(feature = "Win32_Foundation")]
289 impl ::core::clone::Clone for CHARFORMAT2A {
290 fn clone(&self) -> Self {
291 *self
292 }
293 }
294 #[repr(C)]
295 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
296 #[cfg(feature = "Win32_Foundation")]
297 pub union CHARFORMAT2A_0 {
298 pub dwReserved: u32,
299 pub dwCookie: u32,
300 }
301 #[cfg(feature = "Win32_Foundation")]
302 impl ::core::marker::Copy for CHARFORMAT2A_0 {}
303 #[cfg(feature = "Win32_Foundation")]
304 impl ::core::clone::Clone for CHARFORMAT2A_0 {
305 fn clone(&self) -> Self {
306 *self
307 }
308 }
309 #[repr(C)]
310 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
311 pub struct CHARFORMAT2W {
312 pub __AnonymousBase_richedit_L711_C23: CHARFORMATW,
313 pub wWeight: u16,
314 pub sSpacing: i16,
315 pub crBackColor: u32,
316 pub lcid: u32,
317 pub Anonymous: CHARFORMAT2W_0,
318 pub sStyle: i16,
319 pub wKerning: u16,
320 pub bUnderlineType: u8,
321 pub bAnimation: u8,
322 pub bRevAuthor: u8,
323 pub bUnderlineColor: u8,
324 }
325 impl ::core::marker::Copy for CHARFORMAT2W {}
326 impl ::core::clone::Clone for CHARFORMAT2W {
327 fn clone(&self) -> Self {
328 *self
329 }
330 }
331 #[repr(C)]
332 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
333 pub union CHARFORMAT2W_0 {
334 pub dwReserved: u32,
335 pub dwCookie: u32,
336 }
337 impl ::core::marker::Copy for CHARFORMAT2W_0 {}
338 impl ::core::clone::Clone for CHARFORMAT2W_0 {
339 fn clone(&self) -> Self {
340 *self
341 }
342 }
343 #[repr(C)]
344 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
345 #[cfg(feature = "Win32_Foundation")]
346 pub struct CHARFORMATA {
347 pub cbSize: u32,
348 pub dwMask: CFM_MASK,
349 pub dwEffects: CFE_EFFECTS,
350 pub yHeight: i32,
351 pub yOffset: i32,
352 pub crTextColor: u32,
353 pub bCharSet: u8,
354 pub bPitchAndFamily: u8,
355 pub szFaceName: [super::super::super::Foundation::CHAR; 32],
356 }
357 #[cfg(feature = "Win32_Foundation")]
358 impl ::core::marker::Copy for CHARFORMATA {}
359 #[cfg(feature = "Win32_Foundation")]
360 impl ::core::clone::Clone for CHARFORMATA {
361 fn clone(&self) -> Self {
362 *self
363 }
364 }
365 #[repr(C)]
366 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
367 pub struct CHARFORMATW {
368 pub cbSize: u32,
369 pub dwMask: CFM_MASK,
370 pub dwEffects: CFE_EFFECTS,
371 pub yHeight: i32,
372 pub yOffset: i32,
373 pub crTextColor: u32,
374 pub bCharSet: u8,
375 pub bPitchAndFamily: u8,
376 pub szFaceName: [u16; 32],
377 }
378 impl ::core::marker::Copy for CHARFORMATW {}
379 impl ::core::clone::Clone for CHARFORMATW {
380 fn clone(&self) -> Self {
381 *self
382 }
383 }
384 #[repr(C)]
385 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
386 pub struct CHARRANGE {
387 pub cpMin: i32,
388 pub cpMax: i32,
389 }
390 impl ::core::marker::Copy for CHARRANGE {}
391 impl ::core::clone::Clone for CHARRANGE {
392 fn clone(&self) -> Self {
393 *self
394 }
395 }
396 #[repr(C, packed(4))]
397 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
398 #[cfg(feature = "Win32_Foundation")]
399 pub struct CLIPBOARDFORMAT {
400 pub nmhdr: super::NMHDR,
401 pub cf: u16,
402 }
403 #[cfg(feature = "Win32_Foundation")]
404 impl ::core::marker::Copy for CLIPBOARDFORMAT {}
405 #[cfg(feature = "Win32_Foundation")]
406 impl ::core::clone::Clone for CLIPBOARDFORMAT {
407 fn clone(&self) -> Self {
408 *self
409 }
410 }
411 #[repr(C)]
412 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
413 pub struct COMPCOLOR {
414 pub crText: u32,
415 pub crBackground: u32,
416 pub dwEffects: u32,
417 }
418 impl ::core::marker::Copy for COMPCOLOR {}
419 impl ::core::clone::Clone for COMPCOLOR {
420 fn clone(&self) -> Self {
421 *self
422 }
423 }
424 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
425 pub const CTFMODEBIAS_CONVERSATION: u32 = 5u32;
426 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
427 pub const CTFMODEBIAS_DATETIME: u32 = 4u32;
428 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
429 pub const CTFMODEBIAS_DEFAULT: u32 = 0u32;
430 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
431 pub const CTFMODEBIAS_FILENAME: u32 = 1u32;
432 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
433 pub const CTFMODEBIAS_FULLWIDTHALPHANUMERIC: u32 = 11u32;
434 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
435 pub const CTFMODEBIAS_HALFWIDTHALPHANUMERIC: u32 = 12u32;
436 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
437 pub const CTFMODEBIAS_HALFWIDTHKATAKANA: u32 = 10u32;
438 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
439 pub const CTFMODEBIAS_HANGUL: u32 = 9u32;
440 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
441 pub const CTFMODEBIAS_HIRAGANA: u32 = 7u32;
442 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
443 pub const CTFMODEBIAS_KATAKANA: u32 = 8u32;
444 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
445 pub const CTFMODEBIAS_NAME: u32 = 2u32;
446 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
447 pub const CTFMODEBIAS_NUMERIC: u32 = 6u32;
448 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
449 pub const CTFMODEBIAS_READING: u32 = 3u32;
450 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
451 pub const ECOOP_AND: u32 = 3u32;
452 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
453 pub const ECOOP_OR: u32 = 2u32;
454 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
455 pub const ECOOP_SET: u32 = 1u32;
456 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
457 pub const ECOOP_XOR: u32 = 4u32;
458 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
459 pub const ECO_AUTOHSCROLL: u32 = 128u32;
460 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
461 pub const ECO_AUTOVSCROLL: u32 = 64u32;
462 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
463 pub const ECO_AUTOWORDSELECTION: u32 = 1u32;
464 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
465 pub const ECO_NOHIDESEL: u32 = 256u32;
466 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
467 pub const ECO_READONLY: u32 = 2048u32;
468 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
469 pub const ECO_SAVESEL: u32 = 32768u32;
470 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
471 pub const ECO_SELECTIONBAR: u32 = 16777216u32;
472 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
473 pub const ECO_VERTICAL: u32 = 4194304u32;
474 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
475 pub const ECO_WANTRETURN: u32 = 4096u32;
476 #[repr(C, packed(4))]
477 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
478 pub struct EDITSTREAM {
479 pub dwCookie: usize,
480 pub dwError: u32,
481 pub pfnCallback: EDITSTREAMCALLBACK,
482 }
483 impl ::core::marker::Copy for EDITSTREAM {}
484 impl ::core::clone::Clone for EDITSTREAM {
485 fn clone(&self) -> Self {
486 *self
487 }
488 }
489 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
490 pub type EDITSTREAMCALLBACK = ::core::option::Option<unsafe extern "system" fn(dwcookie: usize, pbbuff: *mut u8, cb: i32, pcb: *mut i32) -> u32>;
491 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
492 pub type EDITWORDBREAKPROCEX = ::core::option::Option<unsafe extern "system" fn(pchtext: ::windows_sys::core::PCSTR, cchtext: i32, bcharset: u8, action: i32) -> i32>;
493 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
494 pub const ELLIPSIS_END: u32 = 1u32;
495 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
496 pub const ELLIPSIS_MASK: u32 = 3u32;
497 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
498 pub const ELLIPSIS_NONE: u32 = 0u32;
499 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
500 pub const ELLIPSIS_WORD: u32 = 3u32;
501 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
502 pub const EMO_ENTER: u32 = 1u32;
503 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
504 pub const EMO_EXIT: u32 = 0u32;
505 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
506 pub const EMO_EXPAND: u32 = 3u32;
507 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
508 pub const EMO_EXPANDDOCUMENT: u32 = 1u32;
509 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
510 pub const EMO_EXPANDSELECTION: u32 = 0u32;
511 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
512 pub const EMO_GETVIEWMODE: u32 = 5u32;
513 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
514 pub const EMO_MOVESELECTION: u32 = 4u32;
515 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
516 pub const EMO_PROMOTE: u32 = 2u32;
517 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
518 pub const EM_AUTOURLDETECT: u32 = 1115u32;
519 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
520 pub const EM_CALLAUTOCORRECTPROC: u32 = 1279u32;
521 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
522 pub const EM_CANPASTE: u32 = 1074u32;
523 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
524 pub const EM_CANREDO: u32 = 1109u32;
525 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
526 pub const EM_CONVPOSITION: u32 = 1132u32;
527 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
528 pub const EM_DISPLAYBAND: u32 = 1075u32;
529 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
530 pub const EM_EXGETSEL: u32 = 1076u32;
531 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
532 pub const EM_EXLIMITTEXT: u32 = 1077u32;
533 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
534 pub const EM_EXLINEFROMCHAR: u32 = 1078u32;
535 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
536 pub const EM_EXSETSEL: u32 = 1079u32;
537 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
538 pub const EM_FINDTEXT: u32 = 1080u32;
539 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
540 pub const EM_FINDTEXTEX: u32 = 1103u32;
541 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
542 pub const EM_FINDTEXTEXW: u32 = 1148u32;
543 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
544 pub const EM_FINDTEXTW: u32 = 1147u32;
545 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
546 pub const EM_FINDWORDBREAK: u32 = 1100u32;
547 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
548 pub const EM_FORMATRANGE: u32 = 1081u32;
549 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
550 pub const EM_GETAUTOCORRECTPROC: u32 = 1257u32;
551 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
552 pub const EM_GETAUTOURLDETECT: u32 = 1116u32;
553 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
554 pub const EM_GETBIDIOPTIONS: u32 = 1225u32;
555 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
556 pub const EM_GETCHARFORMAT: u32 = 1082u32;
557 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
558 pub const EM_GETCTFMODEBIAS: u32 = 1261u32;
559 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
560 pub const EM_GETCTFOPENSTATUS: u32 = 1264u32;
561 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
562 pub const EM_GETEDITSTYLE: u32 = 1229u32;
563 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
564 pub const EM_GETEDITSTYLEEX: u32 = 1300u32;
565 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
566 pub const EM_GETELLIPSISMODE: u32 = 1329u32;
567 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
568 pub const EM_GETELLIPSISSTATE: u32 = 1346u32;
569 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
570 pub const EM_GETEVENTMASK: u32 = 1083u32;
571 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
572 pub const EM_GETHYPHENATEINFO: u32 = 1254u32;
573 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
574 pub const EM_GETIMECOLOR: u32 = 1129u32;
575 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
576 pub const EM_GETIMECOMPMODE: u32 = 1146u32;
577 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
578 pub const EM_GETIMECOMPTEXT: u32 = 1266u32;
579 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
580 pub const EM_GETIMEMODEBIAS: u32 = 1151u32;
581 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
582 pub const EM_GETIMEOPTIONS: u32 = 1131u32;
583 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
584 pub const EM_GETIMEPROPERTY: u32 = 1268u32;
585 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
586 pub const EM_GETLANGOPTIONS: u32 = 1145u32;
587 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
588 pub const EM_GETOLEINTERFACE: u32 = 1084u32;
589 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
590 pub const EM_GETOPTIONS: u32 = 1102u32;
591 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
592 pub const EM_GETPAGE: u32 = 1252u32;
593 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
594 pub const EM_GETPAGEROTATE: u32 = 1259u32;
595 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
596 pub const EM_GETPARAFORMAT: u32 = 1085u32;
597 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
598 pub const EM_GETPUNCTUATION: u32 = 1125u32;
599 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
600 pub const EM_GETQUERYRTFOBJ: u32 = 1293u32;
601 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
602 pub const EM_GETREDONAME: u32 = 1111u32;
603 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
604 pub const EM_GETSCROLLPOS: u32 = 1245u32;
605 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
606 pub const EM_GETSELTEXT: u32 = 1086u32;
607 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
608 pub const EM_GETSTORYTYPE: u32 = 1314u32;
609 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
610 pub const EM_GETTABLEPARMS: u32 = 1289u32;
611 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
612 pub const EM_GETTEXTEX: u32 = 1118u32;
613 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
614 pub const EM_GETTEXTLENGTHEX: u32 = 1119u32;
615 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
616 pub const EM_GETTEXTMODE: u32 = 1114u32;
617 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
618 pub const EM_GETTEXTRANGE: u32 = 1099u32;
619 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
620 pub const EM_GETTOUCHOPTIONS: u32 = 1334u32;
621 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
622 pub const EM_GETTYPOGRAPHYOPTIONS: u32 = 1227u32;
623 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
624 pub const EM_GETUNDONAME: u32 = 1110u32;
625 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
626 pub const EM_GETVIEWKIND: u32 = 1250u32;
627 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
628 pub const EM_GETWORDBREAKPROCEX: u32 = 1104u32;
629 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
630 pub const EM_GETWORDWRAPMODE: u32 = 1127u32;
631 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
632 pub const EM_GETZOOM: u32 = 1248u32;
633 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
634 pub const EM_HIDESELECTION: u32 = 1087u32;
635 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
636 pub const EM_INSERTIMAGE: u32 = 1338u32;
637 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
638 pub const EM_INSERTTABLE: u32 = 1256u32;
639 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
640 pub const EM_ISIME: u32 = 1267u32;
641 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
642 pub const EM_OUTLINE: u32 = 1244u32;
643 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
644 pub const EM_PASTESPECIAL: u32 = 1088u32;
645 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
646 pub const EM_RECONVERSION: u32 = 1149u32;
647 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
648 pub const EM_REDO: u32 = 1108u32;
649 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
650 pub const EM_REQUESTRESIZE: u32 = 1089u32;
651 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
652 pub const EM_SELECTIONTYPE: u32 = 1090u32;
653 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
654 pub const EM_SETAUTOCORRECTPROC: u32 = 1258u32;
655 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
656 pub const EM_SETBIDIOPTIONS: u32 = 1224u32;
657 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
658 pub const EM_SETBKGNDCOLOR: u32 = 1091u32;
659 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
660 pub const EM_SETCHARFORMAT: u32 = 1092u32;
661 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
662 pub const EM_SETCTFMODEBIAS: u32 = 1262u32;
663 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
664 pub const EM_SETCTFOPENSTATUS: u32 = 1265u32;
665 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
666 pub const EM_SETEDITSTYLE: u32 = 1228u32;
667 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
668 pub const EM_SETEDITSTYLEEX: u32 = 1299u32;
669 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
670 pub const EM_SETELLIPSISMODE: u32 = 1330u32;
671 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
672 pub const EM_SETEVENTMASK: u32 = 1093u32;
673 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
674 pub const EM_SETFONTSIZE: u32 = 1247u32;
675 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
676 pub const EM_SETHYPHENATEINFO: u32 = 1255u32;
677 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
678 pub const EM_SETIMECOLOR: u32 = 1128u32;
679 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
680 pub const EM_SETIMEMODEBIAS: u32 = 1150u32;
681 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
682 pub const EM_SETIMEOPTIONS: u32 = 1130u32;
683 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
684 pub const EM_SETLANGOPTIONS: u32 = 1144u32;
685 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
686 pub const EM_SETOLECALLBACK: u32 = 1094u32;
687 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
688 pub const EM_SETOPTIONS: u32 = 1101u32;
689 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
690 pub const EM_SETPAGE: u32 = 1253u32;
691 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
692 pub const EM_SETPAGEROTATE: u32 = 1260u32;
693 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
694 pub const EM_SETPALETTE: u32 = 1117u32;
695 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
696 pub const EM_SETPARAFORMAT: u32 = 1095u32;
697 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
698 pub const EM_SETPUNCTUATION: u32 = 1124u32;
699 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
700 pub const EM_SETQUERYRTFOBJ: u32 = 1294u32;
701 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
702 pub const EM_SETSCROLLPOS: u32 = 1246u32;
703 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
704 pub const EM_SETSTORYTYPE: u32 = 1315u32;
705 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
706 pub const EM_SETTABLEPARMS: u32 = 1331u32;
707 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
708 pub const EM_SETTARGETDEVICE: u32 = 1096u32;
709 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
710 pub const EM_SETTEXTEX: u32 = 1121u32;
711 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
712 pub const EM_SETTEXTMODE: u32 = 1113u32;
713 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
714 pub const EM_SETTOUCHOPTIONS: u32 = 1335u32;
715 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
716 pub const EM_SETTYPOGRAPHYOPTIONS: u32 = 1226u32;
717 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
718 pub const EM_SETUIANAME: u32 = 1344u32;
719 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
720 pub const EM_SETUNDOLIMIT: u32 = 1106u32;
721 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
722 pub const EM_SETVIEWKIND: u32 = 1251u32;
723 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
724 pub const EM_SETWORDBREAKPROCEX: u32 = 1105u32;
725 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
726 pub const EM_SETWORDWRAPMODE: u32 = 1126u32;
727 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
728 pub const EM_SETZOOM: u32 = 1249u32;
729 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
730 pub const EM_SHOWSCROLLBAR: u32 = 1120u32;
731 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
732 pub const EM_STOPGROUPTYPING: u32 = 1112u32;
733 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
734 pub const EM_STREAMIN: u32 = 1097u32;
735 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
736 pub const EM_STREAMOUT: u32 = 1098u32;
737 #[repr(C, packed(4))]
738 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
739 #[cfg(feature = "Win32_Foundation")]
740 pub struct ENCORRECTTEXT {
741 pub nmhdr: super::NMHDR,
742 pub chrg: CHARRANGE,
743 pub seltyp: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE,
744 }
745 #[cfg(feature = "Win32_Foundation")]
746 impl ::core::marker::Copy for ENCORRECTTEXT {}
747 #[cfg(feature = "Win32_Foundation")]
748 impl ::core::clone::Clone for ENCORRECTTEXT {
749 fn clone(&self) -> Self {
750 *self
751 }
752 }
753 #[repr(C, packed(4))]
754 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
755 #[cfg(feature = "Win32_Foundation")]
756 pub struct ENDCOMPOSITIONNOTIFY {
757 pub nmhdr: super::NMHDR,
758 pub dwCode: ENDCOMPOSITIONNOTIFY_CODE,
759 }
760 #[cfg(feature = "Win32_Foundation")]
761 impl ::core::marker::Copy for ENDCOMPOSITIONNOTIFY {}
762 #[cfg(feature = "Win32_Foundation")]
763 impl ::core::clone::Clone for ENDCOMPOSITIONNOTIFY {
764 fn clone(&self) -> Self {
765 *self
766 }
767 }
768 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
769 pub type ENDCOMPOSITIONNOTIFY_CODE = u32;
770 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
771 pub const ECN_ENDCOMPOSITION: ENDCOMPOSITIONNOTIFY_CODE = 1u32;
772 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
773 pub const ECN_NEWTEXT: ENDCOMPOSITIONNOTIFY_CODE = 2u32;
774 #[repr(C, packed(4))]
775 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
776 #[cfg(feature = "Win32_Foundation")]
777 pub struct ENDROPFILES {
778 pub nmhdr: super::NMHDR,
779 pub hDrop: super::super::super::Foundation::HANDLE,
780 pub cp: i32,
781 pub fProtected: super::super::super::Foundation::BOOL,
782 }
783 #[cfg(feature = "Win32_Foundation")]
784 impl ::core::marker::Copy for ENDROPFILES {}
785 #[cfg(feature = "Win32_Foundation")]
786 impl ::core::clone::Clone for ENDROPFILES {
787 fn clone(&self) -> Self {
788 *self
789 }
790 }
791 #[repr(C, packed(4))]
792 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
793 #[cfg(feature = "Win32_Foundation")]
794 pub struct ENLINK {
795 pub nmhdr: super::NMHDR,
796 pub msg: u32,
797 pub wParam: super::super::super::Foundation::WPARAM,
798 pub lParam: super::super::super::Foundation::LPARAM,
799 pub chrg: CHARRANGE,
800 }
801 #[cfg(feature = "Win32_Foundation")]
802 impl ::core::marker::Copy for ENLINK {}
803 #[cfg(feature = "Win32_Foundation")]
804 impl ::core::clone::Clone for ENLINK {
805 fn clone(&self) -> Self {
806 *self
807 }
808 }
809 #[repr(C, packed(4))]
810 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
811 #[cfg(feature = "Win32_Foundation")]
812 pub struct ENLOWFIRTF {
813 pub nmhdr: super::NMHDR,
814 pub szControl: ::windows_sys::core::PSTR,
815 }
816 #[cfg(feature = "Win32_Foundation")]
817 impl ::core::marker::Copy for ENLOWFIRTF {}
818 #[cfg(feature = "Win32_Foundation")]
819 impl ::core::clone::Clone for ENLOWFIRTF {
820 fn clone(&self) -> Self {
821 *self
822 }
823 }
824 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
825 pub const ENM_CHANGE: u32 = 1u32;
826 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
827 pub const ENM_CLIPFORMAT: u32 = 128u32;
828 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
829 pub const ENM_CORRECTTEXT: u32 = 4194304u32;
830 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
831 pub const ENM_DRAGDROPDONE: u32 = 16u32;
832 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
833 pub const ENM_DROPFILES: u32 = 1048576u32;
834 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
835 pub const ENM_ENDCOMPOSITION: u32 = 536870912u32;
836 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
837 pub const ENM_GROUPTYPINGCHANGE: u32 = 1073741824u32;
838 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
839 pub const ENM_HIDELINKTOOLTIP: u32 = 2147483648u32;
840 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
841 pub const ENM_IMECHANGE: u32 = 8388608u32;
842 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
843 pub const ENM_KEYEVENTS: u32 = 65536u32;
844 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
845 pub const ENM_LANGCHANGE: u32 = 16777216u32;
846 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
847 pub const ENM_LINK: u32 = 67108864u32;
848 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
849 pub const ENM_LOWFIRTF: u32 = 134217728u32;
850 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
851 pub const ENM_MOUSEEVENTS: u32 = 131072u32;
852 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
853 pub const ENM_NONE: u32 = 0u32;
854 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
855 pub const ENM_OBJECTPOSITIONS: u32 = 33554432u32;
856 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
857 pub const ENM_PAGECHANGE: u32 = 64u32;
858 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
859 pub const ENM_PARAGRAPHEXPANDED: u32 = 32u32;
860 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
861 pub const ENM_PROTECTED: u32 = 2097152u32;
862 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
863 pub const ENM_REQUESTRESIZE: u32 = 262144u32;
864 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
865 pub const ENM_SCROLL: u32 = 4u32;
866 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
867 pub const ENM_SCROLLEVENTS: u32 = 8u32;
868 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
869 pub const ENM_SELCHANGE: u32 = 524288u32;
870 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
871 pub const ENM_STARTCOMPOSITION: u32 = 268435456u32;
872 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
873 pub const ENM_UPDATE: u32 = 2u32;
874 #[repr(C, packed(4))]
875 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
876 #[cfg(feature = "Win32_Foundation")]
877 pub struct ENOLEOPFAILED {
878 pub nmhdr: super::NMHDR,
879 pub iob: i32,
880 pub lOper: i32,
881 pub hr: ::windows_sys::core::HRESULT,
882 }
883 #[cfg(feature = "Win32_Foundation")]
884 impl ::core::marker::Copy for ENOLEOPFAILED {}
885 #[cfg(feature = "Win32_Foundation")]
886 impl ::core::clone::Clone for ENOLEOPFAILED {
887 fn clone(&self) -> Self {
888 *self
889 }
890 }
891 #[repr(C, packed(4))]
892 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
893 #[cfg(feature = "Win32_Foundation")]
894 pub struct ENPROTECTED {
895 pub nmhdr: super::NMHDR,
896 pub msg: u32,
897 pub wParam: super::super::super::Foundation::WPARAM,
898 pub lParam: super::super::super::Foundation::LPARAM,
899 pub chrg: CHARRANGE,
900 }
901 #[cfg(feature = "Win32_Foundation")]
902 impl ::core::marker::Copy for ENPROTECTED {}
903 #[cfg(feature = "Win32_Foundation")]
904 impl ::core::clone::Clone for ENPROTECTED {
905 fn clone(&self) -> Self {
906 *self
907 }
908 }
909 #[repr(C, packed(4))]
910 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
911 #[cfg(feature = "Win32_Foundation")]
912 pub struct ENSAVECLIPBOARD {
913 pub nmhdr: super::NMHDR,
914 pub cObjectCount: i32,
915 pub cch: i32,
916 }
917 #[cfg(feature = "Win32_Foundation")]
918 impl ::core::marker::Copy for ENSAVECLIPBOARD {}
919 #[cfg(feature = "Win32_Foundation")]
920 impl ::core::clone::Clone for ENSAVECLIPBOARD {
921 fn clone(&self) -> Self {
922 *self
923 }
924 }
925 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
926 pub const EN_ALIGNLTR: u32 = 1808u32;
927 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
928 pub const EN_ALIGNRTL: u32 = 1809u32;
929 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
930 pub const EN_CLIPFORMAT: u32 = 1810u32;
931 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
932 pub const EN_CORRECTTEXT: u32 = 1797u32;
933 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
934 pub const EN_DRAGDROPDONE: u32 = 1804u32;
935 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
936 pub const EN_DROPFILES: u32 = 1795u32;
937 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
938 pub const EN_ENDCOMPOSITION: u32 = 1812u32;
939 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
940 pub const EN_IMECHANGE: u32 = 1799u32;
941 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
942 pub const EN_LINK: u32 = 1803u32;
943 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
944 pub const EN_LOWFIRTF: u32 = 1807u32;
945 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
946 pub const EN_MSGFILTER: u32 = 1792u32;
947 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
948 pub const EN_OBJECTPOSITIONS: u32 = 1802u32;
949 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
950 pub const EN_OLEOPFAILED: u32 = 1801u32;
951 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
952 pub const EN_PAGECHANGE: u32 = 1806u32;
953 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
954 pub const EN_PARAGRAPHEXPANDED: u32 = 1805u32;
955 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
956 pub const EN_PROTECTED: u32 = 1796u32;
957 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
958 pub const EN_REQUESTRESIZE: u32 = 1793u32;
959 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
960 pub const EN_SAVECLIPBOARD: u32 = 1800u32;
961 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
962 pub const EN_SELCHANGE: u32 = 1794u32;
963 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
964 pub const EN_STARTCOMPOSITION: u32 = 1811u32;
965 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
966 pub const EN_STOPNOUNDO: u32 = 1798u32;
967 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
968 pub const EPR_0: u32 = 0u32;
969 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
970 pub const EPR_180: u32 = 2u32;
971 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
972 pub const EPR_270: u32 = 1u32;
973 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
974 pub const EPR_90: u32 = 3u32;
975 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
976 pub const EPR_SE: u32 = 5u32;
977 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
978 pub const ES_DISABLENOSCROLL: u32 = 8192u32;
979 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
980 pub const ES_EX_NOCALLOLEINIT: u32 = 0u32;
981 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
982 pub const ES_NOIME: u32 = 524288u32;
983 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
984 pub const ES_NOOLEDRAGDROP: u32 = 8u32;
985 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
986 pub const ES_SAVESEL: u32 = 32768u32;
987 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
988 pub const ES_SELECTIONBAR: u32 = 16777216u32;
989 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
990 pub const ES_SELFIME: u32 = 262144u32;
991 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
992 pub const ES_SUNKEN: u32 = 16384u32;
993 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
994 pub const ES_VERTICAL: u32 = 4194304u32;
995 #[repr(C, packed(4))]
996 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
997 pub struct FINDTEXTA {
998 pub chrg: CHARRANGE,
999 pub lpstrText: ::windows_sys::core::PCSTR,
1000 }
1001 impl ::core::marker::Copy for FINDTEXTA {}
1002 impl ::core::clone::Clone for FINDTEXTA {
1003 fn clone(&self) -> Self {
1004 *self
1005 }
1006 }
1007 #[repr(C, packed(4))]
1008 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1009 pub struct FINDTEXTEXA {
1010 pub chrg: CHARRANGE,
1011 pub lpstrText: ::windows_sys::core::PCSTR,
1012 pub chrgText: CHARRANGE,
1013 }
1014 impl ::core::marker::Copy for FINDTEXTEXA {}
1015 impl ::core::clone::Clone for FINDTEXTEXA {
1016 fn clone(&self) -> Self {
1017 *self
1018 }
1019 }
1020 #[repr(C, packed(4))]
1021 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1022 pub struct FINDTEXTEXW {
1023 pub chrg: CHARRANGE,
1024 pub lpstrText: ::windows_sys::core::PCWSTR,
1025 pub chrgText: CHARRANGE,
1026 }
1027 impl ::core::marker::Copy for FINDTEXTEXW {}
1028 impl ::core::clone::Clone for FINDTEXTEXW {
1029 fn clone(&self) -> Self {
1030 *self
1031 }
1032 }
1033 #[repr(C, packed(4))]
1034 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1035 pub struct FINDTEXTW {
1036 pub chrg: CHARRANGE,
1037 pub lpstrText: ::windows_sys::core::PCWSTR,
1038 }
1039 impl ::core::marker::Copy for FINDTEXTW {}
1040 impl ::core::clone::Clone for FINDTEXTW {
1041 fn clone(&self) -> Self {
1042 *self
1043 }
1044 }
1045 #[repr(C, packed(4))]
1046 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
1047 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1048 pub struct FORMATRANGE {
1049 pub hdc: super::super::super::Graphics::Gdi::HDC,
1050 pub hdcTarget: super::super::super::Graphics::Gdi::HDC,
1051 pub rc: super::super::super::Foundation::RECT,
1052 pub rcPage: super::super::super::Foundation::RECT,
1053 pub chrg: CHARRANGE,
1054 }
1055 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1056 impl ::core::marker::Copy for FORMATRANGE {}
1057 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1058 impl ::core::clone::Clone for FORMATRANGE {
1059 fn clone(&self) -> Self {
1060 *self
1061 }
1062 }
1063 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1064 pub const FR_MATCHALEFHAMZA: u32 = 2147483648u32;
1065 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1066 pub const FR_MATCHDIAC: u32 = 536870912u32;
1067 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1068 pub const FR_MATCHKASHIDA: u32 = 1073741824u32;
1069 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1070 pub const GCMF_GRIPPER: u32 = 1u32;
1071 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1072 pub const GCMF_MOUSEMENU: u32 = 8192u32;
1073 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1074 pub const GCMF_SPELLING: u32 = 2u32;
1075 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1076 pub const GCMF_TOUCHMENU: u32 = 16384u32;
1077 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1078 pub const GCM_MOUSEMENU: u32 = 8192u32;
1079 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1080 pub const GCM_TOUCHMENU: u32 = 16384u32;
1081 #[repr(C, packed(4))]
1082 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
1083 #[cfg(feature = "Win32_Foundation")]
1084 pub struct GETCONTEXTMENUEX {
1085 pub chrg: CHARRANGE,
1086 pub dwFlags: u32,
1087 pub pt: super::super::super::Foundation::POINT,
1088 pub pvReserved: *mut ::core::ffi::c_void,
1089 }
1090 #[cfg(feature = "Win32_Foundation")]
1091 impl ::core::marker::Copy for GETCONTEXTMENUEX {}
1092 #[cfg(feature = "Win32_Foundation")]
1093 impl ::core::clone::Clone for GETCONTEXTMENUEX {
1094 fn clone(&self) -> Self {
1095 *self
1096 }
1097 }
1098 #[repr(C, packed(4))]
1099 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1100 pub struct GETTEXTEX {
1101 pub cb: u32,
1102 pub flags: GETTEXTEX_FLAGS,
1103 pub codepage: u32,
1104 pub lpDefaultChar: ::windows_sys::core::PCSTR,
1105 pub lpUsedDefChar: *mut i32,
1106 }
1107 impl ::core::marker::Copy for GETTEXTEX {}
1108 impl ::core::clone::Clone for GETTEXTEX {
1109 fn clone(&self) -> Self {
1110 *self
1111 }
1112 }
1113 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1114 pub type GETTEXTEX_FLAGS = u32;
1115 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1116 pub const GT_DEFAULT: GETTEXTEX_FLAGS = 0u32;
1117 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1118 pub const GT_NOHIDDENTEXT: GETTEXTEX_FLAGS = 8u32;
1119 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1120 pub const GT_RAWTEXT: GETTEXTEX_FLAGS = 4u32;
1121 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1122 pub const GT_SELECTION: GETTEXTEX_FLAGS = 2u32;
1123 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1124 pub const GT_USECRLF: GETTEXTEX_FLAGS = 1u32;
1125 #[repr(C)]
1126 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1127 pub struct GETTEXTLENGTHEX {
1128 pub flags: GETTEXTLENGTHEX_FLAGS,
1129 pub codepage: u32,
1130 }
1131 impl ::core::marker::Copy for GETTEXTLENGTHEX {}
1132 impl ::core::clone::Clone for GETTEXTLENGTHEX {
1133 fn clone(&self) -> Self {
1134 *self
1135 }
1136 }
1137 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1138 pub type GETTEXTLENGTHEX_FLAGS = u32;
1139 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1140 pub const GTL_DEFAULT: GETTEXTLENGTHEX_FLAGS = 0u32;
1141 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1142 pub const GTL_USECRLF: GETTEXTLENGTHEX_FLAGS = 1u32;
1143 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1144 pub const GTL_PRECISE: GETTEXTLENGTHEX_FLAGS = 2u32;
1145 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1146 pub const GTL_CLOSE: GETTEXTLENGTHEX_FLAGS = 4u32;
1147 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1148 pub const GTL_NUMCHARS: GETTEXTLENGTHEX_FLAGS = 8u32;
1149 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1150 pub const GTL_NUMBYTES: GETTEXTLENGTHEX_FLAGS = 16u32;
1151 #[repr(C, packed(4))]
1152 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1153 pub struct HYPHENATEINFO {
1154 pub cbSize: i16,
1155 pub dxHyphenateZone: i16,
1156 pub pfnHyphenate: isize,
1157 }
1158 impl ::core::marker::Copy for HYPHENATEINFO {}
1159 impl ::core::clone::Clone for HYPHENATEINFO {
1160 fn clone(&self) -> Self {
1161 *self
1162 }
1163 }
1164 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1165 pub const ICM_CTF: u32 = 5u32;
1166 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1167 pub const ICM_LEVEL2: u32 = 2u32;
1168 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1169 pub const ICM_LEVEL2_5: u32 = 3u32;
1170 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1171 pub const ICM_LEVEL2_SUI: u32 = 4u32;
1172 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1173 pub const ICM_LEVEL3: u32 = 1u32;
1174 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1175 pub const ICM_NOTOPEN: u32 = 0u32;
1176 #[repr(C)]
1177 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1178 pub struct IMECOMPTEXT {
1179 pub cb: i32,
1180 pub flags: IMECOMPTEXT_FLAGS,
1181 }
1182 impl ::core::marker::Copy for IMECOMPTEXT {}
1183 impl ::core::clone::Clone for IMECOMPTEXT {
1184 fn clone(&self) -> Self {
1185 *self
1186 }
1187 }
1188 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1189 pub type IMECOMPTEXT_FLAGS = u32;
1190 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1191 pub const ICT_RESULTREADSTR: IMECOMPTEXT_FLAGS = 1u32;
1192 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1193 pub const IMF_AUTOFONT: u32 = 2u32;
1194 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1195 pub const IMF_AUTOFONTSIZEADJUST: u32 = 16u32;
1196 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1197 pub const IMF_AUTOKEYBOARD: u32 = 1u32;
1198 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1199 pub const IMF_CLOSESTATUSWINDOW: u32 = 8u32;
1200 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1201 pub const IMF_DUALFONT: u32 = 128u32;
1202 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1203 pub const IMF_FORCEACTIVE: u32 = 64u32;
1204 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1205 pub const IMF_FORCEDISABLE: u32 = 4u32;
1206 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1207 pub const IMF_FORCEENABLE: u32 = 2u32;
1208 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1209 pub const IMF_FORCEINACTIVE: u32 = 128u32;
1210 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1211 pub const IMF_FORCENONE: u32 = 1u32;
1212 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1213 pub const IMF_FORCEREMEMBER: u32 = 256u32;
1214 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1215 pub const IMF_IMEALWAYSSENDNOTIFY: u32 = 8u32;
1216 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1217 pub const IMF_IMECANCELCOMPLETE: u32 = 4u32;
1218 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1219 pub const IMF_IMEUIINTEGRATION: u32 = 8192u32;
1220 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1221 pub const IMF_MULTIPLEEDIT: u32 = 1024u32;
1222 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1223 pub const IMF_NOIMPLICITLANG: u32 = 64u32;
1224 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1225 pub const IMF_NOKBDLIDFIXUP: u32 = 512u32;
1226 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1227 pub const IMF_NORTFFONTSUBSTITUTE: u32 = 1024u32;
1228 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1229 pub const IMF_SMODE_NONE: u32 = 2u32;
1230 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1231 pub const IMF_SMODE_PLAURALCLAUSE: u32 = 1u32;
1232 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1233 pub const IMF_SPELLCHECKING: u32 = 2048u32;
1234 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1235 pub const IMF_TKBPREDICTION: u32 = 4096u32;
1236 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1237 pub const IMF_UIFONTS: u32 = 32u32;
1238 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1239 pub const IMF_VERTICAL: u32 = 32u32;
1240 pub type IRichEditOle = *mut ::core::ffi::c_void;
1241 pub type IRichEditOleCallback = *mut ::core::ffi::c_void;
1242 pub type IRicheditUiaOverrides = *mut ::core::ffi::c_void;
1243 pub type ITextDisplays = *mut ::core::ffi::c_void;
1244 pub type ITextDocument = *mut ::core::ffi::c_void;
1245 pub type ITextDocument2 = *mut ::core::ffi::c_void;
1246 pub type ITextDocument2Old = *mut ::core::ffi::c_void;
1247 pub type ITextFont = *mut ::core::ffi::c_void;
1248 pub type ITextFont2 = *mut ::core::ffi::c_void;
1249 pub type ITextHost = *mut ::core::ffi::c_void;
1250 pub type ITextHost2 = *mut ::core::ffi::c_void;
1251 pub type ITextPara = *mut ::core::ffi::c_void;
1252 pub type ITextPara2 = *mut ::core::ffi::c_void;
1253 pub type ITextRange = *mut ::core::ffi::c_void;
1254 pub type ITextRange2 = *mut ::core::ffi::c_void;
1255 pub type ITextRow = *mut ::core::ffi::c_void;
1256 pub type ITextSelection = *mut ::core::ffi::c_void;
1257 pub type ITextSelection2 = *mut ::core::ffi::c_void;
1258 pub type ITextServices = *mut ::core::ffi::c_void;
1259 pub type ITextServices2 = *mut ::core::ffi::c_void;
1260 pub type ITextStory = *mut ::core::ffi::c_void;
1261 pub type ITextStoryRanges = *mut ::core::ffi::c_void;
1262 pub type ITextStoryRanges2 = *mut ::core::ffi::c_void;
1263 pub type ITextStrings = *mut ::core::ffi::c_void;
1264 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1265 pub type KHYPH = i32;
1266 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1267 pub const khyphNil: KHYPH = 0i32;
1268 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1269 pub const khyphNormal: KHYPH = 1i32;
1270 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1271 pub const khyphAddBefore: KHYPH = 2i32;
1272 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1273 pub const khyphChangeBefore: KHYPH = 3i32;
1274 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1275 pub const khyphDeleteBefore: KHYPH = 4i32;
1276 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1277 pub const khyphChangeAfter: KHYPH = 5i32;
1278 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1279 pub const khyphDelAndChange: KHYPH = 6i32;
1280 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1281 pub type MANCODE = i32;
1282 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1283 pub const MBOLD: MANCODE = 16i32;
1284 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1285 pub const MITAL: MANCODE = 32i32;
1286 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1287 pub const MGREEK: MANCODE = 64i32;
1288 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1289 pub const MROMN: MANCODE = 0i32;
1290 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1291 pub const MSCRP: MANCODE = 1i32;
1292 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1293 pub const MFRAK: MANCODE = 2i32;
1294 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1295 pub const MOPEN: MANCODE = 3i32;
1296 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1297 pub const MSANS: MANCODE = 4i32;
1298 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1299 pub const MMONO: MANCODE = 5i32;
1300 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1301 pub const MMATH: MANCODE = 6i32;
1302 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1303 pub const MISOL: MANCODE = 7i32;
1304 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1305 pub const MINIT: MANCODE = 8i32;
1306 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1307 pub const MTAIL: MANCODE = 9i32;
1308 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1309 pub const MSTRCH: MANCODE = 10i32;
1310 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1311 pub const MLOOP: MANCODE = 11i32;
1312 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1313 pub const MOPENA: MANCODE = 12i32;
1314 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1315 pub const MAX_TABLE_CELLS: u32 = 63u32;
1316 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1317 pub const MAX_TAB_STOPS: u32 = 32u32;
1318 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1319 pub const MSFTEDIT_CLASS: &str = "RICHEDIT50W";
1320 #[repr(C, packed(4))]
1321 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
1322 #[cfg(feature = "Win32_Foundation")]
1323 pub struct MSGFILTER {
1324 pub nmhdr: super::NMHDR,
1325 pub msg: u32,
1326 pub wParam: super::super::super::Foundation::WPARAM,
1327 pub lParam: super::super::super::Foundation::LPARAM,
1328 }
1329 #[cfg(feature = "Win32_Foundation")]
1330 impl ::core::marker::Copy for MSGFILTER {}
1331 #[cfg(feature = "Win32_Foundation")]
1332 impl ::core::clone::Clone for MSGFILTER {
1333 fn clone(&self) -> Self {
1334 *self
1335 }
1336 }
1337 #[repr(C, packed(4))]
1338 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
1339 #[cfg(feature = "Win32_Foundation")]
1340 pub struct OBJECTPOSITIONS {
1341 pub nmhdr: super::NMHDR,
1342 pub cObjectCount: i32,
1343 pub pcpPositions: *mut i32,
1344 }
1345 #[cfg(feature = "Win32_Foundation")]
1346 impl ::core::marker::Copy for OBJECTPOSITIONS {}
1347 #[cfg(feature = "Win32_Foundation")]
1348 impl ::core::clone::Clone for OBJECTPOSITIONS {
1349 fn clone(&self) -> Self {
1350 *self
1351 }
1352 }
1353 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1354 pub type OBJECTTYPE = i32;
1355 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1356 pub const tomSimpleText: OBJECTTYPE = 0i32;
1357 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1358 pub const tomRuby: OBJECTTYPE = 1i32;
1359 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1360 pub const tomHorzVert: OBJECTTYPE = 2i32;
1361 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1362 pub const tomWarichu: OBJECTTYPE = 3i32;
1363 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1364 pub const tomEq: OBJECTTYPE = 9i32;
1365 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1366 pub const tomMath: OBJECTTYPE = 10i32;
1367 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1368 pub const tomAccent: OBJECTTYPE = 10i32;
1369 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1370 pub const tomBox: OBJECTTYPE = 11i32;
1371 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1372 pub const tomBoxedFormula: OBJECTTYPE = 12i32;
1373 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1374 pub const tomBrackets: OBJECTTYPE = 13i32;
1375 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1376 pub const tomBracketsWithSeps: OBJECTTYPE = 14i32;
1377 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1378 pub const tomEquationArray: OBJECTTYPE = 15i32;
1379 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1380 pub const tomFraction: OBJECTTYPE = 16i32;
1381 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1382 pub const tomFunctionApply: OBJECTTYPE = 17i32;
1383 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1384 pub const tomLeftSubSup: OBJECTTYPE = 18i32;
1385 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1386 pub const tomLowerLimit: OBJECTTYPE = 19i32;
1387 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1388 pub const tomMatrix: OBJECTTYPE = 20i32;
1389 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1390 pub const tomNary: OBJECTTYPE = 21i32;
1391 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1392 pub const tomOpChar: OBJECTTYPE = 22i32;
1393 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1394 pub const tomOverbar: OBJECTTYPE = 23i32;
1395 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1396 pub const tomPhantom: OBJECTTYPE = 24i32;
1397 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1398 pub const tomRadical: OBJECTTYPE = 25i32;
1399 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1400 pub const tomSlashedFraction: OBJECTTYPE = 26i32;
1401 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1402 pub const tomStack: OBJECTTYPE = 27i32;
1403 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1404 pub const tomStretchStack: OBJECTTYPE = 28i32;
1405 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1406 pub const tomSubscript: OBJECTTYPE = 29i32;
1407 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1408 pub const tomSubSup: OBJECTTYPE = 30i32;
1409 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1410 pub const tomSuperscript: OBJECTTYPE = 31i32;
1411 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1412 pub const tomUnderbar: OBJECTTYPE = 32i32;
1413 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1414 pub const tomUpperLimit: OBJECTTYPE = 33i32;
1415 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1416 pub const tomObjectMax: OBJECTTYPE = 33i32;
1417 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1418 pub const OLEOP_DOVERB: u32 = 1u32;
1419 #[repr(C)]
1420 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1421 pub struct PARAFORMAT {
1422 pub cbSize: u32,
1423 pub dwMask: PARAFORMAT_MASK,
1424 pub wNumbering: u16,
1425 pub Anonymous: PARAFORMAT_0,
1426 pub dxStartIndent: i32,
1427 pub dxRightIndent: i32,
1428 pub dxOffset: i32,
1429 pub wAlignment: PARAFORMAT_ALIGNMENT,
1430 pub cTabCount: i16,
1431 pub rgxTabs: [u32; 32],
1432 }
1433 impl ::core::marker::Copy for PARAFORMAT {}
1434 impl ::core::clone::Clone for PARAFORMAT {
1435 fn clone(&self) -> Self {
1436 *self
1437 }
1438 }
1439 #[repr(C)]
1440 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1441 pub union PARAFORMAT_0 {
1442 pub wReserved: u16,
1443 pub wEffects: u16,
1444 }
1445 impl ::core::marker::Copy for PARAFORMAT_0 {}
1446 impl ::core::clone::Clone for PARAFORMAT_0 {
1447 fn clone(&self) -> Self {
1448 *self
1449 }
1450 }
1451 #[repr(C)]
1452 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1453 pub struct PARAFORMAT2 {
1454 pub __AnonymousBase_richedit_L1149_C22: PARAFORMAT,
1455 pub dySpaceBefore: i32,
1456 pub dySpaceAfter: i32,
1457 pub dyLineSpacing: i32,
1458 pub sStyle: i16,
1459 pub bLineSpacingRule: u8,
1460 pub bOutlineLevel: u8,
1461 pub wShadingWeight: u16,
1462 pub wShadingStyle: PARAFORMAT_SHADING_STYLE,
1463 pub wNumberingStart: u16,
1464 pub wNumberingStyle: PARAFORMAT_NUMBERING_STYLE,
1465 pub wNumberingTab: u16,
1466 pub wBorderSpace: u16,
1467 pub wBorderWidth: u16,
1468 pub wBorders: PARAFORMAT_BORDERS,
1469 }
1470 impl ::core::marker::Copy for PARAFORMAT2 {}
1471 impl ::core::clone::Clone for PARAFORMAT2 {
1472 fn clone(&self) -> Self {
1473 *self
1474 }
1475 }
1476 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1477 pub type PARAFORMAT_ALIGNMENT = u16;
1478 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1479 pub const PFA_CENTER: PARAFORMAT_ALIGNMENT = 3u16;
1480 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1481 pub const PFA_LEFT: PARAFORMAT_ALIGNMENT = 1u16;
1482 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1483 pub const PFA_RIGHT: PARAFORMAT_ALIGNMENT = 2u16;
1484 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1485 pub type PARAFORMAT_BORDERS = u16;
1486 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1487 pub const PARAFORMAT_BORDERS_LEFT: PARAFORMAT_BORDERS = 1u16;
1488 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1489 pub const PARAFORMAT_BORDERS_RIGHT: PARAFORMAT_BORDERS = 2u16;
1490 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1491 pub const PARAFORMAT_BORDERS_TOP: PARAFORMAT_BORDERS = 4u16;
1492 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1493 pub const PARAFORMAT_BORDERS_BOTTOM: PARAFORMAT_BORDERS = 8u16;
1494 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1495 pub const PARAFORMAT_BORDERS_INSIDE: PARAFORMAT_BORDERS = 16u16;
1496 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1497 pub const PARAFORMAT_BORDERS_OUTSIDE: PARAFORMAT_BORDERS = 32u16;
1498 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1499 pub const PARAFORMAT_BORDERS_AUTOCOLOR: PARAFORMAT_BORDERS = 64u16;
1500 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1501 pub type PARAFORMAT_MASK = u32;
1502 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1503 pub const PFM_ALIGNMENT: PARAFORMAT_MASK = 8u32;
1504 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1505 pub const PFM_NUMBERING: PARAFORMAT_MASK = 32u32;
1506 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1507 pub const PFM_OFFSET: PARAFORMAT_MASK = 4u32;
1508 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1509 pub const PFM_OFFSETINDENT: PARAFORMAT_MASK = 2147483648u32;
1510 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1511 pub const PFM_RIGHTINDENT: PARAFORMAT_MASK = 2u32;
1512 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1513 pub const PFM_RTLPARA: PARAFORMAT_MASK = 65536u32;
1514 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1515 pub const PFM_STARTINDENT: PARAFORMAT_MASK = 1u32;
1516 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1517 pub const PFM_TABSTOPS: PARAFORMAT_MASK = 16u32;
1518 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1519 pub type PARAFORMAT_NUMBERING_STYLE = u16;
1520 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1521 pub const PFNS_PAREN: PARAFORMAT_NUMBERING_STYLE = 0u16;
1522 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1523 pub const PFNS_PARENS: PARAFORMAT_NUMBERING_STYLE = 256u16;
1524 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1525 pub const PFNS_PERIOD: PARAFORMAT_NUMBERING_STYLE = 512u16;
1526 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1527 pub const PFNS_PLAIN: PARAFORMAT_NUMBERING_STYLE = 768u16;
1528 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1529 pub const PFNS_NONUMBER: PARAFORMAT_NUMBERING_STYLE = 1024u16;
1530 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1531 pub const PFNS_NEWNUMBER: PARAFORMAT_NUMBERING_STYLE = 32768u16;
1532 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1533 pub type PARAFORMAT_SHADING_STYLE = u16;
1534 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1535 pub const PARAFORMAT_SHADING_STYLE_NONE: PARAFORMAT_SHADING_STYLE = 0u16;
1536 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1537 pub const PARAFORMAT_SHADING_STYLE_DARK_HORIZ: PARAFORMAT_SHADING_STYLE = 1u16;
1538 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1539 pub const PARAFORMAT_SHADING_STYLE_DARK_VERT: PARAFORMAT_SHADING_STYLE = 2u16;
1540 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1541 pub const PARAFORMAT_SHADING_STYLE_DARK_DOWN_DIAG: PARAFORMAT_SHADING_STYLE = 3u16;
1542 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1543 pub const PARAFORMAT_SHADING_STYLE_DARK_UP_DIAG: PARAFORMAT_SHADING_STYLE = 4u16;
1544 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1545 pub const PARAFORMAT_SHADING_STYLE_DARK_GRID: PARAFORMAT_SHADING_STYLE = 5u16;
1546 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1547 pub const PARAFORMAT_SHADING_STYLE_DARK_TRELLIS: PARAFORMAT_SHADING_STYLE = 6u16;
1548 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1549 pub const PARAFORMAT_SHADING_STYLE_LIGHT_HORZ: PARAFORMAT_SHADING_STYLE = 7u16;
1550 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1551 pub const PARAFORMAT_SHADING_STYLE_LIGHT_VERT: PARAFORMAT_SHADING_STYLE = 8u16;
1552 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1553 pub const PARAFORMAT_SHADING_STYLE_LIGHT_DOWN_DIAG: PARAFORMAT_SHADING_STYLE = 9u16;
1554 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1555 pub const PARAFORMAT_SHADING_STYLE_LIGHT_UP_DIAG: PARAFORMAT_SHADING_STYLE = 10u16;
1556 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1557 pub const PARAFORMAT_SHADING_STYLE_LIGHT_GRID: PARAFORMAT_SHADING_STYLE = 11u16;
1558 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1559 pub const PARAFORMAT_SHADING_STYLE_LIGHT_TRELLIS: PARAFORMAT_SHADING_STYLE = 12u16;
1560 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1561 pub const PC_DELIMITER: u32 = 4u32;
1562 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1563 pub const PC_FOLLOWING: u32 = 1u32;
1564 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1565 pub const PC_LEADING: u32 = 2u32;
1566 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1567 pub const PC_OVERFLOW: u32 = 3u32;
1568 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1569 pub type PCreateTextServices = ::core::option::Option<unsafe extern "system" fn(punkouter: ::windows_sys::core::IUnknown, pitexthost: ITextHost, ppunk: *mut ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT>;
1570 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1571 pub const PFA_FULL_GLYPHS: u32 = 8u32;
1572 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1573 pub const PFA_FULL_INTERLETTER: u32 = 6u32;
1574 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1575 pub const PFA_FULL_INTERWORD: u32 = 4u32;
1576 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1577 pub const PFA_FULL_NEWSPAPER: u32 = 5u32;
1578 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1579 pub const PFA_FULL_SCALED: u32 = 7u32;
1580 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1581 pub const PFA_JUSTIFY: u32 = 4u32;
1582 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1583 pub const PFM_BORDER: u32 = 2048u32;
1584 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1585 pub const PFM_BOX: u32 = 67108864u32;
1586 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1587 pub const PFM_COLLAPSED: u32 = 16777216u32;
1588 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1589 pub const PFM_DONOTHYPHEN: u32 = 4194304u32;
1590 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1591 pub const PFM_KEEP: u32 = 131072u32;
1592 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1593 pub const PFM_KEEPNEXT: u32 = 262144u32;
1594 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1595 pub const PFM_LINESPACING: u32 = 256u32;
1596 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1597 pub const PFM_NOLINENUMBER: u32 = 1048576u32;
1598 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1599 pub const PFM_NOWIDOWCONTROL: u32 = 2097152u32;
1600 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1601 pub const PFM_NUMBERINGSTART: u32 = 32768u32;
1602 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1603 pub const PFM_NUMBERINGSTYLE: u32 = 8192u32;
1604 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1605 pub const PFM_NUMBERINGTAB: u32 = 16384u32;
1606 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1607 pub const PFM_OUTLINELEVEL: u32 = 33554432u32;
1608 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1609 pub const PFM_PAGEBREAKBEFORE: u32 = 524288u32;
1610 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1611 pub const PFM_RESERVED2: u32 = 134217728u32;
1612 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1613 pub const PFM_SHADING: u32 = 4096u32;
1614 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1615 pub const PFM_SIDEBYSIDE: u32 = 8388608u32;
1616 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1617 pub const PFM_SPACEAFTER: u32 = 128u32;
1618 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1619 pub const PFM_SPACEBEFORE: u32 = 64u32;
1620 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1621 pub const PFM_STYLE: u32 = 1024u32;
1622 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1623 pub const PFM_TABLE: u32 = 1073741824u32;
1624 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1625 pub const PFM_TABLEROWDELIMITER: u32 = 268435456u32;
1626 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1627 pub const PFM_TEXTWRAPPINGBREAK: u32 = 536870912u32;
1628 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1629 pub const PFN_ARABIC: u32 = 2u32;
1630 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1631 pub const PFN_BULLET: u32 = 1u32;
1632 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1633 pub const PFN_LCLETTER: u32 = 3u32;
1634 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1635 pub const PFN_LCROMAN: u32 = 5u32;
1636 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1637 pub const PFN_UCLETTER: u32 = 4u32;
1638 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1639 pub const PFN_UCROMAN: u32 = 6u32;
1640 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1641 pub type PShutdownTextServices = ::core::option::Option<unsafe extern "system" fn(ptextservices: ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT>;
1642 #[repr(C, packed(4))]
1643 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1644 pub struct PUNCTUATION {
1645 pub iSize: u32,
1646 pub szPunctuation: ::windows_sys::core::PSTR,
1647 }
1648 impl ::core::marker::Copy for PUNCTUATION {}
1649 impl ::core::clone::Clone for PUNCTUATION {
1650 fn clone(&self) -> Self {
1651 *self
1652 }
1653 }
1654 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1655 pub const RECO_COPY: i32 = 2i32;
1656 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1657 pub const RECO_CUT: i32 = 3i32;
1658 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1659 pub const RECO_DRAG: i32 = 4i32;
1660 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1661 pub const RECO_DROP: i32 = 1i32;
1662 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1663 pub const RECO_PASTE: i32 = 0i32;
1664 #[repr(C)]
1665 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Ole\"`*"]
1666 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))]
1667 pub struct REOBJECT {
1668 pub cbStruct: u32,
1669 pub cp: i32,
1670 pub clsid: ::windows_sys::core::GUID,
1671 pub poleobj: super::super::super::System::Ole::IOleObject,
1672 pub pstg: super::super::super::System::Com::StructuredStorage::IStorage,
1673 pub polesite: super::super::super::System::Ole::IOleClientSite,
1674 pub sizel: super::super::super::Foundation::SIZE,
1675 pub dvaspect: u32,
1676 pub dwFlags: REOBJECT_FLAGS,
1677 pub dwUser: u32,
1678 }
1679 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))]
1680 impl ::core::marker::Copy for REOBJECT {}
1681 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))]
1682 impl ::core::clone::Clone for REOBJECT {
1683 fn clone(&self) -> Self {
1684 *self
1685 }
1686 }
1687 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1688 pub type REOBJECT_FLAGS = u32;
1689 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1690 pub const REO_ALIGNTORIGHT: REOBJECT_FLAGS = 256u32;
1691 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1692 pub const REO_BELOWBASELINE: REOBJECT_FLAGS = 2u32;
1693 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1694 pub const REO_BLANK: REOBJECT_FLAGS = 16u32;
1695 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1696 pub const REO_CANROTATE: REOBJECT_FLAGS = 128u32;
1697 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1698 pub const REO_DONTNEEDPALETTE: REOBJECT_FLAGS = 32u32;
1699 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1700 pub const REO_DYNAMICSIZE: REOBJECT_FLAGS = 8u32;
1701 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1702 pub const REO_GETMETAFILE: REOBJECT_FLAGS = 4194304u32;
1703 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1704 pub const REO_HILITED: REOBJECT_FLAGS = 16777216u32;
1705 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1706 pub const REO_INPLACEACTIVE: REOBJECT_FLAGS = 33554432u32;
1707 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1708 pub const REO_INVERTEDSELECT: REOBJECT_FLAGS = 4u32;
1709 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1710 pub const REO_LINK: REOBJECT_FLAGS = 2147483648u32;
1711 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1712 pub const REO_LINKAVAILABLE: REOBJECT_FLAGS = 8388608u32;
1713 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1714 pub const REO_OPEN: REOBJECT_FLAGS = 67108864u32;
1715 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1716 pub const REO_OWNERDRAWSELECT: REOBJECT_FLAGS = 64u32;
1717 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1718 pub const REO_RESIZABLE: REOBJECT_FLAGS = 1u32;
1719 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1720 pub const REO_SELECTED: REOBJECT_FLAGS = 134217728u32;
1721 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1722 pub const REO_STATIC: REOBJECT_FLAGS = 1073741824u32;
1723 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1724 pub const REO_USEASBACKGROUND: REOBJECT_FLAGS = 1024u32;
1725 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1726 pub const REO_WRAPTEXTAROUND: REOBJECT_FLAGS = 512u32;
1727 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1728 pub const REO_NULL: i32 = 0i32;
1729 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1730 pub const REO_READWRITEMASK: i32 = 2047i32;
1731 #[repr(C, packed(4))]
1732 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"]
1733 #[cfg(feature = "Win32_System_Com")]
1734 pub struct REPASTESPECIAL {
1735 pub dwAspect: super::super::super::System::Com::DVASPECT,
1736 pub dwParam: usize,
1737 }
1738 #[cfg(feature = "Win32_System_Com")]
1739 impl ::core::marker::Copy for REPASTESPECIAL {}
1740 #[cfg(feature = "Win32_System_Com")]
1741 impl ::core::clone::Clone for REPASTESPECIAL {
1742 fn clone(&self) -> Self {
1743 *self
1744 }
1745 }
1746 #[repr(C, packed(4))]
1747 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
1748 #[cfg(feature = "Win32_Foundation")]
1749 pub struct REQRESIZE {
1750 pub nmhdr: super::NMHDR,
1751 pub rc: super::super::super::Foundation::RECT,
1752 }
1753 #[cfg(feature = "Win32_Foundation")]
1754 impl ::core::marker::Copy for REQRESIZE {}
1755 #[cfg(feature = "Win32_Foundation")]
1756 impl ::core::clone::Clone for REQRESIZE {
1757 fn clone(&self) -> Self {
1758 *self
1759 }
1760 }
1761 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1762 pub const RICHEDIT60_CLASS: &str = "RICHEDIT60W";
1763 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1764 pub const RICHEDIT_CLASS: &str = "RichEdit20W";
1765 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1766 pub const RICHEDIT_CLASS10A: &str = "RICHEDIT";
1767 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1768 pub const RICHEDIT_CLASSA: &str = "RichEdit20A";
1769 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1770 pub const RICHEDIT_CLASSW: &str = "RichEdit20W";
1771 #[repr(C, packed(4))]
1772 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`*"]
1773 #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))]
1774 pub struct RICHEDIT_IMAGE_PARAMETERS {
1775 pub xWidth: i32,
1776 pub yHeight: i32,
1777 pub Ascent: i32,
1778 pub Type: super::super::super::Graphics::Gdi::TEXT_ALIGN_OPTIONS,
1779 pub pwszAlternateText: ::windows_sys::core::PCWSTR,
1780 pub pIStream: super::super::super::System::Com::IStream,
1781 }
1782 #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))]
1783 impl ::core::marker::Copy for RICHEDIT_IMAGE_PARAMETERS {}
1784 #[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))]
1785 impl ::core::clone::Clone for RICHEDIT_IMAGE_PARAMETERS {
1786 fn clone(&self) -> Self {
1787 *self
1788 }
1789 }
1790 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1791 pub type RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = u16;
1792 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1793 pub const SEL_EMPTY: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 0u16;
1794 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1795 pub const SEL_TEXT: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 1u16;
1796 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1797 pub const SEL_OBJECT: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 2u16;
1798 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1799 pub const SEL_MULTICHAR: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 4u16;
1800 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1801 pub const SEL_MULTIOBJECT: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 8u16;
1802 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1803 pub const GCM_RIGHTMOUSEDROP: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 32768u16;
1804 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1805 pub type RICH_EDIT_GET_OBJECT_FLAGS = u32;
1806 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1807 pub const REO_GETOBJ_POLEOBJ: RICH_EDIT_GET_OBJECT_FLAGS = 1u32;
1808 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1809 pub const REO_GETOBJ_PSTG: RICH_EDIT_GET_OBJECT_FLAGS = 2u32;
1810 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1811 pub const REO_GETOBJ_POLESITE: RICH_EDIT_GET_OBJECT_FLAGS = 4u32;
1812 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1813 pub const REO_GETOBJ_NO_INTERFACES: RICH_EDIT_GET_OBJECT_FLAGS = 0u32;
1814 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1815 pub const REO_GETOBJ_ALL_INTERFACES: RICH_EDIT_GET_OBJECT_FLAGS = 7u32;
1816 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1817 pub const RTO_DISABLEHANDLES: u32 = 2u32;
1818 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1819 pub const RTO_READINGMODE: u32 = 3u32;
1820 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1821 pub const RTO_SHOWHANDLES: u32 = 1u32;
1822 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1823 pub const SCF_ALL: u32 = 4u32;
1824 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1825 pub const SCF_ASSOCIATEFONT: u32 = 16u32;
1826 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1827 pub const SCF_ASSOCIATEFONT2: u32 = 64u32;
1828 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1829 pub const SCF_CHARREPFROMLCID: u32 = 256u32;
1830 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1831 pub const SCF_DEFAULT: u32 = 0u32;
1832 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1833 pub const SCF_NOKBUPDATE: u32 = 32u32;
1834 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1835 pub const SCF_SELECTION: u32 = 1u32;
1836 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1837 pub const SCF_SMARTFONT: u32 = 128u32;
1838 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1839 pub const SCF_USEUIRULES: u32 = 8u32;
1840 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1841 pub const SCF_WORD: u32 = 2u32;
1842 #[repr(C, packed(4))]
1843 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
1844 #[cfg(feature = "Win32_Foundation")]
1845 pub struct SELCHANGE {
1846 pub nmhdr: super::NMHDR,
1847 pub chrg: CHARRANGE,
1848 pub seltyp: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE,
1849 }
1850 #[cfg(feature = "Win32_Foundation")]
1851 impl ::core::marker::Copy for SELCHANGE {}
1852 #[cfg(feature = "Win32_Foundation")]
1853 impl ::core::clone::Clone for SELCHANGE {
1854 fn clone(&self) -> Self {
1855 *self
1856 }
1857 }
1858 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1859 pub const SES_ALLOWBEEPS: u32 = 256u32;
1860 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1861 pub const SES_BEEPONMAXTEXT: u32 = 2u32;
1862 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1863 pub const SES_BIDI: u32 = 4096u32;
1864 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1865 pub const SES_CTFALLOWEMBED: u32 = 2097152u32;
1866 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1867 pub const SES_CTFALLOWPROOFING: u32 = 8388608u32;
1868 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1869 pub const SES_CTFALLOWSMARTTAG: u32 = 4194304u32;
1870 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1871 pub const SES_CTFNOLOCK: u32 = 268435456u32;
1872 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1873 pub const SES_CUSTOMLOOK: u32 = 524288u32;
1874 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1875 pub const SES_DEFAULTLATINLIGA: u32 = 16u32;
1876 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1877 pub const SES_DRAFTMODE: u32 = 32768u32;
1878 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1879 pub const SES_EMULATE10: u32 = 16u32;
1880 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1881 pub const SES_EMULATESYSEDIT: u32 = 1u32;
1882 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1883 pub const SES_EXTENDBACKCOLOR: u32 = 4u32;
1884 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1885 pub const SES_EX_HANDLEFRIENDLYURL: u32 = 256u32;
1886 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1887 pub const SES_EX_HIDETEMPFORMAT: u32 = 268435456u32;
1888 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1889 pub const SES_EX_MULTITOUCH: u32 = 134217728u32;
1890 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1891 pub const SES_EX_NOACETATESELECTION: u32 = 1048576u32;
1892 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1893 pub const SES_EX_NOMATH: u32 = 64u32;
1894 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1895 pub const SES_EX_NOTABLE: u32 = 4u32;
1896 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1897 pub const SES_EX_NOTHEMING: u32 = 524288u32;
1898 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1899 pub const SES_EX_USEMOUSEWPARAM: u32 = 536870912u32;
1900 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1901 pub const SES_EX_USESINGLELINE: u32 = 2097152u32;
1902 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1903 pub const SES_HIDEGRIDLINES: u32 = 131072u32;
1904 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1905 pub const SES_HYPERLINKTOOLTIPS: u32 = 8u32;
1906 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1907 pub const SES_LBSCROLLNOTIFY: u32 = 1048576u32;
1908 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1909 pub const SES_LOGICALCARET: u32 = 16777216u32;
1910 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1911 pub const SES_LOWERCASE: u32 = 1024u32;
1912 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1913 pub const SES_MAPCPS: u32 = 8u32;
1914 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1915 pub const SES_MAX: u32 = 536870912u32;
1916 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1917 pub const SES_MULTISELECT: u32 = 134217728u32;
1918 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1919 pub const SES_NOEALINEHEIGHTADJUST: u32 = 536870912u32;
1920 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1921 pub const SES_NOFOCUSLINKNOTIFY: u32 = 32u32;
1922 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1923 pub const SES_NOIME: u32 = 128u32;
1924 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1925 pub const SES_NOINPUTSEQUENCECHK: u32 = 2048u32;
1926 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1927 pub const SES_SCROLLONKILLFOCUS: u32 = 8192u32;
1928 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1929 pub const SES_SMARTDRAGDROP: u32 = 67108864u32;
1930 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1931 pub const SES_UPPERCASE: u32 = 512u32;
1932 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1933 pub const SES_USEAIMM: u32 = 64u32;
1934 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1935 pub const SES_USEATFONT: u32 = 262144u32;
1936 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1937 pub const SES_USECRLF: u32 = 32u32;
1938 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1939 pub const SES_USECTF: u32 = 65536u32;
1940 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1941 pub const SES_WORDDRAGDROP: u32 = 33554432u32;
1942 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1943 pub const SES_XLTCRCRLFTOCR: u32 = 16384u32;
1944 #[repr(C)]
1945 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1946 pub struct SETTEXTEX {
1947 pub flags: u32,
1948 pub codepage: u32,
1949 }
1950 impl ::core::marker::Copy for SETTEXTEX {}
1951 impl ::core::clone::Clone for SETTEXTEX {
1952 fn clone(&self) -> Self {
1953 *self
1954 }
1955 }
1956 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1957 pub const SFF_KEEPDOCINFO: u32 = 4096u32;
1958 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1959 pub const SFF_PERSISTVIEWSCALE: u32 = 8192u32;
1960 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1961 pub const SFF_PLAINRTF: u32 = 16384u32;
1962 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1963 pub const SFF_PWD: u32 = 2048u32;
1964 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1965 pub const SFF_SELECTION: u32 = 32768u32;
1966 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1967 pub const SFF_WRITEXTRAPAR: u32 = 128u32;
1968 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1969 pub const SF_NCRFORNONASCII: u32 = 64u32;
1970 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1971 pub const SF_RTF: u32 = 2u32;
1972 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1973 pub const SF_RTFNOOBJS: u32 = 3u32;
1974 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1975 pub const SF_RTFVAL: u32 = 1792u32;
1976 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1977 pub const SF_TEXT: u32 = 1u32;
1978 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1979 pub const SF_TEXTIZED: u32 = 4u32;
1980 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1981 pub const SF_UNICODE: u32 = 16u32;
1982 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1983 pub const SF_USECODEPAGE: u32 = 32u32;
1984 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1985 pub const SPF_DONTSETDEFAULT: u32 = 2u32;
1986 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1987 pub const SPF_SETDEFAULT: u32 = 4u32;
1988 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1989 pub const ST_DEFAULT: u32 = 0u32;
1990 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1991 pub const ST_KEEPUNDO: u32 = 1u32;
1992 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1993 pub const ST_NEWCHARS: u32 = 4u32;
1994 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1995 pub const ST_SELECTION: u32 = 2u32;
1996 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1997 pub const ST_UNICODE: u32 = 8u32;
1998 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
1999 pub const S_MSG_KEY_IGNORED: ::windows_sys::core::HRESULT = 262657i32;
2000 #[repr(C)]
2001 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2002 pub struct TABLECELLPARMS {
2003 pub dxWidth: i32,
2004 pub _bitfield: u16,
2005 pub wShading: u16,
2006 pub dxBrdrLeft: i16,
2007 pub dyBrdrTop: i16,
2008 pub dxBrdrRight: i16,
2009 pub dyBrdrBottom: i16,
2010 pub crBrdrLeft: u32,
2011 pub crBrdrTop: u32,
2012 pub crBrdrRight: u32,
2013 pub crBrdrBottom: u32,
2014 pub crBackPat: u32,
2015 pub crForePat: u32,
2016 }
2017 impl ::core::marker::Copy for TABLECELLPARMS {}
2018 impl ::core::clone::Clone for TABLECELLPARMS {
2019 fn clone(&self) -> Self {
2020 *self
2021 }
2022 }
2023 #[repr(C)]
2024 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2025 pub struct TABLEROWPARMS {
2026 pub cbRow: u8,
2027 pub cbCell: u8,
2028 pub cCell: u8,
2029 pub cRow: u8,
2030 pub dxCellMargin: i32,
2031 pub dxIndent: i32,
2032 pub dyHeight: i32,
2033 pub _bitfield: u32,
2034 pub cpStartRow: i32,
2035 pub bTableLevel: u8,
2036 pub iCell: u8,
2037 }
2038 impl ::core::marker::Copy for TABLEROWPARMS {}
2039 impl ::core::clone::Clone for TABLEROWPARMS {
2040 fn clone(&self) -> Self {
2041 *self
2042 }
2043 }
2044 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2045 pub type TEXTMODE = i32;
2046 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2047 pub const TM_PLAINTEXT: TEXTMODE = 1i32;
2048 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2049 pub const TM_RICHTEXT: TEXTMODE = 2i32;
2050 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2051 pub const TM_SINGLELEVELUNDO: TEXTMODE = 4i32;
2052 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2053 pub const TM_MULTILEVELUNDO: TEXTMODE = 8i32;
2054 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2055 pub const TM_SINGLECODEPAGE: TEXTMODE = 16i32;
2056 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2057 pub const TM_MULTICODEPAGE: TEXTMODE = 32i32;
2058 #[repr(C, packed(4))]
2059 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2060 pub struct TEXTRANGEA {
2061 pub chrg: CHARRANGE,
2062 pub lpstrText: ::windows_sys::core::PSTR,
2063 }
2064 impl ::core::marker::Copy for TEXTRANGEA {}
2065 impl ::core::clone::Clone for TEXTRANGEA {
2066 fn clone(&self) -> Self {
2067 *self
2068 }
2069 }
2070 #[repr(C, packed(4))]
2071 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2072 pub struct TEXTRANGEW {
2073 pub chrg: CHARRANGE,
2074 pub lpstrText: ::windows_sys::core::PWSTR,
2075 }
2076 impl ::core::marker::Copy for TEXTRANGEW {}
2077 impl ::core::clone::Clone for TEXTRANGEW {
2078 fn clone(&self) -> Self {
2079 *self
2080 }
2081 }
2082 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2083 pub const TO_ADVANCEDLAYOUT: u32 = 8u32;
2084 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2085 pub const TO_ADVANCEDTYPOGRAPHY: u32 = 1u32;
2086 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2087 pub const TO_DISABLECUSTOMTEXTOUT: u32 = 4u32;
2088 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2089 pub const TO_SIMPLELINEBREAK: u32 = 2u32;
2090 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2091 pub const TXES_ISDIALOG: u32 = 1u32;
2092 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2093 pub type TXTBACKSTYLE = i32;
2094 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2095 pub const TXTBACK_TRANSPARENT: TXTBACKSTYLE = 0i32;
2096 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2097 pub const TXTBACK_OPAQUE: TXTBACKSTYLE = 1i32;
2098 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2099 pub const TXTBIT_ADVANCEDINPUT: u32 = 536870912u32;
2100 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2101 pub const TXTBIT_ALLOWBEEP: u32 = 2048u32;
2102 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2103 pub const TXTBIT_AUTOWORDSEL: u32 = 128u32;
2104 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2105 pub const TXTBIT_BACKSTYLECHANGE: u32 = 16384u32;
2106 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2107 pub const TXTBIT_CHARFORMATCHANGE: u32 = 131072u32;
2108 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2109 pub const TXTBIT_CLIENTRECTCHANGE: u32 = 1048576u32;
2110 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2111 pub const TXTBIT_D2DDWRITE: u32 = 16777216u32;
2112 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2113 pub const TXTBIT_D2DPIXELSNAPPED: u32 = 67108864u32;
2114 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2115 pub const TXTBIT_D2DSIMPLETYPOGRAPHY: u32 = 33554432u32;
2116 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2117 pub const TXTBIT_D2DSUBPIXELLINES: u32 = 134217728u32;
2118 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2119 pub const TXTBIT_DISABLEDRAG: u32 = 4096u32;
2120 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2121 pub const TXTBIT_EXTENTCHANGE: u32 = 524288u32;
2122 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2123 pub const TXTBIT_FLASHLASTPASSWORDCHAR: u32 = 268435456u32;
2124 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2125 pub const TXTBIT_HIDESELECTION: u32 = 32u32;
2126 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2127 pub const TXTBIT_MAXLENGTHCHANGE: u32 = 32768u32;
2128 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2129 pub const TXTBIT_MULTILINE: u32 = 2u32;
2130 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2131 pub const TXTBIT_NOTHREADREFCOUNT: u32 = 4194304u32;
2132 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2133 pub const TXTBIT_PARAFORMATCHANGE: u32 = 262144u32;
2134 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2135 pub const TXTBIT_READONLY: u32 = 4u32;
2136 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2137 pub const TXTBIT_RICHTEXT: u32 = 1u32;
2138 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2139 pub const TXTBIT_SAVESELECTION: u32 = 64u32;
2140 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2141 pub const TXTBIT_SCROLLBARCHANGE: u32 = 65536u32;
2142 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2143 pub const TXTBIT_SELBARCHANGE: u32 = 512u32;
2144 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2145 pub const TXTBIT_SHOWACCELERATOR: u32 = 8u32;
2146 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2147 pub const TXTBIT_SHOWPASSWORD: u32 = 8388608u32;
2148 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2149 pub const TXTBIT_USECURRENTBKG: u32 = 2097152u32;
2150 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2151 pub const TXTBIT_USEPASSWORD: u32 = 16u32;
2152 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2153 pub const TXTBIT_VERTICAL: u32 = 256u32;
2154 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2155 pub const TXTBIT_VIEWINSETCHANGE: u32 = 8192u32;
2156 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2157 pub const TXTBIT_WORDWRAP: u32 = 1024u32;
2158 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2159 pub type TXTHITRESULT = i32;
2160 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2161 pub const TXTHITRESULT_NOHIT: TXTHITRESULT = 0i32;
2162 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2163 pub const TXTHITRESULT_TRANSPARENT: TXTHITRESULT = 1i32;
2164 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2165 pub const TXTHITRESULT_CLOSE: TXTHITRESULT = 2i32;
2166 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2167 pub const TXTHITRESULT_HIT: TXTHITRESULT = 3i32;
2168 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2169 pub type TXTNATURALSIZE = i32;
2170 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2171 pub const TXTNS_FITTOCONTENT2: TXTNATURALSIZE = 0i32;
2172 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2173 pub const TXTNS_FITTOCONTENT: TXTNATURALSIZE = 1i32;
2174 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2175 pub const TXTNS_ROUNDTOLINE: TXTNATURALSIZE = 2i32;
2176 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2177 pub const TXTNS_FITTOCONTENT3: TXTNATURALSIZE = 3i32;
2178 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2179 pub const TXTNS_FITTOCONTENTWSP: TXTNATURALSIZE = 4i32;
2180 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2181 pub const TXTNS_INCLUDELASTLINE: TXTNATURALSIZE = 1073741824i32;
2182 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2183 pub const TXTNS_EMU: TXTNATURALSIZE = -2147483648i32;
2184 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2185 pub type TXTVIEW = i32;
2186 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2187 pub const TXTVIEW_ACTIVE: TXTVIEW = 0i32;
2188 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2189 pub const TXTVIEW_INACTIVE: TXTVIEW = -1i32;
2190 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2191 pub type UNDONAMEID = i32;
2192 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2193 pub const UID_UNKNOWN: UNDONAMEID = 0i32;
2194 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2195 pub const UID_TYPING: UNDONAMEID = 1i32;
2196 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2197 pub const UID_DELETE: UNDONAMEID = 2i32;
2198 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2199 pub const UID_DRAGDROP: UNDONAMEID = 3i32;
2200 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2201 pub const UID_CUT: UNDONAMEID = 4i32;
2202 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2203 pub const UID_PASTE: UNDONAMEID = 5i32;
2204 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2205 pub const UID_AUTOTABLE: UNDONAMEID = 6i32;
2206 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2207 pub const VM_NORMAL: u32 = 4u32;
2208 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2209 pub const VM_OUTLINE: u32 = 2u32;
2210 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2211 pub const VM_PAGE: u32 = 9u32;
2212 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2213 pub const WBF_CUSTOM: u32 = 512u32;
2214 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2215 pub const WBF_LEVEL1: u32 = 128u32;
2216 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2217 pub const WBF_LEVEL2: u32 = 256u32;
2218 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2219 pub const WBF_OVERFLOW: u32 = 64u32;
2220 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2221 pub const WBF_WORDBREAK: u32 = 32u32;
2222 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2223 pub const WBF_WORDWRAP: u32 = 16u32;
2224 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2225 pub const WB_MOVEWORDNEXT: u32 = 5u32;
2226 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2227 pub const WB_MOVEWORDPREV: u32 = 4u32;
2228 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2229 pub const WB_NEXTBREAK: u32 = 7u32;
2230 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2231 pub const WB_PREVBREAK: u32 = 6u32;
2232 #[repr(C, packed(4))]
2233 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"]
2234 #[cfg(feature = "Win32_Foundation")]
2235 pub struct _grouptypingchange {
2236 pub nmhdr: super::NMHDR,
2237 pub fGroupTyping: super::super::super::Foundation::BOOL,
2238 }
2239 #[cfg(feature = "Win32_Foundation")]
2240 impl ::core::marker::Copy for _grouptypingchange {}
2241 #[cfg(feature = "Win32_Foundation")]
2242 impl ::core::clone::Clone for _grouptypingchange {
2243 fn clone(&self) -> Self {
2244 *self
2245 }
2246 }
2247 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2248 pub const cchTextLimitDefault: u32 = 32767u32;
2249 #[repr(C)]
2250 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2251 pub struct hyphresult {
2252 pub khyph: KHYPH,
2253 pub ichHyph: i32,
2254 pub chHyph: u16,
2255 }
2256 impl ::core::marker::Copy for hyphresult {}
2257 impl ::core::clone::Clone for hyphresult {
2258 fn clone(&self) -> Self {
2259 *self
2260 }
2261 }
2262 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2263 pub const lDefaultTab: u32 = 720u32;
2264 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2265 pub type tomConstants = i32;
2266 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2267 pub const tomFalse: tomConstants = 0i32;
2268 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2269 pub const tomTrue: tomConstants = -1i32;
2270 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2271 pub const tomUndefined: tomConstants = -9999999i32;
2272 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2273 pub const tomToggle: tomConstants = -9999998i32;
2274 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2275 pub const tomAutoColor: tomConstants = -9999997i32;
2276 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2277 pub const tomDefault: tomConstants = -9999996i32;
2278 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2279 pub const tomSuspend: tomConstants = -9999995i32;
2280 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2281 pub const tomResume: tomConstants = -9999994i32;
2282 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2283 pub const tomApplyNow: tomConstants = 0i32;
2284 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2285 pub const tomApplyLater: tomConstants = 1i32;
2286 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2287 pub const tomTrackParms: tomConstants = 2i32;
2288 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2289 pub const tomCacheParms: tomConstants = 3i32;
2290 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2291 pub const tomApplyTmp: tomConstants = 4i32;
2292 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2293 pub const tomDisableSmartFont: tomConstants = 8i32;
2294 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2295 pub const tomEnableSmartFont: tomConstants = 9i32;
2296 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2297 pub const tomUsePoints: tomConstants = 10i32;
2298 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2299 pub const tomUseTwips: tomConstants = 11i32;
2300 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2301 pub const tomBackward: tomConstants = -1073741823i32;
2302 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2303 pub const tomForward: tomConstants = 1073741823i32;
2304 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2305 pub const tomMove: tomConstants = 0i32;
2306 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2307 pub const tomExtend: tomConstants = 1i32;
2308 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2309 pub const tomNoSelection: tomConstants = 0i32;
2310 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2311 pub const tomSelectionIP: tomConstants = 1i32;
2312 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2313 pub const tomSelectionNormal: tomConstants = 2i32;
2314 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2315 pub const tomSelectionFrame: tomConstants = 3i32;
2316 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2317 pub const tomSelectionColumn: tomConstants = 4i32;
2318 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2319 pub const tomSelectionRow: tomConstants = 5i32;
2320 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2321 pub const tomSelectionBlock: tomConstants = 6i32;
2322 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2323 pub const tomSelectionInlineShape: tomConstants = 7i32;
2324 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2325 pub const tomSelectionShape: tomConstants = 8i32;
2326 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2327 pub const tomSelStartActive: tomConstants = 1i32;
2328 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2329 pub const tomSelAtEOL: tomConstants = 2i32;
2330 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2331 pub const tomSelOvertype: tomConstants = 4i32;
2332 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2333 pub const tomSelActive: tomConstants = 8i32;
2334 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2335 pub const tomSelReplace: tomConstants = 16i32;
2336 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2337 pub const tomEnd: tomConstants = 0i32;
2338 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2339 pub const tomStart: tomConstants = 32i32;
2340 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2341 pub const tomCollapseEnd: tomConstants = 0i32;
2342 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2343 pub const tomCollapseStart: tomConstants = 1i32;
2344 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2345 pub const tomClientCoord: tomConstants = 256i32;
2346 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2347 pub const tomAllowOffClient: tomConstants = 512i32;
2348 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2349 pub const tomTransform: tomConstants = 1024i32;
2350 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2351 pub const tomObjectArg: tomConstants = 2048i32;
2352 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2353 pub const tomAtEnd: tomConstants = 4096i32;
2354 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2355 pub const tomNone: tomConstants = 0i32;
2356 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2357 pub const tomSingle: tomConstants = 1i32;
2358 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2359 pub const tomWords: tomConstants = 2i32;
2360 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2361 pub const tomDouble: tomConstants = 3i32;
2362 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2363 pub const tomDotted: tomConstants = 4i32;
2364 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2365 pub const tomDash: tomConstants = 5i32;
2366 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2367 pub const tomDashDot: tomConstants = 6i32;
2368 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2369 pub const tomDashDotDot: tomConstants = 7i32;
2370 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2371 pub const tomWave: tomConstants = 8i32;
2372 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2373 pub const tomThick: tomConstants = 9i32;
2374 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2375 pub const tomHair: tomConstants = 10i32;
2376 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2377 pub const tomDoubleWave: tomConstants = 11i32;
2378 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2379 pub const tomHeavyWave: tomConstants = 12i32;
2380 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2381 pub const tomLongDash: tomConstants = 13i32;
2382 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2383 pub const tomThickDash: tomConstants = 14i32;
2384 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2385 pub const tomThickDashDot: tomConstants = 15i32;
2386 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2387 pub const tomThickDashDotDot: tomConstants = 16i32;
2388 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2389 pub const tomThickDotted: tomConstants = 17i32;
2390 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2391 pub const tomThickLongDash: tomConstants = 18i32;
2392 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2393 pub const tomLineSpaceSingle: tomConstants = 0i32;
2394 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2395 pub const tomLineSpace1pt5: tomConstants = 1i32;
2396 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2397 pub const tomLineSpaceDouble: tomConstants = 2i32;
2398 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2399 pub const tomLineSpaceAtLeast: tomConstants = 3i32;
2400 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2401 pub const tomLineSpaceExactly: tomConstants = 4i32;
2402 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2403 pub const tomLineSpaceMultiple: tomConstants = 5i32;
2404 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2405 pub const tomLineSpacePercent: tomConstants = 6i32;
2406 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2407 pub const tomAlignLeft: tomConstants = 0i32;
2408 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2409 pub const tomAlignCenter: tomConstants = 1i32;
2410 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2411 pub const tomAlignRight: tomConstants = 2i32;
2412 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2413 pub const tomAlignJustify: tomConstants = 3i32;
2414 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2415 pub const tomAlignDecimal: tomConstants = 3i32;
2416 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2417 pub const tomAlignBar: tomConstants = 4i32;
2418 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2419 pub const tomDefaultTab: tomConstants = 5i32;
2420 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2421 pub const tomAlignInterWord: tomConstants = 3i32;
2422 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2423 pub const tomAlignNewspaper: tomConstants = 4i32;
2424 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2425 pub const tomAlignInterLetter: tomConstants = 5i32;
2426 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2427 pub const tomAlignScaled: tomConstants = 6i32;
2428 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2429 pub const tomSpaces: tomConstants = 0i32;
2430 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2431 pub const tomDots: tomConstants = 1i32;
2432 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2433 pub const tomDashes: tomConstants = 2i32;
2434 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2435 pub const tomLines: tomConstants = 3i32;
2436 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2437 pub const tomThickLines: tomConstants = 4i32;
2438 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2439 pub const tomEquals: tomConstants = 5i32;
2440 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2441 pub const tomTabBack: tomConstants = -3i32;
2442 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2443 pub const tomTabNext: tomConstants = -2i32;
2444 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2445 pub const tomTabHere: tomConstants = -1i32;
2446 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2447 pub const tomListNone: tomConstants = 0i32;
2448 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2449 pub const tomListBullet: tomConstants = 1i32;
2450 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2451 pub const tomListNumberAsArabic: tomConstants = 2i32;
2452 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2453 pub const tomListNumberAsLCLetter: tomConstants = 3i32;
2454 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2455 pub const tomListNumberAsUCLetter: tomConstants = 4i32;
2456 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2457 pub const tomListNumberAsLCRoman: tomConstants = 5i32;
2458 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2459 pub const tomListNumberAsUCRoman: tomConstants = 6i32;
2460 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2461 pub const tomListNumberAsSequence: tomConstants = 7i32;
2462 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2463 pub const tomListNumberedCircle: tomConstants = 8i32;
2464 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2465 pub const tomListNumberedBlackCircleWingding: tomConstants = 9i32;
2466 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2467 pub const tomListNumberedWhiteCircleWingding: tomConstants = 10i32;
2468 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2469 pub const tomListNumberedArabicWide: tomConstants = 11i32;
2470 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2471 pub const tomListNumberedChS: tomConstants = 12i32;
2472 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2473 pub const tomListNumberedChT: tomConstants = 13i32;
2474 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2475 pub const tomListNumberedJpnChS: tomConstants = 14i32;
2476 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2477 pub const tomListNumberedJpnKor: tomConstants = 15i32;
2478 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2479 pub const tomListNumberedArabic1: tomConstants = 16i32;
2480 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2481 pub const tomListNumberedArabic2: tomConstants = 17i32;
2482 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2483 pub const tomListNumberedHebrew: tomConstants = 18i32;
2484 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2485 pub const tomListNumberedThaiAlpha: tomConstants = 19i32;
2486 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2487 pub const tomListNumberedThaiNum: tomConstants = 20i32;
2488 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2489 pub const tomListNumberedHindiAlpha: tomConstants = 21i32;
2490 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2491 pub const tomListNumberedHindiAlpha1: tomConstants = 22i32;
2492 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2493 pub const tomListNumberedHindiNum: tomConstants = 23i32;
2494 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2495 pub const tomListParentheses: tomConstants = 65536i32;
2496 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2497 pub const tomListPeriod: tomConstants = 131072i32;
2498 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2499 pub const tomListPlain: tomConstants = 196608i32;
2500 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2501 pub const tomListNoNumber: tomConstants = 262144i32;
2502 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2503 pub const tomListMinus: tomConstants = 524288i32;
2504 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2505 pub const tomIgnoreNumberStyle: tomConstants = 16777216i32;
2506 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2507 pub const tomParaStyleNormal: tomConstants = -1i32;
2508 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2509 pub const tomParaStyleHeading1: tomConstants = -2i32;
2510 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2511 pub const tomParaStyleHeading2: tomConstants = -3i32;
2512 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2513 pub const tomParaStyleHeading3: tomConstants = -4i32;
2514 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2515 pub const tomParaStyleHeading4: tomConstants = -5i32;
2516 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2517 pub const tomParaStyleHeading5: tomConstants = -6i32;
2518 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2519 pub const tomParaStyleHeading6: tomConstants = -7i32;
2520 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2521 pub const tomParaStyleHeading7: tomConstants = -8i32;
2522 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2523 pub const tomParaStyleHeading8: tomConstants = -9i32;
2524 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2525 pub const tomParaStyleHeading9: tomConstants = -10i32;
2526 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2527 pub const tomCharacter: tomConstants = 1i32;
2528 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2529 pub const tomWord: tomConstants = 2i32;
2530 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2531 pub const tomSentence: tomConstants = 3i32;
2532 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2533 pub const tomParagraph: tomConstants = 4i32;
2534 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2535 pub const tomLine: tomConstants = 5i32;
2536 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2537 pub const tomStory: tomConstants = 6i32;
2538 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2539 pub const tomScreen: tomConstants = 7i32;
2540 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2541 pub const tomSection: tomConstants = 8i32;
2542 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2543 pub const tomTableColumn: tomConstants = 9i32;
2544 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2545 pub const tomColumn: tomConstants = 9i32;
2546 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2547 pub const tomRow: tomConstants = 10i32;
2548 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2549 pub const tomWindow: tomConstants = 11i32;
2550 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2551 pub const tomCell: tomConstants = 12i32;
2552 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2553 pub const tomCharFormat: tomConstants = 13i32;
2554 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2555 pub const tomParaFormat: tomConstants = 14i32;
2556 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2557 pub const tomTable: tomConstants = 15i32;
2558 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2559 pub const tomObject: tomConstants = 16i32;
2560 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2561 pub const tomPage: tomConstants = 17i32;
2562 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2563 pub const tomHardParagraph: tomConstants = 18i32;
2564 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2565 pub const tomCluster: tomConstants = 19i32;
2566 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2567 pub const tomInlineObject: tomConstants = 20i32;
2568 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2569 pub const tomInlineObjectArg: tomConstants = 21i32;
2570 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2571 pub const tomLeafLine: tomConstants = 22i32;
2572 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2573 pub const tomLayoutColumn: tomConstants = 23i32;
2574 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2575 pub const tomProcessId: tomConstants = 1073741825i32;
2576 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2577 pub const tomMatchWord: tomConstants = 2i32;
2578 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2579 pub const tomMatchCase: tomConstants = 4i32;
2580 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2581 pub const tomMatchPattern: tomConstants = 8i32;
2582 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2583 pub const tomUnknownStory: tomConstants = 0i32;
2584 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2585 pub const tomMainTextStory: tomConstants = 1i32;
2586 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2587 pub const tomFootnotesStory: tomConstants = 2i32;
2588 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2589 pub const tomEndnotesStory: tomConstants = 3i32;
2590 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2591 pub const tomCommentsStory: tomConstants = 4i32;
2592 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2593 pub const tomTextFrameStory: tomConstants = 5i32;
2594 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2595 pub const tomEvenPagesHeaderStory: tomConstants = 6i32;
2596 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2597 pub const tomPrimaryHeaderStory: tomConstants = 7i32;
2598 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2599 pub const tomEvenPagesFooterStory: tomConstants = 8i32;
2600 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2601 pub const tomPrimaryFooterStory: tomConstants = 9i32;
2602 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2603 pub const tomFirstPageHeaderStory: tomConstants = 10i32;
2604 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2605 pub const tomFirstPageFooterStory: tomConstants = 11i32;
2606 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2607 pub const tomScratchStory: tomConstants = 127i32;
2608 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2609 pub const tomFindStory: tomConstants = 128i32;
2610 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2611 pub const tomReplaceStory: tomConstants = 129i32;
2612 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2613 pub const tomStoryInactive: tomConstants = 0i32;
2614 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2615 pub const tomStoryActiveDisplay: tomConstants = 1i32;
2616 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2617 pub const tomStoryActiveUI: tomConstants = 2i32;
2618 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2619 pub const tomStoryActiveDisplayUI: tomConstants = 3i32;
2620 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2621 pub const tomNoAnimation: tomConstants = 0i32;
2622 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2623 pub const tomLasVegasLights: tomConstants = 1i32;
2624 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2625 pub const tomBlinkingBackground: tomConstants = 2i32;
2626 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2627 pub const tomSparkleText: tomConstants = 3i32;
2628 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2629 pub const tomMarchingBlackAnts: tomConstants = 4i32;
2630 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2631 pub const tomMarchingRedAnts: tomConstants = 5i32;
2632 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2633 pub const tomShimmer: tomConstants = 6i32;
2634 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2635 pub const tomWipeDown: tomConstants = 7i32;
2636 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2637 pub const tomWipeRight: tomConstants = 8i32;
2638 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2639 pub const tomAnimationMax: tomConstants = 8i32;
2640 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2641 pub const tomLowerCase: tomConstants = 0i32;
2642 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2643 pub const tomUpperCase: tomConstants = 1i32;
2644 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2645 pub const tomTitleCase: tomConstants = 2i32;
2646 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2647 pub const tomSentenceCase: tomConstants = 4i32;
2648 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2649 pub const tomToggleCase: tomConstants = 5i32;
2650 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2651 pub const tomReadOnly: tomConstants = 256i32;
2652 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2653 pub const tomShareDenyRead: tomConstants = 512i32;
2654 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2655 pub const tomShareDenyWrite: tomConstants = 1024i32;
2656 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2657 pub const tomPasteFile: tomConstants = 4096i32;
2658 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2659 pub const tomCreateNew: tomConstants = 16i32;
2660 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2661 pub const tomCreateAlways: tomConstants = 32i32;
2662 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2663 pub const tomOpenExisting: tomConstants = 48i32;
2664 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2665 pub const tomOpenAlways: tomConstants = 64i32;
2666 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2667 pub const tomTruncateExisting: tomConstants = 80i32;
2668 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2669 pub const tomRTF: tomConstants = 1i32;
2670 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2671 pub const tomText: tomConstants = 2i32;
2672 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2673 pub const tomHTML: tomConstants = 3i32;
2674 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2675 pub const tomWordDocument: tomConstants = 4i32;
2676 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2677 pub const tomBold: tomConstants = -2147483647i32;
2678 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2679 pub const tomItalic: tomConstants = -2147483646i32;
2680 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2681 pub const tomUnderline: tomConstants = -2147483644i32;
2682 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2683 pub const tomStrikeout: tomConstants = -2147483640i32;
2684 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2685 pub const tomProtected: tomConstants = -2147483632i32;
2686 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2687 pub const tomLink: tomConstants = -2147483616i32;
2688 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2689 pub const tomSmallCaps: tomConstants = -2147483584i32;
2690 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2691 pub const tomAllCaps: tomConstants = -2147483520i32;
2692 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2693 pub const tomHidden: tomConstants = -2147483392i32;
2694 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2695 pub const tomOutline: tomConstants = -2147483136i32;
2696 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2697 pub const tomShadow: tomConstants = -2147482624i32;
2698 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2699 pub const tomEmboss: tomConstants = -2147481600i32;
2700 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2701 pub const tomImprint: tomConstants = -2147479552i32;
2702 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2703 pub const tomDisabled: tomConstants = -2147475456i32;
2704 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2705 pub const tomRevised: tomConstants = -2147467264i32;
2706 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2707 pub const tomSubscriptCF: tomConstants = -2147418112i32;
2708 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2709 pub const tomSuperscriptCF: tomConstants = -2147352576i32;
2710 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2711 pub const tomFontBound: tomConstants = -2146435072i32;
2712 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2713 pub const tomLinkProtected: tomConstants = -2139095040i32;
2714 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2715 pub const tomInlineObjectStart: tomConstants = -2130706432i32;
2716 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2717 pub const tomExtendedChar: tomConstants = -2113929216i32;
2718 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2719 pub const tomAutoBackColor: tomConstants = -2080374784i32;
2720 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2721 pub const tomMathZoneNoBuildUp: tomConstants = -2013265920i32;
2722 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2723 pub const tomMathZone: tomConstants = -1879048192i32;
2724 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2725 pub const tomMathZoneOrdinary: tomConstants = -1610612736i32;
2726 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2727 pub const tomAutoTextColor: tomConstants = -1073741824i32;
2728 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2729 pub const tomMathZoneDisplay: tomConstants = 262144i32;
2730 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2731 pub const tomParaEffectRTL: tomConstants = 1i32;
2732 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2733 pub const tomParaEffectKeep: tomConstants = 2i32;
2734 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2735 pub const tomParaEffectKeepNext: tomConstants = 4i32;
2736 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2737 pub const tomParaEffectPageBreakBefore: tomConstants = 8i32;
2738 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2739 pub const tomParaEffectNoLineNumber: tomConstants = 16i32;
2740 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2741 pub const tomParaEffectNoWidowControl: tomConstants = 32i32;
2742 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2743 pub const tomParaEffectDoNotHyphen: tomConstants = 64i32;
2744 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2745 pub const tomParaEffectSideBySide: tomConstants = 128i32;
2746 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2747 pub const tomParaEffectCollapsed: tomConstants = 256i32;
2748 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2749 pub const tomParaEffectOutlineLevel: tomConstants = 512i32;
2750 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2751 pub const tomParaEffectBox: tomConstants = 1024i32;
2752 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2753 pub const tomParaEffectTableRowDelimiter: tomConstants = 4096i32;
2754 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2755 pub const tomParaEffectTable: tomConstants = 16384i32;
2756 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2757 pub const tomModWidthPairs: tomConstants = 1i32;
2758 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2759 pub const tomModWidthSpace: tomConstants = 2i32;
2760 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2761 pub const tomAutoSpaceAlpha: tomConstants = 4i32;
2762 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2763 pub const tomAutoSpaceNumeric: tomConstants = 8i32;
2764 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2765 pub const tomAutoSpaceParens: tomConstants = 16i32;
2766 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2767 pub const tomEmbeddedFont: tomConstants = 32i32;
2768 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2769 pub const tomDoublestrike: tomConstants = 64i32;
2770 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2771 pub const tomOverlapping: tomConstants = 128i32;
2772 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2773 pub const tomNormalCaret: tomConstants = 0i32;
2774 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2775 pub const tomKoreanBlockCaret: tomConstants = 1i32;
2776 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2777 pub const tomNullCaret: tomConstants = 2i32;
2778 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2779 pub const tomIncludeInset: tomConstants = 1i32;
2780 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2781 pub const tomUnicodeBiDi: tomConstants = 1i32;
2782 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2783 pub const tomMathCFCheck: tomConstants = 4i32;
2784 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2785 pub const tomUnlink: tomConstants = 8i32;
2786 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2787 pub const tomUnhide: tomConstants = 16i32;
2788 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2789 pub const tomCheckTextLimit: tomConstants = 32i32;
2790 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2791 pub const tomIgnoreCurrentFont: tomConstants = 0i32;
2792 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2793 pub const tomMatchCharRep: tomConstants = 1i32;
2794 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2795 pub const tomMatchFontSignature: tomConstants = 2i32;
2796 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2797 pub const tomMatchAscii: tomConstants = 4i32;
2798 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2799 pub const tomGetHeightOnly: tomConstants = 8i32;
2800 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2801 pub const tomMatchMathFont: tomConstants = 16i32;
2802 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2803 pub const tomCharset: tomConstants = -2147483648i32;
2804 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2805 pub const tomCharRepFromLcid: tomConstants = 1073741824i32;
2806 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2807 pub const tomAnsi: tomConstants = 0i32;
2808 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2809 pub const tomEastEurope: tomConstants = 1i32;
2810 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2811 pub const tomCyrillic: tomConstants = 2i32;
2812 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2813 pub const tomGreek: tomConstants = 3i32;
2814 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2815 pub const tomTurkish: tomConstants = 4i32;
2816 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2817 pub const tomHebrew: tomConstants = 5i32;
2818 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2819 pub const tomArabic: tomConstants = 6i32;
2820 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2821 pub const tomBaltic: tomConstants = 7i32;
2822 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2823 pub const tomVietnamese: tomConstants = 8i32;
2824 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2825 pub const tomDefaultCharRep: tomConstants = 9i32;
2826 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2827 pub const tomSymbol: tomConstants = 10i32;
2828 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2829 pub const tomThai: tomConstants = 11i32;
2830 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2831 pub const tomShiftJIS: tomConstants = 12i32;
2832 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2833 pub const tomGB2312: tomConstants = 13i32;
2834 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2835 pub const tomHangul: tomConstants = 14i32;
2836 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2837 pub const tomBIG5: tomConstants = 15i32;
2838 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2839 pub const tomPC437: tomConstants = 16i32;
2840 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2841 pub const tomOEM: tomConstants = 17i32;
2842 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2843 pub const tomMac: tomConstants = 18i32;
2844 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2845 pub const tomArmenian: tomConstants = 19i32;
2846 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2847 pub const tomSyriac: tomConstants = 20i32;
2848 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2849 pub const tomThaana: tomConstants = 21i32;
2850 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2851 pub const tomDevanagari: tomConstants = 22i32;
2852 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2853 pub const tomBengali: tomConstants = 23i32;
2854 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2855 pub const tomGurmukhi: tomConstants = 24i32;
2856 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2857 pub const tomGujarati: tomConstants = 25i32;
2858 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2859 pub const tomOriya: tomConstants = 26i32;
2860 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2861 pub const tomTamil: tomConstants = 27i32;
2862 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2863 pub const tomTelugu: tomConstants = 28i32;
2864 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2865 pub const tomKannada: tomConstants = 29i32;
2866 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2867 pub const tomMalayalam: tomConstants = 30i32;
2868 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2869 pub const tomSinhala: tomConstants = 31i32;
2870 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2871 pub const tomLao: tomConstants = 32i32;
2872 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2873 pub const tomTibetan: tomConstants = 33i32;
2874 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2875 pub const tomMyanmar: tomConstants = 34i32;
2876 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2877 pub const tomGeorgian: tomConstants = 35i32;
2878 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2879 pub const tomJamo: tomConstants = 36i32;
2880 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2881 pub const tomEthiopic: tomConstants = 37i32;
2882 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2883 pub const tomCherokee: tomConstants = 38i32;
2884 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2885 pub const tomAboriginal: tomConstants = 39i32;
2886 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2887 pub const tomOgham: tomConstants = 40i32;
2888 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2889 pub const tomRunic: tomConstants = 41i32;
2890 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2891 pub const tomKhmer: tomConstants = 42i32;
2892 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2893 pub const tomMongolian: tomConstants = 43i32;
2894 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2895 pub const tomBraille: tomConstants = 44i32;
2896 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2897 pub const tomYi: tomConstants = 45i32;
2898 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2899 pub const tomLimbu: tomConstants = 46i32;
2900 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2901 pub const tomTaiLe: tomConstants = 47i32;
2902 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2903 pub const tomNewTaiLue: tomConstants = 48i32;
2904 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2905 pub const tomSylotiNagri: tomConstants = 49i32;
2906 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2907 pub const tomKharoshthi: tomConstants = 50i32;
2908 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2909 pub const tomKayahli: tomConstants = 51i32;
2910 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2911 pub const tomUsymbol: tomConstants = 52i32;
2912 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2913 pub const tomEmoji: tomConstants = 53i32;
2914 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2915 pub const tomGlagolitic: tomConstants = 54i32;
2916 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2917 pub const tomLisu: tomConstants = 55i32;
2918 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2919 pub const tomVai: tomConstants = 56i32;
2920 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2921 pub const tomNKo: tomConstants = 57i32;
2922 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2923 pub const tomOsmanya: tomConstants = 58i32;
2924 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2925 pub const tomPhagsPa: tomConstants = 59i32;
2926 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2927 pub const tomGothic: tomConstants = 60i32;
2928 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2929 pub const tomDeseret: tomConstants = 61i32;
2930 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2931 pub const tomTifinagh: tomConstants = 62i32;
2932 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2933 pub const tomCharRepMax: tomConstants = 63i32;
2934 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2935 pub const tomRE10Mode: tomConstants = 1i32;
2936 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2937 pub const tomUseAtFont: tomConstants = 2i32;
2938 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2939 pub const tomTextFlowMask: tomConstants = 12i32;
2940 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2941 pub const tomTextFlowES: tomConstants = 0i32;
2942 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2943 pub const tomTextFlowSW: tomConstants = 4i32;
2944 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2945 pub const tomTextFlowWN: tomConstants = 8i32;
2946 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2947 pub const tomTextFlowNE: tomConstants = 12i32;
2948 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2949 pub const tomNoIME: tomConstants = 524288i32;
2950 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2951 pub const tomSelfIME: tomConstants = 262144i32;
2952 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2953 pub const tomNoUpScroll: tomConstants = 65536i32;
2954 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2955 pub const tomNoVpScroll: tomConstants = 262144i32;
2956 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2957 pub const tomNoLink: tomConstants = 0i32;
2958 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2959 pub const tomClientLink: tomConstants = 1i32;
2960 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2961 pub const tomFriendlyLinkName: tomConstants = 2i32;
2962 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2963 pub const tomFriendlyLinkAddress: tomConstants = 3i32;
2964 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2965 pub const tomAutoLinkURL: tomConstants = 4i32;
2966 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2967 pub const tomAutoLinkEmail: tomConstants = 5i32;
2968 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2969 pub const tomAutoLinkPhone: tomConstants = 6i32;
2970 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2971 pub const tomAutoLinkPath: tomConstants = 7i32;
2972 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2973 pub const tomCompressNone: tomConstants = 0i32;
2974 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2975 pub const tomCompressPunctuation: tomConstants = 1i32;
2976 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2977 pub const tomCompressPunctuationAndKana: tomConstants = 2i32;
2978 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2979 pub const tomCompressMax: tomConstants = 2i32;
2980 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2981 pub const tomUnderlinePositionAuto: tomConstants = 0i32;
2982 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2983 pub const tomUnderlinePositionBelow: tomConstants = 1i32;
2984 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2985 pub const tomUnderlinePositionAbove: tomConstants = 2i32;
2986 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2987 pub const tomUnderlinePositionMax: tomConstants = 2i32;
2988 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2989 pub const tomFontAlignmentAuto: tomConstants = 0i32;
2990 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2991 pub const tomFontAlignmentTop: tomConstants = 1i32;
2992 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2993 pub const tomFontAlignmentBaseline: tomConstants = 2i32;
2994 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2995 pub const tomFontAlignmentBottom: tomConstants = 3i32;
2996 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2997 pub const tomFontAlignmentCenter: tomConstants = 4i32;
2998 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
2999 pub const tomFontAlignmentMax: tomConstants = 4i32;
3000 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3001 pub const tomRubyBelow: tomConstants = 128i32;
3002 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3003 pub const tomRubyAlignCenter: tomConstants = 0i32;
3004 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3005 pub const tomRubyAlign010: tomConstants = 1i32;
3006 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3007 pub const tomRubyAlign121: tomConstants = 2i32;
3008 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3009 pub const tomRubyAlignLeft: tomConstants = 3i32;
3010 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3011 pub const tomRubyAlignRight: tomConstants = 4i32;
3012 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3013 pub const tomLimitsDefault: tomConstants = 0i32;
3014 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3015 pub const tomLimitsUnderOver: tomConstants = 1i32;
3016 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3017 pub const tomLimitsSubSup: tomConstants = 2i32;
3018 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3019 pub const tomUpperLimitAsSuperScript: tomConstants = 3i32;
3020 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3021 pub const tomLimitsOpposite: tomConstants = 4i32;
3022 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3023 pub const tomShowLLimPlaceHldr: tomConstants = 8i32;
3024 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3025 pub const tomShowULimPlaceHldr: tomConstants = 16i32;
3026 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3027 pub const tomDontGrowWithContent: tomConstants = 64i32;
3028 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3029 pub const tomGrowWithContent: tomConstants = 128i32;
3030 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3031 pub const tomSubSupAlign: tomConstants = 1i32;
3032 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3033 pub const tomLimitAlignMask: tomConstants = 3i32;
3034 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3035 pub const tomLimitAlignCenter: tomConstants = 0i32;
3036 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3037 pub const tomLimitAlignLeft: tomConstants = 1i32;
3038 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3039 pub const tomLimitAlignRight: tomConstants = 2i32;
3040 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3041 pub const tomShowDegPlaceHldr: tomConstants = 8i32;
3042 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3043 pub const tomAlignDefault: tomConstants = 0i32;
3044 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3045 pub const tomAlignMatchAscentDescent: tomConstants = 2i32;
3046 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3047 pub const tomMathVariant: tomConstants = 32i32;
3048 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3049 pub const tomStyleDefault: tomConstants = 0i32;
3050 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3051 pub const tomStyleScriptScriptCramped: tomConstants = 1i32;
3052 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3053 pub const tomStyleScriptScript: tomConstants = 2i32;
3054 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3055 pub const tomStyleScriptCramped: tomConstants = 3i32;
3056 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3057 pub const tomStyleScript: tomConstants = 4i32;
3058 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3059 pub const tomStyleTextCramped: tomConstants = 5i32;
3060 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3061 pub const tomStyleText: tomConstants = 6i32;
3062 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3063 pub const tomStyleDisplayCramped: tomConstants = 7i32;
3064 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3065 pub const tomStyleDisplay: tomConstants = 8i32;
3066 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3067 pub const tomMathRelSize: tomConstants = 64i32;
3068 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3069 pub const tomDecDecSize: tomConstants = 254i32;
3070 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3071 pub const tomDecSize: tomConstants = 255i32;
3072 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3073 pub const tomIncSize: tomConstants = 65i32;
3074 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3075 pub const tomIncIncSize: tomConstants = 66i32;
3076 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3077 pub const tomGravityUI: tomConstants = 0i32;
3078 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3079 pub const tomGravityBack: tomConstants = 1i32;
3080 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3081 pub const tomGravityFore: tomConstants = 2i32;
3082 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3083 pub const tomGravityIn: tomConstants = 3i32;
3084 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3085 pub const tomGravityOut: tomConstants = 4i32;
3086 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3087 pub const tomGravityBackward: tomConstants = 536870912i32;
3088 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3089 pub const tomGravityForward: tomConstants = 1073741824i32;
3090 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3091 pub const tomAdjustCRLF: tomConstants = 1i32;
3092 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3093 pub const tomUseCRLF: tomConstants = 2i32;
3094 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3095 pub const tomTextize: tomConstants = 4i32;
3096 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3097 pub const tomAllowFinalEOP: tomConstants = 8i32;
3098 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3099 pub const tomFoldMathAlpha: tomConstants = 16i32;
3100 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3101 pub const tomNoHidden: tomConstants = 32i32;
3102 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3103 pub const tomIncludeNumbering: tomConstants = 64i32;
3104 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3105 pub const tomTranslateTableCell: tomConstants = 128i32;
3106 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3107 pub const tomNoMathZoneBrackets: tomConstants = 256i32;
3108 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3109 pub const tomConvertMathChar: tomConstants = 512i32;
3110 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3111 pub const tomNoUCGreekItalic: tomConstants = 1024i32;
3112 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3113 pub const tomAllowMathBold: tomConstants = 2048i32;
3114 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3115 pub const tomLanguageTag: tomConstants = 4096i32;
3116 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3117 pub const tomConvertRTF: tomConstants = 8192i32;
3118 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3119 pub const tomApplyRtfDocProps: tomConstants = 16384i32;
3120 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3121 pub const tomPhantomShow: tomConstants = 1i32;
3122 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3123 pub const tomPhantomZeroWidth: tomConstants = 2i32;
3124 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3125 pub const tomPhantomZeroAscent: tomConstants = 4i32;
3126 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3127 pub const tomPhantomZeroDescent: tomConstants = 8i32;
3128 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3129 pub const tomPhantomTransparent: tomConstants = 16i32;
3130 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3131 pub const tomPhantomASmash: tomConstants = 5i32;
3132 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3133 pub const tomPhantomDSmash: tomConstants = 9i32;
3134 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3135 pub const tomPhantomHSmash: tomConstants = 3i32;
3136 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3137 pub const tomPhantomSmash: tomConstants = 13i32;
3138 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3139 pub const tomPhantomHorz: tomConstants = 12i32;
3140 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3141 pub const tomPhantomVert: tomConstants = 2i32;
3142 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3143 pub const tomBoxHideTop: tomConstants = 1i32;
3144 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3145 pub const tomBoxHideBottom: tomConstants = 2i32;
3146 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3147 pub const tomBoxHideLeft: tomConstants = 4i32;
3148 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3149 pub const tomBoxHideRight: tomConstants = 8i32;
3150 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3151 pub const tomBoxStrikeH: tomConstants = 16i32;
3152 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3153 pub const tomBoxStrikeV: tomConstants = 32i32;
3154 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3155 pub const tomBoxStrikeTLBR: tomConstants = 64i32;
3156 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3157 pub const tomBoxStrikeBLTR: tomConstants = 128i32;
3158 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3159 pub const tomBoxAlignCenter: tomConstants = 1i32;
3160 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3161 pub const tomSpaceMask: tomConstants = 28i32;
3162 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3163 pub const tomSpaceDefault: tomConstants = 0i32;
3164 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3165 pub const tomSpaceUnary: tomConstants = 4i32;
3166 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3167 pub const tomSpaceBinary: tomConstants = 8i32;
3168 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3169 pub const tomSpaceRelational: tomConstants = 12i32;
3170 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3171 pub const tomSpaceSkip: tomConstants = 16i32;
3172 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3173 pub const tomSpaceOrd: tomConstants = 20i32;
3174 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3175 pub const tomSpaceDifferential: tomConstants = 24i32;
3176 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3177 pub const tomSizeText: tomConstants = 32i32;
3178 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3179 pub const tomSizeScript: tomConstants = 64i32;
3180 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3181 pub const tomSizeScriptScript: tomConstants = 96i32;
3182 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3183 pub const tomNoBreak: tomConstants = 128i32;
3184 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3185 pub const tomTransparentForPositioning: tomConstants = 256i32;
3186 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3187 pub const tomTransparentForSpacing: tomConstants = 512i32;
3188 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3189 pub const tomStretchCharBelow: tomConstants = 0i32;
3190 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3191 pub const tomStretchCharAbove: tomConstants = 1i32;
3192 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3193 pub const tomStretchBaseBelow: tomConstants = 2i32;
3194 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3195 pub const tomStretchBaseAbove: tomConstants = 3i32;
3196 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3197 pub const tomMatrixAlignMask: tomConstants = 3i32;
3198 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3199 pub const tomMatrixAlignCenter: tomConstants = 0i32;
3200 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3201 pub const tomMatrixAlignTopRow: tomConstants = 1i32;
3202 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3203 pub const tomMatrixAlignBottomRow: tomConstants = 3i32;
3204 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3205 pub const tomShowMatPlaceHldr: tomConstants = 8i32;
3206 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3207 pub const tomEqArrayLayoutWidth: tomConstants = 1i32;
3208 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3209 pub const tomEqArrayAlignMask: tomConstants = 12i32;
3210 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3211 pub const tomEqArrayAlignCenter: tomConstants = 0i32;
3212 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3213 pub const tomEqArrayAlignTopRow: tomConstants = 4i32;
3214 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3215 pub const tomEqArrayAlignBottomRow: tomConstants = 12i32;
3216 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3217 pub const tomMathManualBreakMask: tomConstants = 127i32;
3218 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3219 pub const tomMathBreakLeft: tomConstants = 125i32;
3220 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3221 pub const tomMathBreakCenter: tomConstants = 126i32;
3222 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3223 pub const tomMathBreakRight: tomConstants = 127i32;
3224 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3225 pub const tomMathEqAlign: tomConstants = 128i32;
3226 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3227 pub const tomMathArgShadingStart: tomConstants = 593i32;
3228 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3229 pub const tomMathArgShadingEnd: tomConstants = 594i32;
3230 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3231 pub const tomMathObjShadingStart: tomConstants = 595i32;
3232 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3233 pub const tomMathObjShadingEnd: tomConstants = 596i32;
3234 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3235 pub const tomFunctionTypeNone: tomConstants = 0i32;
3236 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3237 pub const tomFunctionTypeTakesArg: tomConstants = 1i32;
3238 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3239 pub const tomFunctionTypeTakesLim: tomConstants = 2i32;
3240 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3241 pub const tomFunctionTypeTakesLim2: tomConstants = 3i32;
3242 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3243 pub const tomFunctionTypeIsLim: tomConstants = 4i32;
3244 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3245 pub const tomMathParaAlignDefault: tomConstants = 0i32;
3246 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3247 pub const tomMathParaAlignCenterGroup: tomConstants = 1i32;
3248 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3249 pub const tomMathParaAlignCenter: tomConstants = 2i32;
3250 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3251 pub const tomMathParaAlignLeft: tomConstants = 3i32;
3252 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3253 pub const tomMathParaAlignRight: tomConstants = 4i32;
3254 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3255 pub const tomMathDispAlignMask: tomConstants = 3i32;
3256 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3257 pub const tomMathDispAlignCenterGroup: tomConstants = 0i32;
3258 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3259 pub const tomMathDispAlignCenter: tomConstants = 1i32;
3260 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3261 pub const tomMathDispAlignLeft: tomConstants = 2i32;
3262 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3263 pub const tomMathDispAlignRight: tomConstants = 3i32;
3264 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3265 pub const tomMathDispIntUnderOver: tomConstants = 4i32;
3266 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3267 pub const tomMathDispFracTeX: tomConstants = 8i32;
3268 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3269 pub const tomMathDispNaryGrow: tomConstants = 16i32;
3270 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3271 pub const tomMathDocEmptyArgMask: tomConstants = 96i32;
3272 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3273 pub const tomMathDocEmptyArgAuto: tomConstants = 0i32;
3274 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3275 pub const tomMathDocEmptyArgAlways: tomConstants = 32i32;
3276 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3277 pub const tomMathDocEmptyArgNever: tomConstants = 64i32;
3278 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3279 pub const tomMathDocSbSpOpUnchanged: tomConstants = 128i32;
3280 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3281 pub const tomMathDocDiffMask: tomConstants = 768i32;
3282 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3283 pub const tomMathDocDiffDefault: tomConstants = 0i32;
3284 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3285 pub const tomMathDocDiffUpright: tomConstants = 256i32;
3286 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3287 pub const tomMathDocDiffItalic: tomConstants = 512i32;
3288 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3289 pub const tomMathDocDiffOpenItalic: tomConstants = 768i32;
3290 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3291 pub const tomMathDispNarySubSup: tomConstants = 1024i32;
3292 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3293 pub const tomMathDispDef: tomConstants = 2048i32;
3294 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3295 pub const tomMathEnableRtl: tomConstants = 4096i32;
3296 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3297 pub const tomMathBrkBinMask: tomConstants = 196608i32;
3298 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3299 pub const tomMathBrkBinBefore: tomConstants = 0i32;
3300 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3301 pub const tomMathBrkBinAfter: tomConstants = 65536i32;
3302 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3303 pub const tomMathBrkBinDup: tomConstants = 131072i32;
3304 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3305 pub const tomMathBrkBinSubMask: tomConstants = 786432i32;
3306 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3307 pub const tomMathBrkBinSubMM: tomConstants = 0i32;
3308 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3309 pub const tomMathBrkBinSubPM: tomConstants = 262144i32;
3310 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3311 pub const tomMathBrkBinSubMP: tomConstants = 524288i32;
3312 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3313 pub const tomSelRange: tomConstants = 597i32;
3314 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3315 pub const tomHstring: tomConstants = 596i32;
3316 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3317 pub const tomFontPropTeXStyle: tomConstants = 828i32;
3318 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3319 pub const tomFontPropAlign: tomConstants = 829i32;
3320 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3321 pub const tomFontStretch: tomConstants = 830i32;
3322 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3323 pub const tomFontStyle: tomConstants = 831i32;
3324 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3325 pub const tomFontStyleUpright: tomConstants = 0i32;
3326 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3327 pub const tomFontStyleOblique: tomConstants = 1i32;
3328 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3329 pub const tomFontStyleItalic: tomConstants = 2i32;
3330 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3331 pub const tomFontStretchDefault: tomConstants = 0i32;
3332 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3333 pub const tomFontStretchUltraCondensed: tomConstants = 1i32;
3334 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3335 pub const tomFontStretchExtraCondensed: tomConstants = 2i32;
3336 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3337 pub const tomFontStretchCondensed: tomConstants = 3i32;
3338 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3339 pub const tomFontStretchSemiCondensed: tomConstants = 4i32;
3340 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3341 pub const tomFontStretchNormal: tomConstants = 5i32;
3342 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3343 pub const tomFontStretchSemiExpanded: tomConstants = 6i32;
3344 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3345 pub const tomFontStretchExpanded: tomConstants = 7i32;
3346 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3347 pub const tomFontStretchExtraExpanded: tomConstants = 8i32;
3348 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3349 pub const tomFontStretchUltraExpanded: tomConstants = 9i32;
3350 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3351 pub const tomFontWeightDefault: tomConstants = 0i32;
3352 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3353 pub const tomFontWeightThin: tomConstants = 100i32;
3354 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3355 pub const tomFontWeightExtraLight: tomConstants = 200i32;
3356 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3357 pub const tomFontWeightLight: tomConstants = 300i32;
3358 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3359 pub const tomFontWeightNormal: tomConstants = 400i32;
3360 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3361 pub const tomFontWeightRegular: tomConstants = 400i32;
3362 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3363 pub const tomFontWeightMedium: tomConstants = 500i32;
3364 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3365 pub const tomFontWeightSemiBold: tomConstants = 600i32;
3366 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3367 pub const tomFontWeightBold: tomConstants = 700i32;
3368 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3369 pub const tomFontWeightExtraBold: tomConstants = 800i32;
3370 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3371 pub const tomFontWeightBlack: tomConstants = 900i32;
3372 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3373 pub const tomFontWeightHeavy: tomConstants = 900i32;
3374 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3375 pub const tomFontWeightExtraBlack: tomConstants = 950i32;
3376 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3377 pub const tomParaPropMathAlign: tomConstants = 1079i32;
3378 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3379 pub const tomDocMathBuild: tomConstants = 128i32;
3380 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3381 pub const tomMathLMargin: tomConstants = 129i32;
3382 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3383 pub const tomMathRMargin: tomConstants = 130i32;
3384 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3385 pub const tomMathWrapIndent: tomConstants = 131i32;
3386 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3387 pub const tomMathWrapRight: tomConstants = 132i32;
3388 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3389 pub const tomMathPostSpace: tomConstants = 134i32;
3390 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3391 pub const tomMathPreSpace: tomConstants = 133i32;
3392 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3393 pub const tomMathInterSpace: tomConstants = 135i32;
3394 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3395 pub const tomMathIntraSpace: tomConstants = 136i32;
3396 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3397 pub const tomCanCopy: tomConstants = 137i32;
3398 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3399 pub const tomCanRedo: tomConstants = 138i32;
3400 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3401 pub const tomCanUndo: tomConstants = 139i32;
3402 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3403 pub const tomUndoLimit: tomConstants = 140i32;
3404 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3405 pub const tomDocAutoLink: tomConstants = 141i32;
3406 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3407 pub const tomEllipsisMode: tomConstants = 142i32;
3408 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3409 pub const tomEllipsisState: tomConstants = 143i32;
3410 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3411 pub const tomEllipsisNone: tomConstants = 0i32;
3412 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3413 pub const tomEllipsisEnd: tomConstants = 1i32;
3414 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3415 pub const tomEllipsisWord: tomConstants = 3i32;
3416 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3417 pub const tomEllipsisPresent: tomConstants = 1i32;
3418 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3419 pub const tomVTopCell: tomConstants = 1i32;
3420 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3421 pub const tomVLowCell: tomConstants = 2i32;
3422 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3423 pub const tomHStartCell: tomConstants = 4i32;
3424 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3425 pub const tomHContCell: tomConstants = 8i32;
3426 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3427 pub const tomRowUpdate: tomConstants = 1i32;
3428 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3429 pub const tomRowApplyDefault: tomConstants = 0i32;
3430 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3431 pub const tomCellStructureChangeOnly: tomConstants = 1i32;
3432 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3433 pub const tomRowHeightActual: tomConstants = 2059i32;
3434 #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"]
3435 pub const yHeightCharPtsMost: u32 = 1638u32;