diff options
Diffstat (limited to 'vendor/windows-sys/src/Windows/Win32/UI/Controls/RichEdit/mod.rs')
-rw-r--r-- | vendor/windows-sys/src/Windows/Win32/UI/Controls/RichEdit/mod.rs | 2685 |
1 files changed, 1346 insertions, 1339 deletions
diff --git a/vendor/windows-sys/src/Windows/Win32/UI/Controls/RichEdit/mod.rs b/vendor/windows-sys/src/Windows/Win32/UI/Controls/RichEdit/mod.rs index bc6c1c418..ed4f0e9b6 100644 --- a/vendor/windows-sys/src/Windows/Win32/UI/Controls/RichEdit/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/UI/Controls/RichEdit/mod.rs @@ -1,3 +1,27 @@ +pub type IRichEditOle = *mut ::core::ffi::c_void; +pub type IRichEditOleCallback = *mut ::core::ffi::c_void; +pub type IRicheditUiaOverrides = *mut ::core::ffi::c_void; +pub type ITextDisplays = *mut ::core::ffi::c_void; +pub type ITextDocument = *mut ::core::ffi::c_void; +pub type ITextDocument2 = *mut ::core::ffi::c_void; +pub type ITextDocument2Old = *mut ::core::ffi::c_void; +pub type ITextFont = *mut ::core::ffi::c_void; +pub type ITextFont2 = *mut ::core::ffi::c_void; +pub type ITextHost = *mut ::core::ffi::c_void; +pub type ITextHost2 = *mut ::core::ffi::c_void; +pub type ITextPara = *mut ::core::ffi::c_void; +pub type ITextPara2 = *mut ::core::ffi::c_void; +pub type ITextRange = *mut ::core::ffi::c_void; +pub type ITextRange2 = *mut ::core::ffi::c_void; +pub type ITextRow = *mut ::core::ffi::c_void; +pub type ITextSelection = *mut ::core::ffi::c_void; +pub type ITextSelection2 = *mut ::core::ffi::c_void; +pub type ITextServices = *mut ::core::ffi::c_void; +pub type ITextServices2 = *mut ::core::ffi::c_void; +pub type ITextStory = *mut ::core::ffi::c_void; +pub type ITextStoryRanges = *mut ::core::ffi::c_void; +pub type ITextStoryRanges2 = *mut ::core::ffi::c_void; +pub type ITextStrings = *mut ::core::ffi::c_void; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub const ATP_CHANGE: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] @@ -21,21 +45,6 @@ pub const AURL_ENABLETELNO: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub const AURL_ENABLEURL: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -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>; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub struct BIDIOPTIONS { - pub cbSize: u32, - pub wMask: u16, - pub wEffects: u16, -} -impl ::core::marker::Copy for BIDIOPTIONS {} -impl ::core::clone::Clone for BIDIOPTIONS { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub const BOE_CONTEXTALIGNMENT: u32 = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub const BOE_CONTEXTREADING: u32 = 8u32; @@ -66,361 +75,15 @@ pub const BOM_PLAINTEXT: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub const BOM_UNICODEBIDI: u32 = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type CARET_FLAGS = i32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CARET_NONE: CARET_FLAGS = 0i32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CARET_CUSTOM: CARET_FLAGS = 1i32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CARET_RTL: CARET_FLAGS = 2i32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CARET_ITALIC: CARET_FLAGS = 32i32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CARET_NULL: CARET_FLAGS = 64i32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CARET_ROTATE90: CARET_FLAGS = 128i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Graphics_Gdi\"`*"] -#[cfg(feature = "Win32_Graphics_Gdi")] -pub union CARET_INFO { - pub hbitmap: super::super::super::Graphics::Gdi::HBITMAP, - pub caretFlags: CARET_FLAGS, -} -#[cfg(feature = "Win32_Graphics_Gdi")] -impl ::core::marker::Copy for CARET_INFO {} -#[cfg(feature = "Win32_Graphics_Gdi")] -impl ::core::clone::Clone for CARET_INFO { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub const CERICHEDIT_CLASSA: &str = "RichEditCEA"; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub const CERICHEDIT_CLASSW: &str = "RichEditCEW"; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type CFE_EFFECTS = u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_ALLCAPS: CFE_EFFECTS = 128u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_AUTOBACKCOLOR: CFE_EFFECTS = 67108864u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_DISABLED: CFE_EFFECTS = 8192u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_EMBOSS: CFE_EFFECTS = 2048u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_HIDDEN: CFE_EFFECTS = 256u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_IMPRINT: CFE_EFFECTS = 4096u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_OUTLINE: CFE_EFFECTS = 512u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_REVISED: CFE_EFFECTS = 16384u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_SHADOW: CFE_EFFECTS = 1024u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_SMALLCAPS: CFE_EFFECTS = 64u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_AUTOCOLOR: CFE_EFFECTS = 1073741824u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_BOLD: CFE_EFFECTS = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_ITALIC: CFE_EFFECTS = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_STRIKEOUT: CFE_EFFECTS = 8u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_UNDERLINE: CFE_EFFECTS = 4u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_PROTECTED: CFE_EFFECTS = 16u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_LINK: CFE_EFFECTS = 32u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_SUBSCRIPT: CFE_EFFECTS = 65536u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_SUPERSCRIPT: CFE_EFFECTS = 131072u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_FONTBOUND: CFE_EFFECTS = 1048576u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_LINKPROTECTED: CFE_EFFECTS = 8388608u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_EXTENDED: CFE_EFFECTS = 33554432u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_MATHNOBUILDUP: CFE_EFFECTS = 134217728u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_MATH: CFE_EFFECTS = 268435456u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_MATHORDINARY: CFE_EFFECTS = 536870912u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type CFM_MASK = u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_SUBSCRIPT: CFM_MASK = 196608u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_SUPERSCRIPT: CFM_MASK = 196608u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_EFFECTS: CFM_MASK = 1073741887u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_ALL: CFM_MASK = 4160749631u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_BOLD: CFM_MASK = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_CHARSET: CFM_MASK = 134217728u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_COLOR: CFM_MASK = 1073741824u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_FACE: CFM_MASK = 536870912u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_ITALIC: CFM_MASK = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_OFFSET: CFM_MASK = 268435456u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_PROTECTED: CFM_MASK = 16u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_SIZE: CFM_MASK = 2147483648u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_STRIKEOUT: CFM_MASK = 8u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_UNDERLINE: CFM_MASK = 4u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_LINK: CFM_MASK = 32u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_SMALLCAPS: CFM_MASK = 64u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_ALLCAPS: CFM_MASK = 128u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_HIDDEN: CFM_MASK = 256u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_OUTLINE: CFM_MASK = 512u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_SHADOW: CFM_MASK = 1024u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_EMBOSS: CFM_MASK = 2048u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_IMPRINT: CFM_MASK = 4096u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_DISABLED: CFM_MASK = 8192u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_REVISED: CFM_MASK = 16384u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_REVAUTHOR: CFM_MASK = 32768u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_ANIMATION: CFM_MASK = 262144u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_STYLE: CFM_MASK = 524288u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_KERNING: CFM_MASK = 1048576u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_SPACING: CFM_MASK = 2097152u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_WEIGHT: CFM_MASK = 4194304u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_UNDERLINETYPE: CFM_MASK = 8388608u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_COOKIE: CFM_MASK = 16777216u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_LCID: CFM_MASK = 33554432u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_BACKCOLOR: CFM_MASK = 67108864u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_EFFECTS2: CFM_MASK = 1141080063u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_ALL2: CFM_MASK = 4294967295u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_FONTBOUND: CFM_MASK = 1048576u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_LINKPROTECTED: CFM_MASK = 8388608u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_EXTENDED: CFM_MASK = 33554432u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_MATHNOBUILDUP: CFM_MASK = 134217728u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_MATH: CFM_MASK = 268435456u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_MATHORDINARY: CFM_MASK = 536870912u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_ALLEFFECTS: CFM_MASK = 2115207167u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub const CF_RETEXTOBJ: &str = "RichEdit Text and Objects"; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub const CF_RTF: &str = "Rich Text Format"; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub const CF_RTFNOOBJS: &str = "Rich Text Format Without Objects"; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub struct CHANGENOTIFY { - pub dwChangeType: CHANGETYPE, - pub pvCookieData: *mut ::core::ffi::c_void, -} -impl ::core::marker::Copy for CHANGENOTIFY {} -impl ::core::clone::Clone for CHANGENOTIFY { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type CHANGETYPE = i32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CN_GENERIC: CHANGETYPE = 0i32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CN_TEXTCHANGED: CHANGETYPE = 1i32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CN_NEWUNDO: CHANGETYPE = 2i32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CN_NEWREDO: CHANGETYPE = 4i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct CHARFORMAT2A { - pub __AnonymousBase_richedit_L736_C23: CHARFORMATA, - pub wWeight: u16, - pub sSpacing: i16, - pub crBackColor: u32, - pub lcid: u32, - pub Anonymous: CHARFORMAT2A_0, - pub sStyle: i16, - pub wKerning: u16, - pub bUnderlineType: u8, - pub bAnimation: u8, - pub bRevAuthor: u8, - pub bUnderlineColor: u8, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for CHARFORMAT2A {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for CHARFORMAT2A { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub union CHARFORMAT2A_0 { - pub dwReserved: u32, - pub dwCookie: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for CHARFORMAT2A_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for CHARFORMAT2A_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub struct CHARFORMAT2W { - pub __AnonymousBase_richedit_L711_C23: CHARFORMATW, - pub wWeight: u16, - pub sSpacing: i16, - pub crBackColor: u32, - pub lcid: u32, - pub Anonymous: CHARFORMAT2W_0, - pub sStyle: i16, - pub wKerning: u16, - pub bUnderlineType: u8, - pub bAnimation: u8, - pub bRevAuthor: u8, - pub bUnderlineColor: u8, -} -impl ::core::marker::Copy for CHARFORMAT2W {} -impl ::core::clone::Clone for CHARFORMAT2W { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub union CHARFORMAT2W_0 { - pub dwReserved: u32, - pub dwCookie: u32, -} -impl ::core::marker::Copy for CHARFORMAT2W_0 {} -impl ::core::clone::Clone for CHARFORMAT2W_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct CHARFORMATA { - pub cbSize: u32, - pub dwMask: CFM_MASK, - pub dwEffects: CFE_EFFECTS, - pub yHeight: i32, - pub yOffset: i32, - pub crTextColor: u32, - pub bCharSet: u8, - pub bPitchAndFamily: u8, - pub szFaceName: [super::super::super::Foundation::CHAR; 32], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for CHARFORMATA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for CHARFORMATA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub struct CHARFORMATW { - pub cbSize: u32, - pub dwMask: CFM_MASK, - pub dwEffects: CFE_EFFECTS, - pub yHeight: i32, - pub yOffset: i32, - pub crTextColor: u32, - pub bCharSet: u8, - pub bPitchAndFamily: u8, - pub szFaceName: [u16; 32], -} -impl ::core::marker::Copy for CHARFORMATW {} -impl ::core::clone::Clone for CHARFORMATW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub struct CHARRANGE { - pub cpMin: i32, - pub cpMax: i32, -} -impl ::core::marker::Copy for CHARRANGE {} -impl ::core::clone::Clone for CHARRANGE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(4))] -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct CLIPBOARDFORMAT { - pub nmhdr: super::NMHDR, - pub cf: u16, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for CLIPBOARDFORMAT {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for CLIPBOARDFORMAT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub struct COMPCOLOR { - pub crText: u32, - pub crBackground: u32, - pub dwEffects: u32, -} -impl ::core::marker::Copy for COMPCOLOR {} -impl ::core::clone::Clone for COMPCOLOR { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub const CTFMODEBIAS_CONVERSATION: u32 = 5u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] @@ -473,23 +136,6 @@ pub const ECO_SELECTIONBAR: u32 = 16777216u32; pub const ECO_VERTICAL: u32 = 4194304u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub const ECO_WANTRETURN: u32 = 4096u32; -#[repr(C, packed(4))] -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub struct EDITSTREAM { - pub dwCookie: usize, - pub dwError: u32, - pub pfnCallback: EDITSTREAMCALLBACK, -} -impl ::core::marker::Copy for EDITSTREAM {} -impl ::core::clone::Clone for EDITSTREAM { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type EDITSTREAMCALLBACK = ::core::option::Option<unsafe extern "system" fn(dwcookie: usize, pbbuff: *mut u8, cb: i32, pcb: *mut i32) -> u32>; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type EDITWORDBREAKPROCEX = ::core::option::Option<unsafe extern "system" fn(pchtext: ::windows_sys::core::PCSTR, cchtext: i32, bcharset: u8, action: i32) -> i32>; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub const ELLIPSIS_END: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] @@ -734,93 +380,6 @@ pub const EM_STOPGROUPTYPING: u32 = 1112u32; pub const EM_STREAMIN: u32 = 1097u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub const EM_STREAMOUT: u32 = 1098u32; -#[repr(C, packed(4))] -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct ENCORRECTTEXT { - pub nmhdr: super::NMHDR, - pub chrg: CHARRANGE, - pub seltyp: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for ENCORRECTTEXT {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for ENCORRECTTEXT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(4))] -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct ENDCOMPOSITIONNOTIFY { - pub nmhdr: super::NMHDR, - pub dwCode: ENDCOMPOSITIONNOTIFY_CODE, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for ENDCOMPOSITIONNOTIFY {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for ENDCOMPOSITIONNOTIFY { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type ENDCOMPOSITIONNOTIFY_CODE = u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ECN_ENDCOMPOSITION: ENDCOMPOSITIONNOTIFY_CODE = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ECN_NEWTEXT: ENDCOMPOSITIONNOTIFY_CODE = 2u32; -#[repr(C, packed(4))] -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct ENDROPFILES { - pub nmhdr: super::NMHDR, - pub hDrop: super::super::super::Foundation::HANDLE, - pub cp: i32, - pub fProtected: super::super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for ENDROPFILES {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for ENDROPFILES { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(4))] -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct ENLINK { - pub nmhdr: super::NMHDR, - pub msg: u32, - pub wParam: super::super::super::Foundation::WPARAM, - pub lParam: super::super::super::Foundation::LPARAM, - pub chrg: CHARRANGE, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for ENLINK {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for ENLINK { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(4))] -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct ENLOWFIRTF { - pub nmhdr: super::NMHDR, - pub szControl: ::windows_sys::core::PSTR, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for ENLOWFIRTF {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for ENLOWFIRTF { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub const ENM_CHANGE: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] @@ -871,57 +430,6 @@ pub const ENM_SELCHANGE: u32 = 524288u32; pub const ENM_STARTCOMPOSITION: u32 = 268435456u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub const ENM_UPDATE: u32 = 2u32; -#[repr(C, packed(4))] -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct ENOLEOPFAILED { - pub nmhdr: super::NMHDR, - pub iob: i32, - pub lOper: i32, - pub hr: ::windows_sys::core::HRESULT, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for ENOLEOPFAILED {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for ENOLEOPFAILED { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(4))] -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct ENPROTECTED { - pub nmhdr: super::NMHDR, - pub msg: u32, - pub wParam: super::super::super::Foundation::WPARAM, - pub lParam: super::super::super::Foundation::LPARAM, - pub chrg: CHARRANGE, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for ENPROTECTED {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for ENPROTECTED { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(4))] -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct ENSAVECLIPBOARD { - pub nmhdr: super::NMHDR, - pub cObjectCount: i32, - pub cch: i32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for ENSAVECLIPBOARD {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for ENSAVECLIPBOARD { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub const EN_ALIGNLTR: u32 = 1808u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] @@ -992,74 +500,6 @@ pub const ES_SELFIME: u32 = 262144u32; pub const ES_SUNKEN: u32 = 16384u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub const ES_VERTICAL: u32 = 4194304u32; -#[repr(C, packed(4))] -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub struct FINDTEXTA { - pub chrg: CHARRANGE, - pub lpstrText: ::windows_sys::core::PCSTR, -} -impl ::core::marker::Copy for FINDTEXTA {} -impl ::core::clone::Clone for FINDTEXTA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(4))] -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub struct FINDTEXTEXA { - pub chrg: CHARRANGE, - pub lpstrText: ::windows_sys::core::PCSTR, - pub chrgText: CHARRANGE, -} -impl ::core::marker::Copy for FINDTEXTEXA {} -impl ::core::clone::Clone for FINDTEXTEXA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(4))] -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub struct FINDTEXTEXW { - pub chrg: CHARRANGE, - pub lpstrText: ::windows_sys::core::PCWSTR, - pub chrgText: CHARRANGE, -} -impl ::core::marker::Copy for FINDTEXTEXW {} -impl ::core::clone::Clone for FINDTEXTEXW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(4))] -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub struct FINDTEXTW { - pub chrg: CHARRANGE, - pub lpstrText: ::windows_sys::core::PCWSTR, -} -impl ::core::marker::Copy for FINDTEXTW {} -impl ::core::clone::Clone for FINDTEXTW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(4))] -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub struct FORMATRANGE { - pub hdc: super::super::super::Graphics::Gdi::HDC, - pub hdcTarget: super::super::super::Graphics::Gdi::HDC, - pub rc: super::super::super::Foundation::RECT, - pub rcPage: super::super::super::Foundation::RECT, - pub chrg: CHARRANGE, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::marker::Copy for FORMATRANGE {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::clone::Clone for FORMATRANGE { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub const FR_MATCHALEFHAMZA: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] @@ -1078,89 +518,6 @@ pub const GCMF_TOUCHMENU: u32 = 16384u32; pub const GCM_MOUSEMENU: u32 = 8192u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub const GCM_TOUCHMENU: u32 = 16384u32; -#[repr(C, packed(4))] -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct GETCONTEXTMENUEX { - pub chrg: CHARRANGE, - pub dwFlags: u32, - pub pt: super::super::super::Foundation::POINT, - pub pvReserved: *mut ::core::ffi::c_void, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for GETCONTEXTMENUEX {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for GETCONTEXTMENUEX { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(4))] -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub struct GETTEXTEX { - pub cb: u32, - pub flags: GETTEXTEX_FLAGS, - pub codepage: u32, - pub lpDefaultChar: ::windows_sys::core::PCSTR, - pub lpUsedDefChar: *mut i32, -} -impl ::core::marker::Copy for GETTEXTEX {} -impl ::core::clone::Clone for GETTEXTEX { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type GETTEXTEX_FLAGS = u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const GT_DEFAULT: GETTEXTEX_FLAGS = 0u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const GT_NOHIDDENTEXT: GETTEXTEX_FLAGS = 8u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const GT_RAWTEXT: GETTEXTEX_FLAGS = 4u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const GT_SELECTION: GETTEXTEX_FLAGS = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const GT_USECRLF: GETTEXTEX_FLAGS = 1u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub struct GETTEXTLENGTHEX { - pub flags: GETTEXTLENGTHEX_FLAGS, - pub codepage: u32, -} -impl ::core::marker::Copy for GETTEXTLENGTHEX {} -impl ::core::clone::Clone for GETTEXTLENGTHEX { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type GETTEXTLENGTHEX_FLAGS = u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const GTL_DEFAULT: GETTEXTLENGTHEX_FLAGS = 0u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const GTL_USECRLF: GETTEXTLENGTHEX_FLAGS = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const GTL_PRECISE: GETTEXTLENGTHEX_FLAGS = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const GTL_CLOSE: GETTEXTLENGTHEX_FLAGS = 4u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const GTL_NUMCHARS: GETTEXTLENGTHEX_FLAGS = 8u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const GTL_NUMBYTES: GETTEXTLENGTHEX_FLAGS = 16u32; -#[repr(C, packed(4))] -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub struct HYPHENATEINFO { - pub cbSize: i16, - pub dxHyphenateZone: i16, - pub pfnHyphenate: isize, -} -impl ::core::marker::Copy for HYPHENATEINFO {} -impl ::core::clone::Clone for HYPHENATEINFO { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub const ICM_CTF: u32 = 5u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] @@ -1173,22 +530,6 @@ pub const ICM_LEVEL2_SUI: u32 = 4u32; pub const ICM_LEVEL3: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub const ICM_NOTOPEN: u32 = 0u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub struct IMECOMPTEXT { - pub cb: i32, - pub flags: IMECOMPTEXT_FLAGS, -} -impl ::core::marker::Copy for IMECOMPTEXT {} -impl ::core::clone::Clone for IMECOMPTEXT { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type IMECOMPTEXT_FLAGS = u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ICT_RESULTREADSTR: IMECOMPTEXT_FLAGS = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub const IMF_AUTOFONT: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] @@ -1237,924 +578,850 @@ pub const IMF_TKBPREDICTION: u32 = 4096u32; pub const IMF_UIFONTS: u32 = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub const IMF_VERTICAL: u32 = 32u32; -pub type IRichEditOle = *mut ::core::ffi::c_void; -pub type IRichEditOleCallback = *mut ::core::ffi::c_void; -pub type IRicheditUiaOverrides = *mut ::core::ffi::c_void; -pub type ITextDisplays = *mut ::core::ffi::c_void; -pub type ITextDocument = *mut ::core::ffi::c_void; -pub type ITextDocument2 = *mut ::core::ffi::c_void; -pub type ITextDocument2Old = *mut ::core::ffi::c_void; -pub type ITextFont = *mut ::core::ffi::c_void; -pub type ITextFont2 = *mut ::core::ffi::c_void; -pub type ITextHost = *mut ::core::ffi::c_void; -pub type ITextHost2 = *mut ::core::ffi::c_void; -pub type ITextPara = *mut ::core::ffi::c_void; -pub type ITextPara2 = *mut ::core::ffi::c_void; -pub type ITextRange = *mut ::core::ffi::c_void; -pub type ITextRange2 = *mut ::core::ffi::c_void; -pub type ITextRow = *mut ::core::ffi::c_void; -pub type ITextSelection = *mut ::core::ffi::c_void; -pub type ITextSelection2 = *mut ::core::ffi::c_void; -pub type ITextServices = *mut ::core::ffi::c_void; -pub type ITextServices2 = *mut ::core::ffi::c_void; -pub type ITextStory = *mut ::core::ffi::c_void; -pub type ITextStoryRanges = *mut ::core::ffi::c_void; -pub type ITextStoryRanges2 = *mut ::core::ffi::c_void; -pub type ITextStrings = *mut ::core::ffi::c_void; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type KHYPH = i32; +pub const MAX_TABLE_CELLS: u32 = 63u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const khyphNil: KHYPH = 0i32; +pub const MAX_TAB_STOPS: u32 = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const khyphNormal: KHYPH = 1i32; +pub const MSFTEDIT_CLASS: &str = "RICHEDIT50W"; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const khyphAddBefore: KHYPH = 2i32; +pub const OLEOP_DOVERB: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const khyphChangeBefore: KHYPH = 3i32; +pub const PC_DELIMITER: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const khyphDeleteBefore: KHYPH = 4i32; +pub const PC_FOLLOWING: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const khyphChangeAfter: KHYPH = 5i32; +pub const PC_LEADING: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const khyphDelAndChange: KHYPH = 6i32; +pub const PC_OVERFLOW: u32 = 3u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type MANCODE = i32; +pub const PFA_FULL_GLYPHS: u32 = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const MBOLD: MANCODE = 16i32; +pub const PFA_FULL_INTERLETTER: u32 = 6u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const MITAL: MANCODE = 32i32; +pub const PFA_FULL_INTERWORD: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const MGREEK: MANCODE = 64i32; +pub const PFA_FULL_NEWSPAPER: u32 = 5u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const MROMN: MANCODE = 0i32; +pub const PFA_FULL_SCALED: u32 = 7u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const MSCRP: MANCODE = 1i32; +pub const PFA_JUSTIFY: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const MFRAK: MANCODE = 2i32; +pub const PFM_BORDER: u32 = 2048u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const MOPEN: MANCODE = 3i32; +pub const PFM_BOX: u32 = 67108864u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const MSANS: MANCODE = 4i32; +pub const PFM_COLLAPSED: u32 = 16777216u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const MMONO: MANCODE = 5i32; +pub const PFM_DONOTHYPHEN: u32 = 4194304u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const MMATH: MANCODE = 6i32; +pub const PFM_KEEP: u32 = 131072u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const MISOL: MANCODE = 7i32; +pub const PFM_KEEPNEXT: u32 = 262144u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const MINIT: MANCODE = 8i32; +pub const PFM_LINESPACING: u32 = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const MTAIL: MANCODE = 9i32; +pub const PFM_NOLINENUMBER: u32 = 1048576u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const MSTRCH: MANCODE = 10i32; +pub const PFM_NOWIDOWCONTROL: u32 = 2097152u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const MLOOP: MANCODE = 11i32; +pub const PFM_NUMBERINGSTART: u32 = 32768u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const MOPENA: MANCODE = 12i32; +pub const PFM_NUMBERINGSTYLE: u32 = 8192u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const MAX_TABLE_CELLS: u32 = 63u32; +pub const PFM_NUMBERINGTAB: u32 = 16384u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const MAX_TAB_STOPS: u32 = 32u32; +pub const PFM_OUTLINELEVEL: u32 = 33554432u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const MSFTEDIT_CLASS: &str = "RICHEDIT50W"; -#[repr(C, packed(4))] -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct MSGFILTER { - pub nmhdr: super::NMHDR, - pub msg: u32, - pub wParam: super::super::super::Foundation::WPARAM, - pub lParam: super::super::super::Foundation::LPARAM, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for MSGFILTER {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for MSGFILTER { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(4))] -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct OBJECTPOSITIONS { - pub nmhdr: super::NMHDR, - pub cObjectCount: i32, - pub pcpPositions: *mut i32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for OBJECTPOSITIONS {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for OBJECTPOSITIONS { - fn clone(&self) -> Self { - *self - } -} +pub const PFM_PAGEBREAKBEFORE: u32 = 524288u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type OBJECTTYPE = i32; +pub const PFM_RESERVED2: u32 = 134217728u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomSimpleText: OBJECTTYPE = 0i32; +pub const PFM_SHADING: u32 = 4096u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomRuby: OBJECTTYPE = 1i32; +pub const PFM_SIDEBYSIDE: u32 = 8388608u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomHorzVert: OBJECTTYPE = 2i32; +pub const PFM_SPACEAFTER: u32 = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomWarichu: OBJECTTYPE = 3i32; +pub const PFM_SPACEBEFORE: u32 = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomEq: OBJECTTYPE = 9i32; +pub const PFM_STYLE: u32 = 1024u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomMath: OBJECTTYPE = 10i32; +pub const PFM_TABLE: u32 = 1073741824u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomAccent: OBJECTTYPE = 10i32; +pub const PFM_TABLEROWDELIMITER: u32 = 268435456u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomBox: OBJECTTYPE = 11i32; +pub const PFM_TEXTWRAPPINGBREAK: u32 = 536870912u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomBoxedFormula: OBJECTTYPE = 12i32; +pub const REO_NULL: i32 = 0i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomBrackets: OBJECTTYPE = 13i32; +pub const REO_READWRITEMASK: i32 = 2047i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomBracketsWithSeps: OBJECTTYPE = 14i32; +pub const RICHEDIT60_CLASS: &str = "RICHEDIT60W"; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomEquationArray: OBJECTTYPE = 15i32; +pub const RICHEDIT_CLASS: &str = "RichEdit20W"; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomFraction: OBJECTTYPE = 16i32; +pub const RICHEDIT_CLASS10A: &str = "RICHEDIT"; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomFunctionApply: OBJECTTYPE = 17i32; +pub const RICHEDIT_CLASSA: &str = "RichEdit20A"; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomLeftSubSup: OBJECTTYPE = 18i32; +pub const RICHEDIT_CLASSW: &str = "RichEdit20W"; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomLowerLimit: OBJECTTYPE = 19i32; +pub const RTO_DISABLEHANDLES: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomMatrix: OBJECTTYPE = 20i32; +pub const RTO_READINGMODE: u32 = 3u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomNary: OBJECTTYPE = 21i32; +pub const RTO_SHOWHANDLES: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomOpChar: OBJECTTYPE = 22i32; +pub const SCF_ALL: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomOverbar: OBJECTTYPE = 23i32; +pub const SCF_ASSOCIATEFONT: u32 = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomPhantom: OBJECTTYPE = 24i32; +pub const SCF_ASSOCIATEFONT2: u32 = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomRadical: OBJECTTYPE = 25i32; +pub const SCF_CHARREPFROMLCID: u32 = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomSlashedFraction: OBJECTTYPE = 26i32; +pub const SCF_DEFAULT: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomStack: OBJECTTYPE = 27i32; +pub const SCF_NOKBUPDATE: u32 = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomStretchStack: OBJECTTYPE = 28i32; +pub const SCF_SELECTION: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomSubscript: OBJECTTYPE = 29i32; +pub const SCF_SMARTFONT: u32 = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomSubSup: OBJECTTYPE = 30i32; +pub const SCF_USEUIRULES: u32 = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomSuperscript: OBJECTTYPE = 31i32; +pub const SCF_WORD: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomUnderbar: OBJECTTYPE = 32i32; +pub const SES_ALLOWBEEPS: u32 = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomUpperLimit: OBJECTTYPE = 33i32; +pub const SES_BEEPONMAXTEXT: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomObjectMax: OBJECTTYPE = 33i32; +pub const SES_BIDI: u32 = 4096u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const OLEOP_DOVERB: u32 = 1u32; -#[repr(C)] +pub const SES_CTFALLOWEMBED: u32 = 2097152u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub struct PARAFORMAT { - pub cbSize: u32, - pub dwMask: PARAFORMAT_MASK, - pub wNumbering: u16, - pub Anonymous: PARAFORMAT_0, - pub dxStartIndent: i32, - pub dxRightIndent: i32, - pub dxOffset: i32, - pub wAlignment: PARAFORMAT_ALIGNMENT, - pub cTabCount: i16, - pub rgxTabs: [u32; 32], -} -impl ::core::marker::Copy for PARAFORMAT {} -impl ::core::clone::Clone for PARAFORMAT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] +pub const SES_CTFALLOWPROOFING: u32 = 8388608u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub union PARAFORMAT_0 { - pub wReserved: u16, - pub wEffects: u16, -} -impl ::core::marker::Copy for PARAFORMAT_0 {} -impl ::core::clone::Clone for PARAFORMAT_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] +pub const SES_CTFALLOWSMARTTAG: u32 = 4194304u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub struct PARAFORMAT2 { - pub __AnonymousBase_richedit_L1149_C22: PARAFORMAT, - pub dySpaceBefore: i32, - pub dySpaceAfter: i32, - pub dyLineSpacing: i32, - pub sStyle: i16, - pub bLineSpacingRule: u8, - pub bOutlineLevel: u8, - pub wShadingWeight: u16, - pub wShadingStyle: PARAFORMAT_SHADING_STYLE, - pub wNumberingStart: u16, - pub wNumberingStyle: PARAFORMAT_NUMBERING_STYLE, - pub wNumberingTab: u16, - pub wBorderSpace: u16, - pub wBorderWidth: u16, - pub wBorders: PARAFORMAT_BORDERS, -} -impl ::core::marker::Copy for PARAFORMAT2 {} -impl ::core::clone::Clone for PARAFORMAT2 { - fn clone(&self) -> Self { - *self - } -} +pub const SES_CTFNOLOCK: u32 = 268435456u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type PARAFORMAT_ALIGNMENT = u16; +pub const SES_CUSTOMLOOK: u32 = 524288u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFA_CENTER: PARAFORMAT_ALIGNMENT = 3u16; +pub const SES_DEFAULTLATINLIGA: u32 = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFA_LEFT: PARAFORMAT_ALIGNMENT = 1u16; +pub const SES_DRAFTMODE: u32 = 32768u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFA_RIGHT: PARAFORMAT_ALIGNMENT = 2u16; +pub const SES_EMULATE10: u32 = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type PARAFORMAT_BORDERS = u16; +pub const SES_EMULATESYSEDIT: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PARAFORMAT_BORDERS_LEFT: PARAFORMAT_BORDERS = 1u16; +pub const SES_EXTENDBACKCOLOR: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PARAFORMAT_BORDERS_RIGHT: PARAFORMAT_BORDERS = 2u16; +pub const SES_EX_HANDLEFRIENDLYURL: u32 = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PARAFORMAT_BORDERS_TOP: PARAFORMAT_BORDERS = 4u16; +pub const SES_EX_HIDETEMPFORMAT: u32 = 268435456u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PARAFORMAT_BORDERS_BOTTOM: PARAFORMAT_BORDERS = 8u16; +pub const SES_EX_MULTITOUCH: u32 = 134217728u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PARAFORMAT_BORDERS_INSIDE: PARAFORMAT_BORDERS = 16u16; +pub const SES_EX_NOACETATESELECTION: u32 = 1048576u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PARAFORMAT_BORDERS_OUTSIDE: PARAFORMAT_BORDERS = 32u16; +pub const SES_EX_NOMATH: u32 = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PARAFORMAT_BORDERS_AUTOCOLOR: PARAFORMAT_BORDERS = 64u16; +pub const SES_EX_NOTABLE: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type PARAFORMAT_MASK = u32; +pub const SES_EX_NOTHEMING: u32 = 524288u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_ALIGNMENT: PARAFORMAT_MASK = 8u32; +pub const SES_EX_USEMOUSEWPARAM: u32 = 536870912u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_NUMBERING: PARAFORMAT_MASK = 32u32; +pub const SES_EX_USESINGLELINE: u32 = 2097152u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_OFFSET: PARAFORMAT_MASK = 4u32; +pub const SES_HIDEGRIDLINES: u32 = 131072u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_OFFSETINDENT: PARAFORMAT_MASK = 2147483648u32; +pub const SES_HYPERLINKTOOLTIPS: u32 = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_RIGHTINDENT: PARAFORMAT_MASK = 2u32; +pub const SES_LBSCROLLNOTIFY: u32 = 1048576u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_RTLPARA: PARAFORMAT_MASK = 65536u32; +pub const SES_LOGICALCARET: u32 = 16777216u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_STARTINDENT: PARAFORMAT_MASK = 1u32; +pub const SES_LOWERCASE: u32 = 1024u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_TABSTOPS: PARAFORMAT_MASK = 16u32; +pub const SES_MAPCPS: u32 = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type PARAFORMAT_NUMBERING_STYLE = u16; +pub const SES_MAX: u32 = 536870912u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFNS_PAREN: PARAFORMAT_NUMBERING_STYLE = 0u16; +pub const SES_MULTISELECT: u32 = 134217728u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFNS_PARENS: PARAFORMAT_NUMBERING_STYLE = 256u16; +pub const SES_NOEALINEHEIGHTADJUST: u32 = 536870912u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFNS_PERIOD: PARAFORMAT_NUMBERING_STYLE = 512u16; +pub const SES_NOFOCUSLINKNOTIFY: u32 = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFNS_PLAIN: PARAFORMAT_NUMBERING_STYLE = 768u16; +pub const SES_NOIME: u32 = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFNS_NONUMBER: PARAFORMAT_NUMBERING_STYLE = 1024u16; +pub const SES_NOINPUTSEQUENCECHK: u32 = 2048u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFNS_NEWNUMBER: PARAFORMAT_NUMBERING_STYLE = 32768u16; +pub const SES_SCROLLONKILLFOCUS: u32 = 8192u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type PARAFORMAT_SHADING_STYLE = u16; +pub const SES_SMARTDRAGDROP: u32 = 67108864u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PARAFORMAT_SHADING_STYLE_NONE: PARAFORMAT_SHADING_STYLE = 0u16; +pub const SES_UPPERCASE: u32 = 512u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PARAFORMAT_SHADING_STYLE_DARK_HORIZ: PARAFORMAT_SHADING_STYLE = 1u16; +pub const SES_USEAIMM: u32 = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PARAFORMAT_SHADING_STYLE_DARK_VERT: PARAFORMAT_SHADING_STYLE = 2u16; +pub const SES_USEATFONT: u32 = 262144u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PARAFORMAT_SHADING_STYLE_DARK_DOWN_DIAG: PARAFORMAT_SHADING_STYLE = 3u16; +pub const SES_USECRLF: u32 = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PARAFORMAT_SHADING_STYLE_DARK_UP_DIAG: PARAFORMAT_SHADING_STYLE = 4u16; +pub const SES_USECTF: u32 = 65536u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PARAFORMAT_SHADING_STYLE_DARK_GRID: PARAFORMAT_SHADING_STYLE = 5u16; +pub const SES_WORDDRAGDROP: u32 = 33554432u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PARAFORMAT_SHADING_STYLE_DARK_TRELLIS: PARAFORMAT_SHADING_STYLE = 6u16; +pub const SES_XLTCRCRLFTOCR: u32 = 16384u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PARAFORMAT_SHADING_STYLE_LIGHT_HORZ: PARAFORMAT_SHADING_STYLE = 7u16; +pub const SFF_KEEPDOCINFO: u32 = 4096u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PARAFORMAT_SHADING_STYLE_LIGHT_VERT: PARAFORMAT_SHADING_STYLE = 8u16; +pub const SFF_PERSISTVIEWSCALE: u32 = 8192u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PARAFORMAT_SHADING_STYLE_LIGHT_DOWN_DIAG: PARAFORMAT_SHADING_STYLE = 9u16; +pub const SFF_PLAINRTF: u32 = 16384u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PARAFORMAT_SHADING_STYLE_LIGHT_UP_DIAG: PARAFORMAT_SHADING_STYLE = 10u16; +pub const SFF_PWD: u32 = 2048u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PARAFORMAT_SHADING_STYLE_LIGHT_GRID: PARAFORMAT_SHADING_STYLE = 11u16; +pub const SFF_SELECTION: u32 = 32768u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PARAFORMAT_SHADING_STYLE_LIGHT_TRELLIS: PARAFORMAT_SHADING_STYLE = 12u16; +pub const SFF_WRITEXTRAPAR: u32 = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PC_DELIMITER: u32 = 4u32; +pub const SF_NCRFORNONASCII: u32 = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PC_FOLLOWING: u32 = 1u32; +pub const SF_RTF: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PC_LEADING: u32 = 2u32; +pub const SF_RTFNOOBJS: u32 = 3u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PC_OVERFLOW: u32 = 3u32; +pub const SF_RTFVAL: u32 = 1792u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -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>; +pub const SF_TEXT: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFA_FULL_GLYPHS: u32 = 8u32; +pub const SF_TEXTIZED: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFA_FULL_INTERLETTER: u32 = 6u32; +pub const SF_UNICODE: u32 = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFA_FULL_INTERWORD: u32 = 4u32; +pub const SF_USECODEPAGE: u32 = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFA_FULL_NEWSPAPER: u32 = 5u32; +pub const SPF_DONTSETDEFAULT: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFA_FULL_SCALED: u32 = 7u32; +pub const SPF_SETDEFAULT: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFA_JUSTIFY: u32 = 4u32; +pub const ST_DEFAULT: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_BORDER: u32 = 2048u32; +pub const ST_KEEPUNDO: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_BOX: u32 = 67108864u32; +pub const ST_NEWCHARS: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_COLLAPSED: u32 = 16777216u32; +pub const ST_SELECTION: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_DONOTHYPHEN: u32 = 4194304u32; +pub const ST_UNICODE: u32 = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_KEEP: u32 = 131072u32; +pub const S_MSG_KEY_IGNORED: ::windows_sys::core::HRESULT = 262657i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_KEEPNEXT: u32 = 262144u32; +pub const TO_ADVANCEDLAYOUT: u32 = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_LINESPACING: u32 = 256u32; +pub const TO_ADVANCEDTYPOGRAPHY: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_NOLINENUMBER: u32 = 1048576u32; +pub const TO_DISABLECUSTOMTEXTOUT: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_NOWIDOWCONTROL: u32 = 2097152u32; +pub const TO_SIMPLELINEBREAK: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_NUMBERINGSTART: u32 = 32768u32; +pub const TXES_ISDIALOG: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_NUMBERINGSTYLE: u32 = 8192u32; +pub const TXTBIT_ADVANCEDINPUT: u32 = 536870912u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_NUMBERINGTAB: u32 = 16384u32; +pub const TXTBIT_ALLOWBEEP: u32 = 2048u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_OUTLINELEVEL: u32 = 33554432u32; +pub const TXTBIT_AUTOWORDSEL: u32 = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_PAGEBREAKBEFORE: u32 = 524288u32; +pub const TXTBIT_BACKSTYLECHANGE: u32 = 16384u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_RESERVED2: u32 = 134217728u32; +pub const TXTBIT_CHARFORMATCHANGE: u32 = 131072u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_SHADING: u32 = 4096u32; +pub const TXTBIT_CLIENTRECTCHANGE: u32 = 1048576u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_SIDEBYSIDE: u32 = 8388608u32; +pub const TXTBIT_D2DDWRITE: u32 = 16777216u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_SPACEAFTER: u32 = 128u32; +pub const TXTBIT_D2DPIXELSNAPPED: u32 = 67108864u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_SPACEBEFORE: u32 = 64u32; +pub const TXTBIT_D2DSIMPLETYPOGRAPHY: u32 = 33554432u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_STYLE: u32 = 1024u32; +pub const TXTBIT_D2DSUBPIXELLINES: u32 = 134217728u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_TABLE: u32 = 1073741824u32; +pub const TXTBIT_DISABLEDRAG: u32 = 4096u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_TABLEROWDELIMITER: u32 = 268435456u32; +pub const TXTBIT_EXTENTCHANGE: u32 = 524288u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_TEXTWRAPPINGBREAK: u32 = 536870912u32; +pub const TXTBIT_FLASHLASTPASSWORDCHAR: u32 = 268435456u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFN_ARABIC: u32 = 2u32; +pub const TXTBIT_HIDESELECTION: u32 = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFN_BULLET: u32 = 1u32; +pub const TXTBIT_MAXLENGTHCHANGE: u32 = 32768u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFN_LCLETTER: u32 = 3u32; +pub const TXTBIT_MULTILINE: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFN_LCROMAN: u32 = 5u32; +pub const TXTBIT_NOTHREADREFCOUNT: u32 = 4194304u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFN_UCLETTER: u32 = 4u32; +pub const TXTBIT_PARAFORMATCHANGE: u32 = 262144u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFN_UCROMAN: u32 = 6u32; +pub const TXTBIT_READONLY: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type PShutdownTextServices = ::core::option::Option<unsafe extern "system" fn(ptextservices: ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT>; -#[repr(C, packed(4))] +pub const TXTBIT_RICHTEXT: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub struct PUNCTUATION { - pub iSize: u32, - pub szPunctuation: ::windows_sys::core::PSTR, -} -impl ::core::marker::Copy for PUNCTUATION {} -impl ::core::clone::Clone for PUNCTUATION { - fn clone(&self) -> Self { - *self - } -} +pub const TXTBIT_SAVESELECTION: u32 = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const RECO_COPY: i32 = 2i32; +pub const TXTBIT_SCROLLBARCHANGE: u32 = 65536u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const RECO_CUT: i32 = 3i32; +pub const TXTBIT_SELBARCHANGE: u32 = 512u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const RECO_DRAG: i32 = 4i32; +pub const TXTBIT_SHOWACCELERATOR: u32 = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const RECO_DROP: i32 = 1i32; +pub const TXTBIT_SHOWPASSWORD: u32 = 8388608u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const RECO_PASTE: i32 = 0i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Ole\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))] -pub struct REOBJECT { - pub cbStruct: u32, - pub cp: i32, - pub clsid: ::windows_sys::core::GUID, - pub poleobj: super::super::super::System::Ole::IOleObject, - pub pstg: super::super::super::System::Com::StructuredStorage::IStorage, - pub polesite: super::super::super::System::Ole::IOleClientSite, - pub sizel: super::super::super::Foundation::SIZE, - pub dvaspect: u32, - pub dwFlags: REOBJECT_FLAGS, - pub dwUser: u32, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))] -impl ::core::marker::Copy for REOBJECT {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))] -impl ::core::clone::Clone for REOBJECT { - fn clone(&self) -> Self { - *self - } -} +pub const TXTBIT_USECURRENTBKG: u32 = 2097152u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type REOBJECT_FLAGS = u32; +pub const TXTBIT_USEPASSWORD: u32 = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_ALIGNTORIGHT: REOBJECT_FLAGS = 256u32; +pub const TXTBIT_VERTICAL: u32 = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_BELOWBASELINE: REOBJECT_FLAGS = 2u32; +pub const TXTBIT_VIEWINSETCHANGE: u32 = 8192u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_BLANK: REOBJECT_FLAGS = 16u32; +pub const TXTBIT_WORDWRAP: u32 = 1024u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_CANROTATE: REOBJECT_FLAGS = 128u32; +pub const VM_NORMAL: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_DONTNEEDPALETTE: REOBJECT_FLAGS = 32u32; +pub const VM_OUTLINE: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_DYNAMICSIZE: REOBJECT_FLAGS = 8u32; +pub const VM_PAGE: u32 = 9u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_GETMETAFILE: REOBJECT_FLAGS = 4194304u32; +pub const WBF_CUSTOM: u32 = 512u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_HILITED: REOBJECT_FLAGS = 16777216u32; +pub const WBF_LEVEL1: u32 = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_INPLACEACTIVE: REOBJECT_FLAGS = 33554432u32; +pub const WBF_LEVEL2: u32 = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_INVERTEDSELECT: REOBJECT_FLAGS = 4u32; +pub const WBF_OVERFLOW: u32 = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_LINK: REOBJECT_FLAGS = 2147483648u32; +pub const WBF_WORDBREAK: u32 = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_LINKAVAILABLE: REOBJECT_FLAGS = 8388608u32; +pub const WBF_WORDWRAP: u32 = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_OPEN: REOBJECT_FLAGS = 67108864u32; +pub const WB_MOVEWORDNEXT: u32 = 5u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_OWNERDRAWSELECT: REOBJECT_FLAGS = 64u32; +pub const WB_MOVEWORDPREV: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_RESIZABLE: REOBJECT_FLAGS = 1u32; +pub const WB_NEXTBREAK: u32 = 7u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_SELECTED: REOBJECT_FLAGS = 134217728u32; +pub const WB_PREVBREAK: u32 = 6u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_STATIC: REOBJECT_FLAGS = 1073741824u32; +pub const cchTextLimitDefault: u32 = 32767u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_USEASBACKGROUND: REOBJECT_FLAGS = 1024u32; +pub const lDefaultTab: u32 = 720u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_WRAPTEXTAROUND: REOBJECT_FLAGS = 512u32; +pub const yHeightCharPtsMost: u32 = 1638u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_NULL: i32 = 0i32; +pub type CARET_FLAGS = i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_READWRITEMASK: i32 = 2047i32; -#[repr(C, packed(4))] -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] -#[cfg(feature = "Win32_System_Com")] -pub struct REPASTESPECIAL { - pub dwAspect: super::super::super::System::Com::DVASPECT, - pub dwParam: usize, -} -#[cfg(feature = "Win32_System_Com")] -impl ::core::marker::Copy for REPASTESPECIAL {} -#[cfg(feature = "Win32_System_Com")] -impl ::core::clone::Clone for REPASTESPECIAL { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(4))] -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct REQRESIZE { - pub nmhdr: super::NMHDR, - pub rc: super::super::super::Foundation::RECT, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for REQRESIZE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for REQRESIZE { - fn clone(&self) -> Self { - *self - } -} +pub const CARET_NONE: CARET_FLAGS = 0i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const RICHEDIT60_CLASS: &str = "RICHEDIT60W"; +pub const CARET_CUSTOM: CARET_FLAGS = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const RICHEDIT_CLASS: &str = "RichEdit20W"; +pub const CARET_RTL: CARET_FLAGS = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const RICHEDIT_CLASS10A: &str = "RICHEDIT"; +pub const CARET_ITALIC: CARET_FLAGS = 32i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const RICHEDIT_CLASSA: &str = "RichEdit20A"; +pub const CARET_NULL: CARET_FLAGS = 64i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const RICHEDIT_CLASSW: &str = "RichEdit20W"; -#[repr(C, packed(4))] -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`*"] -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] -pub struct RICHEDIT_IMAGE_PARAMETERS { - pub xWidth: i32, - pub yHeight: i32, - pub Ascent: i32, - pub Type: super::super::super::Graphics::Gdi::TEXT_ALIGN_OPTIONS, - pub pwszAlternateText: ::windows_sys::core::PCWSTR, - pub pIStream: super::super::super::System::Com::IStream, -} -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] -impl ::core::marker::Copy for RICHEDIT_IMAGE_PARAMETERS {} -#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] -impl ::core::clone::Clone for RICHEDIT_IMAGE_PARAMETERS { - fn clone(&self) -> Self { - *self - } -} +pub const CARET_ROTATE90: CARET_FLAGS = 128i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = u16; +pub type CFE_EFFECTS = u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SEL_EMPTY: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 0u16; +pub const CFE_ALLCAPS: CFE_EFFECTS = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SEL_TEXT: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 1u16; +pub const CFE_AUTOBACKCOLOR: CFE_EFFECTS = 67108864u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SEL_OBJECT: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 2u16; +pub const CFE_DISABLED: CFE_EFFECTS = 8192u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SEL_MULTICHAR: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 4u16; +pub const CFE_EMBOSS: CFE_EFFECTS = 2048u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SEL_MULTIOBJECT: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 8u16; +pub const CFE_HIDDEN: CFE_EFFECTS = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const GCM_RIGHTMOUSEDROP: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 32768u16; +pub const CFE_IMPRINT: CFE_EFFECTS = 4096u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type RICH_EDIT_GET_OBJECT_FLAGS = u32; +pub const CFE_OUTLINE: CFE_EFFECTS = 512u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_GETOBJ_POLEOBJ: RICH_EDIT_GET_OBJECT_FLAGS = 1u32; +pub const CFE_REVISED: CFE_EFFECTS = 16384u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_GETOBJ_PSTG: RICH_EDIT_GET_OBJECT_FLAGS = 2u32; +pub const CFE_SHADOW: CFE_EFFECTS = 1024u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_GETOBJ_POLESITE: RICH_EDIT_GET_OBJECT_FLAGS = 4u32; +pub const CFE_SMALLCAPS: CFE_EFFECTS = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_GETOBJ_NO_INTERFACES: RICH_EDIT_GET_OBJECT_FLAGS = 0u32; +pub const CFE_AUTOCOLOR: CFE_EFFECTS = 1073741824u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_GETOBJ_ALL_INTERFACES: RICH_EDIT_GET_OBJECT_FLAGS = 7u32; +pub const CFE_BOLD: CFE_EFFECTS = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const RTO_DISABLEHANDLES: u32 = 2u32; +pub const CFE_ITALIC: CFE_EFFECTS = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const RTO_READINGMODE: u32 = 3u32; +pub const CFE_STRIKEOUT: CFE_EFFECTS = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const RTO_SHOWHANDLES: u32 = 1u32; +pub const CFE_UNDERLINE: CFE_EFFECTS = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SCF_ALL: u32 = 4u32; +pub const CFE_PROTECTED: CFE_EFFECTS = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SCF_ASSOCIATEFONT: u32 = 16u32; +pub const CFE_LINK: CFE_EFFECTS = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SCF_ASSOCIATEFONT2: u32 = 64u32; +pub const CFE_SUBSCRIPT: CFE_EFFECTS = 65536u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SCF_CHARREPFROMLCID: u32 = 256u32; +pub const CFE_SUPERSCRIPT: CFE_EFFECTS = 131072u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SCF_DEFAULT: u32 = 0u32; +pub const CFE_FONTBOUND: CFE_EFFECTS = 1048576u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SCF_NOKBUPDATE: u32 = 32u32; +pub const CFE_LINKPROTECTED: CFE_EFFECTS = 8388608u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SCF_SELECTION: u32 = 1u32; +pub const CFE_EXTENDED: CFE_EFFECTS = 33554432u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SCF_SMARTFONT: u32 = 128u32; +pub const CFE_MATHNOBUILDUP: CFE_EFFECTS = 134217728u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SCF_USEUIRULES: u32 = 8u32; +pub const CFE_MATH: CFE_EFFECTS = 268435456u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SCF_WORD: u32 = 2u32; -#[repr(C, packed(4))] -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct SELCHANGE { - pub nmhdr: super::NMHDR, - pub chrg: CHARRANGE, - pub seltyp: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for SELCHANGE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for SELCHANGE { - fn clone(&self) -> Self { - *self - } -} +pub const CFE_MATHORDINARY: CFE_EFFECTS = 536870912u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_ALLOWBEEPS: u32 = 256u32; +pub type CFM_MASK = u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_BEEPONMAXTEXT: u32 = 2u32; +pub const CFM_SUBSCRIPT: CFM_MASK = 196608u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_BIDI: u32 = 4096u32; +pub const CFM_SUPERSCRIPT: CFM_MASK = 196608u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_CTFALLOWEMBED: u32 = 2097152u32; +pub const CFM_EFFECTS: CFM_MASK = 1073741887u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_CTFALLOWPROOFING: u32 = 8388608u32; +pub const CFM_ALL: CFM_MASK = 4160749631u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_CTFALLOWSMARTTAG: u32 = 4194304u32; +pub const CFM_BOLD: CFM_MASK = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_CTFNOLOCK: u32 = 268435456u32; +pub const CFM_CHARSET: CFM_MASK = 134217728u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_CUSTOMLOOK: u32 = 524288u32; +pub const CFM_COLOR: CFM_MASK = 1073741824u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_DEFAULTLATINLIGA: u32 = 16u32; +pub const CFM_FACE: CFM_MASK = 536870912u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_DRAFTMODE: u32 = 32768u32; +pub const CFM_ITALIC: CFM_MASK = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_EMULATE10: u32 = 16u32; +pub const CFM_OFFSET: CFM_MASK = 268435456u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_EMULATESYSEDIT: u32 = 1u32; +pub const CFM_PROTECTED: CFM_MASK = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_EXTENDBACKCOLOR: u32 = 4u32; +pub const CFM_SIZE: CFM_MASK = 2147483648u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_EX_HANDLEFRIENDLYURL: u32 = 256u32; +pub const CFM_STRIKEOUT: CFM_MASK = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_EX_HIDETEMPFORMAT: u32 = 268435456u32; +pub const CFM_UNDERLINE: CFM_MASK = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_EX_MULTITOUCH: u32 = 134217728u32; +pub const CFM_LINK: CFM_MASK = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_EX_NOACETATESELECTION: u32 = 1048576u32; +pub const CFM_SMALLCAPS: CFM_MASK = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_EX_NOMATH: u32 = 64u32; +pub const CFM_ALLCAPS: CFM_MASK = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_EX_NOTABLE: u32 = 4u32; +pub const CFM_HIDDEN: CFM_MASK = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_EX_NOTHEMING: u32 = 524288u32; +pub const CFM_OUTLINE: CFM_MASK = 512u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_EX_USEMOUSEWPARAM: u32 = 536870912u32; +pub const CFM_SHADOW: CFM_MASK = 1024u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_EX_USESINGLELINE: u32 = 2097152u32; +pub const CFM_EMBOSS: CFM_MASK = 2048u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_HIDEGRIDLINES: u32 = 131072u32; +pub const CFM_IMPRINT: CFM_MASK = 4096u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_HYPERLINKTOOLTIPS: u32 = 8u32; +pub const CFM_DISABLED: CFM_MASK = 8192u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_LBSCROLLNOTIFY: u32 = 1048576u32; +pub const CFM_REVISED: CFM_MASK = 16384u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_LOGICALCARET: u32 = 16777216u32; +pub const CFM_REVAUTHOR: CFM_MASK = 32768u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_LOWERCASE: u32 = 1024u32; +pub const CFM_ANIMATION: CFM_MASK = 262144u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_MAPCPS: u32 = 8u32; +pub const CFM_STYLE: CFM_MASK = 524288u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_MAX: u32 = 536870912u32; +pub const CFM_KERNING: CFM_MASK = 1048576u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_MULTISELECT: u32 = 134217728u32; +pub const CFM_SPACING: CFM_MASK = 2097152u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_NOEALINEHEIGHTADJUST: u32 = 536870912u32; +pub const CFM_WEIGHT: CFM_MASK = 4194304u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_NOFOCUSLINKNOTIFY: u32 = 32u32; +pub const CFM_UNDERLINETYPE: CFM_MASK = 8388608u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_NOIME: u32 = 128u32; +pub const CFM_COOKIE: CFM_MASK = 16777216u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_NOINPUTSEQUENCECHK: u32 = 2048u32; +pub const CFM_LCID: CFM_MASK = 33554432u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_SCROLLONKILLFOCUS: u32 = 8192u32; +pub const CFM_BACKCOLOR: CFM_MASK = 67108864u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_SMARTDRAGDROP: u32 = 67108864u32; +pub const CFM_EFFECTS2: CFM_MASK = 1141080063u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_UPPERCASE: u32 = 512u32; +pub const CFM_ALL2: CFM_MASK = 4294967295u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_USEAIMM: u32 = 64u32; +pub const CFM_FONTBOUND: CFM_MASK = 1048576u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_USEATFONT: u32 = 262144u32; +pub const CFM_LINKPROTECTED: CFM_MASK = 8388608u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_USECRLF: u32 = 32u32; +pub const CFM_EXTENDED: CFM_MASK = 33554432u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_USECTF: u32 = 65536u32; +pub const CFM_MATHNOBUILDUP: CFM_MASK = 134217728u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_WORDDRAGDROP: u32 = 33554432u32; +pub const CFM_MATH: CFM_MASK = 268435456u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_XLTCRCRLFTOCR: u32 = 16384u32; -#[repr(C)] +pub const CFM_MATHORDINARY: CFM_MASK = 536870912u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub struct SETTEXTEX { - pub flags: u32, - pub codepage: u32, -} -impl ::core::marker::Copy for SETTEXTEX {} -impl ::core::clone::Clone for SETTEXTEX { - fn clone(&self) -> Self { - *self - } -} +pub const CFM_ALLEFFECTS: CFM_MASK = 2115207167u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SFF_KEEPDOCINFO: u32 = 4096u32; +pub type CHANGETYPE = i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SFF_PERSISTVIEWSCALE: u32 = 8192u32; +pub const CN_GENERIC: CHANGETYPE = 0i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SFF_PLAINRTF: u32 = 16384u32; +pub const CN_TEXTCHANGED: CHANGETYPE = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SFF_PWD: u32 = 2048u32; +pub const CN_NEWUNDO: CHANGETYPE = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SFF_SELECTION: u32 = 32768u32; +pub const CN_NEWREDO: CHANGETYPE = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SFF_WRITEXTRAPAR: u32 = 128u32; +pub type ENDCOMPOSITIONNOTIFY_CODE = u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SF_NCRFORNONASCII: u32 = 64u32; +pub const ECN_ENDCOMPOSITION: ENDCOMPOSITIONNOTIFY_CODE = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SF_RTF: u32 = 2u32; +pub const ECN_NEWTEXT: ENDCOMPOSITIONNOTIFY_CODE = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SF_RTFNOOBJS: u32 = 3u32; +pub type GETTEXTEX_FLAGS = u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SF_RTFVAL: u32 = 1792u32; +pub const GT_DEFAULT: GETTEXTEX_FLAGS = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SF_TEXT: u32 = 1u32; +pub const GT_NOHIDDENTEXT: GETTEXTEX_FLAGS = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SF_TEXTIZED: u32 = 4u32; +pub const GT_RAWTEXT: GETTEXTEX_FLAGS = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SF_UNICODE: u32 = 16u32; +pub const GT_SELECTION: GETTEXTEX_FLAGS = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SF_USECODEPAGE: u32 = 32u32; +pub const GT_USECRLF: GETTEXTEX_FLAGS = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SPF_DONTSETDEFAULT: u32 = 2u32; +pub type GETTEXTLENGTHEX_FLAGS = u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SPF_SETDEFAULT: u32 = 4u32; +pub const GTL_DEFAULT: GETTEXTLENGTHEX_FLAGS = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ST_DEFAULT: u32 = 0u32; +pub const GTL_USECRLF: GETTEXTLENGTHEX_FLAGS = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ST_KEEPUNDO: u32 = 1u32; +pub const GTL_PRECISE: GETTEXTLENGTHEX_FLAGS = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ST_NEWCHARS: u32 = 4u32; +pub const GTL_CLOSE: GETTEXTLENGTHEX_FLAGS = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ST_SELECTION: u32 = 2u32; +pub const GTL_NUMCHARS: GETTEXTLENGTHEX_FLAGS = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ST_UNICODE: u32 = 8u32; +pub const GTL_NUMBYTES: GETTEXTLENGTHEX_FLAGS = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const S_MSG_KEY_IGNORED: ::windows_sys::core::HRESULT = 262657i32; -#[repr(C)] +pub type IMECOMPTEXT_FLAGS = u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub struct TABLECELLPARMS { - pub dxWidth: i32, - pub _bitfield: u16, - pub wShading: u16, - pub dxBrdrLeft: i16, - pub dyBrdrTop: i16, - pub dxBrdrRight: i16, - pub dyBrdrBottom: i16, - pub crBrdrLeft: u32, - pub crBrdrTop: u32, - pub crBrdrRight: u32, - pub crBrdrBottom: u32, - pub crBackPat: u32, - pub crForePat: u32, -} -impl ::core::marker::Copy for TABLECELLPARMS {} -impl ::core::clone::Clone for TABLECELLPARMS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] +pub const ICT_RESULTREADSTR: IMECOMPTEXT_FLAGS = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub struct TABLEROWPARMS { - pub cbRow: u8, - pub cbCell: u8, - pub cCell: u8, - pub cRow: u8, - pub dxCellMargin: i32, - pub dxIndent: i32, - pub dyHeight: i32, - pub _bitfield: u32, - pub cpStartRow: i32, - pub bTableLevel: u8, - pub iCell: u8, -} -impl ::core::marker::Copy for TABLEROWPARMS {} -impl ::core::clone::Clone for TABLEROWPARMS { - fn clone(&self) -> Self { - *self - } -} +pub type KHYPH = i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type TEXTMODE = i32; +pub const khyphNil: KHYPH = 0i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TM_PLAINTEXT: TEXTMODE = 1i32; +pub const khyphNormal: KHYPH = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TM_RICHTEXT: TEXTMODE = 2i32; +pub const khyphAddBefore: KHYPH = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TM_SINGLELEVELUNDO: TEXTMODE = 4i32; +pub const khyphChangeBefore: KHYPH = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TM_MULTILEVELUNDO: TEXTMODE = 8i32; +pub const khyphDeleteBefore: KHYPH = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TM_SINGLECODEPAGE: TEXTMODE = 16i32; +pub const khyphChangeAfter: KHYPH = 5i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TM_MULTICODEPAGE: TEXTMODE = 32i32; -#[repr(C, packed(4))] +pub const khyphDelAndChange: KHYPH = 6i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub struct TEXTRANGEA { - pub chrg: CHARRANGE, - pub lpstrText: ::windows_sys::core::PSTR, -} -impl ::core::marker::Copy for TEXTRANGEA {} -impl ::core::clone::Clone for TEXTRANGEA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(4))] +pub type MANCODE = i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub struct TEXTRANGEW { - pub chrg: CHARRANGE, - pub lpstrText: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for TEXTRANGEW {} -impl ::core::clone::Clone for TEXTRANGEW { - fn clone(&self) -> Self { - *self - } -} +pub const MBOLD: MANCODE = 16i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TO_ADVANCEDLAYOUT: u32 = 8u32; +pub const MITAL: MANCODE = 32i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TO_ADVANCEDTYPOGRAPHY: u32 = 1u32; +pub const MGREEK: MANCODE = 64i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TO_DISABLECUSTOMTEXTOUT: u32 = 4u32; +pub const MROMN: MANCODE = 0i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TO_SIMPLELINEBREAK: u32 = 2u32; +pub const MSCRP: MANCODE = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXES_ISDIALOG: u32 = 1u32; +pub const MFRAK: MANCODE = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type TXTBACKSTYLE = i32; +pub const MOPEN: MANCODE = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBACK_TRANSPARENT: TXTBACKSTYLE = 0i32; +pub const MSANS: MANCODE = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBACK_OPAQUE: TXTBACKSTYLE = 1i32; +pub const MMONO: MANCODE = 5i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_ADVANCEDINPUT: u32 = 536870912u32; +pub const MMATH: MANCODE = 6i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_ALLOWBEEP: u32 = 2048u32; +pub const MISOL: MANCODE = 7i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_AUTOWORDSEL: u32 = 128u32; +pub const MINIT: MANCODE = 8i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_BACKSTYLECHANGE: u32 = 16384u32; +pub const MTAIL: MANCODE = 9i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_CHARFORMATCHANGE: u32 = 131072u32; +pub const MSTRCH: MANCODE = 10i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_CLIENTRECTCHANGE: u32 = 1048576u32; +pub const MLOOP: MANCODE = 11i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_D2DDWRITE: u32 = 16777216u32; +pub const MOPENA: MANCODE = 12i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_D2DPIXELSNAPPED: u32 = 67108864u32; +pub type OBJECTTYPE = i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_D2DSIMPLETYPOGRAPHY: u32 = 33554432u32; +pub const tomSimpleText: OBJECTTYPE = 0i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_D2DSUBPIXELLINES: u32 = 134217728u32; +pub const tomRuby: OBJECTTYPE = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_DISABLEDRAG: u32 = 4096u32; +pub const tomHorzVert: OBJECTTYPE = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_EXTENTCHANGE: u32 = 524288u32; +pub const tomWarichu: OBJECTTYPE = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_FLASHLASTPASSWORDCHAR: u32 = 268435456u32; +pub const tomEq: OBJECTTYPE = 9i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_HIDESELECTION: u32 = 32u32; +pub const tomMath: OBJECTTYPE = 10i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_MAXLENGTHCHANGE: u32 = 32768u32; +pub const tomAccent: OBJECTTYPE = 10i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_MULTILINE: u32 = 2u32; +pub const tomBox: OBJECTTYPE = 11i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_NOTHREADREFCOUNT: u32 = 4194304u32; +pub const tomBoxedFormula: OBJECTTYPE = 12i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_PARAFORMATCHANGE: u32 = 262144u32; +pub const tomBrackets: OBJECTTYPE = 13i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_READONLY: u32 = 4u32; +pub const tomBracketsWithSeps: OBJECTTYPE = 14i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_RICHTEXT: u32 = 1u32; +pub const tomEquationArray: OBJECTTYPE = 15i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_SAVESELECTION: u32 = 64u32; +pub const tomFraction: OBJECTTYPE = 16i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_SCROLLBARCHANGE: u32 = 65536u32; +pub const tomFunctionApply: OBJECTTYPE = 17i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_SELBARCHANGE: u32 = 512u32; +pub const tomLeftSubSup: OBJECTTYPE = 18i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_SHOWACCELERATOR: u32 = 8u32; +pub const tomLowerLimit: OBJECTTYPE = 19i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_SHOWPASSWORD: u32 = 8388608u32; +pub const tomMatrix: OBJECTTYPE = 20i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_USECURRENTBKG: u32 = 2097152u32; +pub const tomNary: OBJECTTYPE = 21i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_USEPASSWORD: u32 = 16u32; +pub const tomOpChar: OBJECTTYPE = 22i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_VERTICAL: u32 = 256u32; +pub const tomOverbar: OBJECTTYPE = 23i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_VIEWINSETCHANGE: u32 = 8192u32; +pub const tomPhantom: OBJECTTYPE = 24i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_WORDWRAP: u32 = 1024u32; +pub const tomRadical: OBJECTTYPE = 25i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSlashedFraction: OBJECTTYPE = 26i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomStack: OBJECTTYPE = 27i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomStretchStack: OBJECTTYPE = 28i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSubscript: OBJECTTYPE = 29i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSubSup: OBJECTTYPE = 30i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomSuperscript: OBJECTTYPE = 31i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomUnderbar: OBJECTTYPE = 32i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomUpperLimit: OBJECTTYPE = 33i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const tomObjectMax: OBJECTTYPE = 33i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type PARAFORMAT_ALIGNMENT = u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFA_CENTER: PARAFORMAT_ALIGNMENT = 3u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFA_LEFT: PARAFORMAT_ALIGNMENT = 1u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFA_RIGHT: PARAFORMAT_ALIGNMENT = 2u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type PARAFORMAT_BORDERS = u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PARAFORMAT_BORDERS_LEFT: PARAFORMAT_BORDERS = 1u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PARAFORMAT_BORDERS_RIGHT: PARAFORMAT_BORDERS = 2u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PARAFORMAT_BORDERS_TOP: PARAFORMAT_BORDERS = 4u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PARAFORMAT_BORDERS_BOTTOM: PARAFORMAT_BORDERS = 8u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PARAFORMAT_BORDERS_INSIDE: PARAFORMAT_BORDERS = 16u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PARAFORMAT_BORDERS_OUTSIDE: PARAFORMAT_BORDERS = 32u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PARAFORMAT_BORDERS_AUTOCOLOR: PARAFORMAT_BORDERS = 64u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type PARAFORMAT_MASK = u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFM_ALIGNMENT: PARAFORMAT_MASK = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFM_NUMBERING: PARAFORMAT_MASK = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFM_OFFSET: PARAFORMAT_MASK = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFM_OFFSETINDENT: PARAFORMAT_MASK = 2147483648u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFM_RIGHTINDENT: PARAFORMAT_MASK = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFM_RTLPARA: PARAFORMAT_MASK = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFM_STARTINDENT: PARAFORMAT_MASK = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFM_TABSTOPS: PARAFORMAT_MASK = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type PARAFORMAT_NUMBERING = u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFN_BULLET: PARAFORMAT_NUMBERING = 1u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFN_ARABIC: PARAFORMAT_NUMBERING = 2u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFN_LCLETTER: PARAFORMAT_NUMBERING = 3u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFN_UCLETTER: PARAFORMAT_NUMBERING = 4u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFN_LCROMAN: PARAFORMAT_NUMBERING = 5u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFN_UCROMAN: PARAFORMAT_NUMBERING = 6u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type PARAFORMAT_NUMBERING_STYLE = u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFNS_PAREN: PARAFORMAT_NUMBERING_STYLE = 0u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFNS_PARENS: PARAFORMAT_NUMBERING_STYLE = 256u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFNS_PERIOD: PARAFORMAT_NUMBERING_STYLE = 512u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFNS_PLAIN: PARAFORMAT_NUMBERING_STYLE = 768u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFNS_NONUMBER: PARAFORMAT_NUMBERING_STYLE = 1024u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PFNS_NEWNUMBER: PARAFORMAT_NUMBERING_STYLE = 32768u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type PARAFORMAT_SHADING_STYLE = u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PARAFORMAT_SHADING_STYLE_NONE: PARAFORMAT_SHADING_STYLE = 0u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PARAFORMAT_SHADING_STYLE_DARK_HORIZ: PARAFORMAT_SHADING_STYLE = 1u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PARAFORMAT_SHADING_STYLE_DARK_VERT: PARAFORMAT_SHADING_STYLE = 2u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PARAFORMAT_SHADING_STYLE_DARK_DOWN_DIAG: PARAFORMAT_SHADING_STYLE = 3u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PARAFORMAT_SHADING_STYLE_DARK_UP_DIAG: PARAFORMAT_SHADING_STYLE = 4u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PARAFORMAT_SHADING_STYLE_DARK_GRID: PARAFORMAT_SHADING_STYLE = 5u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PARAFORMAT_SHADING_STYLE_DARK_TRELLIS: PARAFORMAT_SHADING_STYLE = 6u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PARAFORMAT_SHADING_STYLE_LIGHT_HORZ: PARAFORMAT_SHADING_STYLE = 7u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PARAFORMAT_SHADING_STYLE_LIGHT_VERT: PARAFORMAT_SHADING_STYLE = 8u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PARAFORMAT_SHADING_STYLE_LIGHT_DOWN_DIAG: PARAFORMAT_SHADING_STYLE = 9u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PARAFORMAT_SHADING_STYLE_LIGHT_UP_DIAG: PARAFORMAT_SHADING_STYLE = 10u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PARAFORMAT_SHADING_STYLE_LIGHT_GRID: PARAFORMAT_SHADING_STYLE = 11u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const PARAFORMAT_SHADING_STYLE_LIGHT_TRELLIS: PARAFORMAT_SHADING_STYLE = 12u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type REOBJECT_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_ALIGNTORIGHT: REOBJECT_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_BELOWBASELINE: REOBJECT_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_BLANK: REOBJECT_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_CANROTATE: REOBJECT_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_DONTNEEDPALETTE: REOBJECT_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_DYNAMICSIZE: REOBJECT_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_GETMETAFILE: REOBJECT_FLAGS = 4194304u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_HILITED: REOBJECT_FLAGS = 16777216u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_INPLACEACTIVE: REOBJECT_FLAGS = 33554432u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_INVERTEDSELECT: REOBJECT_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_LINK: REOBJECT_FLAGS = 2147483648u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_LINKAVAILABLE: REOBJECT_FLAGS = 8388608u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_OPEN: REOBJECT_FLAGS = 67108864u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_OWNERDRAWSELECT: REOBJECT_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_RESIZABLE: REOBJECT_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_SELECTED: REOBJECT_FLAGS = 134217728u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_STATIC: REOBJECT_FLAGS = 1073741824u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_USEASBACKGROUND: REOBJECT_FLAGS = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_WRAPTEXTAROUND: REOBJECT_FLAGS = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SEL_EMPTY: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 0u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SEL_TEXT: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 1u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SEL_OBJECT: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 2u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SEL_MULTICHAR: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 4u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const SEL_MULTIOBJECT: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 8u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const GCM_RIGHTMOUSEDROP: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 32768u16; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type RICH_EDIT_GET_OBJECT_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_GETOBJ_POLEOBJ: RICH_EDIT_GET_OBJECT_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_GETOBJ_PSTG: RICH_EDIT_GET_OBJECT_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_GETOBJ_POLESITE: RICH_EDIT_GET_OBJECT_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_GETOBJ_NO_INTERFACES: RICH_EDIT_GET_OBJECT_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const REO_GETOBJ_ALL_INTERFACES: RICH_EDIT_GET_OBJECT_FLAGS = 7u32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type TEXTMODE = i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TM_PLAINTEXT: TEXTMODE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TM_RICHTEXT: TEXTMODE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TM_SINGLELEVELUNDO: TEXTMODE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TM_MULTILEVELUNDO: TEXTMODE = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TM_SINGLECODEPAGE: TEXTMODE = 16i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TM_MULTICODEPAGE: TEXTMODE = 32i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type TXTBACKSTYLE = i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTBACK_TRANSPARENT: TXTBACKSTYLE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub const TXTBACK_OPAQUE: TXTBACKSTYLE = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub type TXTHITRESULT = i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] @@ -2204,64 +1471,6 @@ pub const UID_PASTE: UNDONAMEID = 5i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub const UID_AUTOTABLE: UNDONAMEID = 6i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const VM_NORMAL: u32 = 4u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const VM_OUTLINE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const VM_PAGE: u32 = 9u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const WBF_CUSTOM: u32 = 512u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const WBF_LEVEL1: u32 = 128u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const WBF_LEVEL2: u32 = 256u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const WBF_OVERFLOW: u32 = 64u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const WBF_WORDBREAK: u32 = 32u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const WBF_WORDWRAP: u32 = 16u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const WB_MOVEWORDNEXT: u32 = 5u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const WB_MOVEWORDPREV: u32 = 4u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const WB_NEXTBREAK: u32 = 7u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const WB_PREVBREAK: u32 = 6u32; -#[repr(C, packed(4))] -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct _grouptypingchange { - pub nmhdr: super::NMHDR, - pub fGroupTyping: super::super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for _grouptypingchange {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for _grouptypingchange { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const cchTextLimitDefault: u32 = 32767u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub struct hyphresult { - pub khyph: KHYPH, - pub ichHyph: i32, - pub chHyph: u16, -} -impl ::core::marker::Copy for hyphresult {} -impl ::core::clone::Clone for hyphresult { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const lDefaultTab: u32 = 720u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub type tomConstants = i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub const tomFalse: tomConstants = 0i32; @@ -3431,5 +2640,803 @@ pub const tomRowApplyDefault: tomConstants = 0i32; pub const tomCellStructureChangeOnly: tomConstants = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] pub const tomRowHeightActual: tomConstants = 2059i32; +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const yHeightCharPtsMost: u32 = 1638u32; +pub struct BIDIOPTIONS { + pub cbSize: u32, + pub wMask: u16, + pub wEffects: u16, +} +impl ::core::marker::Copy for BIDIOPTIONS {} +impl ::core::clone::Clone for BIDIOPTIONS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(feature = "Win32_Graphics_Gdi")] +pub union CARET_INFO { + pub hbitmap: super::super::super::Graphics::Gdi::HBITMAP, + pub caretFlags: CARET_FLAGS, +} +#[cfg(feature = "Win32_Graphics_Gdi")] +impl ::core::marker::Copy for CARET_INFO {} +#[cfg(feature = "Win32_Graphics_Gdi")] +impl ::core::clone::Clone for CARET_INFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub struct CHANGENOTIFY { + pub dwChangeType: CHANGETYPE, + pub pvCookieData: *mut ::core::ffi::c_void, +} +impl ::core::marker::Copy for CHANGENOTIFY {} +impl ::core::clone::Clone for CHANGENOTIFY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct CHARFORMAT2A { + pub Base: CHARFORMATA, + pub wWeight: u16, + pub sSpacing: i16, + pub crBackColor: super::super::super::Foundation::COLORREF, + pub lcid: u32, + pub Anonymous: CHARFORMAT2A_0, + pub sStyle: i16, + pub wKerning: u16, + pub bUnderlineType: u8, + pub bAnimation: u8, + pub bRevAuthor: u8, + pub bUnderlineColor: u8, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for CHARFORMAT2A {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for CHARFORMAT2A { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub union CHARFORMAT2A_0 { + pub dwReserved: u32, + pub dwCookie: u32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for CHARFORMAT2A_0 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for CHARFORMAT2A_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct CHARFORMAT2W { + pub Base: CHARFORMATW, + pub wWeight: u16, + pub sSpacing: i16, + pub crBackColor: super::super::super::Foundation::COLORREF, + pub lcid: u32, + pub Anonymous: CHARFORMAT2W_0, + pub sStyle: i16, + pub wKerning: u16, + pub bUnderlineType: u8, + pub bAnimation: u8, + pub bRevAuthor: u8, + pub bUnderlineColor: u8, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for CHARFORMAT2W {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for CHARFORMAT2W { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub union CHARFORMAT2W_0 { + pub dwReserved: u32, + pub dwCookie: u32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for CHARFORMAT2W_0 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for CHARFORMAT2W_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct CHARFORMATA { + pub cbSize: u32, + pub dwMask: CFM_MASK, + pub dwEffects: CFE_EFFECTS, + pub yHeight: i32, + pub yOffset: i32, + pub crTextColor: super::super::super::Foundation::COLORREF, + pub bCharSet: super::super::super::Graphics::Gdi::EMBED_FONT_CHARSET, + pub bPitchAndFamily: u8, + pub szFaceName: [super::super::super::Foundation::CHAR; 32], +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for CHARFORMATA {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for CHARFORMATA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct CHARFORMATW { + pub cbSize: u32, + pub dwMask: CFM_MASK, + pub dwEffects: CFE_EFFECTS, + pub yHeight: i32, + pub yOffset: i32, + pub crTextColor: super::super::super::Foundation::COLORREF, + pub bCharSet: super::super::super::Graphics::Gdi::EMBED_FONT_CHARSET, + pub bPitchAndFamily: u8, + pub szFaceName: [u16; 32], +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for CHARFORMATW {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for CHARFORMATW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub struct CHARRANGE { + pub cpMin: i32, + pub cpMax: i32, +} +impl ::core::marker::Copy for CHARRANGE {} +impl ::core::clone::Clone for CHARRANGE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct CLIPBOARDFORMAT { + pub nmhdr: super::NMHDR, + pub cf: u16, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for CLIPBOARDFORMAT {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for CLIPBOARDFORMAT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct COMPCOLOR { + pub crText: super::super::super::Foundation::COLORREF, + pub crBackground: super::super::super::Foundation::COLORREF, + pub dwEffects: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for COMPCOLOR {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for COMPCOLOR { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub struct EDITSTREAM { + pub dwCookie: usize, + pub dwError: u32, + pub pfnCallback: EDITSTREAMCALLBACK, +} +impl ::core::marker::Copy for EDITSTREAM {} +impl ::core::clone::Clone for EDITSTREAM { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct ENCORRECTTEXT { + pub nmhdr: super::NMHDR, + pub chrg: CHARRANGE, + pub seltyp: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for ENCORRECTTEXT {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for ENCORRECTTEXT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct ENDCOMPOSITIONNOTIFY { + pub nmhdr: super::NMHDR, + pub dwCode: ENDCOMPOSITIONNOTIFY_CODE, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for ENDCOMPOSITIONNOTIFY {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for ENDCOMPOSITIONNOTIFY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct ENDROPFILES { + pub nmhdr: super::NMHDR, + pub hDrop: super::super::super::Foundation::HANDLE, + pub cp: i32, + pub fProtected: super::super::super::Foundation::BOOL, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for ENDROPFILES {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for ENDROPFILES { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct ENLINK { + pub nmhdr: super::NMHDR, + pub msg: u32, + pub wParam: super::super::super::Foundation::WPARAM, + pub lParam: super::super::super::Foundation::LPARAM, + pub chrg: CHARRANGE, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for ENLINK {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for ENLINK { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct ENLOWFIRTF { + pub nmhdr: super::NMHDR, + pub szControl: ::windows_sys::core::PSTR, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for ENLOWFIRTF {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for ENLOWFIRTF { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct ENOLEOPFAILED { + pub nmhdr: super::NMHDR, + pub iob: i32, + pub lOper: i32, + pub hr: ::windows_sys::core::HRESULT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for ENOLEOPFAILED {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for ENOLEOPFAILED { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct ENPROTECTED { + pub nmhdr: super::NMHDR, + pub msg: u32, + pub wParam: super::super::super::Foundation::WPARAM, + pub lParam: super::super::super::Foundation::LPARAM, + pub chrg: CHARRANGE, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for ENPROTECTED {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for ENPROTECTED { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct ENSAVECLIPBOARD { + pub nmhdr: super::NMHDR, + pub cObjectCount: i32, + pub cch: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for ENSAVECLIPBOARD {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for ENSAVECLIPBOARD { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub struct FINDTEXTA { + pub chrg: CHARRANGE, + pub lpstrText: ::windows_sys::core::PCSTR, +} +impl ::core::marker::Copy for FINDTEXTA {} +impl ::core::clone::Clone for FINDTEXTA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub struct FINDTEXTEXA { + pub chrg: CHARRANGE, + pub lpstrText: ::windows_sys::core::PCSTR, + pub chrgText: CHARRANGE, +} +impl ::core::marker::Copy for FINDTEXTEXA {} +impl ::core::clone::Clone for FINDTEXTEXA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub struct FINDTEXTEXW { + pub chrg: CHARRANGE, + pub lpstrText: ::windows_sys::core::PCWSTR, + pub chrgText: CHARRANGE, +} +impl ::core::marker::Copy for FINDTEXTEXW {} +impl ::core::clone::Clone for FINDTEXTEXW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub struct FINDTEXTW { + pub chrg: CHARRANGE, + pub lpstrText: ::windows_sys::core::PCWSTR, +} +impl ::core::marker::Copy for FINDTEXTW {} +impl ::core::clone::Clone for FINDTEXTW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct FORMATRANGE { + pub hdc: super::super::super::Graphics::Gdi::HDC, + pub hdcTarget: super::super::super::Graphics::Gdi::HDC, + pub rc: super::super::super::Foundation::RECT, + pub rcPage: super::super::super::Foundation::RECT, + pub chrg: CHARRANGE, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for FORMATRANGE {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for FORMATRANGE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct GETCONTEXTMENUEX { + pub chrg: CHARRANGE, + pub dwFlags: u32, + pub pt: super::super::super::Foundation::POINT, + pub pvReserved: *mut ::core::ffi::c_void, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for GETCONTEXTMENUEX {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for GETCONTEXTMENUEX { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub struct GETTEXTEX { + pub cb: u32, + pub flags: GETTEXTEX_FLAGS, + pub codepage: u32, + pub lpDefaultChar: ::windows_sys::core::PCSTR, + pub lpUsedDefChar: *mut i32, +} +impl ::core::marker::Copy for GETTEXTEX {} +impl ::core::clone::Clone for GETTEXTEX { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub struct GETTEXTLENGTHEX { + pub flags: GETTEXTLENGTHEX_FLAGS, + pub codepage: u32, +} +impl ::core::marker::Copy for GETTEXTLENGTHEX {} +impl ::core::clone::Clone for GETTEXTLENGTHEX { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct GROUPTYPINGCHANGE { + pub nmhdr: super::NMHDR, + pub fGroupTyping: super::super::super::Foundation::BOOL, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for GROUPTYPINGCHANGE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for GROUPTYPINGCHANGE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub struct HYPHENATEINFO { + pub cbSize: i16, + pub dxHyphenateZone: i16, + pub pfnHyphenate: isize, +} +impl ::core::marker::Copy for HYPHENATEINFO {} +impl ::core::clone::Clone for HYPHENATEINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub struct HYPHRESULT { + pub khyph: KHYPH, + pub ichHyph: i32, + pub chHyph: u16, +} +impl ::core::marker::Copy for HYPHRESULT {} +impl ::core::clone::Clone for HYPHRESULT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub struct IMECOMPTEXT { + pub cb: i32, + pub flags: IMECOMPTEXT_FLAGS, +} +impl ::core::marker::Copy for IMECOMPTEXT {} +impl ::core::clone::Clone for IMECOMPTEXT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct MSGFILTER { + pub nmhdr: super::NMHDR, + pub msg: u32, + pub wParam: super::super::super::Foundation::WPARAM, + pub lParam: super::super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for MSGFILTER {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for MSGFILTER { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct OBJECTPOSITIONS { + pub nmhdr: super::NMHDR, + pub cObjectCount: i32, + pub pcpPositions: *mut i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for OBJECTPOSITIONS {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for OBJECTPOSITIONS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub struct PARAFORMAT { + pub cbSize: u32, + pub dwMask: PARAFORMAT_MASK, + pub wNumbering: PARAFORMAT_NUMBERING, + pub Anonymous: PARAFORMAT_0, + pub dxStartIndent: i32, + pub dxRightIndent: i32, + pub dxOffset: i32, + pub wAlignment: PARAFORMAT_ALIGNMENT, + pub cTabCount: i16, + pub rgxTabs: [u32; 32], +} +impl ::core::marker::Copy for PARAFORMAT {} +impl ::core::clone::Clone for PARAFORMAT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub union PARAFORMAT_0 { + pub wReserved: u16, + pub wEffects: u16, +} +impl ::core::marker::Copy for PARAFORMAT_0 {} +impl ::core::clone::Clone for PARAFORMAT_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub struct PARAFORMAT2 { + pub Base: PARAFORMAT, + pub dySpaceBefore: i32, + pub dySpaceAfter: i32, + pub dyLineSpacing: i32, + pub sStyle: i16, + pub bLineSpacingRule: u8, + pub bOutlineLevel: u8, + pub wShadingWeight: u16, + pub wShadingStyle: PARAFORMAT_SHADING_STYLE, + pub wNumberingStart: u16, + pub wNumberingStyle: PARAFORMAT_NUMBERING_STYLE, + pub wNumberingTab: u16, + pub wBorderSpace: u16, + pub wBorderWidth: u16, + pub wBorders: PARAFORMAT_BORDERS, +} +impl ::core::marker::Copy for PARAFORMAT2 {} +impl ::core::clone::Clone for PARAFORMAT2 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub struct PUNCTUATION { + pub iSize: u32, + pub szPunctuation: ::windows_sys::core::PSTR, +} +impl ::core::marker::Copy for PUNCTUATION {} +impl ::core::clone::Clone for PUNCTUATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com_StructuredStorage\"`, `\"Win32_System_Ole\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))] +pub struct REOBJECT { + pub cbStruct: u32, + pub cp: i32, + pub clsid: ::windows_sys::core::GUID, + pub poleobj: super::super::super::System::Ole::IOleObject, + pub pstg: super::super::super::System::Com::StructuredStorage::IStorage, + pub polesite: super::super::super::System::Ole::IOleClientSite, + pub sizel: super::super::super::Foundation::SIZE, + pub dvaspect: u32, + pub dwFlags: REOBJECT_FLAGS, + pub dwUser: u32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))] +impl ::core::marker::Copy for REOBJECT {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com_StructuredStorage", feature = "Win32_System_Ole"))] +impl ::core::clone::Clone for REOBJECT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_System_Com\"`*"] +#[cfg(feature = "Win32_System_Com")] +pub struct REPASTESPECIAL { + pub dwAspect: super::super::super::System::Com::DVASPECT, + pub dwParam: usize, +} +#[cfg(feature = "Win32_System_Com")] +impl ::core::marker::Copy for REPASTESPECIAL {} +#[cfg(feature = "Win32_System_Com")] +impl ::core::clone::Clone for REPASTESPECIAL { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct REQRESIZE { + pub nmhdr: super::NMHDR, + pub rc: super::super::super::Foundation::RECT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for REQRESIZE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for REQRESIZE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_System_Com\"`*"] +#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] +pub struct RICHEDIT_IMAGE_PARAMETERS { + pub xWidth: i32, + pub yHeight: i32, + pub Ascent: i32, + pub Type: super::super::super::Graphics::Gdi::TEXT_ALIGN_OPTIONS, + pub pwszAlternateText: ::windows_sys::core::PCWSTR, + pub pIStream: super::super::super::System::Com::IStream, +} +#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] +impl ::core::marker::Copy for RICHEDIT_IMAGE_PARAMETERS {} +#[cfg(all(feature = "Win32_Graphics_Gdi", feature = "Win32_System_Com"))] +impl ::core::clone::Clone for RICHEDIT_IMAGE_PARAMETERS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct SELCHANGE { + pub nmhdr: super::NMHDR, + pub chrg: CHARRANGE, + pub seltyp: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for SELCHANGE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for SELCHANGE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub struct SETTEXTEX { + pub flags: u32, + pub codepage: u32, +} +impl ::core::marker::Copy for SETTEXTEX {} +impl ::core::clone::Clone for SETTEXTEX { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TABLECELLPARMS { + pub dxWidth: i32, + pub _bitfield: u16, + pub wShading: u16, + pub dxBrdrLeft: i16, + pub dyBrdrTop: i16, + pub dxBrdrRight: i16, + pub dyBrdrBottom: i16, + pub crBrdrLeft: super::super::super::Foundation::COLORREF, + pub crBrdrTop: super::super::super::Foundation::COLORREF, + pub crBrdrRight: super::super::super::Foundation::COLORREF, + pub crBrdrBottom: super::super::super::Foundation::COLORREF, + pub crBackPat: super::super::super::Foundation::COLORREF, + pub crForePat: super::super::super::Foundation::COLORREF, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TABLECELLPARMS {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TABLECELLPARMS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub struct TABLEROWPARMS { + pub cbRow: u8, + pub cbCell: u8, + pub cCell: u8, + pub cRow: u8, + pub dxCellMargin: i32, + pub dxIndent: i32, + pub dyHeight: i32, + pub _bitfield: u32, + pub cpStartRow: i32, + pub bTableLevel: u8, + pub iCell: u8, +} +impl ::core::marker::Copy for TABLEROWPARMS {} +impl ::core::clone::Clone for TABLEROWPARMS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub struct TEXTRANGEA { + pub chrg: CHARRANGE, + pub lpstrText: ::windows_sys::core::PSTR, +} +impl ::core::marker::Copy for TEXTRANGEA {} +impl ::core::clone::Clone for TEXTRANGEA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(4))] +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub struct TEXTRANGEW { + pub chrg: CHARRANGE, + pub lpstrText: ::windows_sys::core::PWSTR, +} +impl ::core::marker::Copy for TEXTRANGEW {} +impl ::core::clone::Clone for TEXTRANGEW { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +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>; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type EDITSTREAMCALLBACK = ::core::option::Option<unsafe extern "system" fn(dwcookie: usize, pbbuff: *mut u8, cb: i32, pcb: *mut i32) -> u32>; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type EDITWORDBREAKPROCEX = ::core::option::Option<unsafe extern "system" fn(pchtext: ::windows_sys::core::PCSTR, cchtext: i32, bcharset: u8, action: i32) -> i32>; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +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>; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type PShutdownTextServices = ::core::option::Option<unsafe extern "system" fn(ptextservices: ::windows_sys::core::IUnknown) -> ::windows_sys::core::HRESULT>; |