From 4e8199b572f2035b7749cba276ece3a26630d23e Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 17 Apr 2024 14:18:21 +0200 Subject: Adding upstream version 1.67.1+dfsg1. Signed-off-by: Daniel Baumann --- .../src/Windows/Win32/UI/Controls/Dialogs/mod.rs | 1364 +- .../src/Windows/Win32/UI/Controls/RichEdit/mod.rs | 2987 ++-- .../src/Windows/Win32/UI/Controls/mod.rs | 17593 +++++++++++-------- 3 files changed, 12203 insertions(+), 9741 deletions(-) (limited to 'vendor/windows-sys/src/Windows/Win32/UI/Controls') diff --git a/vendor/windows-sys/src/Windows/Win32/UI/Controls/Dialogs/mod.rs b/vendor/windows-sys/src/Windows/Win32/UI/Controls/Dialogs/mod.rs index 5d666ef6d..614d2c527 100644 --- a/vendor/windows-sys/src/Windows/Win32/UI/Controls/Dialogs/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/UI/Controls/Dialogs/mod.rs @@ -1,4 +1,4 @@ -#[link(name = "windows")] +#[cfg_attr(windows, link(name = "windows"))] extern "system" { #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] @@ -61,6 +61,8 @@ extern "system" { #[cfg(feature = "Win32_Foundation")] pub fn ReplaceTextW(param0: *mut FINDREPLACEW) -> super::super::super::Foundation::HWND; } +pub type IPrintDialogCallback = *mut ::core::ffi::c_void; +pub type IPrintDialogServices = *mut ::core::ffi::c_void; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] pub const CDM_FIRST: u32 = 1124u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] @@ -87,450 +89,764 @@ pub const CD_LBSELCHANGE: u32 = 0u32; pub const CD_LBSELNOITEMS: i32 = -1i32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] pub const CD_LBSELSUB: u32 = 1u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -#[cfg(feature = "Win32_Foundation")] -pub struct CHOOSECOLORA { - pub lStructSize: u32, - pub hwndOwner: super::super::super::Foundation::HWND, - pub hInstance: super::super::super::Foundation::HWND, - pub rgbResult: u32, - pub lpCustColors: *mut u32, - pub Flags: u32, - pub lCustData: super::super::super::Foundation::LPARAM, - pub lpfnHook: LPCCHOOKPROC, - pub lpTemplateName: ::windows_sys::core::PCSTR, -} -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for CHOOSECOLORA {} -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for CHOOSECOLORA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(1))] -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_Foundation")] -pub struct CHOOSECOLORA { - pub lStructSize: u32, - pub hwndOwner: super::super::super::Foundation::HWND, - pub hInstance: super::super::super::Foundation::HWND, - pub rgbResult: u32, - pub lpCustColors: *mut u32, - pub Flags: u32, - pub lCustData: super::super::super::Foundation::LPARAM, - pub lpfnHook: LPCCHOOKPROC, - pub lpTemplateName: ::windows_sys::core::PCSTR, -} -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for CHOOSECOLORA {} -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for CHOOSECOLORA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -#[cfg(feature = "Win32_Foundation")] -pub struct CHOOSECOLORW { - pub lStructSize: u32, - pub hwndOwner: super::super::super::Foundation::HWND, - pub hInstance: super::super::super::Foundation::HWND, - pub rgbResult: u32, - pub lpCustColors: *mut u32, - pub Flags: u32, - pub lCustData: super::super::super::Foundation::LPARAM, - pub lpfnHook: LPCCHOOKPROC, - pub lpTemplateName: ::windows_sys::core::PCWSTR, -} -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for CHOOSECOLORW {} -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for CHOOSECOLORW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(1))] -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_Foundation")] -pub struct CHOOSECOLORW { - pub lStructSize: u32, - pub hwndOwner: super::super::super::Foundation::HWND, - pub hInstance: super::super::super::Foundation::HWND, - pub rgbResult: u32, - pub lpCustColors: *mut u32, - pub Flags: u32, - pub lCustData: super::super::super::Foundation::LPARAM, - pub lpfnHook: LPCCHOOKPROC, - pub lpTemplateName: ::windows_sys::core::PCWSTR, -} -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for CHOOSECOLORW {} -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for CHOOSECOLORW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub struct CHOOSEFONTA { - pub lStructSize: u32, - pub hwndOwner: super::super::super::Foundation::HWND, - pub hDC: super::super::super::Graphics::Gdi::HDC, - pub lpLogFont: *mut super::super::super::Graphics::Gdi::LOGFONTA, - pub iPointSize: i32, - pub Flags: CHOOSEFONT_FLAGS, - pub rgbColors: u32, - pub lCustData: super::super::super::Foundation::LPARAM, - pub lpfnHook: LPCFHOOKPROC, - pub lpTemplateName: ::windows_sys::core::PCSTR, - pub hInstance: super::super::super::Foundation::HINSTANCE, - pub lpszStyle: ::windows_sys::core::PSTR, - pub nFontType: CHOOSEFONT_FONT_TYPE, - pub ___MISSING_ALIGNMENT__: u16, - pub nSizeMin: i32, - pub nSizeMax: i32, -} -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::marker::Copy for CHOOSEFONTA {} -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::clone::Clone for CHOOSEFONTA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(1))] -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] -#[cfg(target_arch = "x86")] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub struct CHOOSEFONTA { - pub lStructSize: u32, - pub hwndOwner: super::super::super::Foundation::HWND, - pub hDC: super::super::super::Graphics::Gdi::HDC, - pub lpLogFont: *mut super::super::super::Graphics::Gdi::LOGFONTA, - pub iPointSize: i32, - pub Flags: CHOOSEFONT_FLAGS, - pub rgbColors: u32, - pub lCustData: super::super::super::Foundation::LPARAM, - pub lpfnHook: LPCFHOOKPROC, - pub lpTemplateName: ::windows_sys::core::PCSTR, - pub hInstance: super::super::super::Foundation::HINSTANCE, - pub lpszStyle: ::windows_sys::core::PSTR, - pub nFontType: CHOOSEFONT_FONT_TYPE, - pub ___MISSING_ALIGNMENT__: u16, - pub nSizeMin: i32, - pub nSizeMax: i32, -} -#[cfg(target_arch = "x86")] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::marker::Copy for CHOOSEFONTA {} -#[cfg(target_arch = "x86")] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::clone::Clone for CHOOSEFONTA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub struct CHOOSEFONTW { - pub lStructSize: u32, - pub hwndOwner: super::super::super::Foundation::HWND, - pub hDC: super::super::super::Graphics::Gdi::HDC, - pub lpLogFont: *mut super::super::super::Graphics::Gdi::LOGFONTW, - pub iPointSize: i32, - pub Flags: CHOOSEFONT_FLAGS, - pub rgbColors: u32, - pub lCustData: super::super::super::Foundation::LPARAM, - pub lpfnHook: LPCFHOOKPROC, - pub lpTemplateName: ::windows_sys::core::PCWSTR, - pub hInstance: super::super::super::Foundation::HINSTANCE, - pub lpszStyle: ::windows_sys::core::PWSTR, - pub nFontType: CHOOSEFONT_FONT_TYPE, - pub ___MISSING_ALIGNMENT__: u16, - pub nSizeMin: i32, - pub nSizeMax: i32, -} -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::marker::Copy for CHOOSEFONTW {} -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::clone::Clone for CHOOSEFONTW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(1))] -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] -#[cfg(target_arch = "x86")] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub struct CHOOSEFONTW { - pub lStructSize: u32, - pub hwndOwner: super::super::super::Foundation::HWND, - pub hDC: super::super::super::Graphics::Gdi::HDC, - pub lpLogFont: *mut super::super::super::Graphics::Gdi::LOGFONTW, - pub iPointSize: i32, - pub Flags: CHOOSEFONT_FLAGS, - pub rgbColors: u32, - pub lCustData: super::super::super::Foundation::LPARAM, - pub lpfnHook: LPCFHOOKPROC, - pub lpTemplateName: ::windows_sys::core::PCWSTR, - pub hInstance: super::super::super::Foundation::HINSTANCE, - pub lpszStyle: ::windows_sys::core::PWSTR, - pub nFontType: CHOOSEFONT_FONT_TYPE, - pub ___MISSING_ALIGNMENT__: u16, - pub nSizeMin: i32, - pub nSizeMax: i32, -} -#[cfg(target_arch = "x86")] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::marker::Copy for CHOOSEFONTW {} -#[cfg(target_arch = "x86")] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::clone::Clone for CHOOSEFONTW { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub type CHOOSEFONT_FLAGS = u32; +pub const COLOROKSTRING: &str = "commdlg_ColorOK"; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CF_APPLY: CHOOSEFONT_FLAGS = 512u32; +pub const COLOROKSTRINGA: &str = "commdlg_ColorOK"; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CF_ANSIONLY: CHOOSEFONT_FLAGS = 1024u32; +pub const COLOROKSTRINGW: &str = "commdlg_ColorOK"; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CF_BOTH: CHOOSEFONT_FLAGS = 3u32; +pub const COLOR_ADD: u32 = 712u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CF_EFFECTS: CHOOSEFONT_FLAGS = 256u32; +pub const COLOR_BLUE: u32 = 708u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CF_ENABLEHOOK: CHOOSEFONT_FLAGS = 8u32; +pub const COLOR_BLUEACCEL: u32 = 728u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CF_ENABLETEMPLATE: CHOOSEFONT_FLAGS = 16u32; +pub const COLOR_BOX1: u32 = 720u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CF_ENABLETEMPLATEHANDLE: CHOOSEFONT_FLAGS = 32u32; +pub const COLOR_CURRENT: u32 = 709u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CF_FIXEDPITCHONLY: CHOOSEFONT_FLAGS = 16384u32; +pub const COLOR_CUSTOM1: u32 = 721u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CF_FORCEFONTEXIST: CHOOSEFONT_FLAGS = 65536u32; +pub const COLOR_ELEMENT: u32 = 716u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CF_INACTIVEFONTS: CHOOSEFONT_FLAGS = 33554432u32; +pub const COLOR_GREEN: u32 = 707u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CF_INITTOLOGFONTSTRUCT: CHOOSEFONT_FLAGS = 64u32; +pub const COLOR_GREENACCEL: u32 = 727u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CF_LIMITSIZE: CHOOSEFONT_FLAGS = 8192u32; +pub const COLOR_HUE: u32 = 703u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CF_NOOEMFONTS: CHOOSEFONT_FLAGS = 2048u32; +pub const COLOR_HUEACCEL: u32 = 723u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CF_NOFACESEL: CHOOSEFONT_FLAGS = 524288u32; +pub const COLOR_HUESCROLL: u32 = 700u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CF_NOSCRIPTSEL: CHOOSEFONT_FLAGS = 8388608u32; +pub const COLOR_LUM: u32 = 705u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CF_NOSIMULATIONS: CHOOSEFONT_FLAGS = 4096u32; +pub const COLOR_LUMACCEL: u32 = 725u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_LUMSCROLL: u32 = 702u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_MIX: u32 = 719u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_PALETTE: u32 = 718u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_RAINBOW: u32 = 710u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_RED: u32 = 706u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_REDACCEL: u32 = 726u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_SAMPLES: u32 = 717u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_SAT: u32 = 704u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_SATACCEL: u32 = 724u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_SATSCROLL: u32 = 701u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_SAVE: u32 = 711u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_SCHEMES: u32 = 715u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_SOLID: u32 = 713u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_SOLID_LEFT: u32 = 730u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_SOLID_RIGHT: u32 = 731u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const COLOR_TUNE: u32 = 714u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const DLG_COLOR: u32 = 10u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const DN_DEFAULTPRN: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FILEOKSTRING: &str = "commdlg_FileNameOK"; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FILEOKSTRINGA: &str = "commdlg_FileNameOK"; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FILEOKSTRINGW: &str = "commdlg_FileNameOK"; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FINDMSGSTRING: &str = "commdlg_FindReplace"; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FINDMSGSTRINGA: &str = "commdlg_FindReplace"; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FINDMSGSTRINGW: &str = "commdlg_FindReplace"; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FRM_FIRST: u32 = 1124u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FRM_LAST: u32 = 1224u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FRM_SETOPERATIONRESULT: u32 = 1124u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FRM_SETOPERATIONRESULTTEXT: u32 = 1125u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FR_NOWRAPAROUND: u32 = 524288u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FR_RAW: u32 = 131072u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FR_SHOWWRAPAROUND: u32 = 262144u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FR_WRAPAROUND: u32 = 1048576u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const HELPMSGSTRING: &str = "commdlg_help"; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const HELPMSGSTRINGA: &str = "commdlg_help"; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const HELPMSGSTRINGW: &str = "commdlg_help"; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const LBSELCHSTRING: &str = "commdlg_LBSelChangedNotify"; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const LBSELCHSTRINGA: &str = "commdlg_LBSelChangedNotify"; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const LBSELCHSTRINGW: &str = "commdlg_LBSelChangedNotify"; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const NUM_BASIC_COLORS: u32 = 48u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const NUM_CUSTOM_COLORS: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const OFN_SHAREFALLTHROUGH: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const OFN_SHARENOWARN: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const OFN_SHAREWARN: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PD_RESULT_APPLY: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PD_RESULT_CANCEL: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PD_RESULT_PRINT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PS_OPENTYPE_FONTTYPE: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const SETRGBSTRING: &str = "commdlg_SetRGBColor"; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const SETRGBSTRINGA: &str = "commdlg_SetRGBColor"; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const SETRGBSTRINGW: &str = "commdlg_SetRGBColor"; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const SHAREVISTRING: &str = "commdlg_ShareViolation"; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const SHAREVISTRINGA: &str = "commdlg_ShareViolation"; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const SHAREVISTRINGW: &str = "commdlg_ShareViolation"; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const START_PAGE_GENERAL: u32 = 4294967295u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const SYMBOL_FONTTYPE: u32 = 524288u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const TT_OPENTYPE_FONTTYPE: u32 = 131072u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const TYPE1_FONTTYPE: u32 = 262144u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const WM_CHOOSEFONT_GETLOGFONT: u32 = 1025u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const WM_CHOOSEFONT_SETFLAGS: u32 = 1126u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const WM_CHOOSEFONT_SETLOGFONT: u32 = 1125u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const WM_PSD_ENVSTAMPRECT: u32 = 1029u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const WM_PSD_FULLPAGERECT: u32 = 1025u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const WM_PSD_GREEKTEXTRECT: u32 = 1028u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const WM_PSD_MARGINRECT: u32 = 1027u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const WM_PSD_MINMARGINRECT: u32 = 1026u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const WM_PSD_YAFULLPAGERECT: u32 = 1030u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub type CHOOSECOLOR_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CC_RGBINIT: CHOOSECOLOR_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CC_FULLOPEN: CHOOSECOLOR_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CC_PREVENTFULLOPEN: CHOOSECOLOR_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CC_SHOWHELP: CHOOSECOLOR_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CC_ENABLEHOOK: CHOOSECOLOR_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CC_ENABLETEMPLATE: CHOOSECOLOR_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CC_ENABLETEMPLATEHANDLE: CHOOSECOLOR_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CC_SOLIDCOLOR: CHOOSECOLOR_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CC_ANYCOLOR: CHOOSECOLOR_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub type CHOOSEFONT_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_APPLY: CHOOSEFONT_FLAGS = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_ANSIONLY: CHOOSEFONT_FLAGS = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_BOTH: CHOOSEFONT_FLAGS = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_EFFECTS: CHOOSEFONT_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_ENABLEHOOK: CHOOSEFONT_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_ENABLETEMPLATE: CHOOSEFONT_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_ENABLETEMPLATEHANDLE: CHOOSEFONT_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_FIXEDPITCHONLY: CHOOSEFONT_FLAGS = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_FORCEFONTEXIST: CHOOSEFONT_FLAGS = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_INACTIVEFONTS: CHOOSEFONT_FLAGS = 33554432u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_INITTOLOGFONTSTRUCT: CHOOSEFONT_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_LIMITSIZE: CHOOSEFONT_FLAGS = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_NOOEMFONTS: CHOOSEFONT_FLAGS = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_NOFACESEL: CHOOSEFONT_FLAGS = 524288u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_NOSCRIPTSEL: CHOOSEFONT_FLAGS = 8388608u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_NOSIMULATIONS: CHOOSEFONT_FLAGS = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_NOSIZESEL: CHOOSEFONT_FLAGS = 2097152u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_NOSTYLESEL: CHOOSEFONT_FLAGS = 1048576u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_NOVECTORFONTS: CHOOSEFONT_FLAGS = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_NOVERTFONTS: CHOOSEFONT_FLAGS = 16777216u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_PRINTERFONTS: CHOOSEFONT_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_SCALABLEONLY: CHOOSEFONT_FLAGS = 131072u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_SCREENFONTS: CHOOSEFONT_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_SCRIPTSONLY: CHOOSEFONT_FLAGS = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_SELECTSCRIPT: CHOOSEFONT_FLAGS = 4194304u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_SHOWHELP: CHOOSEFONT_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_TTONLY: CHOOSEFONT_FLAGS = 262144u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_USESTYLE: CHOOSEFONT_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CF_WYSIWYG: CHOOSEFONT_FLAGS = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub type CHOOSEFONT_FONT_TYPE = u16; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const BOLD_FONTTYPE: CHOOSEFONT_FONT_TYPE = 256u16; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const ITALIC_FONTTYPE: CHOOSEFONT_FONT_TYPE = 512u16; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PRINTER_FONTTYPE: CHOOSEFONT_FONT_TYPE = 16384u16; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const REGULAR_FONTTYPE: CHOOSEFONT_FONT_TYPE = 1024u16; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const SCREEN_FONTTYPE: CHOOSEFONT_FONT_TYPE = 8192u16; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const SIMULATED_FONTTYPE: CHOOSEFONT_FONT_TYPE = 32768u16; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub type COMMON_DLG_ERRORS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDERR_DIALOGFAILURE: COMMON_DLG_ERRORS = 65535u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDERR_GENERALCODES: COMMON_DLG_ERRORS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDERR_STRUCTSIZE: COMMON_DLG_ERRORS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDERR_INITIALIZATION: COMMON_DLG_ERRORS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDERR_NOTEMPLATE: COMMON_DLG_ERRORS = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDERR_NOHINSTANCE: COMMON_DLG_ERRORS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDERR_LOADSTRFAILURE: COMMON_DLG_ERRORS = 5u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDERR_FINDRESFAILURE: COMMON_DLG_ERRORS = 6u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDERR_LOADRESFAILURE: COMMON_DLG_ERRORS = 7u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDERR_LOCKRESFAILURE: COMMON_DLG_ERRORS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDERR_MEMALLOCFAILURE: COMMON_DLG_ERRORS = 9u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDERR_MEMLOCKFAILURE: COMMON_DLG_ERRORS = 10u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDERR_NOHOOK: COMMON_DLG_ERRORS = 11u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CDERR_REGISTERMSGFAIL: COMMON_DLG_ERRORS = 12u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PDERR_PRINTERCODES: COMMON_DLG_ERRORS = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PDERR_SETUPFAILURE: COMMON_DLG_ERRORS = 4097u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PDERR_PARSEFAILURE: COMMON_DLG_ERRORS = 4098u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PDERR_RETDEFFAILURE: COMMON_DLG_ERRORS = 4099u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PDERR_LOADDRVFAILURE: COMMON_DLG_ERRORS = 4100u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PDERR_GETDEVMODEFAIL: COMMON_DLG_ERRORS = 4101u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PDERR_INITFAILURE: COMMON_DLG_ERRORS = 4102u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PDERR_NODEVICES: COMMON_DLG_ERRORS = 4103u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PDERR_NODEFAULTPRN: COMMON_DLG_ERRORS = 4104u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PDERR_DNDMMISMATCH: COMMON_DLG_ERRORS = 4105u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PDERR_CREATEICFAILURE: COMMON_DLG_ERRORS = 4106u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PDERR_PRINTERNOTFOUND: COMMON_DLG_ERRORS = 4107u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const PDERR_DEFAULTDIFFERENT: COMMON_DLG_ERRORS = 4108u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CFERR_CHOOSEFONTCODES: COMMON_DLG_ERRORS = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CFERR_NOFONTS: COMMON_DLG_ERRORS = 8193u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CFERR_MAXLESSTHANMIN: COMMON_DLG_ERRORS = 8194u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FNERR_FILENAMECODES: COMMON_DLG_ERRORS = 12288u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FNERR_SUBCLASSFAILURE: COMMON_DLG_ERRORS = 12289u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FNERR_INVALIDFILENAME: COMMON_DLG_ERRORS = 12290u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FNERR_BUFFERTOOSMALL: COMMON_DLG_ERRORS = 12291u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FRERR_FINDREPLACECODES: COMMON_DLG_ERRORS = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FRERR_BUFFERLENGTHZERO: COMMON_DLG_ERRORS = 16385u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const CCERR_CHOOSECOLORCODES: COMMON_DLG_ERRORS = 20480u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub type FINDREPLACE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FR_DIALOGTERM: FINDREPLACE_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FR_DOWN: FINDREPLACE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FR_ENABLEHOOK: FINDREPLACE_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FR_ENABLETEMPLATE: FINDREPLACE_FLAGS = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] +pub const FR_ENABLETEMPLATEHANDLE: FINDREPLACE_FLAGS = 8192u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CF_NOSIZESEL: CHOOSEFONT_FLAGS = 2097152u32; +pub const FR_FINDNEXT: FINDREPLACE_FLAGS = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CF_NOSTYLESEL: CHOOSEFONT_FLAGS = 1048576u32; +pub const FR_HIDEUPDOWN: FINDREPLACE_FLAGS = 16384u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CF_NOVECTORFONTS: CHOOSEFONT_FLAGS = 2048u32; +pub const FR_HIDEMATCHCASE: FINDREPLACE_FLAGS = 32768u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CF_NOVERTFONTS: CHOOSEFONT_FLAGS = 16777216u32; +pub const FR_HIDEWHOLEWORD: FINDREPLACE_FLAGS = 65536u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CF_PRINTERFONTS: CHOOSEFONT_FLAGS = 2u32; +pub const FR_MATCHCASE: FINDREPLACE_FLAGS = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CF_SCALABLEONLY: CHOOSEFONT_FLAGS = 131072u32; +pub const FR_NOMATCHCASE: FINDREPLACE_FLAGS = 2048u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CF_SCREENFONTS: CHOOSEFONT_FLAGS = 1u32; +pub const FR_NOUPDOWN: FINDREPLACE_FLAGS = 1024u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CF_SCRIPTSONLY: CHOOSEFONT_FLAGS = 1024u32; +pub const FR_NOWHOLEWORD: FINDREPLACE_FLAGS = 4096u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CF_SELECTSCRIPT: CHOOSEFONT_FLAGS = 4194304u32; +pub const FR_REPLACE: FINDREPLACE_FLAGS = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CF_SHOWHELP: CHOOSEFONT_FLAGS = 4u32; +pub const FR_REPLACEALL: FINDREPLACE_FLAGS = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CF_TTONLY: CHOOSEFONT_FLAGS = 262144u32; +pub const FR_SHOWHELP: FINDREPLACE_FLAGS = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CF_USESTYLE: CHOOSEFONT_FLAGS = 128u32; +pub const FR_WHOLEWORD: FINDREPLACE_FLAGS = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CF_WYSIWYG: CHOOSEFONT_FLAGS = 32768u32; +pub type OPEN_FILENAME_FLAGS = u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub type CHOOSEFONT_FONT_TYPE = u16; +pub const OFN_READONLY: OPEN_FILENAME_FLAGS = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const BOLD_FONTTYPE: CHOOSEFONT_FONT_TYPE = 256u16; +pub const OFN_OVERWRITEPROMPT: OPEN_FILENAME_FLAGS = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const ITALIC_FONTTYPE: CHOOSEFONT_FONT_TYPE = 512u16; +pub const OFN_HIDEREADONLY: OPEN_FILENAME_FLAGS = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PRINTER_FONTTYPE: CHOOSEFONT_FONT_TYPE = 16384u16; +pub const OFN_NOCHANGEDIR: OPEN_FILENAME_FLAGS = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const REGULAR_FONTTYPE: CHOOSEFONT_FONT_TYPE = 1024u16; +pub const OFN_SHOWHELP: OPEN_FILENAME_FLAGS = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const SCREEN_FONTTYPE: CHOOSEFONT_FONT_TYPE = 8192u16; +pub const OFN_ENABLEHOOK: OPEN_FILENAME_FLAGS = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const SIMULATED_FONTTYPE: CHOOSEFONT_FONT_TYPE = 32768u16; +pub const OFN_ENABLETEMPLATE: OPEN_FILENAME_FLAGS = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const COLOROKSTRING: &str = "commdlg_ColorOK"; +pub const OFN_ENABLETEMPLATEHANDLE: OPEN_FILENAME_FLAGS = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const COLOROKSTRINGA: &str = "commdlg_ColorOK"; +pub const OFN_NOVALIDATE: OPEN_FILENAME_FLAGS = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const COLOROKSTRINGW: &str = "commdlg_ColorOK"; +pub const OFN_ALLOWMULTISELECT: OPEN_FILENAME_FLAGS = 512u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const COLOR_ADD: u32 = 712u32; +pub const OFN_EXTENSIONDIFFERENT: OPEN_FILENAME_FLAGS = 1024u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const COLOR_BLUE: u32 = 708u32; +pub const OFN_PATHMUSTEXIST: OPEN_FILENAME_FLAGS = 2048u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const COLOR_BLUEACCEL: u32 = 728u32; +pub const OFN_FILEMUSTEXIST: OPEN_FILENAME_FLAGS = 4096u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const COLOR_BOX1: u32 = 720u32; +pub const OFN_CREATEPROMPT: OPEN_FILENAME_FLAGS = 8192u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const COLOR_CURRENT: u32 = 709u32; +pub const OFN_SHAREAWARE: OPEN_FILENAME_FLAGS = 16384u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const COLOR_CUSTOM1: u32 = 721u32; +pub const OFN_NOREADONLYRETURN: OPEN_FILENAME_FLAGS = 32768u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const COLOR_ELEMENT: u32 = 716u32; +pub const OFN_NOTESTFILECREATE: OPEN_FILENAME_FLAGS = 65536u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const COLOR_GREEN: u32 = 707u32; +pub const OFN_NONETWORKBUTTON: OPEN_FILENAME_FLAGS = 131072u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const COLOR_GREENACCEL: u32 = 727u32; +pub const OFN_NOLONGNAMES: OPEN_FILENAME_FLAGS = 262144u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const COLOR_HUE: u32 = 703u32; +pub const OFN_EXPLORER: OPEN_FILENAME_FLAGS = 524288u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const COLOR_HUEACCEL: u32 = 723u32; +pub const OFN_NODEREFERENCELINKS: OPEN_FILENAME_FLAGS = 1048576u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const COLOR_HUESCROLL: u32 = 700u32; +pub const OFN_LONGNAMES: OPEN_FILENAME_FLAGS = 2097152u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const COLOR_LUM: u32 = 705u32; +pub const OFN_ENABLEINCLUDENOTIFY: OPEN_FILENAME_FLAGS = 4194304u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const COLOR_LUMACCEL: u32 = 725u32; +pub const OFN_ENABLESIZING: OPEN_FILENAME_FLAGS = 8388608u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const COLOR_LUMSCROLL: u32 = 702u32; +pub const OFN_DONTADDTORECENT: OPEN_FILENAME_FLAGS = 33554432u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const COLOR_MIX: u32 = 719u32; +pub const OFN_FORCESHOWHIDDEN: OPEN_FILENAME_FLAGS = 268435456u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const COLOR_PALETTE: u32 = 718u32; +pub type OPEN_FILENAME_FLAGS_EX = u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const COLOR_RAINBOW: u32 = 710u32; +pub const OFN_EX_NONE: OPEN_FILENAME_FLAGS_EX = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const COLOR_RED: u32 = 706u32; +pub const OFN_EX_NOPLACESBAR: OPEN_FILENAME_FLAGS_EX = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const COLOR_REDACCEL: u32 = 726u32; +pub type PAGESETUPDLG_FLAGS = u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const COLOR_SAMPLES: u32 = 717u32; +pub const PSD_DEFAULTMINMARGINS: PAGESETUPDLG_FLAGS = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const COLOR_SAT: u32 = 704u32; +pub const PSD_DISABLEMARGINS: PAGESETUPDLG_FLAGS = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const COLOR_SATACCEL: u32 = 724u32; +pub const PSD_DISABLEORIENTATION: PAGESETUPDLG_FLAGS = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const COLOR_SATSCROLL: u32 = 701u32; +pub const PSD_DISABLEPAGEPAINTING: PAGESETUPDLG_FLAGS = 524288u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const COLOR_SAVE: u32 = 711u32; +pub const PSD_DISABLEPAPER: PAGESETUPDLG_FLAGS = 512u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const COLOR_SCHEMES: u32 = 715u32; +pub const PSD_DISABLEPRINTER: PAGESETUPDLG_FLAGS = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const COLOR_SOLID: u32 = 713u32; +pub const PSD_ENABLEPAGEPAINTHOOK: PAGESETUPDLG_FLAGS = 262144u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const COLOR_SOLID_LEFT: u32 = 730u32; +pub const PSD_ENABLEPAGESETUPHOOK: PAGESETUPDLG_FLAGS = 8192u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const COLOR_SOLID_RIGHT: u32 = 731u32; +pub const PSD_ENABLEPAGESETUPTEMPLATE: PAGESETUPDLG_FLAGS = 32768u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const COLOR_TUNE: u32 = 714u32; +pub const PSD_ENABLEPAGESETUPTEMPLATEHANDLE: PAGESETUPDLG_FLAGS = 131072u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub type COMMON_DLG_ERRORS = u32; +pub const PSD_INHUNDREDTHSOFMILLIMETERS: PAGESETUPDLG_FLAGS = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CDERR_DIALOGFAILURE: COMMON_DLG_ERRORS = 65535u32; +pub const PSD_INTHOUSANDTHSOFINCHES: PAGESETUPDLG_FLAGS = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CDERR_GENERALCODES: COMMON_DLG_ERRORS = 0u32; +pub const PSD_INWININIINTLMEASURE: PAGESETUPDLG_FLAGS = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CDERR_STRUCTSIZE: COMMON_DLG_ERRORS = 1u32; +pub const PSD_MARGINS: PAGESETUPDLG_FLAGS = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CDERR_INITIALIZATION: COMMON_DLG_ERRORS = 2u32; +pub const PSD_MINMARGINS: PAGESETUPDLG_FLAGS = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CDERR_NOTEMPLATE: COMMON_DLG_ERRORS = 3u32; +pub const PSD_NONETWORKBUTTON: PAGESETUPDLG_FLAGS = 2097152u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CDERR_NOHINSTANCE: COMMON_DLG_ERRORS = 4u32; +pub const PSD_NOWARNING: PAGESETUPDLG_FLAGS = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CDERR_LOADSTRFAILURE: COMMON_DLG_ERRORS = 5u32; +pub const PSD_RETURNDEFAULT: PAGESETUPDLG_FLAGS = 1024u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CDERR_FINDRESFAILURE: COMMON_DLG_ERRORS = 6u32; +pub const PSD_SHOWHELP: PAGESETUPDLG_FLAGS = 2048u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CDERR_LOADRESFAILURE: COMMON_DLG_ERRORS = 7u32; +pub type PRINTDLGEX_FLAGS = u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CDERR_LOCKRESFAILURE: COMMON_DLG_ERRORS = 8u32; +pub const PD_ALLPAGES: PRINTDLGEX_FLAGS = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CDERR_MEMALLOCFAILURE: COMMON_DLG_ERRORS = 9u32; +pub const PD_COLLATE: PRINTDLGEX_FLAGS = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CDERR_MEMLOCKFAILURE: COMMON_DLG_ERRORS = 10u32; +pub const PD_CURRENTPAGE: PRINTDLGEX_FLAGS = 4194304u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CDERR_NOHOOK: COMMON_DLG_ERRORS = 11u32; +pub const PD_DISABLEPRINTTOFILE: PRINTDLGEX_FLAGS = 524288u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CDERR_REGISTERMSGFAIL: COMMON_DLG_ERRORS = 12u32; +pub const PD_ENABLEPRINTTEMPLATE: PRINTDLGEX_FLAGS = 16384u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PDERR_PRINTERCODES: COMMON_DLG_ERRORS = 4096u32; +pub const PD_ENABLEPRINTTEMPLATEHANDLE: PRINTDLGEX_FLAGS = 65536u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PDERR_SETUPFAILURE: COMMON_DLG_ERRORS = 4097u32; +pub const PD_EXCLUSIONFLAGS: PRINTDLGEX_FLAGS = 16777216u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PDERR_PARSEFAILURE: COMMON_DLG_ERRORS = 4098u32; +pub const PD_HIDEPRINTTOFILE: PRINTDLGEX_FLAGS = 1048576u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PDERR_RETDEFFAILURE: COMMON_DLG_ERRORS = 4099u32; +pub const PD_NOCURRENTPAGE: PRINTDLGEX_FLAGS = 8388608u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PDERR_LOADDRVFAILURE: COMMON_DLG_ERRORS = 4100u32; +pub const PD_NOPAGENUMS: PRINTDLGEX_FLAGS = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PDERR_GETDEVMODEFAIL: COMMON_DLG_ERRORS = 4101u32; +pub const PD_NOSELECTION: PRINTDLGEX_FLAGS = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PDERR_INITFAILURE: COMMON_DLG_ERRORS = 4102u32; +pub const PD_NOWARNING: PRINTDLGEX_FLAGS = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PDERR_NODEVICES: COMMON_DLG_ERRORS = 4103u32; +pub const PD_PAGENUMS: PRINTDLGEX_FLAGS = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PDERR_NODEFAULTPRN: COMMON_DLG_ERRORS = 4104u32; +pub const PD_PRINTTOFILE: PRINTDLGEX_FLAGS = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PDERR_DNDMMISMATCH: COMMON_DLG_ERRORS = 4105u32; +pub const PD_RETURNDC: PRINTDLGEX_FLAGS = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PDERR_CREATEICFAILURE: COMMON_DLG_ERRORS = 4106u32; +pub const PD_RETURNDEFAULT: PRINTDLGEX_FLAGS = 1024u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PDERR_PRINTERNOTFOUND: COMMON_DLG_ERRORS = 4107u32; +pub const PD_RETURNIC: PRINTDLGEX_FLAGS = 512u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PDERR_DEFAULTDIFFERENT: COMMON_DLG_ERRORS = 4108u32; +pub const PD_SELECTION: PRINTDLGEX_FLAGS = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CFERR_CHOOSEFONTCODES: COMMON_DLG_ERRORS = 8192u32; +pub const PD_USEDEVMODECOPIES: PRINTDLGEX_FLAGS = 262144u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CFERR_NOFONTS: COMMON_DLG_ERRORS = 8193u32; +pub const PD_USEDEVMODECOPIESANDCOLLATE: PRINTDLGEX_FLAGS = 262144u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CFERR_MAXLESSTHANMIN: COMMON_DLG_ERRORS = 8194u32; +pub const PD_USELARGETEMPLATE: PRINTDLGEX_FLAGS = 268435456u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FNERR_FILENAMECODES: COMMON_DLG_ERRORS = 12288u32; +pub const PD_ENABLEPRINTHOOK: PRINTDLGEX_FLAGS = 4096u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FNERR_SUBCLASSFAILURE: COMMON_DLG_ERRORS = 12289u32; +pub const PD_ENABLESETUPHOOK: PRINTDLGEX_FLAGS = 8192u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FNERR_INVALIDFILENAME: COMMON_DLG_ERRORS = 12290u32; +pub const PD_ENABLESETUPTEMPLATE: PRINTDLGEX_FLAGS = 32768u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FNERR_BUFFERTOOSMALL: COMMON_DLG_ERRORS = 12291u32; +pub const PD_ENABLESETUPTEMPLATEHANDLE: PRINTDLGEX_FLAGS = 131072u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FRERR_FINDREPLACECODES: COMMON_DLG_ERRORS = 16384u32; +pub const PD_NONETWORKBUTTON: PRINTDLGEX_FLAGS = 2097152u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FRERR_BUFFERLENGTHZERO: COMMON_DLG_ERRORS = 16385u32; +pub const PD_PRINTSETUP: PRINTDLGEX_FLAGS = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const CCERR_CHOOSECOLORCODES: COMMON_DLG_ERRORS = 20480u32; +pub const PD_SHOWHELP: PRINTDLGEX_FLAGS = 2048u32; +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +pub struct CHOOSECOLORA { + pub lStructSize: u32, + pub hwndOwner: super::super::super::Foundation::HWND, + pub hInstance: super::super::super::Foundation::HWND, + pub rgbResult: super::super::super::Foundation::COLORREF, + pub lpCustColors: *mut super::super::super::Foundation::COLORREF, + pub Flags: CHOOSECOLOR_FLAGS, + pub lCustData: super::super::super::Foundation::LPARAM, + pub lpfnHook: LPCCHOOKPROC, + pub lpTemplateName: ::windows_sys::core::PCSTR, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for CHOOSECOLORA {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for CHOOSECOLORA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +pub struct CHOOSECOLORA { + pub lStructSize: u32, + pub hwndOwner: super::super::super::Foundation::HWND, + pub hInstance: super::super::super::Foundation::HWND, + pub rgbResult: super::super::super::Foundation::COLORREF, + pub lpCustColors: *mut super::super::super::Foundation::COLORREF, + pub Flags: CHOOSECOLOR_FLAGS, + pub lCustData: super::super::super::Foundation::LPARAM, + pub lpfnHook: LPCCHOOKPROC, + pub lpTemplateName: ::windows_sys::core::PCSTR, +} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for CHOOSECOLORA {} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for CHOOSECOLORA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +pub struct CHOOSECOLORW { + pub lStructSize: u32, + pub hwndOwner: super::super::super::Foundation::HWND, + pub hInstance: super::super::super::Foundation::HWND, + pub rgbResult: super::super::super::Foundation::COLORREF, + pub lpCustColors: *mut super::super::super::Foundation::COLORREF, + pub Flags: CHOOSECOLOR_FLAGS, + pub lCustData: super::super::super::Foundation::LPARAM, + pub lpfnHook: LPCCHOOKPROC, + pub lpTemplateName: ::windows_sys::core::PCWSTR, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for CHOOSECOLORW {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for CHOOSECOLORW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +pub struct CHOOSECOLORW { + pub lStructSize: u32, + pub hwndOwner: super::super::super::Foundation::HWND, + pub hInstance: super::super::super::Foundation::HWND, + pub rgbResult: super::super::super::Foundation::COLORREF, + pub lpCustColors: *mut super::super::super::Foundation::COLORREF, + pub Flags: CHOOSECOLOR_FLAGS, + pub lCustData: super::super::super::Foundation::LPARAM, + pub lpfnHook: LPCCHOOKPROC, + pub lpTemplateName: ::windows_sys::core::PCWSTR, +} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for CHOOSECOLORW {} +#[cfg(target_arch = "x86")] +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for CHOOSECOLORW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct CHOOSEFONTA { + pub lStructSize: u32, + pub hwndOwner: super::super::super::Foundation::HWND, + pub hDC: super::super::super::Graphics::Gdi::HDC, + pub lpLogFont: *mut super::super::super::Graphics::Gdi::LOGFONTA, + pub iPointSize: i32, + pub Flags: CHOOSEFONT_FLAGS, + pub rgbColors: super::super::super::Foundation::COLORREF, + pub lCustData: super::super::super::Foundation::LPARAM, + pub lpfnHook: LPCFHOOKPROC, + pub lpTemplateName: ::windows_sys::core::PCSTR, + pub hInstance: super::super::super::Foundation::HINSTANCE, + pub lpszStyle: ::windows_sys::core::PSTR, + pub nFontType: CHOOSEFONT_FONT_TYPE, + pub ___MISSING_ALIGNMENT__: u16, + pub nSizeMin: i32, + pub nSizeMax: i32, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for CHOOSEFONTA {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for CHOOSEFONTA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct CHOOSEFONTA { + pub lStructSize: u32, + pub hwndOwner: super::super::super::Foundation::HWND, + pub hDC: super::super::super::Graphics::Gdi::HDC, + pub lpLogFont: *mut super::super::super::Graphics::Gdi::LOGFONTA, + pub iPointSize: i32, + pub Flags: CHOOSEFONT_FLAGS, + pub rgbColors: super::super::super::Foundation::COLORREF, + pub lCustData: super::super::super::Foundation::LPARAM, + pub lpfnHook: LPCFHOOKPROC, + pub lpTemplateName: ::windows_sys::core::PCSTR, + pub hInstance: super::super::super::Foundation::HINSTANCE, + pub lpszStyle: ::windows_sys::core::PSTR, + pub nFontType: CHOOSEFONT_FONT_TYPE, + pub ___MISSING_ALIGNMENT__: u16, + pub nSizeMin: i32, + pub nSizeMax: i32, +} +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for CHOOSEFONTA {} +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for CHOOSEFONTA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct CHOOSEFONTW { + pub lStructSize: u32, + pub hwndOwner: super::super::super::Foundation::HWND, + pub hDC: super::super::super::Graphics::Gdi::HDC, + pub lpLogFont: *mut super::super::super::Graphics::Gdi::LOGFONTW, + pub iPointSize: i32, + pub Flags: CHOOSEFONT_FLAGS, + pub rgbColors: super::super::super::Foundation::COLORREF, + pub lCustData: super::super::super::Foundation::LPARAM, + pub lpfnHook: LPCFHOOKPROC, + pub lpTemplateName: ::windows_sys::core::PCWSTR, + pub hInstance: super::super::super::Foundation::HINSTANCE, + pub lpszStyle: ::windows_sys::core::PWSTR, + pub nFontType: CHOOSEFONT_FONT_TYPE, + pub ___MISSING_ALIGNMENT__: u16, + pub nSizeMin: i32, + pub nSizeMax: i32, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for CHOOSEFONTW {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for CHOOSEFONTW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct CHOOSEFONTW { + pub lStructSize: u32, + pub hwndOwner: super::super::super::Foundation::HWND, + pub hDC: super::super::super::Graphics::Gdi::HDC, + pub lpLogFont: *mut super::super::super::Graphics::Gdi::LOGFONTW, + pub iPointSize: i32, + pub Flags: CHOOSEFONT_FLAGS, + pub rgbColors: super::super::super::Foundation::COLORREF, + pub lCustData: super::super::super::Foundation::LPARAM, + pub lpfnHook: LPCFHOOKPROC, + pub lpTemplateName: ::windows_sys::core::PCWSTR, + pub hInstance: super::super::super::Foundation::HINSTANCE, + pub lpszStyle: ::windows_sys::core::PWSTR, + pub nFontType: CHOOSEFONT_FONT_TYPE, + pub ___MISSING_ALIGNMENT__: u16, + pub nSizeMin: i32, + pub nSizeMax: i32, +} +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for CHOOSEFONTW {} +#[cfg(target_arch = "x86")] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for CHOOSEFONTW { + fn clone(&self) -> Self { + *self + } +} #[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -565,22 +881,6 @@ impl ::core::clone::Clone for DEVNAMES { *self } } -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const DLG_COLOR: u32 = 10u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const DN_DEFAULTPRN: u32 = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FILEOKSTRING: &str = "commdlg_FileNameOK"; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FILEOKSTRINGA: &str = "commdlg_FileNameOK"; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FILEOKSTRINGW: &str = "commdlg_FileNameOK"; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FINDMSGSTRING: &str = "commdlg_FindReplace"; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FINDMSGSTRINGA: &str = "commdlg_FindReplace"; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FINDMSGSTRINGW: &str = "commdlg_FindReplace"; #[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -672,117 +972,23 @@ pub struct FINDREPLACEW { pub hInstance: super::super::super::Foundation::HINSTANCE, pub Flags: FINDREPLACE_FLAGS, pub lpstrFindWhat: ::windows_sys::core::PWSTR, - pub lpstrReplaceWith: ::windows_sys::core::PWSTR, - pub wFindWhatLen: u16, - pub wReplaceWithLen: u16, - pub lCustData: super::super::super::Foundation::LPARAM, - pub lpfnHook: LPFRHOOKPROC, - pub lpTemplateName: ::windows_sys::core::PCWSTR, -} -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for FINDREPLACEW {} -#[cfg(target_arch = "x86")] -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for FINDREPLACEW { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub type FINDREPLACE_FLAGS = u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FR_DIALOGTERM: FINDREPLACE_FLAGS = 64u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FR_DOWN: FINDREPLACE_FLAGS = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FR_ENABLEHOOK: FINDREPLACE_FLAGS = 256u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FR_ENABLETEMPLATE: FINDREPLACE_FLAGS = 512u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FR_ENABLETEMPLATEHANDLE: FINDREPLACE_FLAGS = 8192u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FR_FINDNEXT: FINDREPLACE_FLAGS = 8u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FR_HIDEUPDOWN: FINDREPLACE_FLAGS = 16384u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FR_HIDEMATCHCASE: FINDREPLACE_FLAGS = 32768u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FR_HIDEWHOLEWORD: FINDREPLACE_FLAGS = 65536u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FR_MATCHCASE: FINDREPLACE_FLAGS = 4u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FR_NOMATCHCASE: FINDREPLACE_FLAGS = 2048u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FR_NOUPDOWN: FINDREPLACE_FLAGS = 1024u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FR_NOWHOLEWORD: FINDREPLACE_FLAGS = 4096u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FR_REPLACE: FINDREPLACE_FLAGS = 16u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FR_REPLACEALL: FINDREPLACE_FLAGS = 32u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FR_SHOWHELP: FINDREPLACE_FLAGS = 128u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FR_WHOLEWORD: FINDREPLACE_FLAGS = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FRM_FIRST: u32 = 1124u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FRM_LAST: u32 = 1224u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FRM_SETOPERATIONRESULT: u32 = 1124u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FRM_SETOPERATIONRESULTTEXT: u32 = 1125u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FR_NOWRAPAROUND: u32 = 524288u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FR_RAW: u32 = 131072u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FR_SHOWWRAPAROUND: u32 = 262144u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const FR_WRAPAROUND: u32 = 1048576u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const HELPMSGSTRING: &str = "commdlg_help"; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const HELPMSGSTRINGA: &str = "commdlg_help"; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const HELPMSGSTRINGW: &str = "commdlg_help"; -pub type IPrintDialogCallback = *mut ::core::ffi::c_void; -pub type IPrintDialogServices = *mut ::core::ffi::c_void; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const LBSELCHSTRING: &str = "commdlg_LBSelChangedNotify"; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const LBSELCHSTRINGA: &str = "commdlg_LBSelChangedNotify"; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const LBSELCHSTRINGW: &str = "commdlg_LBSelChangedNotify"; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPCCHOOKPROC = ::core::option::Option usize>; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPCFHOOKPROC = ::core::option::Option usize>; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPFRHOOKPROC = ::core::option::Option usize>; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPOFNHOOKPROC = ::core::option::Option usize>; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPPAGEPAINTHOOK = ::core::option::Option usize>; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPPAGESETUPHOOK = ::core::option::Option usize>; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] + pub lpstrReplaceWith: ::windows_sys::core::PWSTR, + pub wFindWhatLen: u16, + pub wReplaceWithLen: u16, + pub lCustData: super::super::super::Foundation::LPARAM, + pub lpfnHook: LPFRHOOKPROC, + pub lpTemplateName: ::windows_sys::core::PCWSTR, +} +#[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Foundation")] -pub type LPPRINTHOOKPROC = ::core::option::Option usize>; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +impl ::core::marker::Copy for FINDREPLACEW {} +#[cfg(target_arch = "x86")] #[cfg(feature = "Win32_Foundation")] -pub type LPSETUPHOOKPROC = ::core::option::Option usize>; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const NUM_BASIC_COLORS: u32 = 48u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const NUM_CUSTOM_COLORS: u32 = 16u32; +impl ::core::clone::Clone for FINDREPLACEW { + fn clone(&self) -> Self { + *self + } +} #[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -939,12 +1145,6 @@ impl ::core::clone::Clone for OFNOTIFYW { *self } } -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const OFN_SHAREFALLTHROUGH: u32 = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const OFN_SHARENOWARN: u32 = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const OFN_SHAREWARN: u32 = 0u32; #[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -1245,66 +1445,6 @@ impl ::core::clone::Clone for OPENFILENAME_NT4W { *self } } -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub type OPEN_FILENAME_FLAGS = u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const OFN_READONLY: OPEN_FILENAME_FLAGS = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const OFN_OVERWRITEPROMPT: OPEN_FILENAME_FLAGS = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const OFN_HIDEREADONLY: OPEN_FILENAME_FLAGS = 4u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const OFN_NOCHANGEDIR: OPEN_FILENAME_FLAGS = 8u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const OFN_SHOWHELP: OPEN_FILENAME_FLAGS = 16u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const OFN_ENABLEHOOK: OPEN_FILENAME_FLAGS = 32u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const OFN_ENABLETEMPLATE: OPEN_FILENAME_FLAGS = 64u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const OFN_ENABLETEMPLATEHANDLE: OPEN_FILENAME_FLAGS = 128u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const OFN_NOVALIDATE: OPEN_FILENAME_FLAGS = 256u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const OFN_ALLOWMULTISELECT: OPEN_FILENAME_FLAGS = 512u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const OFN_EXTENSIONDIFFERENT: OPEN_FILENAME_FLAGS = 1024u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const OFN_PATHMUSTEXIST: OPEN_FILENAME_FLAGS = 2048u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const OFN_FILEMUSTEXIST: OPEN_FILENAME_FLAGS = 4096u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const OFN_CREATEPROMPT: OPEN_FILENAME_FLAGS = 8192u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const OFN_SHAREAWARE: OPEN_FILENAME_FLAGS = 16384u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const OFN_NOREADONLYRETURN: OPEN_FILENAME_FLAGS = 32768u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const OFN_NOTESTFILECREATE: OPEN_FILENAME_FLAGS = 65536u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const OFN_NONETWORKBUTTON: OPEN_FILENAME_FLAGS = 131072u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const OFN_NOLONGNAMES: OPEN_FILENAME_FLAGS = 262144u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const OFN_EXPLORER: OPEN_FILENAME_FLAGS = 524288u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const OFN_NODEREFERENCELINKS: OPEN_FILENAME_FLAGS = 1048576u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const OFN_LONGNAMES: OPEN_FILENAME_FLAGS = 2097152u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const OFN_ENABLEINCLUDENOTIFY: OPEN_FILENAME_FLAGS = 4194304u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const OFN_ENABLESIZING: OPEN_FILENAME_FLAGS = 8388608u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const OFN_DONTADDTORECENT: OPEN_FILENAME_FLAGS = 33554432u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const OFN_FORCESHOWHIDDEN: OPEN_FILENAME_FLAGS = 268435456u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub type OPEN_FILENAME_FLAGS_EX = u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const OFN_EX_NONE: OPEN_FILENAME_FLAGS_EX = 0u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const OFN_EX_NOPLACESBAR: OPEN_FILENAME_FLAGS_EX = 1u32; #[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -1425,52 +1565,6 @@ impl ::core::clone::Clone for PAGESETUPDLGW { *self } } -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub type PAGESETUPDLG_FLAGS = u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PSD_DEFAULTMINMARGINS: PAGESETUPDLG_FLAGS = 0u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PSD_DISABLEMARGINS: PAGESETUPDLG_FLAGS = 16u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PSD_DISABLEORIENTATION: PAGESETUPDLG_FLAGS = 256u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PSD_DISABLEPAGEPAINTING: PAGESETUPDLG_FLAGS = 524288u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PSD_DISABLEPAPER: PAGESETUPDLG_FLAGS = 512u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PSD_DISABLEPRINTER: PAGESETUPDLG_FLAGS = 32u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PSD_ENABLEPAGEPAINTHOOK: PAGESETUPDLG_FLAGS = 262144u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PSD_ENABLEPAGESETUPHOOK: PAGESETUPDLG_FLAGS = 8192u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PSD_ENABLEPAGESETUPTEMPLATE: PAGESETUPDLG_FLAGS = 32768u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PSD_ENABLEPAGESETUPTEMPLATEHANDLE: PAGESETUPDLG_FLAGS = 131072u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PSD_INHUNDREDTHSOFMILLIMETERS: PAGESETUPDLG_FLAGS = 8u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PSD_INTHOUSANDTHSOFINCHES: PAGESETUPDLG_FLAGS = 4u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PSD_INWININIINTLMEASURE: PAGESETUPDLG_FLAGS = 0u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PSD_MARGINS: PAGESETUPDLG_FLAGS = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PSD_MINMARGINS: PAGESETUPDLG_FLAGS = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PSD_NONETWORKBUTTON: PAGESETUPDLG_FLAGS = 2097152u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PSD_NOWARNING: PAGESETUPDLG_FLAGS = 128u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PSD_RETURNDEFAULT: PAGESETUPDLG_FLAGS = 1024u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PSD_SHOWHELP: PAGESETUPDLG_FLAGS = 2048u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PD_RESULT_APPLY: u32 = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PD_RESULT_CANCEL: u32 = 0u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PD_RESULT_PRINT: u32 = 1u32; #[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -1689,64 +1783,6 @@ impl ::core::clone::Clone for PRINTDLGEXW { *self } } -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub type PRINTDLGEX_FLAGS = u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PD_ALLPAGES: PRINTDLGEX_FLAGS = 0u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PD_COLLATE: PRINTDLGEX_FLAGS = 16u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PD_CURRENTPAGE: PRINTDLGEX_FLAGS = 4194304u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PD_DISABLEPRINTTOFILE: PRINTDLGEX_FLAGS = 524288u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PD_ENABLEPRINTTEMPLATE: PRINTDLGEX_FLAGS = 16384u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PD_ENABLEPRINTTEMPLATEHANDLE: PRINTDLGEX_FLAGS = 65536u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PD_EXCLUSIONFLAGS: PRINTDLGEX_FLAGS = 16777216u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PD_HIDEPRINTTOFILE: PRINTDLGEX_FLAGS = 1048576u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PD_NOCURRENTPAGE: PRINTDLGEX_FLAGS = 8388608u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PD_NOPAGENUMS: PRINTDLGEX_FLAGS = 8u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PD_NOSELECTION: PRINTDLGEX_FLAGS = 4u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PD_NOWARNING: PRINTDLGEX_FLAGS = 128u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PD_PAGENUMS: PRINTDLGEX_FLAGS = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PD_PRINTTOFILE: PRINTDLGEX_FLAGS = 32u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PD_RETURNDC: PRINTDLGEX_FLAGS = 256u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PD_RETURNDEFAULT: PRINTDLGEX_FLAGS = 1024u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PD_RETURNIC: PRINTDLGEX_FLAGS = 512u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PD_SELECTION: PRINTDLGEX_FLAGS = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PD_USEDEVMODECOPIES: PRINTDLGEX_FLAGS = 262144u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PD_USEDEVMODECOPIESANDCOLLATE: PRINTDLGEX_FLAGS = 262144u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PD_USELARGETEMPLATE: PRINTDLGEX_FLAGS = 268435456u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PD_ENABLEPRINTHOOK: PRINTDLGEX_FLAGS = 4096u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PD_ENABLESETUPHOOK: PRINTDLGEX_FLAGS = 8192u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PD_ENABLESETUPTEMPLATE: PRINTDLGEX_FLAGS = 32768u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PD_ENABLESETUPTEMPLATEHANDLE: PRINTDLGEX_FLAGS = 131072u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PD_NONETWORKBUTTON: PRINTDLGEX_FLAGS = 2097152u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PD_PRINTSETUP: PRINTDLGEX_FLAGS = 64u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PD_SHOWHELP: PRINTDLGEX_FLAGS = 2048u32; #[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] @@ -1847,43 +1883,27 @@ impl ::core::clone::Clone for PRINTPAGERANGE { *self } } -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const PS_OPENTYPE_FONTTYPE: u32 = 65536u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const SETRGBSTRING: &str = "commdlg_SetRGBColor"; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const SETRGBSTRINGA: &str = "commdlg_SetRGBColor"; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const SETRGBSTRINGW: &str = "commdlg_SetRGBColor"; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const SHAREVISTRING: &str = "commdlg_ShareViolation"; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const SHAREVISTRINGA: &str = "commdlg_ShareViolation"; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const SHAREVISTRINGW: &str = "commdlg_ShareViolation"; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const START_PAGE_GENERAL: u32 = 4294967295u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const SYMBOL_FONTTYPE: u32 = 524288u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const TT_OPENTYPE_FONTTYPE: u32 = 131072u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const TYPE1_FONTTYPE: u32 = 262144u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const WM_CHOOSEFONT_GETLOGFONT: u32 = 1025u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const WM_CHOOSEFONT_SETFLAGS: u32 = 1126u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const WM_CHOOSEFONT_SETLOGFONT: u32 = 1125u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const WM_PSD_ENVSTAMPRECT: u32 = 1029u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const WM_PSD_FULLPAGERECT: u32 = 1025u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const WM_PSD_GREEKTEXTRECT: u32 = 1028u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const WM_PSD_MARGINRECT: u32 = 1027u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const WM_PSD_MINMARGINRECT: u32 = 1026u32; -#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] -pub const WM_PSD_YAFULLPAGERECT: u32 = 1030u32; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type LPCCHOOKPROC = ::core::option::Option usize>; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type LPCFHOOKPROC = ::core::option::Option usize>; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type LPFRHOOKPROC = ::core::option::Option usize>; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type LPOFNHOOKPROC = ::core::option::Option usize>; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type LPPAGEPAINTHOOK = ::core::option::Option usize>; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type LPPAGESETUPHOOK = ::core::option::Option usize>; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type LPPRINTHOOKPROC = ::core::option::Option usize>; +#[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type LPSETUPHOOKPROC = ::core::option::Option usize>; 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 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,2095 +75,1353 @@ 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; +pub const CERICHEDIT_CLASSA: &str = "RichEditCEA"; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CARET_NONE: CARET_FLAGS = 0i32; +pub const CERICHEDIT_CLASSW: &str = "RichEditCEW"; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CARET_CUSTOM: CARET_FLAGS = 1i32; +pub const CF_RETEXTOBJ: &str = "RichEdit Text and Objects"; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CARET_RTL: CARET_FLAGS = 2i32; +pub const CF_RTF: &str = "Rich Text Format"; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CARET_ITALIC: CARET_FLAGS = 32i32; +pub const CF_RTFNOOBJS: &str = "Rich Text Format Without Objects"; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CARET_NULL: CARET_FLAGS = 64i32; +pub const CTFMODEBIAS_CONVERSATION: u32 = 5u32; #[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 - } -} +pub const CTFMODEBIAS_DATETIME: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CERICHEDIT_CLASSA: &str = "RichEditCEA"; +pub const CTFMODEBIAS_DEFAULT: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CERICHEDIT_CLASSW: &str = "RichEditCEW"; +pub const CTFMODEBIAS_FILENAME: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type CFE_EFFECTS = u32; +pub const CTFMODEBIAS_FULLWIDTHALPHANUMERIC: u32 = 11u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_ALLCAPS: CFE_EFFECTS = 128u32; +pub const CTFMODEBIAS_HALFWIDTHALPHANUMERIC: u32 = 12u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_AUTOBACKCOLOR: CFE_EFFECTS = 67108864u32; +pub const CTFMODEBIAS_HALFWIDTHKATAKANA: u32 = 10u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_DISABLED: CFE_EFFECTS = 8192u32; +pub const CTFMODEBIAS_HANGUL: u32 = 9u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_EMBOSS: CFE_EFFECTS = 2048u32; +pub const CTFMODEBIAS_HIRAGANA: u32 = 7u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_HIDDEN: CFE_EFFECTS = 256u32; +pub const CTFMODEBIAS_KATAKANA: u32 = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_IMPRINT: CFE_EFFECTS = 4096u32; +pub const CTFMODEBIAS_NAME: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_OUTLINE: CFE_EFFECTS = 512u32; +pub const CTFMODEBIAS_NUMERIC: u32 = 6u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_REVISED: CFE_EFFECTS = 16384u32; +pub const CTFMODEBIAS_READING: u32 = 3u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_SHADOW: CFE_EFFECTS = 1024u32; +pub const ECOOP_AND: u32 = 3u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_SMALLCAPS: CFE_EFFECTS = 64u32; +pub const ECOOP_OR: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_AUTOCOLOR: CFE_EFFECTS = 1073741824u32; +pub const ECOOP_SET: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_BOLD: CFE_EFFECTS = 1u32; +pub const ECOOP_XOR: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_ITALIC: CFE_EFFECTS = 2u32; +pub const ECO_AUTOHSCROLL: u32 = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_STRIKEOUT: CFE_EFFECTS = 8u32; +pub const ECO_AUTOVSCROLL: u32 = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_UNDERLINE: CFE_EFFECTS = 4u32; +pub const ECO_AUTOWORDSELECTION: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_PROTECTED: CFE_EFFECTS = 16u32; +pub const ECO_NOHIDESEL: u32 = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_LINK: CFE_EFFECTS = 32u32; +pub const ECO_READONLY: u32 = 2048u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_SUBSCRIPT: CFE_EFFECTS = 65536u32; +pub const ECO_SAVESEL: u32 = 32768u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_SUPERSCRIPT: CFE_EFFECTS = 131072u32; +pub const ECO_SELECTIONBAR: u32 = 16777216u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_FONTBOUND: CFE_EFFECTS = 1048576u32; +pub const ECO_VERTICAL: u32 = 4194304u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_LINKPROTECTED: CFE_EFFECTS = 8388608u32; +pub const ECO_WANTRETURN: u32 = 4096u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_EXTENDED: CFE_EFFECTS = 33554432u32; +pub const ELLIPSIS_END: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_MATHNOBUILDUP: CFE_EFFECTS = 134217728u32; +pub const ELLIPSIS_MASK: u32 = 3u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_MATH: CFE_EFFECTS = 268435456u32; +pub const ELLIPSIS_NONE: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFE_MATHORDINARY: CFE_EFFECTS = 536870912u32; +pub const ELLIPSIS_WORD: u32 = 3u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type CFM_MASK = u32; +pub const EMO_ENTER: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_SUBSCRIPT: CFM_MASK = 196608u32; +pub const EMO_EXIT: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_SUPERSCRIPT: CFM_MASK = 196608u32; +pub const EMO_EXPAND: u32 = 3u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_EFFECTS: CFM_MASK = 1073741887u32; +pub const EMO_EXPANDDOCUMENT: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_ALL: CFM_MASK = 4160749631u32; +pub const EMO_EXPANDSELECTION: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_BOLD: CFM_MASK = 1u32; +pub const EMO_GETVIEWMODE: u32 = 5u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_CHARSET: CFM_MASK = 134217728u32; +pub const EMO_MOVESELECTION: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_COLOR: CFM_MASK = 1073741824u32; +pub const EMO_PROMOTE: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_FACE: CFM_MASK = 536870912u32; +pub const EM_AUTOURLDETECT: u32 = 1115u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_ITALIC: CFM_MASK = 2u32; +pub const EM_CALLAUTOCORRECTPROC: u32 = 1279u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_OFFSET: CFM_MASK = 268435456u32; +pub const EM_CANPASTE: u32 = 1074u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_PROTECTED: CFM_MASK = 16u32; +pub const EM_CANREDO: u32 = 1109u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_SIZE: CFM_MASK = 2147483648u32; +pub const EM_CONVPOSITION: u32 = 1132u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_STRIKEOUT: CFM_MASK = 8u32; +pub const EM_DISPLAYBAND: u32 = 1075u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_UNDERLINE: CFM_MASK = 4u32; +pub const EM_EXGETSEL: u32 = 1076u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_LINK: CFM_MASK = 32u32; +pub const EM_EXLIMITTEXT: u32 = 1077u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_SMALLCAPS: CFM_MASK = 64u32; +pub const EM_EXLINEFROMCHAR: u32 = 1078u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_ALLCAPS: CFM_MASK = 128u32; +pub const EM_EXSETSEL: u32 = 1079u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_HIDDEN: CFM_MASK = 256u32; +pub const EM_FINDTEXT: u32 = 1080u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_OUTLINE: CFM_MASK = 512u32; +pub const EM_FINDTEXTEX: u32 = 1103u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_SHADOW: CFM_MASK = 1024u32; +pub const EM_FINDTEXTEXW: u32 = 1148u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_EMBOSS: CFM_MASK = 2048u32; +pub const EM_FINDTEXTW: u32 = 1147u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_IMPRINT: CFM_MASK = 4096u32; +pub const EM_FINDWORDBREAK: u32 = 1100u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_DISABLED: CFM_MASK = 8192u32; +pub const EM_FORMATRANGE: u32 = 1081u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_REVISED: CFM_MASK = 16384u32; +pub const EM_GETAUTOCORRECTPROC: u32 = 1257u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_REVAUTHOR: CFM_MASK = 32768u32; +pub const EM_GETAUTOURLDETECT: u32 = 1116u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_ANIMATION: CFM_MASK = 262144u32; +pub const EM_GETBIDIOPTIONS: u32 = 1225u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_STYLE: CFM_MASK = 524288u32; +pub const EM_GETCHARFORMAT: u32 = 1082u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_KERNING: CFM_MASK = 1048576u32; +pub const EM_GETCTFMODEBIAS: u32 = 1261u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_SPACING: CFM_MASK = 2097152u32; +pub const EM_GETCTFOPENSTATUS: u32 = 1264u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_WEIGHT: CFM_MASK = 4194304u32; +pub const EM_GETEDITSTYLE: u32 = 1229u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_UNDERLINETYPE: CFM_MASK = 8388608u32; +pub const EM_GETEDITSTYLEEX: u32 = 1300u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_COOKIE: CFM_MASK = 16777216u32; +pub const EM_GETELLIPSISMODE: u32 = 1329u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_LCID: CFM_MASK = 33554432u32; +pub const EM_GETELLIPSISSTATE: u32 = 1346u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_BACKCOLOR: CFM_MASK = 67108864u32; +pub const EM_GETEVENTMASK: u32 = 1083u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_EFFECTS2: CFM_MASK = 1141080063u32; +pub const EM_GETHYPHENATEINFO: u32 = 1254u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_ALL2: CFM_MASK = 4294967295u32; +pub const EM_GETIMECOLOR: u32 = 1129u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_FONTBOUND: CFM_MASK = 1048576u32; +pub const EM_GETIMECOMPMODE: u32 = 1146u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_LINKPROTECTED: CFM_MASK = 8388608u32; +pub const EM_GETIMECOMPTEXT: u32 = 1266u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_EXTENDED: CFM_MASK = 33554432u32; +pub const EM_GETIMEMODEBIAS: u32 = 1151u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_MATHNOBUILDUP: CFM_MASK = 134217728u32; +pub const EM_GETIMEOPTIONS: u32 = 1131u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_MATH: CFM_MASK = 268435456u32; +pub const EM_GETIMEPROPERTY: u32 = 1268u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_MATHORDINARY: CFM_MASK = 536870912u32; +pub const EM_GETLANGOPTIONS: u32 = 1145u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CFM_ALLEFFECTS: CFM_MASK = 2115207167u32; +pub const EM_GETOLEINTERFACE: u32 = 1084u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CF_RETEXTOBJ: &str = "RichEdit Text and Objects"; +pub const EM_GETOPTIONS: u32 = 1102u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CF_RTF: &str = "Rich Text Format"; +pub const EM_GETPAGE: u32 = 1252u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CF_RTFNOOBJS: &str = "Rich Text Format Without Objects"; -#[repr(C)] +pub const EM_GETPAGEROTATE: u32 = 1259u32; #[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 - } -} +pub const EM_GETPARAFORMAT: u32 = 1085u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type CHANGETYPE = i32; +pub const EM_GETPUNCTUATION: u32 = 1125u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CN_GENERIC: CHANGETYPE = 0i32; +pub const EM_GETQUERYRTFOBJ: u32 = 1293u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CN_TEXTCHANGED: CHANGETYPE = 1i32; +pub const EM_GETREDONAME: u32 = 1111u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CN_NEWUNDO: CHANGETYPE = 2i32; +pub const EM_GETSCROLLPOS: u32 = 1245u32; #[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)] +pub const EM_GETSELTEXT: u32 = 1086u32; #[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)] +pub const EM_GETSTORYTYPE: u32 = 1314u32; #[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)] +pub const EM_GETTABLEPARMS: u32 = 1289u32; #[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)] +pub const EM_GETTEXTEX: u32 = 1118u32; #[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)] +pub const EM_GETTEXTLENGTHEX: u32 = 1119u32; #[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 - } -} +pub const EM_GETTEXTMODE: u32 = 1114u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CTFMODEBIAS_CONVERSATION: u32 = 5u32; +pub const EM_GETTEXTRANGE: u32 = 1099u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CTFMODEBIAS_DATETIME: u32 = 4u32; +pub const EM_GETTOUCHOPTIONS: u32 = 1334u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CTFMODEBIAS_DEFAULT: u32 = 0u32; +pub const EM_GETTYPOGRAPHYOPTIONS: u32 = 1227u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CTFMODEBIAS_FILENAME: u32 = 1u32; +pub const EM_GETUNDONAME: u32 = 1110u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CTFMODEBIAS_FULLWIDTHALPHANUMERIC: u32 = 11u32; +pub const EM_GETVIEWKIND: u32 = 1250u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CTFMODEBIAS_HALFWIDTHALPHANUMERIC: u32 = 12u32; +pub const EM_GETWORDBREAKPROCEX: u32 = 1104u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CTFMODEBIAS_HALFWIDTHKATAKANA: u32 = 10u32; +pub const EM_GETWORDWRAPMODE: u32 = 1127u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CTFMODEBIAS_HANGUL: u32 = 9u32; +pub const EM_GETZOOM: u32 = 1248u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CTFMODEBIAS_HIRAGANA: u32 = 7u32; +pub const EM_HIDESELECTION: u32 = 1087u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CTFMODEBIAS_KATAKANA: u32 = 8u32; +pub const EM_INSERTIMAGE: u32 = 1338u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CTFMODEBIAS_NAME: u32 = 2u32; +pub const EM_INSERTTABLE: u32 = 1256u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CTFMODEBIAS_NUMERIC: u32 = 6u32; +pub const EM_ISIME: u32 = 1267u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const CTFMODEBIAS_READING: u32 = 3u32; +pub const EM_OUTLINE: u32 = 1244u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ECOOP_AND: u32 = 3u32; +pub const EM_PASTESPECIAL: u32 = 1088u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ECOOP_OR: u32 = 2u32; +pub const EM_RECONVERSION: u32 = 1149u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ECOOP_SET: u32 = 1u32; +pub const EM_REDO: u32 = 1108u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ECOOP_XOR: u32 = 4u32; +pub const EM_REQUESTRESIZE: u32 = 1089u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ECO_AUTOHSCROLL: u32 = 128u32; +pub const EM_SELECTIONTYPE: u32 = 1090u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ECO_AUTOVSCROLL: u32 = 64u32; +pub const EM_SETAUTOCORRECTPROC: u32 = 1258u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ECO_AUTOWORDSELECTION: u32 = 1u32; +pub const EM_SETBIDIOPTIONS: u32 = 1224u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ECO_NOHIDESEL: u32 = 256u32; +pub const EM_SETBKGNDCOLOR: u32 = 1091u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ECO_READONLY: u32 = 2048u32; +pub const EM_SETCHARFORMAT: u32 = 1092u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ECO_SAVESEL: u32 = 32768u32; +pub const EM_SETCTFMODEBIAS: u32 = 1262u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ECO_SELECTIONBAR: u32 = 16777216u32; +pub const EM_SETCTFOPENSTATUS: u32 = 1265u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ECO_VERTICAL: u32 = 4194304u32; +pub const EM_SETEDITSTYLE: u32 = 1228u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ECO_WANTRETURN: u32 = 4096u32; -#[repr(C, packed(4))] +pub const EM_SETEDITSTYLEEX: u32 = 1299u32; #[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 - } -} +pub const EM_SETELLIPSISMODE: u32 = 1330u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type EDITSTREAMCALLBACK = ::core::option::Option u32>; +pub const EM_SETEVENTMASK: u32 = 1093u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type EDITWORDBREAKPROCEX = ::core::option::Option i32>; +pub const EM_SETFONTSIZE: u32 = 1247u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ELLIPSIS_END: u32 = 1u32; +pub const EM_SETHYPHENATEINFO: u32 = 1255u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ELLIPSIS_MASK: u32 = 3u32; +pub const EM_SETIMECOLOR: u32 = 1128u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ELLIPSIS_NONE: u32 = 0u32; +pub const EM_SETIMEMODEBIAS: u32 = 1150u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ELLIPSIS_WORD: u32 = 3u32; +pub const EM_SETIMEOPTIONS: u32 = 1130u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EMO_ENTER: u32 = 1u32; +pub const EM_SETLANGOPTIONS: u32 = 1144u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EMO_EXIT: u32 = 0u32; +pub const EM_SETOLECALLBACK: u32 = 1094u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EMO_EXPAND: u32 = 3u32; +pub const EM_SETOPTIONS: u32 = 1101u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EMO_EXPANDDOCUMENT: u32 = 1u32; +pub const EM_SETPAGE: u32 = 1253u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EMO_EXPANDSELECTION: u32 = 0u32; +pub const EM_SETPAGEROTATE: u32 = 1260u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EMO_GETVIEWMODE: u32 = 5u32; +pub const EM_SETPALETTE: u32 = 1117u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EMO_MOVESELECTION: u32 = 4u32; +pub const EM_SETPARAFORMAT: u32 = 1095u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EMO_PROMOTE: u32 = 2u32; +pub const EM_SETPUNCTUATION: u32 = 1124u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_AUTOURLDETECT: u32 = 1115u32; +pub const EM_SETQUERYRTFOBJ: u32 = 1294u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_CALLAUTOCORRECTPROC: u32 = 1279u32; +pub const EM_SETSCROLLPOS: u32 = 1246u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_CANPASTE: u32 = 1074u32; +pub const EM_SETSTORYTYPE: u32 = 1315u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_CANREDO: u32 = 1109u32; +pub const EM_SETTABLEPARMS: u32 = 1331u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_CONVPOSITION: u32 = 1132u32; +pub const EM_SETTARGETDEVICE: u32 = 1096u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_DISPLAYBAND: u32 = 1075u32; +pub const EM_SETTEXTEX: u32 = 1121u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_EXGETSEL: u32 = 1076u32; +pub const EM_SETTEXTMODE: u32 = 1113u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_EXLIMITTEXT: u32 = 1077u32; +pub const EM_SETTOUCHOPTIONS: u32 = 1335u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_EXLINEFROMCHAR: u32 = 1078u32; +pub const EM_SETTYPOGRAPHYOPTIONS: u32 = 1226u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_EXSETSEL: u32 = 1079u32; +pub const EM_SETUIANAME: u32 = 1344u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_FINDTEXT: u32 = 1080u32; +pub const EM_SETUNDOLIMIT: u32 = 1106u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_FINDTEXTEX: u32 = 1103u32; +pub const EM_SETVIEWKIND: u32 = 1251u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_FINDTEXTEXW: u32 = 1148u32; +pub const EM_SETWORDBREAKPROCEX: u32 = 1105u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_FINDTEXTW: u32 = 1147u32; +pub const EM_SETWORDWRAPMODE: u32 = 1126u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_FINDWORDBREAK: u32 = 1100u32; +pub const EM_SETZOOM: u32 = 1249u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_FORMATRANGE: u32 = 1081u32; +pub const EM_SHOWSCROLLBAR: u32 = 1120u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETAUTOCORRECTPROC: u32 = 1257u32; +pub const EM_STOPGROUPTYPING: u32 = 1112u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETAUTOURLDETECT: u32 = 1116u32; +pub const EM_STREAMIN: u32 = 1097u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETBIDIOPTIONS: u32 = 1225u32; +pub const EM_STREAMOUT: u32 = 1098u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETCHARFORMAT: u32 = 1082u32; +pub const ENM_CHANGE: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETCTFMODEBIAS: u32 = 1261u32; +pub const ENM_CLIPFORMAT: u32 = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETCTFOPENSTATUS: u32 = 1264u32; +pub const ENM_CORRECTTEXT: u32 = 4194304u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETEDITSTYLE: u32 = 1229u32; +pub const ENM_DRAGDROPDONE: u32 = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETEDITSTYLEEX: u32 = 1300u32; +pub const ENM_DROPFILES: u32 = 1048576u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETELLIPSISMODE: u32 = 1329u32; +pub const ENM_ENDCOMPOSITION: u32 = 536870912u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETELLIPSISSTATE: u32 = 1346u32; +pub const ENM_GROUPTYPINGCHANGE: u32 = 1073741824u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETEVENTMASK: u32 = 1083u32; +pub const ENM_HIDELINKTOOLTIP: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETHYPHENATEINFO: u32 = 1254u32; +pub const ENM_IMECHANGE: u32 = 8388608u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETIMECOLOR: u32 = 1129u32; +pub const ENM_KEYEVENTS: u32 = 65536u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETIMECOMPMODE: u32 = 1146u32; +pub const ENM_LANGCHANGE: u32 = 16777216u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETIMECOMPTEXT: u32 = 1266u32; +pub const ENM_LINK: u32 = 67108864u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETIMEMODEBIAS: u32 = 1151u32; +pub const ENM_LOWFIRTF: u32 = 134217728u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETIMEOPTIONS: u32 = 1131u32; +pub const ENM_MOUSEEVENTS: u32 = 131072u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETIMEPROPERTY: u32 = 1268u32; +pub const ENM_NONE: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETLANGOPTIONS: u32 = 1145u32; +pub const ENM_OBJECTPOSITIONS: u32 = 33554432u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETOLEINTERFACE: u32 = 1084u32; +pub const ENM_PAGECHANGE: u32 = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETOPTIONS: u32 = 1102u32; +pub const ENM_PARAGRAPHEXPANDED: u32 = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETPAGE: u32 = 1252u32; +pub const ENM_PROTECTED: u32 = 2097152u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETPAGEROTATE: u32 = 1259u32; +pub const ENM_REQUESTRESIZE: u32 = 262144u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETPARAFORMAT: u32 = 1085u32; +pub const ENM_SCROLL: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETPUNCTUATION: u32 = 1125u32; +pub const ENM_SCROLLEVENTS: u32 = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETQUERYRTFOBJ: u32 = 1293u32; +pub const ENM_SELCHANGE: u32 = 524288u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETREDONAME: u32 = 1111u32; +pub const ENM_STARTCOMPOSITION: u32 = 268435456u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETSCROLLPOS: u32 = 1245u32; +pub const ENM_UPDATE: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETSELTEXT: u32 = 1086u32; +pub const EN_ALIGNLTR: u32 = 1808u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETSTORYTYPE: u32 = 1314u32; +pub const EN_ALIGNRTL: u32 = 1809u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETTABLEPARMS: u32 = 1289u32; +pub const EN_CLIPFORMAT: u32 = 1810u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETTEXTEX: u32 = 1118u32; +pub const EN_CORRECTTEXT: u32 = 1797u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETTEXTLENGTHEX: u32 = 1119u32; +pub const EN_DRAGDROPDONE: u32 = 1804u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETTEXTMODE: u32 = 1114u32; +pub const EN_DROPFILES: u32 = 1795u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETTEXTRANGE: u32 = 1099u32; +pub const EN_ENDCOMPOSITION: u32 = 1812u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETTOUCHOPTIONS: u32 = 1334u32; +pub const EN_IMECHANGE: u32 = 1799u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETTYPOGRAPHYOPTIONS: u32 = 1227u32; +pub const EN_LINK: u32 = 1803u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETUNDONAME: u32 = 1110u32; +pub const EN_LOWFIRTF: u32 = 1807u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETVIEWKIND: u32 = 1250u32; +pub const EN_MSGFILTER: u32 = 1792u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETWORDBREAKPROCEX: u32 = 1104u32; +pub const EN_OBJECTPOSITIONS: u32 = 1802u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETWORDWRAPMODE: u32 = 1127u32; +pub const EN_OLEOPFAILED: u32 = 1801u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_GETZOOM: u32 = 1248u32; +pub const EN_PAGECHANGE: u32 = 1806u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_HIDESELECTION: u32 = 1087u32; +pub const EN_PARAGRAPHEXPANDED: u32 = 1805u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_INSERTIMAGE: u32 = 1338u32; +pub const EN_PROTECTED: u32 = 1796u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_INSERTTABLE: u32 = 1256u32; +pub const EN_REQUESTRESIZE: u32 = 1793u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_ISIME: u32 = 1267u32; +pub const EN_SAVECLIPBOARD: u32 = 1800u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_OUTLINE: u32 = 1244u32; +pub const EN_SELCHANGE: u32 = 1794u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_PASTESPECIAL: u32 = 1088u32; +pub const EN_STARTCOMPOSITION: u32 = 1811u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_RECONVERSION: u32 = 1149u32; +pub const EN_STOPNOUNDO: u32 = 1798u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_REDO: u32 = 1108u32; +pub const EPR_0: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_REQUESTRESIZE: u32 = 1089u32; +pub const EPR_180: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_SELECTIONTYPE: u32 = 1090u32; +pub const EPR_270: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_SETAUTOCORRECTPROC: u32 = 1258u32; +pub const EPR_90: u32 = 3u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_SETBIDIOPTIONS: u32 = 1224u32; +pub const EPR_SE: u32 = 5u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_SETBKGNDCOLOR: u32 = 1091u32; +pub const ES_DISABLENOSCROLL: u32 = 8192u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_SETCHARFORMAT: u32 = 1092u32; +pub const ES_EX_NOCALLOLEINIT: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_SETCTFMODEBIAS: u32 = 1262u32; +pub const ES_NOIME: u32 = 524288u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_SETCTFOPENSTATUS: u32 = 1265u32; +pub const ES_NOOLEDRAGDROP: u32 = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_SETEDITSTYLE: u32 = 1228u32; +pub const ES_SAVESEL: u32 = 32768u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_SETEDITSTYLEEX: u32 = 1299u32; +pub const ES_SELECTIONBAR: u32 = 16777216u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_SETELLIPSISMODE: u32 = 1330u32; +pub const ES_SELFIME: u32 = 262144u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_SETEVENTMASK: u32 = 1093u32; +pub const ES_SUNKEN: u32 = 16384u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_SETFONTSIZE: u32 = 1247u32; +pub const ES_VERTICAL: u32 = 4194304u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_SETHYPHENATEINFO: u32 = 1255u32; +pub const FR_MATCHALEFHAMZA: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_SETIMECOLOR: u32 = 1128u32; +pub const FR_MATCHDIAC: u32 = 536870912u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_SETIMEMODEBIAS: u32 = 1150u32; +pub const FR_MATCHKASHIDA: u32 = 1073741824u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_SETIMEOPTIONS: u32 = 1130u32; +pub const GCMF_GRIPPER: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_SETLANGOPTIONS: u32 = 1144u32; +pub const GCMF_MOUSEMENU: u32 = 8192u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_SETOLECALLBACK: u32 = 1094u32; +pub const GCMF_SPELLING: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_SETOPTIONS: u32 = 1101u32; +pub const GCMF_TOUCHMENU: u32 = 16384u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_SETPAGE: u32 = 1253u32; +pub const GCM_MOUSEMENU: u32 = 8192u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_SETPAGEROTATE: u32 = 1260u32; +pub const GCM_TOUCHMENU: u32 = 16384u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_SETPALETTE: u32 = 1117u32; +pub const ICM_CTF: u32 = 5u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_SETPARAFORMAT: u32 = 1095u32; +pub const ICM_LEVEL2: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_SETPUNCTUATION: u32 = 1124u32; +pub const ICM_LEVEL2_5: u32 = 3u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_SETQUERYRTFOBJ: u32 = 1294u32; +pub const ICM_LEVEL2_SUI: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_SETSCROLLPOS: u32 = 1246u32; +pub const ICM_LEVEL3: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_SETSTORYTYPE: u32 = 1315u32; +pub const ICM_NOTOPEN: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_SETTABLEPARMS: u32 = 1331u32; +pub const IMF_AUTOFONT: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_SETTARGETDEVICE: u32 = 1096u32; +pub const IMF_AUTOFONTSIZEADJUST: u32 = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_SETTEXTEX: u32 = 1121u32; +pub const IMF_AUTOKEYBOARD: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_SETTEXTMODE: u32 = 1113u32; +pub const IMF_CLOSESTATUSWINDOW: u32 = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_SETTOUCHOPTIONS: u32 = 1335u32; +pub const IMF_DUALFONT: u32 = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_SETTYPOGRAPHYOPTIONS: u32 = 1226u32; +pub const IMF_FORCEACTIVE: u32 = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_SETUIANAME: u32 = 1344u32; +pub const IMF_FORCEDISABLE: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_SETUNDOLIMIT: u32 = 1106u32; +pub const IMF_FORCEENABLE: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_SETVIEWKIND: u32 = 1251u32; +pub const IMF_FORCEINACTIVE: u32 = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_SETWORDBREAKPROCEX: u32 = 1105u32; +pub const IMF_FORCENONE: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_SETWORDWRAPMODE: u32 = 1126u32; +pub const IMF_FORCEREMEMBER: u32 = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_SETZOOM: u32 = 1249u32; +pub const IMF_IMEALWAYSSENDNOTIFY: u32 = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_SHOWSCROLLBAR: u32 = 1120u32; +pub const IMF_IMECANCELCOMPLETE: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_STOPGROUPTYPING: u32 = 1112u32; +pub const IMF_IMEUIINTEGRATION: u32 = 8192u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EM_STREAMIN: u32 = 1097u32; +pub const IMF_MULTIPLEEDIT: u32 = 1024u32; #[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 - } -} +pub const IMF_NOIMPLICITLANG: u32 = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type ENDCOMPOSITIONNOTIFY_CODE = u32; +pub const IMF_NOKBDLIDFIXUP: u32 = 512u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ECN_ENDCOMPOSITION: ENDCOMPOSITIONNOTIFY_CODE = 1u32; +pub const IMF_NORTFFONTSUBSTITUTE: u32 = 1024u32; #[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 - } -} +pub const IMF_SMODE_NONE: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ENM_CHANGE: u32 = 1u32; +pub const IMF_SMODE_PLAURALCLAUSE: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ENM_CLIPFORMAT: u32 = 128u32; +pub const IMF_SPELLCHECKING: u32 = 2048u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ENM_CORRECTTEXT: u32 = 4194304u32; +pub const IMF_TKBPREDICTION: u32 = 4096u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ENM_DRAGDROPDONE: u32 = 16u32; +pub const IMF_UIFONTS: u32 = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ENM_DROPFILES: u32 = 1048576u32; +pub const IMF_VERTICAL: u32 = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ENM_ENDCOMPOSITION: u32 = 536870912u32; +pub const MAX_TABLE_CELLS: u32 = 63u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ENM_GROUPTYPINGCHANGE: u32 = 1073741824u32; +pub const MAX_TAB_STOPS: u32 = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ENM_HIDELINKTOOLTIP: u32 = 2147483648u32; +pub const MSFTEDIT_CLASS: &str = "RICHEDIT50W"; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ENM_IMECHANGE: u32 = 8388608u32; +pub const OLEOP_DOVERB: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ENM_KEYEVENTS: u32 = 65536u32; +pub const PC_DELIMITER: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ENM_LANGCHANGE: u32 = 16777216u32; +pub const PC_FOLLOWING: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ENM_LINK: u32 = 67108864u32; +pub const PC_LEADING: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ENM_LOWFIRTF: u32 = 134217728u32; +pub const PC_OVERFLOW: u32 = 3u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ENM_MOUSEEVENTS: u32 = 131072u32; +pub const PFA_FULL_GLYPHS: u32 = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ENM_NONE: u32 = 0u32; +pub const PFA_FULL_INTERLETTER: u32 = 6u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ENM_OBJECTPOSITIONS: u32 = 33554432u32; +pub const PFA_FULL_INTERWORD: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ENM_PAGECHANGE: u32 = 64u32; +pub const PFA_FULL_NEWSPAPER: u32 = 5u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ENM_PARAGRAPHEXPANDED: u32 = 32u32; +pub const PFA_FULL_SCALED: u32 = 7u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ENM_PROTECTED: u32 = 2097152u32; +pub const PFA_JUSTIFY: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ENM_REQUESTRESIZE: u32 = 262144u32; +pub const PFM_BORDER: u32 = 2048u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ENM_SCROLL: u32 = 4u32; +pub const PFM_BOX: u32 = 67108864u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ENM_SCROLLEVENTS: u32 = 8u32; +pub const PFM_COLLAPSED: u32 = 16777216u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ENM_SELCHANGE: u32 = 524288u32; +pub const PFM_DONOTHYPHEN: u32 = 4194304u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ENM_STARTCOMPOSITION: u32 = 268435456u32; +pub const PFM_KEEP: u32 = 131072u32; #[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 - } -} +pub const PFM_KEEPNEXT: u32 = 262144u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EN_ALIGNLTR: u32 = 1808u32; +pub const PFM_LINESPACING: u32 = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EN_ALIGNRTL: u32 = 1809u32; +pub const PFM_NOLINENUMBER: u32 = 1048576u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EN_CLIPFORMAT: u32 = 1810u32; +pub const PFM_NOWIDOWCONTROL: u32 = 2097152u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EN_CORRECTTEXT: u32 = 1797u32; +pub const PFM_NUMBERINGSTART: u32 = 32768u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EN_DRAGDROPDONE: u32 = 1804u32; +pub const PFM_NUMBERINGSTYLE: u32 = 8192u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EN_DROPFILES: u32 = 1795u32; +pub const PFM_NUMBERINGTAB: u32 = 16384u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EN_ENDCOMPOSITION: u32 = 1812u32; +pub const PFM_OUTLINELEVEL: u32 = 33554432u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EN_IMECHANGE: u32 = 1799u32; +pub const PFM_PAGEBREAKBEFORE: u32 = 524288u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EN_LINK: u32 = 1803u32; +pub const PFM_RESERVED2: u32 = 134217728u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EN_LOWFIRTF: u32 = 1807u32; +pub const PFM_SHADING: u32 = 4096u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EN_MSGFILTER: u32 = 1792u32; +pub const PFM_SIDEBYSIDE: u32 = 8388608u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EN_OBJECTPOSITIONS: u32 = 1802u32; +pub const PFM_SPACEAFTER: u32 = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EN_OLEOPFAILED: u32 = 1801u32; +pub const PFM_SPACEBEFORE: u32 = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EN_PAGECHANGE: u32 = 1806u32; +pub const PFM_STYLE: u32 = 1024u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EN_PARAGRAPHEXPANDED: u32 = 1805u32; +pub const PFM_TABLE: u32 = 1073741824u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EN_PROTECTED: u32 = 1796u32; +pub const PFM_TABLEROWDELIMITER: u32 = 268435456u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EN_REQUESTRESIZE: u32 = 1793u32; +pub const PFM_TEXTWRAPPINGBREAK: u32 = 536870912u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EN_SAVECLIPBOARD: u32 = 1800u32; +pub const REO_NULL: i32 = 0i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EN_SELCHANGE: u32 = 1794u32; +pub const REO_READWRITEMASK: i32 = 2047i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EN_STARTCOMPOSITION: u32 = 1811u32; +pub const RICHEDIT60_CLASS: &str = "RICHEDIT60W"; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EN_STOPNOUNDO: u32 = 1798u32; +pub const RICHEDIT_CLASS: &str = "RichEdit20W"; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EPR_0: u32 = 0u32; +pub const RICHEDIT_CLASS10A: &str = "RICHEDIT"; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EPR_180: u32 = 2u32; +pub const RICHEDIT_CLASSA: &str = "RichEdit20A"; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EPR_270: u32 = 1u32; +pub const RICHEDIT_CLASSW: &str = "RichEdit20W"; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EPR_90: u32 = 3u32; +pub const RTO_DISABLEHANDLES: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const EPR_SE: u32 = 5u32; +pub const RTO_READINGMODE: u32 = 3u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ES_DISABLENOSCROLL: u32 = 8192u32; +pub const RTO_SHOWHANDLES: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ES_EX_NOCALLOLEINIT: u32 = 0u32; +pub const SCF_ALL: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ES_NOIME: u32 = 524288u32; +pub const SCF_ASSOCIATEFONT: u32 = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ES_NOOLEDRAGDROP: u32 = 8u32; +pub const SCF_ASSOCIATEFONT2: u32 = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ES_SAVESEL: u32 = 32768u32; +pub const SCF_CHARREPFROMLCID: u32 = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ES_SELECTIONBAR: u32 = 16777216u32; +pub const SCF_DEFAULT: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ES_SELFIME: u32 = 262144u32; +pub const SCF_NOKBUPDATE: u32 = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ES_SUNKEN: u32 = 16384u32; +pub const SCF_SELECTION: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ES_VERTICAL: u32 = 4194304u32; -#[repr(C, packed(4))] +pub const SCF_SMARTFONT: u32 = 128u32; #[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))] +pub const SCF_USEUIRULES: u32 = 8u32; #[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))] +pub const SCF_WORD: u32 = 2u32; #[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))] +pub const SES_ALLOWBEEPS: u32 = 256u32; #[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 - } -} +pub const SES_BEEPONMAXTEXT: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const FR_MATCHALEFHAMZA: u32 = 2147483648u32; +pub const SES_BIDI: u32 = 4096u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const FR_MATCHDIAC: u32 = 536870912u32; +pub const SES_CTFALLOWEMBED: u32 = 2097152u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const FR_MATCHKASHIDA: u32 = 1073741824u32; +pub const SES_CTFALLOWPROOFING: u32 = 8388608u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const GCMF_GRIPPER: u32 = 1u32; +pub const SES_CTFALLOWSMARTTAG: u32 = 4194304u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const GCMF_MOUSEMENU: u32 = 8192u32; +pub const SES_CTFNOLOCK: u32 = 268435456u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const GCMF_SPELLING: u32 = 2u32; +pub const SES_CUSTOMLOOK: u32 = 524288u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const GCMF_TOUCHMENU: u32 = 16384u32; +pub const SES_DEFAULTLATINLIGA: u32 = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const GCM_MOUSEMENU: u32 = 8192u32; +pub const SES_DRAFTMODE: u32 = 32768u32; #[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))] +pub const SES_EMULATE10: u32 = 16u32; #[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 - } -} +pub const SES_EMULATESYSEDIT: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type GETTEXTEX_FLAGS = u32; +pub const SES_EXTENDBACKCOLOR: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const GT_DEFAULT: GETTEXTEX_FLAGS = 0u32; +pub const SES_EX_HANDLEFRIENDLYURL: u32 = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const GT_NOHIDDENTEXT: GETTEXTEX_FLAGS = 8u32; +pub const SES_EX_HIDETEMPFORMAT: u32 = 268435456u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const GT_RAWTEXT: GETTEXTEX_FLAGS = 4u32; +pub const SES_EX_MULTITOUCH: u32 = 134217728u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const GT_SELECTION: GETTEXTEX_FLAGS = 2u32; +pub const SES_EX_NOACETATESELECTION: u32 = 1048576u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const GT_USECRLF: GETTEXTEX_FLAGS = 1u32; -#[repr(C)] +pub const SES_EX_NOMATH: u32 = 64u32; #[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 - } -} +pub const SES_EX_NOTABLE: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type GETTEXTLENGTHEX_FLAGS = u32; +pub const SES_EX_NOTHEMING: u32 = 524288u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const GTL_DEFAULT: GETTEXTLENGTHEX_FLAGS = 0u32; +pub const SES_EX_USEMOUSEWPARAM: u32 = 536870912u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const GTL_USECRLF: GETTEXTLENGTHEX_FLAGS = 1u32; +pub const SES_EX_USESINGLELINE: u32 = 2097152u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const GTL_PRECISE: GETTEXTLENGTHEX_FLAGS = 2u32; +pub const SES_HIDEGRIDLINES: u32 = 131072u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const GTL_CLOSE: GETTEXTLENGTHEX_FLAGS = 4u32; +pub const SES_HYPERLINKTOOLTIPS: u32 = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const GTL_NUMCHARS: GETTEXTLENGTHEX_FLAGS = 8u32; +pub const SES_LBSCROLLNOTIFY: u32 = 1048576u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const GTL_NUMBYTES: GETTEXTLENGTHEX_FLAGS = 16u32; -#[repr(C, packed(4))] +pub const SES_LOGICALCARET: u32 = 16777216u32; #[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 - } -} +pub const SES_LOWERCASE: u32 = 1024u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ICM_CTF: u32 = 5u32; +pub const SES_MAPCPS: u32 = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ICM_LEVEL2: u32 = 2u32; +pub const SES_MAX: u32 = 536870912u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ICM_LEVEL2_5: u32 = 3u32; +pub const SES_MULTISELECT: u32 = 134217728u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ICM_LEVEL2_SUI: u32 = 4u32; +pub const SES_NOEALINEHEIGHTADJUST: u32 = 536870912u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ICM_LEVEL3: u32 = 1u32; +pub const SES_NOFOCUSLINKNOTIFY: u32 = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ICM_NOTOPEN: u32 = 0u32; -#[repr(C)] +pub const SES_NOIME: u32 = 128u32; #[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 - } -} +pub const SES_NOINPUTSEQUENCECHK: u32 = 2048u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type IMECOMPTEXT_FLAGS = u32; +pub const SES_SCROLLONKILLFOCUS: u32 = 8192u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ICT_RESULTREADSTR: IMECOMPTEXT_FLAGS = 1u32; +pub const SES_SMARTDRAGDROP: u32 = 67108864u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const IMF_AUTOFONT: u32 = 2u32; +pub const SES_UPPERCASE: u32 = 512u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const IMF_AUTOFONTSIZEADJUST: u32 = 16u32; +pub const SES_USEAIMM: u32 = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const IMF_AUTOKEYBOARD: u32 = 1u32; +pub const SES_USEATFONT: u32 = 262144u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const IMF_CLOSESTATUSWINDOW: u32 = 8u32; +pub const SES_USECRLF: u32 = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const IMF_DUALFONT: u32 = 128u32; +pub const SES_USECTF: u32 = 65536u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const IMF_FORCEACTIVE: u32 = 64u32; +pub const SES_WORDDRAGDROP: u32 = 33554432u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const IMF_FORCEDISABLE: u32 = 4u32; +pub const SES_XLTCRCRLFTOCR: u32 = 16384u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const IMF_FORCEENABLE: u32 = 2u32; +pub const SFF_KEEPDOCINFO: u32 = 4096u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const IMF_FORCEINACTIVE: u32 = 128u32; +pub const SFF_PERSISTVIEWSCALE: u32 = 8192u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const IMF_FORCENONE: u32 = 1u32; +pub const SFF_PLAINRTF: u32 = 16384u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const IMF_FORCEREMEMBER: u32 = 256u32; +pub const SFF_PWD: u32 = 2048u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const IMF_IMEALWAYSSENDNOTIFY: u32 = 8u32; +pub const SFF_SELECTION: u32 = 32768u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const IMF_IMECANCELCOMPLETE: u32 = 4u32; +pub const SFF_WRITEXTRAPAR: u32 = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const IMF_IMEUIINTEGRATION: u32 = 8192u32; +pub const SF_NCRFORNONASCII: u32 = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const IMF_MULTIPLEEDIT: u32 = 1024u32; +pub const SF_RTF: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const IMF_NOIMPLICITLANG: u32 = 64u32; +pub const SF_RTFNOOBJS: u32 = 3u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const IMF_NOKBDLIDFIXUP: u32 = 512u32; +pub const SF_RTFVAL: u32 = 1792u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const IMF_NORTFFONTSUBSTITUTE: u32 = 1024u32; +pub const SF_TEXT: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const IMF_SMODE_NONE: u32 = 2u32; +pub const SF_TEXTIZED: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const IMF_SMODE_PLAURALCLAUSE: u32 = 1u32; +pub const SF_UNICODE: u32 = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const IMF_SPELLCHECKING: u32 = 2048u32; +pub const SF_USECODEPAGE: u32 = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const IMF_TKBPREDICTION: u32 = 4096u32; +pub const SPF_DONTSETDEFAULT: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const IMF_UIFONTS: u32 = 32u32; +pub const SPF_SETDEFAULT: u32 = 4u32; #[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; +pub const ST_DEFAULT: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type KHYPH = i32; +pub const ST_KEEPUNDO: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const khyphNil: KHYPH = 0i32; +pub const ST_NEWCHARS: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const khyphNormal: KHYPH = 1i32; +pub const ST_SELECTION: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const khyphAddBefore: KHYPH = 2i32; +pub const ST_UNICODE: u32 = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const khyphChangeBefore: KHYPH = 3i32; +pub const S_MSG_KEY_IGNORED: ::windows_sys::core::HRESULT = 262657i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const khyphDeleteBefore: KHYPH = 4i32; +pub const TO_ADVANCEDLAYOUT: u32 = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const khyphChangeAfter: KHYPH = 5i32; +pub const TO_ADVANCEDTYPOGRAPHY: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const khyphDelAndChange: KHYPH = 6i32; +pub const TO_DISABLECUSTOMTEXTOUT: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type MANCODE = i32; +pub const TO_SIMPLELINEBREAK: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const MBOLD: MANCODE = 16i32; +pub const TXES_ISDIALOG: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const MITAL: MANCODE = 32i32; +pub const TXTBIT_ADVANCEDINPUT: u32 = 536870912u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const MGREEK: MANCODE = 64i32; +pub const TXTBIT_ALLOWBEEP: u32 = 2048u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const MROMN: MANCODE = 0i32; +pub const TXTBIT_AUTOWORDSEL: u32 = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const MSCRP: MANCODE = 1i32; +pub const TXTBIT_BACKSTYLECHANGE: u32 = 16384u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const MFRAK: MANCODE = 2i32; +pub const TXTBIT_CHARFORMATCHANGE: u32 = 131072u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const MOPEN: MANCODE = 3i32; +pub const TXTBIT_CLIENTRECTCHANGE: u32 = 1048576u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const MSANS: MANCODE = 4i32; +pub const TXTBIT_D2DDWRITE: u32 = 16777216u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const MMONO: MANCODE = 5i32; +pub const TXTBIT_D2DPIXELSNAPPED: u32 = 67108864u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const MMATH: MANCODE = 6i32; +pub const TXTBIT_D2DSIMPLETYPOGRAPHY: u32 = 33554432u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const MISOL: MANCODE = 7i32; +pub const TXTBIT_D2DSUBPIXELLINES: u32 = 134217728u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const MINIT: MANCODE = 8i32; +pub const TXTBIT_DISABLEDRAG: u32 = 4096u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const MTAIL: MANCODE = 9i32; +pub const TXTBIT_EXTENTCHANGE: u32 = 524288u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const MSTRCH: MANCODE = 10i32; +pub const TXTBIT_FLASHLASTPASSWORDCHAR: u32 = 268435456u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const MLOOP: MANCODE = 11i32; +pub const TXTBIT_HIDESELECTION: u32 = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const MOPENA: MANCODE = 12i32; +pub const TXTBIT_MAXLENGTHCHANGE: u32 = 32768u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const MAX_TABLE_CELLS: u32 = 63u32; +pub const TXTBIT_MULTILINE: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const MAX_TAB_STOPS: u32 = 32u32; +pub const TXTBIT_NOTHREADREFCOUNT: u32 = 4194304u32; #[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 TXTBIT_PARAFORMATCHANGE: u32 = 262144u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type OBJECTTYPE = i32; +pub const TXTBIT_READONLY: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomSimpleText: OBJECTTYPE = 0i32; +pub const TXTBIT_RICHTEXT: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomRuby: OBJECTTYPE = 1i32; +pub const TXTBIT_SAVESELECTION: u32 = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomHorzVert: OBJECTTYPE = 2i32; +pub const TXTBIT_SCROLLBARCHANGE: u32 = 65536u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomWarichu: OBJECTTYPE = 3i32; +pub const TXTBIT_SELBARCHANGE: u32 = 512u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomEq: OBJECTTYPE = 9i32; +pub const TXTBIT_SHOWACCELERATOR: u32 = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomMath: OBJECTTYPE = 10i32; +pub const TXTBIT_SHOWPASSWORD: u32 = 8388608u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomAccent: OBJECTTYPE = 10i32; +pub const TXTBIT_USECURRENTBKG: u32 = 2097152u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomBox: OBJECTTYPE = 11i32; +pub const TXTBIT_USEPASSWORD: u32 = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomBoxedFormula: OBJECTTYPE = 12i32; +pub const TXTBIT_VERTICAL: u32 = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomBrackets: OBJECTTYPE = 13i32; +pub const TXTBIT_VIEWINSETCHANGE: u32 = 8192u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomBracketsWithSeps: OBJECTTYPE = 14i32; +pub const TXTBIT_WORDWRAP: u32 = 1024u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomEquationArray: OBJECTTYPE = 15i32; +pub const VM_NORMAL: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomFraction: OBJECTTYPE = 16i32; +pub const VM_OUTLINE: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomFunctionApply: OBJECTTYPE = 17i32; +pub const VM_PAGE: u32 = 9u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomLeftSubSup: OBJECTTYPE = 18i32; +pub const WBF_CUSTOM: u32 = 512u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomLowerLimit: OBJECTTYPE = 19i32; +pub const WBF_LEVEL1: u32 = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomMatrix: OBJECTTYPE = 20i32; +pub const WBF_LEVEL2: u32 = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomNary: OBJECTTYPE = 21i32; +pub const WBF_OVERFLOW: u32 = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomOpChar: OBJECTTYPE = 22i32; +pub const WBF_WORDBREAK: u32 = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomOverbar: OBJECTTYPE = 23i32; +pub const WBF_WORDWRAP: u32 = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomPhantom: OBJECTTYPE = 24i32; +pub const WB_MOVEWORDNEXT: u32 = 5u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomRadical: OBJECTTYPE = 25i32; +pub const WB_MOVEWORDPREV: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomSlashedFraction: OBJECTTYPE = 26i32; +pub const WB_NEXTBREAK: u32 = 7u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomStack: OBJECTTYPE = 27i32; +pub const WB_PREVBREAK: u32 = 6u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomStretchStack: OBJECTTYPE = 28i32; +pub const cchTextLimitDefault: u32 = 32767u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomSubscript: OBJECTTYPE = 29i32; +pub const lDefaultTab: u32 = 720u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomSubSup: OBJECTTYPE = 30i32; +pub const yHeightCharPtsMost: u32 = 1638u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomSuperscript: OBJECTTYPE = 31i32; +pub type CARET_FLAGS = i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomUnderbar: OBJECTTYPE = 32i32; +pub const CARET_NONE: CARET_FLAGS = 0i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomUpperLimit: OBJECTTYPE = 33i32; +pub const CARET_CUSTOM: CARET_FLAGS = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const tomObjectMax: OBJECTTYPE = 33i32; +pub const CARET_RTL: CARET_FLAGS = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const OLEOP_DOVERB: u32 = 1u32; -#[repr(C)] +pub const CARET_ITALIC: CARET_FLAGS = 32i32; #[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 CARET_NULL: CARET_FLAGS = 64i32; #[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 CARET_ROTATE90: CARET_FLAGS = 128i32; #[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 type CFE_EFFECTS = u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type PARAFORMAT_ALIGNMENT = u16; +pub const CFE_ALLCAPS: CFE_EFFECTS = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFA_CENTER: PARAFORMAT_ALIGNMENT = 3u16; +pub const CFE_AUTOBACKCOLOR: CFE_EFFECTS = 67108864u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFA_LEFT: PARAFORMAT_ALIGNMENT = 1u16; +pub const CFE_DISABLED: CFE_EFFECTS = 8192u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFA_RIGHT: PARAFORMAT_ALIGNMENT = 2u16; +pub const CFE_EMBOSS: CFE_EFFECTS = 2048u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type PARAFORMAT_BORDERS = u16; +pub const CFE_HIDDEN: CFE_EFFECTS = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PARAFORMAT_BORDERS_LEFT: PARAFORMAT_BORDERS = 1u16; +pub const CFE_IMPRINT: CFE_EFFECTS = 4096u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PARAFORMAT_BORDERS_RIGHT: PARAFORMAT_BORDERS = 2u16; +pub const CFE_OUTLINE: CFE_EFFECTS = 512u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PARAFORMAT_BORDERS_TOP: PARAFORMAT_BORDERS = 4u16; +pub const CFE_REVISED: CFE_EFFECTS = 16384u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PARAFORMAT_BORDERS_BOTTOM: PARAFORMAT_BORDERS = 8u16; +pub const CFE_SHADOW: CFE_EFFECTS = 1024u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PARAFORMAT_BORDERS_INSIDE: PARAFORMAT_BORDERS = 16u16; +pub const CFE_SMALLCAPS: CFE_EFFECTS = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PARAFORMAT_BORDERS_OUTSIDE: PARAFORMAT_BORDERS = 32u16; +pub const CFE_AUTOCOLOR: CFE_EFFECTS = 1073741824u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PARAFORMAT_BORDERS_AUTOCOLOR: PARAFORMAT_BORDERS = 64u16; +pub const CFE_BOLD: CFE_EFFECTS = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type PARAFORMAT_MASK = u32; +pub const CFE_ITALIC: CFE_EFFECTS = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_ALIGNMENT: PARAFORMAT_MASK = 8u32; +pub const CFE_STRIKEOUT: CFE_EFFECTS = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_NUMBERING: PARAFORMAT_MASK = 32u32; +pub const CFE_UNDERLINE: CFE_EFFECTS = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_OFFSET: PARAFORMAT_MASK = 4u32; +pub const CFE_PROTECTED: CFE_EFFECTS = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_OFFSETINDENT: PARAFORMAT_MASK = 2147483648u32; +pub const CFE_LINK: CFE_EFFECTS = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_RIGHTINDENT: PARAFORMAT_MASK = 2u32; +pub const CFE_SUBSCRIPT: CFE_EFFECTS = 65536u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_RTLPARA: PARAFORMAT_MASK = 65536u32; +pub const CFE_SUPERSCRIPT: CFE_EFFECTS = 131072u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_STARTINDENT: PARAFORMAT_MASK = 1u32; +pub const CFE_FONTBOUND: CFE_EFFECTS = 1048576u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_TABSTOPS: PARAFORMAT_MASK = 16u32; +pub const CFE_LINKPROTECTED: CFE_EFFECTS = 8388608u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type PARAFORMAT_NUMBERING_STYLE = u16; +pub const CFE_EXTENDED: CFE_EFFECTS = 33554432u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFNS_PAREN: PARAFORMAT_NUMBERING_STYLE = 0u16; +pub const CFE_MATHNOBUILDUP: CFE_EFFECTS = 134217728u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFNS_PARENS: PARAFORMAT_NUMBERING_STYLE = 256u16; +pub const CFE_MATH: CFE_EFFECTS = 268435456u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFNS_PERIOD: PARAFORMAT_NUMBERING_STYLE = 512u16; +pub const CFE_MATHORDINARY: CFE_EFFECTS = 536870912u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFNS_PLAIN: PARAFORMAT_NUMBERING_STYLE = 768u16; +pub type CFM_MASK = u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFNS_NONUMBER: PARAFORMAT_NUMBERING_STYLE = 1024u16; +pub const CFM_SUBSCRIPT: CFM_MASK = 196608u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFNS_NEWNUMBER: PARAFORMAT_NUMBERING_STYLE = 32768u16; +pub const CFM_SUPERSCRIPT: CFM_MASK = 196608u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type PARAFORMAT_SHADING_STYLE = u16; +pub const CFM_EFFECTS: CFM_MASK = 1073741887u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PARAFORMAT_SHADING_STYLE_NONE: PARAFORMAT_SHADING_STYLE = 0u16; +pub const CFM_ALL: CFM_MASK = 4160749631u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PARAFORMAT_SHADING_STYLE_DARK_HORIZ: PARAFORMAT_SHADING_STYLE = 1u16; +pub const CFM_BOLD: CFM_MASK = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PARAFORMAT_SHADING_STYLE_DARK_VERT: PARAFORMAT_SHADING_STYLE = 2u16; +pub const CFM_CHARSET: CFM_MASK = 134217728u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PARAFORMAT_SHADING_STYLE_DARK_DOWN_DIAG: PARAFORMAT_SHADING_STYLE = 3u16; +pub const CFM_COLOR: CFM_MASK = 1073741824u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PARAFORMAT_SHADING_STYLE_DARK_UP_DIAG: PARAFORMAT_SHADING_STYLE = 4u16; +pub const CFM_FACE: CFM_MASK = 536870912u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PARAFORMAT_SHADING_STYLE_DARK_GRID: PARAFORMAT_SHADING_STYLE = 5u16; +pub const CFM_ITALIC: CFM_MASK = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PARAFORMAT_SHADING_STYLE_DARK_TRELLIS: PARAFORMAT_SHADING_STYLE = 6u16; +pub const CFM_OFFSET: CFM_MASK = 268435456u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PARAFORMAT_SHADING_STYLE_LIGHT_HORZ: PARAFORMAT_SHADING_STYLE = 7u16; +pub const CFM_PROTECTED: CFM_MASK = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PARAFORMAT_SHADING_STYLE_LIGHT_VERT: PARAFORMAT_SHADING_STYLE = 8u16; +pub const CFM_SIZE: CFM_MASK = 2147483648u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PARAFORMAT_SHADING_STYLE_LIGHT_DOWN_DIAG: PARAFORMAT_SHADING_STYLE = 9u16; +pub const CFM_STRIKEOUT: CFM_MASK = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PARAFORMAT_SHADING_STYLE_LIGHT_UP_DIAG: PARAFORMAT_SHADING_STYLE = 10u16; +pub const CFM_UNDERLINE: CFM_MASK = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PARAFORMAT_SHADING_STYLE_LIGHT_GRID: PARAFORMAT_SHADING_STYLE = 11u16; +pub const CFM_LINK: CFM_MASK = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PARAFORMAT_SHADING_STYLE_LIGHT_TRELLIS: PARAFORMAT_SHADING_STYLE = 12u16; +pub const CFM_SMALLCAPS: CFM_MASK = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PC_DELIMITER: u32 = 4u32; +pub const CFM_ALLCAPS: CFM_MASK = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PC_FOLLOWING: u32 = 1u32; +pub const CFM_HIDDEN: CFM_MASK = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PC_LEADING: u32 = 2u32; +pub const CFM_OUTLINE: CFM_MASK = 512u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PC_OVERFLOW: u32 = 3u32; +pub const CFM_SHADOW: CFM_MASK = 1024u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type PCreateTextServices = ::core::option::Option ::windows_sys::core::HRESULT>; +pub const CFM_EMBOSS: CFM_MASK = 2048u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFA_FULL_GLYPHS: u32 = 8u32; +pub const CFM_IMPRINT: CFM_MASK = 4096u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFA_FULL_INTERLETTER: u32 = 6u32; +pub const CFM_DISABLED: CFM_MASK = 8192u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFA_FULL_INTERWORD: u32 = 4u32; +pub const CFM_REVISED: CFM_MASK = 16384u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFA_FULL_NEWSPAPER: u32 = 5u32; +pub const CFM_REVAUTHOR: CFM_MASK = 32768u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFA_FULL_SCALED: u32 = 7u32; +pub const CFM_ANIMATION: CFM_MASK = 262144u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFA_JUSTIFY: u32 = 4u32; +pub const CFM_STYLE: CFM_MASK = 524288u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_BORDER: u32 = 2048u32; +pub const CFM_KERNING: CFM_MASK = 1048576u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_BOX: u32 = 67108864u32; +pub const CFM_SPACING: CFM_MASK = 2097152u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_COLLAPSED: u32 = 16777216u32; +pub const CFM_WEIGHT: CFM_MASK = 4194304u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_DONOTHYPHEN: u32 = 4194304u32; +pub const CFM_UNDERLINETYPE: CFM_MASK = 8388608u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_KEEP: u32 = 131072u32; +pub const CFM_COOKIE: CFM_MASK = 16777216u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_KEEPNEXT: u32 = 262144u32; +pub const CFM_LCID: CFM_MASK = 33554432u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_LINESPACING: u32 = 256u32; +pub const CFM_BACKCOLOR: CFM_MASK = 67108864u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_NOLINENUMBER: u32 = 1048576u32; +pub const CFM_EFFECTS2: CFM_MASK = 1141080063u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_NOWIDOWCONTROL: u32 = 2097152u32; +pub const CFM_ALL2: CFM_MASK = 4294967295u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_NUMBERINGSTART: u32 = 32768u32; +pub const CFM_FONTBOUND: CFM_MASK = 1048576u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_NUMBERINGSTYLE: u32 = 8192u32; +pub const CFM_LINKPROTECTED: CFM_MASK = 8388608u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_NUMBERINGTAB: u32 = 16384u32; +pub const CFM_EXTENDED: CFM_MASK = 33554432u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_OUTLINELEVEL: u32 = 33554432u32; +pub const CFM_MATHNOBUILDUP: CFM_MASK = 134217728u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_PAGEBREAKBEFORE: u32 = 524288u32; +pub const CFM_MATH: CFM_MASK = 268435456u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_RESERVED2: u32 = 134217728u32; +pub const CFM_MATHORDINARY: CFM_MASK = 536870912u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_SHADING: u32 = 4096u32; +pub const CFM_ALLEFFECTS: CFM_MASK = 2115207167u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_SIDEBYSIDE: u32 = 8388608u32; +pub type CHANGETYPE = i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_SPACEAFTER: u32 = 128u32; +pub const CN_GENERIC: CHANGETYPE = 0i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_SPACEBEFORE: u32 = 64u32; +pub const CN_TEXTCHANGED: CHANGETYPE = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_STYLE: u32 = 1024u32; +pub const CN_NEWUNDO: CHANGETYPE = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_TABLE: u32 = 1073741824u32; +pub const CN_NEWREDO: CHANGETYPE = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_TABLEROWDELIMITER: u32 = 268435456u32; +pub type ENDCOMPOSITIONNOTIFY_CODE = u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFM_TEXTWRAPPINGBREAK: u32 = 536870912u32; +pub const ECN_ENDCOMPOSITION: ENDCOMPOSITIONNOTIFY_CODE = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFN_ARABIC: u32 = 2u32; +pub const ECN_NEWTEXT: ENDCOMPOSITIONNOTIFY_CODE = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFN_BULLET: u32 = 1u32; +pub type GETTEXTEX_FLAGS = u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFN_LCLETTER: u32 = 3u32; +pub const GT_DEFAULT: GETTEXTEX_FLAGS = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFN_LCROMAN: u32 = 5u32; +pub const GT_NOHIDDENTEXT: GETTEXTEX_FLAGS = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFN_UCLETTER: u32 = 4u32; +pub const GT_RAWTEXT: GETTEXTEX_FLAGS = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const PFN_UCROMAN: u32 = 6u32; +pub const GT_SELECTION: GETTEXTEX_FLAGS = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type PShutdownTextServices = ::core::option::Option ::windows_sys::core::HRESULT>; -#[repr(C, packed(4))] +pub const GT_USECRLF: GETTEXTEX_FLAGS = 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 type GETTEXTLENGTHEX_FLAGS = u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const RECO_COPY: i32 = 2i32; +pub const GTL_DEFAULT: GETTEXTLENGTHEX_FLAGS = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const RECO_CUT: i32 = 3i32; +pub const GTL_USECRLF: GETTEXTLENGTHEX_FLAGS = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const RECO_DRAG: i32 = 4i32; +pub const GTL_PRECISE: GETTEXTLENGTHEX_FLAGS = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const RECO_DROP: i32 = 1i32; +pub const GTL_CLOSE: GETTEXTLENGTHEX_FLAGS = 4u32; #[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 GTL_NUMCHARS: GETTEXTLENGTHEX_FLAGS = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type REOBJECT_FLAGS = u32; +pub const GTL_NUMBYTES: GETTEXTLENGTHEX_FLAGS = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_ALIGNTORIGHT: REOBJECT_FLAGS = 256u32; +pub type IMECOMPTEXT_FLAGS = u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_BELOWBASELINE: REOBJECT_FLAGS = 2u32; +pub const ICT_RESULTREADSTR: IMECOMPTEXT_FLAGS = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_BLANK: REOBJECT_FLAGS = 16u32; +pub type KHYPH = i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_CANROTATE: REOBJECT_FLAGS = 128u32; +pub const khyphNil: KHYPH = 0i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_DONTNEEDPALETTE: REOBJECT_FLAGS = 32u32; +pub const khyphNormal: KHYPH = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_DYNAMICSIZE: REOBJECT_FLAGS = 8u32; +pub const khyphAddBefore: KHYPH = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_GETMETAFILE: REOBJECT_FLAGS = 4194304u32; +pub const khyphChangeBefore: KHYPH = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_HILITED: REOBJECT_FLAGS = 16777216u32; +pub const khyphDeleteBefore: KHYPH = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_INPLACEACTIVE: REOBJECT_FLAGS = 33554432u32; +pub const khyphChangeAfter: KHYPH = 5i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_INVERTEDSELECT: REOBJECT_FLAGS = 4u32; +pub const khyphDelAndChange: KHYPH = 6i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_LINK: REOBJECT_FLAGS = 2147483648u32; +pub type MANCODE = i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_LINKAVAILABLE: REOBJECT_FLAGS = 8388608u32; +pub const MBOLD: MANCODE = 16i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_OPEN: REOBJECT_FLAGS = 67108864u32; +pub const MITAL: MANCODE = 32i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_OWNERDRAWSELECT: REOBJECT_FLAGS = 64u32; +pub const MGREEK: MANCODE = 64i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_RESIZABLE: REOBJECT_FLAGS = 1u32; +pub const MROMN: MANCODE = 0i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_SELECTED: REOBJECT_FLAGS = 134217728u32; +pub const MSCRP: MANCODE = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_STATIC: REOBJECT_FLAGS = 1073741824u32; +pub const MFRAK: MANCODE = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_USEASBACKGROUND: REOBJECT_FLAGS = 1024u32; +pub const MOPEN: MANCODE = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_WRAPTEXTAROUND: REOBJECT_FLAGS = 512u32; +pub const MSANS: MANCODE = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_NULL: i32 = 0i32; +pub const MMONO: MANCODE = 5i32; #[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 MMATH: MANCODE = 6i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const RICHEDIT60_CLASS: &str = "RICHEDIT60W"; +pub const MISOL: MANCODE = 7i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const RICHEDIT_CLASS: &str = "RichEdit20W"; +pub const MINIT: MANCODE = 8i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const RICHEDIT_CLASS10A: &str = "RICHEDIT"; +pub const MTAIL: MANCODE = 9i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const RICHEDIT_CLASSA: &str = "RichEdit20A"; +pub const MSTRCH: MANCODE = 10i32; #[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 MLOOP: MANCODE = 11i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = u16; +pub const MOPENA: MANCODE = 12i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SEL_EMPTY: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 0u16; +pub type OBJECTTYPE = i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SEL_TEXT: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 1u16; +pub const tomSimpleText: OBJECTTYPE = 0i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SEL_OBJECT: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 2u16; +pub const tomRuby: OBJECTTYPE = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SEL_MULTICHAR: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 4u16; +pub const tomHorzVert: OBJECTTYPE = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SEL_MULTIOBJECT: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 8u16; +pub const tomWarichu: OBJECTTYPE = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const GCM_RIGHTMOUSEDROP: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 32768u16; +pub const tomEq: OBJECTTYPE = 9i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type RICH_EDIT_GET_OBJECT_FLAGS = u32; +pub const tomMath: OBJECTTYPE = 10i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_GETOBJ_POLEOBJ: RICH_EDIT_GET_OBJECT_FLAGS = 1u32; +pub const tomAccent: OBJECTTYPE = 10i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_GETOBJ_PSTG: RICH_EDIT_GET_OBJECT_FLAGS = 2u32; +pub const tomBox: OBJECTTYPE = 11i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_GETOBJ_POLESITE: RICH_EDIT_GET_OBJECT_FLAGS = 4u32; +pub const tomBoxedFormula: OBJECTTYPE = 12i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_GETOBJ_NO_INTERFACES: RICH_EDIT_GET_OBJECT_FLAGS = 0u32; +pub const tomBrackets: OBJECTTYPE = 13i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const REO_GETOBJ_ALL_INTERFACES: RICH_EDIT_GET_OBJECT_FLAGS = 7u32; +pub const tomBracketsWithSeps: OBJECTTYPE = 14i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const RTO_DISABLEHANDLES: u32 = 2u32; +pub const tomEquationArray: OBJECTTYPE = 15i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const RTO_READINGMODE: u32 = 3u32; +pub const tomFraction: OBJECTTYPE = 16i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const RTO_SHOWHANDLES: u32 = 1u32; +pub const tomFunctionApply: OBJECTTYPE = 17i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SCF_ALL: u32 = 4u32; +pub const tomLeftSubSup: OBJECTTYPE = 18i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SCF_ASSOCIATEFONT: u32 = 16u32; +pub const tomLowerLimit: OBJECTTYPE = 19i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SCF_ASSOCIATEFONT2: u32 = 64u32; +pub const tomMatrix: OBJECTTYPE = 20i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SCF_CHARREPFROMLCID: u32 = 256u32; +pub const tomNary: OBJECTTYPE = 21i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SCF_DEFAULT: u32 = 0u32; +pub const tomOpChar: OBJECTTYPE = 22i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SCF_NOKBUPDATE: u32 = 32u32; +pub const tomOverbar: OBJECTTYPE = 23i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SCF_SELECTION: u32 = 1u32; +pub const tomPhantom: OBJECTTYPE = 24i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SCF_SMARTFONT: u32 = 128u32; +pub const tomRadical: OBJECTTYPE = 25i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SCF_USEUIRULES: u32 = 8u32; +pub const tomSlashedFraction: OBJECTTYPE = 26i32; #[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 tomStack: OBJECTTYPE = 27i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_ALLOWBEEPS: u32 = 256u32; +pub const tomStretchStack: OBJECTTYPE = 28i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_BEEPONMAXTEXT: u32 = 2u32; +pub const tomSubscript: OBJECTTYPE = 29i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_BIDI: u32 = 4096u32; +pub const tomSubSup: OBJECTTYPE = 30i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_CTFALLOWEMBED: u32 = 2097152u32; +pub const tomSuperscript: OBJECTTYPE = 31i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_CTFALLOWPROOFING: u32 = 8388608u32; +pub const tomUnderbar: OBJECTTYPE = 32i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_CTFALLOWSMARTTAG: u32 = 4194304u32; +pub const tomUpperLimit: OBJECTTYPE = 33i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_CTFNOLOCK: u32 = 268435456u32; +pub const tomObjectMax: OBJECTTYPE = 33i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_CUSTOMLOOK: u32 = 524288u32; +pub type PARAFORMAT_ALIGNMENT = u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_DEFAULTLATINLIGA: u32 = 16u32; +pub const PFA_CENTER: PARAFORMAT_ALIGNMENT = 3u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_DRAFTMODE: u32 = 32768u32; +pub const PFA_LEFT: PARAFORMAT_ALIGNMENT = 1u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_EMULATE10: u32 = 16u32; +pub const PFA_RIGHT: PARAFORMAT_ALIGNMENT = 2u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_EMULATESYSEDIT: u32 = 1u32; +pub type PARAFORMAT_BORDERS = u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_EXTENDBACKCOLOR: u32 = 4u32; +pub const PARAFORMAT_BORDERS_LEFT: PARAFORMAT_BORDERS = 1u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_EX_HANDLEFRIENDLYURL: u32 = 256u32; +pub const PARAFORMAT_BORDERS_RIGHT: PARAFORMAT_BORDERS = 2u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_EX_HIDETEMPFORMAT: u32 = 268435456u32; +pub const PARAFORMAT_BORDERS_TOP: PARAFORMAT_BORDERS = 4u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_EX_MULTITOUCH: u32 = 134217728u32; +pub const PARAFORMAT_BORDERS_BOTTOM: PARAFORMAT_BORDERS = 8u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_EX_NOACETATESELECTION: u32 = 1048576u32; +pub const PARAFORMAT_BORDERS_INSIDE: PARAFORMAT_BORDERS = 16u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_EX_NOMATH: u32 = 64u32; +pub const PARAFORMAT_BORDERS_OUTSIDE: PARAFORMAT_BORDERS = 32u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_EX_NOTABLE: u32 = 4u32; +pub const PARAFORMAT_BORDERS_AUTOCOLOR: PARAFORMAT_BORDERS = 64u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_EX_NOTHEMING: u32 = 524288u32; +pub type PARAFORMAT_MASK = u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_EX_USEMOUSEWPARAM: u32 = 536870912u32; +pub const PFM_ALIGNMENT: PARAFORMAT_MASK = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_EX_USESINGLELINE: u32 = 2097152u32; +pub const PFM_NUMBERING: PARAFORMAT_MASK = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_HIDEGRIDLINES: u32 = 131072u32; +pub const PFM_OFFSET: PARAFORMAT_MASK = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_HYPERLINKTOOLTIPS: u32 = 8u32; +pub const PFM_OFFSETINDENT: PARAFORMAT_MASK = 2147483648u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_LBSCROLLNOTIFY: u32 = 1048576u32; +pub const PFM_RIGHTINDENT: PARAFORMAT_MASK = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_LOGICALCARET: u32 = 16777216u32; +pub const PFM_RTLPARA: PARAFORMAT_MASK = 65536u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_LOWERCASE: u32 = 1024u32; +pub const PFM_STARTINDENT: PARAFORMAT_MASK = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_MAPCPS: u32 = 8u32; +pub const PFM_TABSTOPS: PARAFORMAT_MASK = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_MAX: u32 = 536870912u32; +pub type PARAFORMAT_NUMBERING = u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_MULTISELECT: u32 = 134217728u32; +pub const PFN_BULLET: PARAFORMAT_NUMBERING = 1u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_NOEALINEHEIGHTADJUST: u32 = 536870912u32; +pub const PFN_ARABIC: PARAFORMAT_NUMBERING = 2u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_NOFOCUSLINKNOTIFY: u32 = 32u32; +pub const PFN_LCLETTER: PARAFORMAT_NUMBERING = 3u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_NOIME: u32 = 128u32; +pub const PFN_UCLETTER: PARAFORMAT_NUMBERING = 4u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_NOINPUTSEQUENCECHK: u32 = 2048u32; +pub const PFN_LCROMAN: PARAFORMAT_NUMBERING = 5u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_SCROLLONKILLFOCUS: u32 = 8192u32; +pub const PFN_UCROMAN: PARAFORMAT_NUMBERING = 6u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_SMARTDRAGDROP: u32 = 67108864u32; +pub type PARAFORMAT_NUMBERING_STYLE = u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_UPPERCASE: u32 = 512u32; +pub const PFNS_PAREN: PARAFORMAT_NUMBERING_STYLE = 0u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_USEAIMM: u32 = 64u32; +pub const PFNS_PARENS: PARAFORMAT_NUMBERING_STYLE = 256u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_USEATFONT: u32 = 262144u32; +pub const PFNS_PERIOD: PARAFORMAT_NUMBERING_STYLE = 512u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_USECRLF: u32 = 32u32; +pub const PFNS_PLAIN: PARAFORMAT_NUMBERING_STYLE = 768u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_USECTF: u32 = 65536u32; +pub const PFNS_NONUMBER: PARAFORMAT_NUMBERING_STYLE = 1024u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_WORDDRAGDROP: u32 = 33554432u32; +pub const PFNS_NEWNUMBER: PARAFORMAT_NUMBERING_STYLE = 32768u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SES_XLTCRCRLFTOCR: u32 = 16384u32; -#[repr(C)] +pub type PARAFORMAT_SHADING_STYLE = u16; #[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 PARAFORMAT_SHADING_STYLE_NONE: PARAFORMAT_SHADING_STYLE = 0u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SFF_KEEPDOCINFO: u32 = 4096u32; +pub const PARAFORMAT_SHADING_STYLE_DARK_HORIZ: PARAFORMAT_SHADING_STYLE = 1u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SFF_PERSISTVIEWSCALE: u32 = 8192u32; +pub const PARAFORMAT_SHADING_STYLE_DARK_VERT: PARAFORMAT_SHADING_STYLE = 2u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SFF_PLAINRTF: u32 = 16384u32; +pub const PARAFORMAT_SHADING_STYLE_DARK_DOWN_DIAG: PARAFORMAT_SHADING_STYLE = 3u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SFF_PWD: u32 = 2048u32; +pub const PARAFORMAT_SHADING_STYLE_DARK_UP_DIAG: PARAFORMAT_SHADING_STYLE = 4u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SFF_SELECTION: u32 = 32768u32; +pub const PARAFORMAT_SHADING_STYLE_DARK_GRID: PARAFORMAT_SHADING_STYLE = 5u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SFF_WRITEXTRAPAR: u32 = 128u32; +pub const PARAFORMAT_SHADING_STYLE_DARK_TRELLIS: PARAFORMAT_SHADING_STYLE = 6u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SF_NCRFORNONASCII: u32 = 64u32; +pub const PARAFORMAT_SHADING_STYLE_LIGHT_HORZ: PARAFORMAT_SHADING_STYLE = 7u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SF_RTF: u32 = 2u32; +pub const PARAFORMAT_SHADING_STYLE_LIGHT_VERT: PARAFORMAT_SHADING_STYLE = 8u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SF_RTFNOOBJS: u32 = 3u32; +pub const PARAFORMAT_SHADING_STYLE_LIGHT_DOWN_DIAG: PARAFORMAT_SHADING_STYLE = 9u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SF_RTFVAL: u32 = 1792u32; +pub const PARAFORMAT_SHADING_STYLE_LIGHT_UP_DIAG: PARAFORMAT_SHADING_STYLE = 10u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SF_TEXT: u32 = 1u32; +pub const PARAFORMAT_SHADING_STYLE_LIGHT_GRID: PARAFORMAT_SHADING_STYLE = 11u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SF_TEXTIZED: u32 = 4u32; +pub const PARAFORMAT_SHADING_STYLE_LIGHT_TRELLIS: PARAFORMAT_SHADING_STYLE = 12u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SF_UNICODE: u32 = 16u32; +pub type REOBJECT_FLAGS = u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SF_USECODEPAGE: u32 = 32u32; +pub const REO_ALIGNTORIGHT: REOBJECT_FLAGS = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SPF_DONTSETDEFAULT: u32 = 2u32; +pub const REO_BELOWBASELINE: REOBJECT_FLAGS = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const SPF_SETDEFAULT: u32 = 4u32; +pub const REO_BLANK: REOBJECT_FLAGS = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ST_DEFAULT: u32 = 0u32; +pub const REO_CANROTATE: REOBJECT_FLAGS = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ST_KEEPUNDO: u32 = 1u32; +pub const REO_DONTNEEDPALETTE: REOBJECT_FLAGS = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ST_NEWCHARS: u32 = 4u32; +pub const REO_DYNAMICSIZE: REOBJECT_FLAGS = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ST_SELECTION: u32 = 2u32; +pub const REO_GETMETAFILE: REOBJECT_FLAGS = 4194304u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const ST_UNICODE: u32 = 8u32; +pub const REO_HILITED: REOBJECT_FLAGS = 16777216u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const S_MSG_KEY_IGNORED: ::windows_sys::core::HRESULT = 262657i32; -#[repr(C)] +pub const REO_INPLACEACTIVE: REOBJECT_FLAGS = 33554432u32; #[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 REO_INVERTEDSELECT: REOBJECT_FLAGS = 4u32; #[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 const REO_LINK: REOBJECT_FLAGS = 2147483648u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type TEXTMODE = i32; +pub const REO_LINKAVAILABLE: REOBJECT_FLAGS = 8388608u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TM_PLAINTEXT: TEXTMODE = 1i32; +pub const REO_OPEN: REOBJECT_FLAGS = 67108864u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TM_RICHTEXT: TEXTMODE = 2i32; +pub const REO_OWNERDRAWSELECT: REOBJECT_FLAGS = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TM_SINGLELEVELUNDO: TEXTMODE = 4i32; +pub const REO_RESIZABLE: REOBJECT_FLAGS = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TM_MULTILEVELUNDO: TEXTMODE = 8i32; +pub const REO_SELECTED: REOBJECT_FLAGS = 134217728u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TM_SINGLECODEPAGE: TEXTMODE = 16i32; +pub const REO_STATIC: REOBJECT_FLAGS = 1073741824u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TM_MULTICODEPAGE: TEXTMODE = 32i32; -#[repr(C, packed(4))] +pub const REO_USEASBACKGROUND: REOBJECT_FLAGS = 1024u32; #[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 const REO_WRAPTEXTAROUND: REOBJECT_FLAGS = 512u32; #[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 type RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TO_ADVANCEDLAYOUT: u32 = 8u32; +pub const SEL_EMPTY: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 0u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TO_ADVANCEDTYPOGRAPHY: u32 = 1u32; +pub const SEL_TEXT: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 1u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TO_DISABLECUSTOMTEXTOUT: u32 = 4u32; +pub const SEL_OBJECT: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 2u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TO_SIMPLELINEBREAK: u32 = 2u32; +pub const SEL_MULTICHAR: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 4u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXES_ISDIALOG: u32 = 1u32; +pub const SEL_MULTIOBJECT: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 8u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub type TXTBACKSTYLE = i32; +pub const GCM_RIGHTMOUSEDROP: RICH_EDIT_GET_CONTEXT_MENU_SEL_TYPE = 32768u16; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBACK_TRANSPARENT: TXTBACKSTYLE = 0i32; +pub type RICH_EDIT_GET_OBJECT_FLAGS = u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBACK_OPAQUE: TXTBACKSTYLE = 1i32; +pub const REO_GETOBJ_POLEOBJ: RICH_EDIT_GET_OBJECT_FLAGS = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_ADVANCEDINPUT: u32 = 536870912u32; +pub const REO_GETOBJ_PSTG: RICH_EDIT_GET_OBJECT_FLAGS = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_ALLOWBEEP: u32 = 2048u32; +pub const REO_GETOBJ_POLESITE: RICH_EDIT_GET_OBJECT_FLAGS = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_AUTOWORDSEL: u32 = 128u32; +pub const REO_GETOBJ_NO_INTERFACES: RICH_EDIT_GET_OBJECT_FLAGS = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_BACKSTYLECHANGE: u32 = 16384u32; +pub const REO_GETOBJ_ALL_INTERFACES: RICH_EDIT_GET_OBJECT_FLAGS = 7u32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_CHARFORMATCHANGE: u32 = 131072u32; +pub type TEXTMODE = i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_CLIENTRECTCHANGE: u32 = 1048576u32; +pub const TM_PLAINTEXT: TEXTMODE = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_D2DDWRITE: u32 = 16777216u32; +pub const TM_RICHTEXT: TEXTMODE = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_D2DPIXELSNAPPED: u32 = 67108864u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_D2DSIMPLETYPOGRAPHY: u32 = 33554432u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_D2DSUBPIXELLINES: u32 = 134217728u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_DISABLEDRAG: u32 = 4096u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_EXTENTCHANGE: u32 = 524288u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_FLASHLASTPASSWORDCHAR: u32 = 268435456u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_HIDESELECTION: u32 = 32u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_MAXLENGTHCHANGE: u32 = 32768u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_MULTILINE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_NOTHREADREFCOUNT: u32 = 4194304u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_PARAFORMATCHANGE: u32 = 262144u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_READONLY: u32 = 4u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_RICHTEXT: u32 = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_SAVESELECTION: u32 = 64u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_SCROLLBARCHANGE: u32 = 65536u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_SELBARCHANGE: u32 = 512u32; -#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_SHOWACCELERATOR: u32 = 8u32; +pub const TM_SINGLELEVELUNDO: TEXTMODE = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_SHOWPASSWORD: u32 = 8388608u32; +pub const TM_MULTILEVELUNDO: TEXTMODE = 8i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_USECURRENTBKG: u32 = 2097152u32; +pub const TM_SINGLECODEPAGE: TEXTMODE = 16i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_USEPASSWORD: u32 = 16u32; +pub const TM_MULTICODEPAGE: TEXTMODE = 32i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_VERTICAL: u32 = 256u32; +pub type TXTBACKSTYLE = i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_VIEWINSETCHANGE: u32 = 8192u32; +pub const TXTBACK_TRANSPARENT: TXTBACKSTYLE = 0i32; #[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] -pub const TXTBIT_WORDWRAP: u32 = 1024u32; +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 i32>; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type EDITSTREAMCALLBACK = ::core::option::Option u32>; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type EDITWORDBREAKPROCEX = ::core::option::Option i32>; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type PCreateTextServices = ::core::option::Option ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_UI_Controls_RichEdit\"`*"] +pub type PShutdownTextServices = ::core::option::Option ::windows_sys::core::HRESULT>; diff --git a/vendor/windows-sys/src/Windows/Win32/UI/Controls/mod.rs b/vendor/windows-sys/src/Windows/Win32/UI/Controls/mod.rs index 424bd39d9..d4c9e86b6 100644 --- a/vendor/windows-sys/src/Windows/Win32/UI/Controls/mod.rs +++ b/vendor/windows-sys/src/Windows/Win32/UI/Controls/mod.rs @@ -2,7 +2,7 @@ pub mod Dialogs; #[cfg(feature = "Win32_UI_Controls_RichEdit")] pub mod RichEdit; -#[link(name = "windows")] +#[cfg_attr(windows, link(name = "windows"))] extern "system" { #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] @@ -175,7 +175,7 @@ extern "system" { pub fn DrawInsert(handparent: super::super::Foundation::HWND, hlb: super::super::Foundation::HWND, nitem: i32); #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] - pub fn DrawShadowText(hdc: super::super::Graphics::Gdi::HDC, psztext: ::windows_sys::core::PCWSTR, cch: u32, prc: *const super::super::Foundation::RECT, dwflags: u32, crtext: u32, crshadow: u32, ixoffset: i32, iyoffset: i32) -> i32; + pub fn DrawShadowText(hdc: super::super::Graphics::Gdi::HDC, psztext: ::windows_sys::core::PCWSTR, cch: u32, prc: *const super::super::Foundation::RECT, dwflags: u32, crtext: super::super::Foundation::COLORREF, crshadow: super::super::Foundation::COLORREF, ixoffset: i32, iyoffset: i32) -> i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub fn DrawStatusTextA(hdc: super::super::Graphics::Gdi::HDC, lprc: *mut super::super::Foundation::RECT, psztext: ::windows_sys::core::PCSTR, uflags: u32); @@ -190,7 +190,7 @@ extern "system" { pub fn DrawThemeBackgroundEx(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, prect: *const super::super::Foundation::RECT, poptions: *const DTBGOPTS) -> ::windows_sys::core::HRESULT; #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] - pub fn DrawThemeEdge(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, pdestrect: *const super::super::Foundation::RECT, uedge: u32, uflags: u32, pcontentrect: *mut super::super::Foundation::RECT) -> ::windows_sys::core::HRESULT; + pub fn DrawThemeEdge(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, pdestrect: *const super::super::Foundation::RECT, uedge: super::super::Graphics::Gdi::DRAWEDGE_FLAGS, uflags: super::super::Graphics::Gdi::DRAW_EDGE_FLAGS, pcontentrect: *mut super::super::Foundation::RECT) -> ::windows_sys::core::HRESULT; #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub fn DrawThemeIcon(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, prect: *const super::super::Foundation::RECT, himl: HIMAGELIST, iimageindex: i32) -> ::windows_sys::core::HRESULT; @@ -202,10 +202,10 @@ extern "system" { pub fn DrawThemeParentBackgroundEx(hwnd: super::super::Foundation::HWND, hdc: super::super::Graphics::Gdi::HDC, dwflags: DRAW_THEME_PARENT_BACKGROUND_FLAGS, prc: *const super::super::Foundation::RECT) -> ::windows_sys::core::HRESULT; #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] - pub fn DrawThemeText(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, psztext: ::windows_sys::core::PCWSTR, cchtext: i32, dwtextflags: u32, dwtextflags2: u32, prect: *const super::super::Foundation::RECT) -> ::windows_sys::core::HRESULT; + pub fn DrawThemeText(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, psztext: ::windows_sys::core::PCWSTR, cchtext: i32, dwtextflags: super::super::Graphics::Gdi::DRAW_TEXT_FORMAT, dwtextflags2: u32, prect: *const super::super::Foundation::RECT) -> ::windows_sys::core::HRESULT; #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] - pub fn DrawThemeTextEx(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, psztext: ::windows_sys::core::PCWSTR, cchtext: i32, dwtextflags: u32, prect: *mut super::super::Foundation::RECT, poptions: *const DTTOPTS) -> ::windows_sys::core::HRESULT; + pub fn DrawThemeTextEx(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, psztext: ::windows_sys::core::PCWSTR, cchtext: i32, dwtextflags: super::super::Graphics::Gdi::DRAW_TEXT_FORMAT, prect: *mut super::super::Foundation::RECT, poptions: *const DTTOPTS) -> ::windows_sys::core::HRESULT; #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] pub fn EnableScrollBar(hwnd: super::super::Foundation::HWND, wsbflags: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, warrows: ENABLE_SCROLL_BAR_ARROWS) -> super::super::Foundation::BOOL; @@ -290,7 +290,7 @@ extern "system" { #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub fn GetThemeAnimationTransform(htheme: isize, istoryboardid: i32, itargetid: i32, dwtransformindex: u32, ptransform: *mut TA_TRANSFORM, cbsize: u32, pcbsizeout: *mut u32) -> ::windows_sys::core::HRESULT; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] - pub fn GetThemeAppProperties() -> u32; + pub fn GetThemeAppProperties() -> SET_THEME_APP_PROPERTIES_FLAGS; #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub fn GetThemeBackgroundContentRect(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, pboundingrect: *const super::super::Foundation::RECT, pcontentrect: *mut super::super::Foundation::RECT) -> ::windows_sys::core::HRESULT; @@ -306,24 +306,25 @@ extern "system" { #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub fn GetThemeBool(htheme: isize, ipartid: i32, istateid: i32, ipropid: THEME_PROPERTY_SYMBOL_ID, pfval: *mut super::super::Foundation::BOOL) -> ::windows_sys::core::HRESULT; - #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] - pub fn GetThemeColor(htheme: isize, ipartid: i32, istateid: i32, ipropid: i32, pcolor: *mut u32) -> ::windows_sys::core::HRESULT; + #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] + #[cfg(feature = "Win32_Foundation")] + pub fn GetThemeColor(htheme: isize, ipartid: i32, istateid: i32, ipropid: THEME_PROPERTY_SYMBOL_ID, pcolor: *mut super::super::Foundation::COLORREF) -> ::windows_sys::core::HRESULT; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub fn GetThemeDocumentationProperty(pszthemename: ::windows_sys::core::PCWSTR, pszpropertyname: ::windows_sys::core::PCWSTR, pszvaluebuff: ::windows_sys::core::PWSTR, cchmaxvalchars: i32) -> ::windows_sys::core::HRESULT; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] - pub fn GetThemeEnumValue(htheme: isize, ipartid: i32, istateid: i32, ipropid: i32, pival: *mut i32) -> ::windows_sys::core::HRESULT; + pub fn GetThemeEnumValue(htheme: isize, ipartid: i32, istateid: i32, ipropid: THEME_PROPERTY_SYMBOL_ID, pival: *mut i32) -> ::windows_sys::core::HRESULT; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] - pub fn GetThemeFilename(htheme: isize, ipartid: i32, istateid: i32, ipropid: i32, pszthemefilename: ::windows_sys::core::PWSTR, cchmaxbuffchars: i32) -> ::windows_sys::core::HRESULT; + pub fn GetThemeFilename(htheme: isize, ipartid: i32, istateid: i32, ipropid: THEME_PROPERTY_SYMBOL_ID, pszthemefilename: ::windows_sys::core::PWSTR, cchmaxbuffchars: i32) -> ::windows_sys::core::HRESULT; #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] pub fn GetThemeFont(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, ipropid: i32, pfont: *mut super::super::Graphics::Gdi::LOGFONTW) -> ::windows_sys::core::HRESULT; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] - pub fn GetThemeInt(htheme: isize, ipartid: i32, istateid: i32, ipropid: i32, pival: *mut i32) -> ::windows_sys::core::HRESULT; + pub fn GetThemeInt(htheme: isize, ipartid: i32, istateid: i32, ipropid: THEME_PROPERTY_SYMBOL_ID, pival: *mut i32) -> ::windows_sys::core::HRESULT; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] - pub fn GetThemeIntList(htheme: isize, ipartid: i32, istateid: i32, ipropid: i32, pintlist: *mut INTLIST) -> ::windows_sys::core::HRESULT; + pub fn GetThemeIntList(htheme: isize, ipartid: i32, istateid: i32, ipropid: THEME_PROPERTY_SYMBOL_ID, pintlist: *mut INTLIST) -> ::windows_sys::core::HRESULT; #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] - pub fn GetThemeMargins(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, ipropid: i32, prc: *const super::super::Foundation::RECT, pmargins: *mut MARGINS) -> ::windows_sys::core::HRESULT; + pub fn GetThemeMargins(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, ipropid: THEME_PROPERTY_SYMBOL_ID, prc: *const super::super::Foundation::RECT, pmargins: *mut MARGINS) -> ::windows_sys::core::HRESULT; #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] pub fn GetThemeMetric(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, ipropid: THEME_PROPERTY_SYMBOL_ID, pival: *mut i32) -> ::windows_sys::core::HRESULT; @@ -332,7 +333,7 @@ extern "system" { pub fn GetThemePartSize(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, prc: *const super::super::Foundation::RECT, esize: THEMESIZE, psz: *mut super::super::Foundation::SIZE) -> ::windows_sys::core::HRESULT; #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] - pub fn GetThemePosition(htheme: isize, ipartid: i32, istateid: i32, ipropid: i32, ppoint: *mut super::super::Foundation::POINT) -> ::windows_sys::core::HRESULT; + pub fn GetThemePosition(htheme: isize, ipartid: i32, istateid: i32, ipropid: THEME_PROPERTY_SYMBOL_ID, ppoint: *mut super::super::Foundation::POINT) -> ::windows_sys::core::HRESULT; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub fn GetThemePropertyOrigin(htheme: isize, ipartid: i32, istateid: i32, ipropid: i32, porigin: *mut PROPERTYORIGIN) -> ::windows_sys::core::HRESULT; #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] @@ -345,9 +346,10 @@ extern "system" { pub fn GetThemeString(htheme: isize, ipartid: i32, istateid: i32, ipropid: i32, pszbuff: ::windows_sys::core::PWSTR, cchmaxbuffchars: i32) -> ::windows_sys::core::HRESULT; #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] - pub fn GetThemeSysBool(htheme: isize, iboolid: i32) -> super::super::Foundation::BOOL; - #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] - pub fn GetThemeSysColor(htheme: isize, icolorid: i32) -> u32; + pub fn GetThemeSysBool(htheme: isize, iboolid: THEME_PROPERTY_SYMBOL_ID) -> super::super::Foundation::BOOL; + #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] + #[cfg(feature = "Win32_Foundation")] + pub fn GetThemeSysColor(htheme: isize, icolorid: i32) -> super::super::Foundation::COLORREF; #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] pub fn GetThemeSysColorBrush(htheme: isize, icolorid: THEME_PROPERTY_SYMBOL_ID) -> super::super::Graphics::Gdi::HBRUSH; @@ -355,14 +357,14 @@ extern "system" { #[cfg(feature = "Win32_Graphics_Gdi")] pub fn GetThemeSysFont(htheme: isize, ifontid: THEME_PROPERTY_SYMBOL_ID, plf: *mut super::super::Graphics::Gdi::LOGFONTW) -> ::windows_sys::core::HRESULT; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] - pub fn GetThemeSysInt(htheme: isize, iintid: i32, pivalue: *mut i32) -> ::windows_sys::core::HRESULT; + pub fn GetThemeSysInt(htheme: isize, iintid: THEME_PROPERTY_SYMBOL_ID, pivalue: *mut i32) -> ::windows_sys::core::HRESULT; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub fn GetThemeSysSize(htheme: isize, isizeid: i32) -> i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub fn GetThemeSysString(htheme: isize, istringid: THEME_PROPERTY_SYMBOL_ID, pszstringbuff: ::windows_sys::core::PWSTR, cchmaxstringchars: i32) -> ::windows_sys::core::HRESULT; #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] - pub fn GetThemeTextExtent(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, psztext: ::windows_sys::core::PCWSTR, cchcharcount: i32, dwtextflags: u32, pboundingrect: *const super::super::Foundation::RECT, pextentrect: *mut super::super::Foundation::RECT) -> ::windows_sys::core::HRESULT; + pub fn GetThemeTextExtent(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, psztext: ::windows_sys::core::PCWSTR, cchcharcount: i32, dwtextflags: super::super::Graphics::Gdi::DRAW_TEXT_FORMAT, pboundingrect: *const super::super::Foundation::RECT, pextentrect: *mut super::super::Foundation::RECT) -> ::windows_sys::core::HRESULT; #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] pub fn GetThemeTextMetrics(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, ptm: *mut super::super::Graphics::Gdi::TEXTMETRICW) -> ::windows_sys::core::HRESULT; @@ -380,13 +382,13 @@ extern "system" { pub fn HIMAGELIST_QueryInterface(himl: HIMAGELIST, riid: *const ::windows_sys::core::GUID, ppv: *mut *mut ::core::ffi::c_void) -> ::windows_sys::core::HRESULT; #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] - pub fn HitTestThemeBackground(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, dwoptions: u32, prect: *const super::super::Foundation::RECT, hrgn: super::super::Graphics::Gdi::HRGN, pttest: super::super::Foundation::POINT, pwhittestcode: *mut u16) -> ::windows_sys::core::HRESULT; + pub fn HitTestThemeBackground(htheme: isize, hdc: super::super::Graphics::Gdi::HDC, ipartid: i32, istateid: i32, dwoptions: HIT_TEST_BACKGROUND_OPTIONS, prect: *const super::super::Foundation::RECT, hrgn: super::super::Graphics::Gdi::HRGN, pttest: super::super::Foundation::POINT, pwhittestcode: *mut u16) -> ::windows_sys::core::HRESULT; #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(feature = "Win32_Graphics_Gdi")] pub fn ImageList_Add(himl: HIMAGELIST, hbmimage: super::super::Graphics::Gdi::HBITMAP, hbmmask: super::super::Graphics::Gdi::HBITMAP) -> i32; - #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] - #[cfg(feature = "Win32_Graphics_Gdi")] - pub fn ImageList_AddMasked(himl: HIMAGELIST, hbmimage: super::super::Graphics::Gdi::HBITMAP, crmask: u32) -> i32; + #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] + #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] + pub fn ImageList_AddMasked(himl: HIMAGELIST, hbmimage: super::super::Graphics::Gdi::HBITMAP, crmask: super::super::Foundation::COLORREF) -> i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub fn ImageList_BeginDrag(himltrack: HIMAGELIST, itrack: i32, dxhotspot: i32, dyhotspot: i32) -> super::super::Foundation::BOOL; @@ -417,7 +419,7 @@ extern "system" { pub fn ImageList_Draw(himl: HIMAGELIST, i: i32, hdcdst: super::super::Graphics::Gdi::HDC, x: i32, y: i32, fstyle: IMAGE_LIST_DRAW_STYLE) -> super::super::Foundation::BOOL; #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] - pub fn ImageList_DrawEx(himl: HIMAGELIST, i: i32, hdcdst: super::super::Graphics::Gdi::HDC, x: i32, y: i32, dx: i32, dy: i32, rgbbk: u32, rgbfg: u32, fstyle: IMAGE_LIST_DRAW_STYLE) -> super::super::Foundation::BOOL; + pub fn ImageList_DrawEx(himl: HIMAGELIST, i: i32, hdcdst: super::super::Graphics::Gdi::HDC, x: i32, y: i32, dx: i32, dy: i32, rgbbk: super::super::Foundation::COLORREF, rgbfg: super::super::Foundation::COLORREF, fstyle: IMAGE_LIST_DRAW_STYLE) -> super::super::Foundation::BOOL; #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] pub fn ImageList_DrawIndirect(pimldp: *const IMAGELISTDRAWPARAMS) -> super::super::Foundation::BOOL; @@ -425,8 +427,9 @@ extern "system" { pub fn ImageList_Duplicate(himl: HIMAGELIST) -> HIMAGELIST; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub fn ImageList_EndDrag(); - #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] - pub fn ImageList_GetBkColor(himl: HIMAGELIST) -> u32; + #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] + #[cfg(feature = "Win32_Foundation")] + pub fn ImageList_GetBkColor(himl: HIMAGELIST) -> super::super::Foundation::COLORREF; #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub fn ImageList_GetDragImage(ppt: *mut super::super::Foundation::POINT, ppthotspot: *mut super::super::Foundation::POINT) -> HIMAGELIST; @@ -443,10 +446,10 @@ extern "system" { pub fn ImageList_GetImageInfo(himl: HIMAGELIST, i: i32, pimageinfo: *mut IMAGEINFO) -> super::super::Foundation::BOOL; #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] - pub fn ImageList_LoadImageA(hi: super::super::Foundation::HINSTANCE, lpbmp: ::windows_sys::core::PCSTR, cx: i32, cgrow: i32, crmask: u32, utype: u32, uflags: super::WindowsAndMessaging::IMAGE_FLAGS) -> HIMAGELIST; + pub fn ImageList_LoadImageA(hi: super::super::Foundation::HINSTANCE, lpbmp: ::windows_sys::core::PCSTR, cx: i32, cgrow: i32, crmask: super::super::Foundation::COLORREF, utype: u32, uflags: super::WindowsAndMessaging::IMAGE_FLAGS) -> HIMAGELIST; #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] - pub fn ImageList_LoadImageW(hi: super::super::Foundation::HINSTANCE, lpbmp: ::windows_sys::core::PCWSTR, cx: i32, cgrow: i32, crmask: u32, utype: u32, uflags: super::WindowsAndMessaging::IMAGE_FLAGS) -> HIMAGELIST; + pub fn ImageList_LoadImageW(hi: super::super::Foundation::HINSTANCE, lpbmp: ::windows_sys::core::PCWSTR, cx: i32, cgrow: i32, crmask: super::super::Foundation::COLORREF, utype: u32, uflags: super::WindowsAndMessaging::IMAGE_FLAGS) -> HIMAGELIST; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub fn ImageList_Merge(himl1: HIMAGELIST, i1: i32, himl2: HIMAGELIST, i2: i32, dx: i32, dy: i32) -> HIMAGELIST; #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_System_Com\"`*"] @@ -464,8 +467,9 @@ extern "system" { #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] #[cfg(feature = "Win32_UI_WindowsAndMessaging")] pub fn ImageList_ReplaceIcon(himl: HIMAGELIST, i: i32, hicon: super::WindowsAndMessaging::HICON) -> i32; - #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] - pub fn ImageList_SetBkColor(himl: HIMAGELIST, clrbk: u32) -> u32; + #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] + #[cfg(feature = "Win32_Foundation")] + pub fn ImageList_SetBkColor(himl: HIMAGELIST, clrbk: super::super::Foundation::COLORREF) -> super::super::Foundation::COLORREF; #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub fn ImageList_SetDragCursorImage(himldrag: HIMAGELIST, idrag: i32, dxhotspot: i32, dyhotspot: i32) -> super::super::Foundation::BOOL; @@ -483,7 +487,7 @@ extern "system" { pub fn ImageList_Write(himl: HIMAGELIST, pstm: super::super::System::Com::IStream) -> super::super::Foundation::BOOL; #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_System_Com\"`*"] #[cfg(feature = "Win32_System_Com")] - pub fn ImageList_WriteEx(himl: HIMAGELIST, dwflags: u32, pstm: super::super::System::Com::IStream) -> ::windows_sys::core::HRESULT; + pub fn ImageList_WriteEx(himl: HIMAGELIST, dwflags: IMAGE_LIST_WRITE_STREAM_FLAGS, pstm: super::super::System::Com::IStream) -> ::windows_sys::core::HRESULT; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub fn InitCommonControls(); #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] @@ -564,7 +568,7 @@ extern "system" { #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] pub fn SetScrollRange(hwnd: super::super::Foundation::HWND, nbar: super::WindowsAndMessaging::SCROLLBAR_CONSTANTS, nminpos: i32, nmaxpos: i32, bredraw: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] - pub fn SetThemeAppProperties(dwflags: u32); + pub fn SetThemeAppProperties(dwflags: SET_THEME_APP_PROPERTIES_FLAGS); #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] pub fn SetWindowFeedbackSetting(hwnd: super::super::Foundation::HWND, feedback: FEEDBACK_TYPE, dwflags: u32, size: u32, configuration: *const ::core::ffi::c_void) -> super::super::Foundation::BOOL; @@ -596,6 +600,8 @@ extern "system" { #[cfg(feature = "Win32_Foundation")] pub fn UpdatePanningFeedback(hwnd: super::super::Foundation::HWND, ltotaloverpanoffsetx: i32, ltotaloverpanoffsety: i32, fininertia: super::super::Foundation::BOOL) -> super::super::Foundation::BOOL; } +pub type IImageList = *mut ::core::ffi::c_void; +pub type IImageList2 = *mut ::core::ffi::c_void; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const ACM_ISPLAYING: u32 = 1128u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -675,81 +681,6 @@ pub const BCSS_NOSPLIT: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const BCSS_STRETCH: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type BGTYPE = i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const BT_IMAGEFILE: BGTYPE = 0i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const BT_BORDERFILL: BGTYPE = 1i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const BT_NONE: BGTYPE = 2i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type BORDERTYPE = i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const BT_RECT: BORDERTYPE = 0i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const BT_ROUNDRECT: BORDERTYPE = 1i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const BT_ELLIPSE: BORDERTYPE = 2i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct BP_ANIMATIONPARAMS { - pub cbSize: u32, - pub dwFlags: u32, - pub style: BP_ANIMATIONSTYLE, - pub dwDuration: u32, -} -impl ::core::marker::Copy for BP_ANIMATIONPARAMS {} -impl ::core::clone::Clone for BP_ANIMATIONPARAMS { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type BP_ANIMATIONSTYLE = i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const BPAS_NONE: BP_ANIMATIONSTYLE = 0i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const BPAS_LINEAR: BP_ANIMATIONSTYLE = 1i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const BPAS_CUBIC: BP_ANIMATIONSTYLE = 2i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const BPAS_SINE: BP_ANIMATIONSTYLE = 3i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type BP_BUFFERFORMAT = i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const BPBF_COMPATIBLEBITMAP: BP_BUFFERFORMAT = 0i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const BPBF_DIB: BP_BUFFERFORMAT = 1i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const BPBF_TOPDOWNDIB: BP_BUFFERFORMAT = 2i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const BPBF_TOPDOWNMONODIB: BP_BUFFERFORMAT = 3i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub struct BP_PAINTPARAMS { - pub cbSize: u32, - pub dwFlags: BP_PAINTPARAMS_FLAGS, - pub prcExclude: *const super::super::Foundation::RECT, - pub pBlendFunction: *const super::super::Graphics::Gdi::BLENDFUNCTION, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::marker::Copy for BP_PAINTPARAMS {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::clone::Clone for BP_PAINTPARAMS { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type BP_PAINTPARAMS_FLAGS = u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const BPPF_ERASE: BP_PAINTPARAMS_FLAGS = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const BPPF_NOCLIP: BP_PAINTPARAMS_FLAGS = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const BPPF_NONCLIENT: BP_PAINTPARAMS_FLAGS = 4u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const BST_DROPDOWNPUSHED: u32 = 1024u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const BST_HOT: u32 = 512u32; @@ -779,51 +710,6 @@ pub const BTNS_SEP: u32 = 1u32; pub const BTNS_SHOWTEXT: u32 = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const BTNS_WHOLEDROPDOWN: u32 = 128u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct BUTTON_IMAGELIST { - pub himl: HIMAGELIST, - pub margin: super::super::Foundation::RECT, - pub uAlign: BUTTON_IMAGELIST_ALIGN, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for BUTTON_IMAGELIST {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for BUTTON_IMAGELIST { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type BUTTON_IMAGELIST_ALIGN = u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const BUTTON_IMAGELIST_ALIGN_LEFT: BUTTON_IMAGELIST_ALIGN = 0u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const BUTTON_IMAGELIST_ALIGN_RIGHT: BUTTON_IMAGELIST_ALIGN = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const BUTTON_IMAGELIST_ALIGN_TOP: BUTTON_IMAGELIST_ALIGN = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const BUTTON_IMAGELIST_ALIGN_BOTTOM: BUTTON_IMAGELIST_ALIGN = 3u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const BUTTON_IMAGELIST_ALIGN_CENTER: BUTTON_IMAGELIST_ALIGN = 4u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct BUTTON_SPLITINFO { - pub mask: u32, - pub himlGlyph: HIMAGELIST, - pub uSplitStyle: u32, - pub size: super::super::Foundation::SIZE, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for BUTTON_SPLITINFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for BUTTON_SPLITINFO { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const CBEMAXSTRLEN: u32 = 260u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -906,62 +792,6 @@ pub const CCHCCCLASS: u32 = 32u32; pub const CCHCCDESC: u32 = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const CCHCCTEXT: u32 = 256u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub struct CCINFOA { - pub szClass: [super::super::Foundation::CHAR; 32], - pub flOptions: u32, - pub szDesc: [super::super::Foundation::CHAR; 32], - pub cxDefault: u32, - pub cyDefault: u32, - pub flStyleDefault: u32, - pub flExtStyleDefault: u32, - pub flCtrlTypeMask: u32, - pub szTextDefault: [super::super::Foundation::CHAR; 256], - pub cStyleFlags: i32, - pub aStyleFlags: *mut CCSTYLEFLAGA, - pub lpfnStyle: LPFNCCSTYLEA, - pub lpfnSizeToText: LPFNCCSIZETOTEXTA, - pub dwReserved1: u32, - pub dwReserved2: u32, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::marker::Copy for CCINFOA {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::clone::Clone for CCINFOA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub struct CCINFOW { - pub szClass: [u16; 32], - pub flOptions: u32, - pub szDesc: [u16; 32], - pub cxDefault: u32, - pub cyDefault: u32, - pub flStyleDefault: u32, - pub flExtStyleDefault: u32, - pub flCtrlTypeMask: u32, - pub cStyleFlags: i32, - pub aStyleFlags: *mut CCSTYLEFLAGW, - pub szTextDefault: [u16; 256], - pub lpfnStyle: LPFNCCSTYLEW, - pub lpfnSizeToText: LPFNCCSIZETOTEXTW, - pub dwReserved1: u32, - pub dwReserved2: u32, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::marker::Copy for CCINFOW {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::clone::Clone for CCINFOW { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const CCM_DPISCALE: u32 = 8204u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -988,65 +818,6 @@ pub const CCM_SETUNICODEFORMAT: u32 = 8197u32; pub const CCM_SETVERSION: u32 = 8199u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const CCM_SETWINDOWTHEME: u32 = 8203u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct CCSTYLEA { - pub flStyle: u32, - pub flExtStyle: u32, - pub szText: [super::super::Foundation::CHAR; 256], - pub lgid: u16, - pub wReserved1: u16, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for CCSTYLEA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for CCSTYLEA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct CCSTYLEFLAGA { - pub flStyle: u32, - pub flStyleMask: u32, - pub pszStyle: ::windows_sys::core::PSTR, -} -impl ::core::marker::Copy for CCSTYLEFLAGA {} -impl ::core::clone::Clone for CCSTYLEFLAGA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct CCSTYLEFLAGW { - pub flStyle: u32, - pub flStyleMask: u32, - pub pszStyle: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for CCSTYLEFLAGW {} -impl ::core::clone::Clone for CCSTYLEFLAGW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct CCSTYLEW { - pub flStyle: u32, - pub flExtStyle: u32, - pub szText: [u16; 256], - pub lgid: u16, - pub wReserved1: u16, -} -impl ::core::marker::Copy for CCSTYLEW {} -impl ::core::clone::Clone for CCSTYLEW { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const CCS_ADJUSTABLE: i32 = 32i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -1068,37 +839,11 @@ pub const CDDS_ITEM: u32 = 65536u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const CDDS_POSTERASE: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const CDIS_CHECKED: u32 = 8u32; +pub const CDRF_DODEFAULT: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const CDIS_DEFAULT: u32 = 32u32; +pub const CDRF_DOERASE: u32 = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const CDIS_DISABLED: u32 = 4u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const CDIS_DROPHILITED: u32 = 4096u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const CDIS_FOCUS: u32 = 16u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const CDIS_GRAYED: u32 = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const CDIS_HOT: u32 = 64u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const CDIS_INDETERMINATE: u32 = 256u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const CDIS_MARKED: u32 = 128u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const CDIS_NEARHOT: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const CDIS_OTHERSIDEHOT: u32 = 2048u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const CDIS_SELECTED: u32 = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const CDIS_SHOWKEYBOARDCUES: u32 = 512u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const CDRF_DODEFAULT: u32 = 0u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const CDRF_DOERASE: u32 = 8u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const CDRF_NEWFONT: u32 = 2u32; +pub const CDRF_NEWFONT: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const CDRF_NOTIFYITEMDRAW: u32 = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -1112,18 +857,6 @@ pub const CDRF_SKIPDEFAULT: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const CDRF_SKIPPOSTPAINT: u32 = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type CLOCKPARTS = i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const CLP_TIME: CLOCKPARTS = 1i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type CLOCKSTATES = i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const CLS_NORMAL: CLOCKSTATES = 1i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const CLS_HOT: CLOCKSTATES = 2i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const CLS_PRESSED: CLOCKSTATES = 3i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const CLR_DEFAULT: i32 = -16777216i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const CLR_HILIGHT: i32 = -16777216i32; @@ -1131,415 +864,94 @@ pub const CLR_HILIGHT: i32 = -16777216i32; pub const CLR_NONE: i32 = -1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const CMB_MASKED: u32 = 2u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct COLORMAP { - pub from: u32, - pub to: u32, -} -impl ::core::marker::Copy for COLORMAP {} -impl ::core::clone::Clone for COLORMAP { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const COLORMGMTDLGORD: u32 = 1551u32; -#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct COLORSCHEME { - pub dwSize: u32, - pub clrBtnHighlight: u32, - pub clrBtnShadow: u32, -} -impl ::core::marker::Copy for COLORSCHEME {} -impl ::core::clone::Clone for COLORSCHEME { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct COMBOBOXEXITEMA { - pub mask: COMBOBOX_EX_ITEM_FLAGS, - pub iItem: isize, - pub pszText: ::windows_sys::core::PSTR, - pub cchTextMax: i32, - pub iImage: i32, - pub iSelectedImage: i32, - pub iOverlay: i32, - pub iIndent: i32, - pub lParam: super::super::Foundation::LPARAM, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for COMBOBOXEXITEMA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for COMBOBOXEXITEMA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct COMBOBOXEXITEMW { - pub mask: COMBOBOX_EX_ITEM_FLAGS, - pub iItem: isize, - pub pszText: ::windows_sys::core::PWSTR, - pub cchTextMax: i32, - pub iImage: i32, - pub iSelectedImage: i32, - pub iOverlay: i32, - pub iIndent: i32, - pub lParam: super::super::Foundation::LPARAM, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for COMBOBOXEXITEMW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for COMBOBOXEXITEMW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct COMBOBOXINFO { - pub cbSize: u32, - pub rcItem: super::super::Foundation::RECT, - pub rcButton: super::super::Foundation::RECT, - pub stateButton: COMBOBOXINFO_BUTTON_STATE, - pub hwndCombo: super::super::Foundation::HWND, - pub hwndItem: super::super::Foundation::HWND, - pub hwndList: super::super::Foundation::HWND, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for COMBOBOXINFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for COMBOBOXINFO { - fn clone(&self) -> Self { - *self - } -} +pub const COMCTL32_VERSION: u32 = 6u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type COMBOBOXINFO_BUTTON_STATE = u32; +pub const DATETIMEPICK_CLASS: &str = "SysDateTimePick32"; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const STATE_SYSTEM_INVISIBLE: COMBOBOXINFO_BUTTON_STATE = 32768u32; +pub const DATETIMEPICK_CLASSA: &str = "SysDateTimePick32"; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const STATE_SYSTEM_PRESSED: COMBOBOXINFO_BUTTON_STATE = 8u32; +pub const DATETIMEPICK_CLASSW: &str = "SysDateTimePick32"; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const STATE_SYSTEM_FOCUSABLE: COMBOBOXINFO_BUTTON_STATE = 1048576u32; +pub const DA_ERR: i32 = -1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const STATE_SYSTEM_OFFSCREEN: COMBOBOXINFO_BUTTON_STATE = 65536u32; +pub const DA_LAST: u32 = 2147483647u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const STATE_SYSTEM_UNAVAILABLE: COMBOBOXINFO_BUTTON_STATE = 1u32; +pub const DL_COPYCURSOR: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type COMBOBOX_EX_ITEM_FLAGS = u32; +pub const DL_CURSORSET: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const CBEIF_DI_SETITEM: COMBOBOX_EX_ITEM_FLAGS = 268435456u32; +pub const DL_MOVECURSOR: u32 = 3u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const CBEIF_IMAGE: COMBOBOX_EX_ITEM_FLAGS = 2u32; +pub const DL_STOPCURSOR: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const CBEIF_INDENT: COMBOBOX_EX_ITEM_FLAGS = 16u32; +pub const DPAM_INTERSECT: u32 = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const CBEIF_LPARAM: COMBOBOX_EX_ITEM_FLAGS = 32u32; +pub const DPAM_NORMAL: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const CBEIF_OVERLAY: COMBOBOX_EX_ITEM_FLAGS = 8u32; +pub const DPAM_SORTED: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const CBEIF_SELECTEDIMAGE: COMBOBOX_EX_ITEM_FLAGS = 4u32; +pub const DPAM_UNION: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const CBEIF_TEXT: COMBOBOX_EX_ITEM_FLAGS = 1u32; +pub const DPAS_INSERTAFTER: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const COMCTL32_VERSION: u32 = 6u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct COMPAREITEMSTRUCT { - pub CtlType: u32, - pub CtlID: u32, - pub hwndItem: super::super::Foundation::HWND, - pub itemID1: u32, - pub itemData1: usize, - pub itemID2: u32, - pub itemData2: usize, - pub dwLocaleId: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for COMPAREITEMSTRUCT {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for COMPAREITEMSTRUCT { - fn clone(&self) -> Self { - *self - } -} +pub const DPAS_INSERTBEFORE: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type CONTENTALIGNMENT = i32; +pub const DPAS_SORTED: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const CA_LEFT: CONTENTALIGNMENT = 0i32; +pub const DPA_APPEND: u32 = 2147483647u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const CA_CENTER: CONTENTALIGNMENT = 1i32; +pub const DPA_ERR: i32 = -1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const CA_RIGHT: CONTENTALIGNMENT = 2i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DATETIMEPICKERINFO { - pub cbSize: u32, - pub rcCheck: super::super::Foundation::RECT, - pub stateCheck: u32, - pub rcButton: super::super::Foundation::RECT, - pub stateButton: u32, - pub hwndEdit: super::super::Foundation::HWND, - pub hwndUD: super::super::Foundation::HWND, - pub hwndDropDown: super::super::Foundation::HWND, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DATETIMEPICKERINFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DATETIMEPICKERINFO { - fn clone(&self) -> Self { - *self - } -} +pub const DRAGLISTMSGSTRING: &str = "commctrl_DragListMsg"; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DATETIMEPICK_CLASS: &str = "SysDateTimePick32"; +pub const DSA_APPEND: u32 = 2147483647u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DATETIMEPICK_CLASSA: &str = "SysDateTimePick32"; +pub const DSA_ERR: i32 = -1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DATETIMEPICK_CLASSW: &str = "SysDateTimePick32"; +pub const DTBG_CLIPRECT: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DA_ERR: i32 = -1i32; +pub const DTBG_COMPUTINGREGION: u32 = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DA_LAST: u32 = 2147483647u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DELETEITEMSTRUCT { - pub CtlType: DRAWITEMSTRUCT_CTL_TYPE, - pub CtlID: u32, - pub itemID: u32, - pub hwndItem: super::super::Foundation::HWND, - pub itemData: usize, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DELETEITEMSTRUCT {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DELETEITEMSTRUCT { - fn clone(&self) -> Self { - *self - } -} +pub const DTBG_DRAWSOLID: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type DLG_BUTTON_CHECK_STATE = u32; +pub const DTBG_MIRRORDC: u32 = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const BST_CHECKED: DLG_BUTTON_CHECK_STATE = 1u32; +pub const DTBG_NOMIRROR: u32 = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const BST_INDETERMINATE: DLG_BUTTON_CHECK_STATE = 2u32; +pub const DTBG_OMITBORDER: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const BST_UNCHECKED: DLG_BUTTON_CHECK_STATE = 0u32; +pub const DTBG_OMITCONTENT: u32 = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type DLG_DIR_LIST_FILE_TYPE = u32; +pub const DTM_CLOSEMONTHCAL: u32 = 4109u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DDL_ARCHIVE: DLG_DIR_LIST_FILE_TYPE = 32u32; +pub const DTM_FIRST: u32 = 4096u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DDL_DIRECTORY: DLG_DIR_LIST_FILE_TYPE = 16u32; +pub const DTM_GETDATETIMEPICKERINFO: u32 = 4110u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DDL_DRIVES: DLG_DIR_LIST_FILE_TYPE = 16384u32; +pub const DTM_GETIDEALSIZE: u32 = 4111u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DDL_EXCLUSIVE: DLG_DIR_LIST_FILE_TYPE = 32768u32; +pub const DTM_GETMCCOLOR: u32 = 4103u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DDL_HIDDEN: DLG_DIR_LIST_FILE_TYPE = 2u32; +pub const DTM_GETMCFONT: u32 = 4106u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DDL_READONLY: DLG_DIR_LIST_FILE_TYPE = 1u32; +pub const DTM_GETMCSTYLE: u32 = 4108u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DDL_READWRITE: DLG_DIR_LIST_FILE_TYPE = 0u32; +pub const DTM_GETMONTHCAL: u32 = 4104u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DDL_SYSTEM: DLG_DIR_LIST_FILE_TYPE = 4u32; +pub const DTM_GETRANGE: u32 = 4099u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DDL_POSTMSGS: DLG_DIR_LIST_FILE_TYPE = 8192u32; +pub const DTM_GETSYSTEMTIME: u32 = 4097u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DL_COPYCURSOR: u32 = 2u32; +pub const DTM_SETFORMAT: u32 = 4146u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DL_CURSORSET: u32 = 0u32; +pub const DTM_SETFORMATA: u32 = 4101u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DL_MOVECURSOR: u32 = 3u32; +pub const DTM_SETFORMATW: u32 = 4146u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DL_STOPCURSOR: u32 = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type DPAMM_MESSAGE = u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DPAMM_MERGE: DPAMM_MESSAGE = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DPAMM_DELETE: DPAMM_MESSAGE = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DPAMM_INSERT: DPAMM_MESSAGE = 3u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DPAM_INTERSECT: u32 = 8u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DPAM_NORMAL: u32 = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DPAM_SORTED: u32 = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DPAM_UNION: u32 = 4u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct DPASTREAMINFO { - pub iPos: i32, - pub pvItem: *mut ::core::ffi::c_void, -} -impl ::core::marker::Copy for DPASTREAMINFO {} -impl ::core::clone::Clone for DPASTREAMINFO { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DPAS_INSERTAFTER: u32 = 4u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DPAS_INSERTBEFORE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DPAS_SORTED: u32 = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DPA_APPEND: u32 = 2147483647u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DPA_ERR: i32 = -1i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DRAGLISTINFO { - pub uNotification: DRAGLISTINFO_NOTIFICATION_FLAGS, - pub hWnd: super::super::Foundation::HWND, - pub ptCursor: super::super::Foundation::POINT, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DRAGLISTINFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DRAGLISTINFO { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type DRAGLISTINFO_NOTIFICATION_FLAGS = u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DL_BEGINDRAG: DRAGLISTINFO_NOTIFICATION_FLAGS = 1157u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DL_CANCELDRAG: DRAGLISTINFO_NOTIFICATION_FLAGS = 1160u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DL_DRAGGING: DRAGLISTINFO_NOTIFICATION_FLAGS = 1158u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DL_DROPPED: DRAGLISTINFO_NOTIFICATION_FLAGS = 1159u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DRAGLISTMSGSTRING: &str = "commctrl_DragListMsg"; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub struct DRAWITEMSTRUCT { - pub CtlType: DRAWITEMSTRUCT_CTL_TYPE, - pub CtlID: u32, - pub itemID: u32, - pub itemAction: u32, - pub itemState: u32, - pub hwndItem: super::super::Foundation::HWND, - pub hDC: super::super::Graphics::Gdi::HDC, - pub rcItem: super::super::Foundation::RECT, - pub itemData: usize, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::marker::Copy for DRAWITEMSTRUCT {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::clone::Clone for DRAWITEMSTRUCT { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type DRAWITEMSTRUCT_CTL_TYPE = u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ODT_BUTTON: DRAWITEMSTRUCT_CTL_TYPE = 4u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ODT_COMBOBOX: DRAWITEMSTRUCT_CTL_TYPE = 3u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ODT_LISTBOX: DRAWITEMSTRUCT_CTL_TYPE = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ODT_LISTVIEW: DRAWITEMSTRUCT_CTL_TYPE = 102u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ODT_MENU: DRAWITEMSTRUCT_CTL_TYPE = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ODT_STATIC: DRAWITEMSTRUCT_CTL_TYPE = 5u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ODT_TAB: DRAWITEMSTRUCT_CTL_TYPE = 101u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type DRAW_THEME_PARENT_BACKGROUND_FLAGS = u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DTPB_WINDOWDC: DRAW_THEME_PARENT_BACKGROUND_FLAGS = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DTPB_USECTLCOLORSTATIC: DRAW_THEME_PARENT_BACKGROUND_FLAGS = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DTPB_USEERASEBKGND: DRAW_THEME_PARENT_BACKGROUND_FLAGS = 4u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DSA_APPEND: u32 = 2147483647u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DSA_ERR: i32 = -1i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct DTBGOPTS { - pub dwSize: u32, - pub dwFlags: u32, - pub rcClip: super::super::Foundation::RECT, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for DTBGOPTS {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for DTBGOPTS { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DTBG_CLIPRECT: u32 = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DTBG_COMPUTINGREGION: u32 = 16u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DTBG_DRAWSOLID: u32 = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DTBG_MIRRORDC: u32 = 32u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DTBG_NOMIRROR: u32 = 64u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DTBG_OMITBORDER: u32 = 4u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DTBG_OMITCONTENT: u32 = 8u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DTM_CLOSEMONTHCAL: u32 = 4109u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DTM_FIRST: u32 = 4096u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DTM_GETDATETIMEPICKERINFO: u32 = 4110u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DTM_GETIDEALSIZE: u32 = 4111u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DTM_GETMCCOLOR: u32 = 4103u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DTM_GETMCFONT: u32 = 4106u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DTM_GETMCSTYLE: u32 = 4108u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DTM_GETMONTHCAL: u32 = 4104u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DTM_GETRANGE: u32 = 4099u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DTM_GETSYSTEMTIME: u32 = 4097u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DTM_SETFORMAT: u32 = 4146u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DTM_SETFORMATA: u32 = 4101u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DTM_SETFORMATW: u32 = 4146u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const DTM_SETMCCOLOR: u32 = 4102u32; +pub const DTM_SETMCCOLOR: u32 = 4102u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const DTM_SETMCFONT: u32 = 4105u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -1564,37 +976,6 @@ pub const DTS_SHOWNONE: u32 = 2u32; pub const DTS_TIMEFORMAT: u32 = 9u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const DTS_UPDOWN: u32 = 1u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub struct DTTOPTS { - pub dwSize: u32, - pub dwFlags: u32, - pub crText: u32, - pub crBorder: u32, - pub crShadow: u32, - pub iTextShadowType: i32, - pub ptShadowOffset: super::super::Foundation::POINT, - pub iBorderSize: i32, - pub iFontPropId: i32, - pub iColorPropId: i32, - pub iStateId: i32, - pub fApplyOverlay: super::super::Foundation::BOOL, - pub iGlowSize: i32, - pub pfnDrawTextCallback: DTT_CALLBACK_PROC, - pub lParam: super::super::Foundation::LPARAM, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::marker::Copy for DTTOPTS {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::clone::Clone for DTTOPTS { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type DTT_CALLBACK_PROC = ::core::option::Option i32>; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const DTT_FLAGS2VALIDBITS: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -1602,60 +983,6 @@ pub const DTT_GRAYED: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const ECM_FIRST: u32 = 5376u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type EC_ENDOFLINE = i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const EC_ENDOFLINE_DETECTFROMCONTENT: EC_ENDOFLINE = 0i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const EC_ENDOFLINE_CRLF: EC_ENDOFLINE = 1i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const EC_ENDOFLINE_CR: EC_ENDOFLINE = 2i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const EC_ENDOFLINE_LF: EC_ENDOFLINE = 3i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type EC_SEARCHWEB_ENTRYPOINT = i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const EC_SEARCHWEB_ENTRYPOINT_EXTERNAL: EC_SEARCHWEB_ENTRYPOINT = 0i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const EC_SEARCHWEB_ENTRYPOINT_CONTEXTMENU: EC_SEARCHWEB_ENTRYPOINT = 1i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct EDITBALLOONTIP { - pub cbStruct: u32, - pub pszTitle: ::windows_sys::core::PCWSTR, - pub pszText: ::windows_sys::core::PCWSTR, - pub ttiIcon: EDITBALLOONTIP_ICON, -} -impl ::core::marker::Copy for EDITBALLOONTIP {} -impl ::core::clone::Clone for EDITBALLOONTIP { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type EDITBALLOONTIP_ICON = u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTI_ERROR: EDITBALLOONTIP_ICON = 3u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTI_INFO: EDITBALLOONTIP_ICON = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTI_NONE: EDITBALLOONTIP_ICON = 0u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTI_WARNING: EDITBALLOONTIP_ICON = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTI_INFO_LARGE: EDITBALLOONTIP_ICON = 4u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTI_WARNING_LARGE: EDITBALLOONTIP_ICON = 5u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTI_ERROR_LARGE: EDITBALLOONTIP_ICON = 6u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type EDITWORDBREAKPROCA = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type EDITWORDBREAKPROCW = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type EMPTYMARKUPPARTS = i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const EMP_MARKUPTEXT: EMPTYMARKUPPARTS = 1i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const EM_CANUNDO: u32 = 198u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const EM_CHARFROMPOS: u32 = 215u32; @@ -1778,25 +1105,7 @@ pub const EM_TAKEFOCUS: u32 = 5384u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const EM_UNDO: u32 = 199u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type ENABLE_SCROLL_BAR_ARROWS = u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ESB_DISABLE_BOTH: ENABLE_SCROLL_BAR_ARROWS = 3u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ESB_DISABLE_DOWN: ENABLE_SCROLL_BAR_ARROWS = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ESB_DISABLE_LEFT: ENABLE_SCROLL_BAR_ARROWS = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ESB_DISABLE_LTUP: ENABLE_SCROLL_BAR_ARROWS = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ESB_DISABLE_RIGHT: ENABLE_SCROLL_BAR_ARROWS = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ESB_DISABLE_RTDN: ENABLE_SCROLL_BAR_ARROWS = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ESB_DISABLE_UP: ENABLE_SCROLL_BAR_ARROWS = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ESB_ENABLE_BOTH: ENABLE_SCROLL_BAR_ARROWS = 0u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ES_EX_ALLOWEOL_CR: i32 = 1i32; +pub const ES_EX_ALLOWEOL_CR: i32 = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const ES_EX_ALLOWEOL_LF: i32 = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -1812,46 +1121,8 @@ pub const ETDT_USEAEROWIZARDTABTEXTURE: u32 = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const ETDT_USETABTEXTURE: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type FEEDBACK_TYPE = i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const FEEDBACK_TOUCH_CONTACTVISUALIZATION: FEEDBACK_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const FEEDBACK_PEN_BARRELVISUALIZATION: FEEDBACK_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const FEEDBACK_PEN_TAP: FEEDBACK_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const FEEDBACK_PEN_DOUBLETAP: FEEDBACK_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const FEEDBACK_PEN_PRESSANDHOLD: FEEDBACK_TYPE = 5i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const FEEDBACK_PEN_RIGHTTAP: FEEDBACK_TYPE = 6i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const FEEDBACK_TOUCH_TAP: FEEDBACK_TYPE = 7i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const FEEDBACK_TOUCH_DOUBLETAP: FEEDBACK_TYPE = 8i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const FEEDBACK_TOUCH_PRESSANDHOLD: FEEDBACK_TYPE = 9i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const FEEDBACK_TOUCH_RIGHTTAP: FEEDBACK_TYPE = 10i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const FEEDBACK_GESTURE_PRESSANDTAP: FEEDBACK_TYPE = 11i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const FEEDBACK_MAX: FEEDBACK_TYPE = -1i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const FILEOPENORD: u32 = 1536u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type FILLTYPE = i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const FT_SOLID: FILLTYPE = 0i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const FT_VERTGRADIENT: FILLTYPE = 1i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const FT_HORZGRADIENT: FILLTYPE = 2i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const FT_RADIALGRADIENT: FILLTYPE = 3i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const FT_TILEIMAGE: FILLTYPE = 4i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const FINDDLGORD: u32 = 1540u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const FONTDLGORD: u32 = 1542u32; @@ -1872,235 +1143,10 @@ pub const GDTR_MIN: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const GDT_ERROR: i32 = -1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const GDT_NONE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const GDT_VALID: u32 = 0u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type GET_THEME_BITMAP_FLAGS = u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const GBF_DIRECT: GET_THEME_BITMAP_FLAGS = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const GBF_COPY: GET_THEME_BITMAP_FLAGS = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const GBF_VALIDBITS: GET_THEME_BITMAP_FLAGS = 3u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type GLYPHFONTSIZINGTYPE = i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const GFST_NONE: GLYPHFONTSIZINGTYPE = 0i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const GFST_SIZE: GLYPHFONTSIZINGTYPE = 1i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const GFST_DPI: GLYPHFONTSIZINGTYPE = 2i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type GLYPHTYPE = i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const GT_NONE: GLYPHTYPE = 0i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const GT_IMAGEGLYPH: GLYPHTYPE = 1i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const GT_FONTGLYPH: GLYPHTYPE = 2i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const GMR_DAYSTATE: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const GMR_VISIBLE: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type GRIDCELLBACKGROUNDSTATES = i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCGCB_SELECTED: GRIDCELLBACKGROUNDSTATES = 1i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCGCB_HOT: GRIDCELLBACKGROUNDSTATES = 2i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCGCB_SELECTEDHOT: GRIDCELLBACKGROUNDSTATES = 3i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCGCB_SELECTEDNOTFOCUSED: GRIDCELLBACKGROUNDSTATES = 4i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCGCB_TODAY: GRIDCELLBACKGROUNDSTATES = 5i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCGCB_TODAYSELECTED: GRIDCELLBACKGROUNDSTATES = 6i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type GRIDCELLSTATES = i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCGC_HOT: GRIDCELLSTATES = 1i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCGC_HASSTATE: GRIDCELLSTATES = 2i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCGC_HASSTATEHOT: GRIDCELLSTATES = 3i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCGC_TODAY: GRIDCELLSTATES = 4i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCGC_TODAYSELECTED: GRIDCELLSTATES = 5i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCGC_SELECTED: GRIDCELLSTATES = 6i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCGC_SELECTEDHOT: GRIDCELLSTATES = 7i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type GRIDCELLUPPERSTATES = i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCGCU_HOT: GRIDCELLUPPERSTATES = 1i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCGCU_HASSTATE: GRIDCELLUPPERSTATES = 2i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCGCU_HASSTATEHOT: GRIDCELLUPPERSTATES = 3i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCGCU_SELECTED: GRIDCELLUPPERSTATES = 4i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCGCU_SELECTEDHOT: GRIDCELLUPPERSTATES = 5i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type HALIGN = i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HA_LEFT: HALIGN = 0i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HA_CENTER: HALIGN = 1i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HA_RIGHT: HALIGN = 2i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HDFT_HASNOVALUE: u32 = 32768u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HDFT_ISDATE: u32 = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HDFT_ISNUMBER: u32 = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HDFT_ISSTRING: u32 = 0u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HDF_BITMAP: u32 = 8192u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HDF_BITMAP_ON_RIGHT: u32 = 4096u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HDF_CENTER: u32 = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HDF_CHECKBOX: u32 = 64u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HDF_CHECKED: u32 = 128u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HDF_FIXEDWIDTH: u32 = 256u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HDF_IMAGE: u32 = 2048u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HDF_JUSTIFYMASK: u32 = 3u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HDF_LEFT: u32 = 0u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HDF_OWNERDRAW: u32 = 32768u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HDF_RIGHT: u32 = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HDF_RTLREADING: u32 = 4u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HDF_SORTDOWN: u32 = 512u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HDF_SORTUP: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HDF_SPLITBUTTON: u32 = 16777216u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HDF_STRING: u32 = 16384u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct HDHITTESTINFO { - pub pt: super::super::Foundation::POINT, - pub flags: u32, - pub iItem: i32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for HDHITTESTINFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for HDHITTESTINFO { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HDIS_FOCUSED: u32 = 1u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub struct HDITEMA { - pub mask: HDI_MASK, - pub cxy: i32, - pub pszText: ::windows_sys::core::PSTR, - pub hbm: super::super::Graphics::Gdi::HBITMAP, - pub cchTextMax: i32, - pub fmt: i32, - pub lParam: super::super::Foundation::LPARAM, - pub iImage: i32, - pub iOrder: i32, - pub r#type: u32, - pub pvFilter: *mut ::core::ffi::c_void, - pub state: u32, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::marker::Copy for HDITEMA {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::clone::Clone for HDITEMA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub struct HDITEMW { - pub mask: HDI_MASK, - pub cxy: i32, - pub pszText: ::windows_sys::core::PWSTR, - pub hbm: super::super::Graphics::Gdi::HBITMAP, - pub cchTextMax: i32, - pub fmt: i32, - pub lParam: super::super::Foundation::LPARAM, - pub iImage: i32, - pub iOrder: i32, - pub r#type: u32, - pub pvFilter: *mut ::core::ffi::c_void, - pub state: u32, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::marker::Copy for HDITEMW {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::clone::Clone for HDITEMW { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type HDI_MASK = u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HDI_WIDTH: HDI_MASK = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HDI_HEIGHT: HDI_MASK = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HDI_TEXT: HDI_MASK = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HDI_FORMAT: HDI_MASK = 4u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HDI_LPARAM: HDI_MASK = 8u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HDI_BITMAP: HDI_MASK = 16u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HDI_IMAGE: HDI_MASK = 32u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HDI_DI_SETITEM: HDI_MASK = 64u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HDI_ORDER: HDI_MASK = 128u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HDI_FILTER: HDI_MASK = 256u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HDI_STATE: HDI_MASK = 512u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -pub struct HDLAYOUT { - pub prc: *mut super::super::Foundation::RECT, - pub pwpos: *mut super::WindowsAndMessaging::WINDOWPOS, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for HDLAYOUT {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for HDLAYOUT { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const HDM_CLEARFILTER: u32 = 4632u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const HDM_CREATEDRAGIMAGE: u32 = 4624u32; @@ -2166,8 +1212,6 @@ pub const HDM_SETITEMW: u32 = 4620u32; pub const HDM_SETORDERARRAY: u32 = 4626u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const HDM_SETUNICODEFORMAT: u32 = 8197u32; -pub type HDPA = isize; -pub type HDSA = isize; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const HDSIL_NORMAL: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -2194,65 +1238,6 @@ pub const HDS_HOTTRACK: u32 = 4u32; pub const HDS_NOSIZING: u32 = 2048u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const HDS_OVERFLOW: u32 = 4096u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct HD_TEXTFILTERA { - pub pszText: ::windows_sys::core::PSTR, - pub cchTextMax: i32, -} -impl ::core::marker::Copy for HD_TEXTFILTERA {} -impl ::core::clone::Clone for HD_TEXTFILTERA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct HD_TEXTFILTERW { - pub pszText: ::windows_sys::core::PWSTR, - pub cchTextMax: i32, -} -impl ::core::marker::Copy for HD_TEXTFILTERW {} -impl ::core::clone::Clone for HD_TEXTFILTERW { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type HEADER_CONTROL_NOTIFICATION_BUTTON = u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HEADER_CONTROL_NOTIFICATION_BUTTON_LEFT: HEADER_CONTROL_NOTIFICATION_BUTTON = 0u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HEADER_CONTROL_NOTIFICATION_BUTTON_RIGHT: HEADER_CONTROL_NOTIFICATION_BUTTON = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HEADER_CONTROL_NOTIFICATION_BUTTON_MIDDLE: HEADER_CONTROL_NOTIFICATION_BUTTON = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HHT_ABOVE: u32 = 256u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HHT_BELOW: u32 = 512u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HHT_NOWHERE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HHT_ONDIVIDER: u32 = 4u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HHT_ONDIVOPEN: u32 = 8u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HHT_ONDROPDOWN: u32 = 8192u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HHT_ONFILTER: u32 = 16u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HHT_ONFILTERBUTTON: u32 = 32u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HHT_ONHEADER: u32 = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HHT_ONITEMSTATEICON: u32 = 4096u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HHT_ONOVERFLOW: u32 = 16384u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HHT_TOLEFT: u32 = 2048u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HHT_TORIGHT: u32 = 1024u32; -pub type HIMAGELIST = isize; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const HIST_ADDTOFAVORITES: u32 = 3u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -2301,45 +1286,6 @@ pub const HOTKEY_CLASSA: &str = "msctls_hotkey32"; pub const HOTKEY_CLASSW: &str = "msctls_hotkey32"; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const HOVER_DEFAULT: u32 = 4294967295u32; -pub type HPROPSHEETPAGE = isize; -pub type HSYNTHETICPOINTERDEVICE = isize; -pub type HTREEITEM = isize; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HTTB_BACKGROUNDSEG: u32 = 0u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HTTB_CAPTION: u32 = 4u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HTTB_FIXEDBORDER: u32 = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HTTB_RESIZINGBORDER_BOTTOM: u32 = 128u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HTTB_RESIZINGBORDER_LEFT: u32 = 16u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HTTB_RESIZINGBORDER_RIGHT: u32 = 64u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HTTB_RESIZINGBORDER_TOP: u32 = 32u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HTTB_SIZINGTEMPLATE: u32 = 256u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HTTB_SYSTEMSIZINGMARGINS: u32 = 512u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type HYPERLINKSTATES = i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HLS_NORMALTEXT: HYPERLINKSTATES = 1i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HLS_LINKTEXT: HYPERLINKSTATES = 2i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type ICONEFFECT = i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ICE_NONE: ICONEFFECT = 0i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ICE_GLOW: ICONEFFECT = 1i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ICE_SHADOW: ICONEFFECT = 2i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ICE_PULSE: ICONEFFECT = 3i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ICE_ALPHA: ICONEFFECT = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const IDB_HIST_DISABLED: u32 = 14u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -2364,8 +1310,6 @@ pub const IDB_VIEW_SMALL_COLOR: u32 = 4u32; pub const IDC_MANAGE_LINK: u32 = 1592u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const ID_PSRESTARTWINDOWS: u32 = 2u32; -pub type IImageList = *mut ::core::ffi::c_void; -pub type IImageList2 = *mut ::core::ffi::c_void; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const ILDI_PURGE: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -2409,10 +1353,6 @@ pub const ILGT_ASYNC: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const ILGT_NORMAL: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ILP_DOWNLEVEL: u32 = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ILP_NORMAL: u32 = 0u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const ILR_DEFAULT: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const ILR_HORIZONTAL_CENTER: u32 = 1u32; @@ -2440,6643 +1380,6425 @@ pub const ILS_NORMAL: u32 = 0u32; pub const ILS_SATURATE: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const ILS_SHADOW: u32 = 2u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub struct IMAGEINFO { - pub hbmImage: super::super::Graphics::Gdi::HBITMAP, - pub hbmMask: super::super::Graphics::Gdi::HBITMAP, - pub Unused1: i32, - pub Unused2: i32, - pub rcImage: super::super::Foundation::RECT, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::marker::Copy for IMAGEINFO {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::clone::Clone for IMAGEINFO { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type IMAGELAYOUT = i32; +pub const INFOTIPSIZE: u32 = 1024u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const IL_VERTICAL: IMAGELAYOUT = 0i32; +pub const INVALID_LINK_INDEX: i32 = -1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const IL_HORIZONTAL: IMAGELAYOUT = 1i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] -#[cfg(feature = "Win32_Graphics_Gdi")] -pub struct IMAGELISTDRAWPARAMS { - pub cbSize: u32, - pub himl: HIMAGELIST, - pub i: i32, - pub hdcDst: super::super::Graphics::Gdi::HDC, - pub x: i32, - pub y: i32, - pub cx: i32, - pub cy: i32, - pub xBitmap: i32, - pub yBitmap: i32, - pub rgbBk: u32, - pub rgbFg: u32, - pub fStyle: u32, - pub dwRop: u32, - pub fState: u32, - pub Frame: u32, - pub crEffect: u32, -} -#[cfg(feature = "Win32_Graphics_Gdi")] -impl ::core::marker::Copy for IMAGELISTDRAWPARAMS {} -#[cfg(feature = "Win32_Graphics_Gdi")] -impl ::core::clone::Clone for IMAGELISTDRAWPARAMS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] +pub const IPM_CLEARADDRESS: u32 = 1124u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct IMAGELISTSTATS { - pub cbSize: u32, - pub cAlloc: i32, - pub cUsed: i32, - pub cStandby: i32, -} -impl ::core::marker::Copy for IMAGELISTSTATS {} -impl ::core::clone::Clone for IMAGELISTSTATS { - fn clone(&self) -> Self { - *self - } -} +pub const IPM_GETADDRESS: u32 = 1126u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type IMAGELIST_CREATION_FLAGS = u32; +pub const IPM_ISBLANK: u32 = 1129u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ILC_MASK: IMAGELIST_CREATION_FLAGS = 1u32; +pub const IPM_SETADDRESS: u32 = 1125u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ILC_COLOR: IMAGELIST_CREATION_FLAGS = 0u32; +pub const IPM_SETFOCUS: u32 = 1128u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ILC_COLORDDB: IMAGELIST_CREATION_FLAGS = 254u32; +pub const IPM_SETRANGE: u32 = 1127u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ILC_COLOR4: IMAGELIST_CREATION_FLAGS = 4u32; +pub const I_IMAGECALLBACK: i32 = -1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ILC_COLOR8: IMAGELIST_CREATION_FLAGS = 8u32; +pub const I_IMAGENONE: i32 = -2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ILC_COLOR16: IMAGELIST_CREATION_FLAGS = 16u32; +pub const I_INDENTCALLBACK: i32 = -1i32; +pub const ImageList: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2085055394, data2: 689, data3: 18676, data4: [128, 72, 178, 70, 25, 221, 192, 88] }; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ILC_COLOR24: IMAGELIST_CREATION_FLAGS = 24u32; +pub const LM_GETIDEALHEIGHT: u32 = 1793u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ILC_COLOR32: IMAGELIST_CREATION_FLAGS = 32u32; +pub const LM_GETIDEALSIZE: u32 = 1793u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ILC_PALETTE: IMAGELIST_CREATION_FLAGS = 2048u32; +pub const LM_GETITEM: u32 = 1795u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ILC_MIRROR: IMAGELIST_CREATION_FLAGS = 8192u32; +pub const LM_HITTEST: u32 = 1792u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ILC_PERITEMMIRROR: IMAGELIST_CREATION_FLAGS = 32768u32; +pub const LM_SETITEM: u32 = 1794u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ILC_ORIGINALSIZE: IMAGELIST_CREATION_FLAGS = 65536u32; +pub const LVA_ALIGNLEFT: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ILC_HIGHQUALITYSCALE: IMAGELIST_CREATION_FLAGS = 131072u32; +pub const LVA_ALIGNTOP: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type IMAGESELECTTYPE = i32; +pub const LVA_DEFAULT: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const IST_NONE: IMAGESELECTTYPE = 0i32; +pub const LVA_SNAPTOGRID: u32 = 5u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const IST_SIZE: IMAGESELECTTYPE = 1i32; +pub const LVCDRF_NOGROUPFRAME: u32 = 131072u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const IST_DPI: IMAGESELECTTYPE = 2i32; +pub const LVCDRF_NOSELECT: u32 = 65536u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type IMAGE_LIST_COPY_FLAGS = u32; +pub const LVFF_ITEMCOUNT: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ILCF_MOVE: IMAGE_LIST_COPY_FLAGS = 0u32; +pub const LVFIS_FOCUSED: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ILCF_SWAP: IMAGE_LIST_COPY_FLAGS = 1u32; +pub const LVGF_ALIGN: u32 = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type IMAGE_LIST_DRAW_STYLE = u32; +pub const LVGF_DESCRIPTIONBOTTOM: u32 = 2048u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ILD_BLEND: IMAGE_LIST_DRAW_STYLE = 4u32; +pub const LVGF_DESCRIPTIONTOP: u32 = 1024u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ILD_BLEND50: IMAGE_LIST_DRAW_STYLE = 4u32; +pub const LVGF_EXTENDEDIMAGE: u32 = 8192u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ILD_FOCUS: IMAGE_LIST_DRAW_STYLE = 2u32; +pub const LVGF_GROUPID: u32 = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ILD_MASK: IMAGE_LIST_DRAW_STYLE = 16u32; +pub const LVGF_ITEMS: u32 = 16384u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ILD_NORMAL: IMAGE_LIST_DRAW_STYLE = 0u32; +pub const LVGF_SUBSET: u32 = 32768u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ILD_SELECTED: IMAGE_LIST_DRAW_STYLE = 4u32; +pub const LVGF_SUBSETITEMS: u32 = 65536u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type IMAGE_LIST_ITEM_FLAGS = u32; +pub const LVGF_SUBTITLE: u32 = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ILIF_ALPHA: IMAGE_LIST_ITEM_FLAGS = 1u32; +pub const LVGF_TASK: u32 = 512u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ILIF_LOWQUALITY: IMAGE_LIST_ITEM_FLAGS = 2u32; +pub const LVGF_TITLEIMAGE: u32 = 4096u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const INFOTIPSIZE: u32 = 1024u32; -#[repr(C)] +pub const LVGGR_GROUP: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct INITCOMMONCONTROLSEX { - pub dwSize: u32, - pub dwICC: INITCOMMONCONTROLSEX_ICC, -} -impl ::core::marker::Copy for INITCOMMONCONTROLSEX {} -impl ::core::clone::Clone for INITCOMMONCONTROLSEX { - fn clone(&self) -> Self { - *self - } -} +pub const LVGGR_HEADER: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type INITCOMMONCONTROLSEX_ICC = u32; +pub const LVGGR_LABEL: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ICC_ANIMATE_CLASS: INITCOMMONCONTROLSEX_ICC = 128u32; +pub const LVGGR_SUBSETLINK: u32 = 3u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ICC_BAR_CLASSES: INITCOMMONCONTROLSEX_ICC = 4u32; +pub const LVGMF_BORDERCOLOR: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ICC_COOL_CLASSES: INITCOMMONCONTROLSEX_ICC = 1024u32; +pub const LVGMF_BORDERSIZE: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ICC_DATE_CLASSES: INITCOMMONCONTROLSEX_ICC = 256u32; +pub const LVGMF_NONE: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ICC_HOTKEY_CLASS: INITCOMMONCONTROLSEX_ICC = 64u32; +pub const LVGMF_TEXTCOLOR: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ICC_INTERNET_CLASSES: INITCOMMONCONTROLSEX_ICC = 2048u32; +pub const LVIR_BOUNDS: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ICC_LINK_CLASS: INITCOMMONCONTROLSEX_ICC = 32768u32; +pub const LVIR_ICON: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ICC_LISTVIEW_CLASSES: INITCOMMONCONTROLSEX_ICC = 1u32; +pub const LVIR_LABEL: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ICC_NATIVEFNTCTL_CLASS: INITCOMMONCONTROLSEX_ICC = 8192u32; +pub const LVIR_SELECTBOUNDS: u32 = 3u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ICC_PAGESCROLLER_CLASS: INITCOMMONCONTROLSEX_ICC = 4096u32; +pub const LVKF_ALT: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ICC_PROGRESS_CLASS: INITCOMMONCONTROLSEX_ICC = 32u32; +pub const LVKF_CONTROL: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ICC_STANDARD_CLASSES: INITCOMMONCONTROLSEX_ICC = 16384u32; +pub const LVKF_SHIFT: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ICC_TAB_CLASSES: INITCOMMONCONTROLSEX_ICC = 8u32; +pub const LVM_APPROXIMATEVIEWRECT: u32 = 4160u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ICC_TREEVIEW_CLASSES: INITCOMMONCONTROLSEX_ICC = 2u32; +pub const LVM_ARRANGE: u32 = 4118u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ICC_UPDOWN_CLASS: INITCOMMONCONTROLSEX_ICC = 16u32; +pub const LVM_CANCELEDITLABEL: u32 = 4275u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ICC_USEREX_CLASSES: INITCOMMONCONTROLSEX_ICC = 512u32; +pub const LVM_CREATEDRAGIMAGE: u32 = 4129u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ICC_WIN95_CLASSES: INITCOMMONCONTROLSEX_ICC = 255u32; -#[repr(C)] +pub const LVM_DELETEALLITEMS: u32 = 4105u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct INTLIST { - pub iValueCount: i32, - pub iValues: [i32; 402], -} -impl ::core::marker::Copy for INTLIST {} -impl ::core::clone::Clone for INTLIST { - fn clone(&self) -> Self { - *self - } -} +pub const LVM_DELETECOLUMN: u32 = 4124u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const INVALID_LINK_INDEX: i32 = -1i32; +pub const LVM_DELETEITEM: u32 = 4104u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const IPM_CLEARADDRESS: u32 = 1124u32; +pub const LVM_EDITLABEL: u32 = 4214u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const IPM_GETADDRESS: u32 = 1126u32; +pub const LVM_EDITLABELA: u32 = 4119u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const IPM_ISBLANK: u32 = 1129u32; +pub const LVM_EDITLABELW: u32 = 4214u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const IPM_SETADDRESS: u32 = 1125u32; +pub const LVM_ENABLEGROUPVIEW: u32 = 4253u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const IPM_SETFOCUS: u32 = 1128u32; +pub const LVM_ENSUREVISIBLE: u32 = 4115u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const IPM_SETRANGE: u32 = 1127u32; +pub const LVM_FINDITEM: u32 = 4179u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const I_IMAGECALLBACK: i32 = -1i32; +pub const LVM_FINDITEMA: u32 = 4109u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const I_IMAGENONE: i32 = -2i32; +pub const LVM_FINDITEMW: u32 = 4179u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const I_INDENTCALLBACK: i32 = -1i32; -pub const ImageList: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2085055394, data2: 689, data3: 18676, data4: [128, 72, 178, 70, 25, 221, 192, 88] }; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct LHITTESTINFO { - pub pt: super::super::Foundation::POINT, - pub item: LITEM, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for LHITTESTINFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for LHITTESTINFO { - fn clone(&self) -> Self { - *self - } -} +pub const LVM_FIRST: u32 = 4096u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LIF_ITEMID: u32 = 4u32; +pub const LVM_GETBKCOLOR: u32 = 4096u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LIF_ITEMINDEX: u32 = 1u32; +pub const LVM_GETBKIMAGE: u32 = 4235u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LIF_STATE: u32 = 2u32; +pub const LVM_GETBKIMAGEA: u32 = 4165u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LIF_URL: u32 = 8u32; +pub const LVM_GETBKIMAGEW: u32 = 4235u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type LINKPARTS = i32; +pub const LVM_GETCALLBACKMASK: u32 = 4106u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LP_HYPERLINK: LINKPARTS = 1i32; +pub const LVM_GETCOLUMN: u32 = 4191u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LIS_DEFAULTCOLORS: u32 = 16u32; +pub const LVM_GETCOLUMNA: u32 = 4121u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LIS_ENABLED: u32 = 2u32; +pub const LVM_GETCOLUMNORDERARRAY: u32 = 4155u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LIS_FOCUSED: u32 = 1u32; +pub const LVM_GETCOLUMNW: u32 = 4191u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LIS_HOTTRACK: u32 = 8u32; +pub const LVM_GETCOLUMNWIDTH: u32 = 4125u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LIS_VISITED: u32 = 4u32; -#[repr(C)] +pub const LVM_GETCOUNTPERPAGE: u32 = 4136u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct LITEM { - pub mask: u32, - pub iLink: i32, - pub state: u32, - pub stateMask: u32, - pub szID: [u16; 48], - pub szUrl: [u16; 2084], -} -impl ::core::marker::Copy for LITEM {} -impl ::core::clone::Clone for LITEM { - fn clone(&self) -> Self { - *self - } -} +pub const LVM_GETEDITCONTROL: u32 = 4120u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LM_GETIDEALHEIGHT: u32 = 1793u32; +pub const LVM_GETEMPTYTEXT: u32 = 4300u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LM_GETIDEALSIZE: u32 = 1793u32; +pub const LVM_GETEXTENDEDLISTVIEWSTYLE: u32 = 4151u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LM_GETITEM: u32 = 1795u32; +pub const LVM_GETFOCUSEDGROUP: u32 = 4189u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LM_HITTEST: u32 = 1792u32; +pub const LVM_GETFOOTERINFO: u32 = 4302u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LM_SETITEM: u32 = 1794u32; +pub const LVM_GETFOOTERITEM: u32 = 4304u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type LOGOFFBUTTONSSTATES = i32; +pub const LVM_GETFOOTERITEMRECT: u32 = 4303u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPLS_NORMAL: LOGOFFBUTTONSSTATES = 1i32; +pub const LVM_GETFOOTERRECT: u32 = 4301u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPLS_HOT: LOGOFFBUTTONSSTATES = 2i32; +pub const LVM_GETGROUPCOUNT: u32 = 4248u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPLS_PRESSED: LOGOFFBUTTONSSTATES = 3i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPFNADDPROPSHEETPAGES = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPFNCCINFOA = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub type LPFNCCINFOW = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] -#[cfg(feature = "Win32_Graphics_Gdi")] -pub type LPFNCCSIZETOTEXTA = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] -#[cfg(feature = "Win32_Graphics_Gdi")] -pub type LPFNCCSIZETOTEXTW = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPFNCCSTYLEA = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPFNCCSTYLEW = ::core::option::Option super::super::Foundation::BOOL>; -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub type LPFNPSPCALLBACKA = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub type LPFNPSPCALLBACKW = ::core::option::Option u32>; -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type LPFNSVADDPROPSHEETPAGE = ::core::option::Option super::super::Foundation::BOOL>; +pub const LVM_GETGROUPINFO: u32 = 4245u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVA_ALIGNLEFT: u32 = 1u32; +pub const LVM_GETGROUPINFOBYINDEX: u32 = 4249u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVA_ALIGNTOP: u32 = 2u32; +pub const LVM_GETGROUPMETRICS: u32 = 4252u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVA_DEFAULT: u32 = 0u32; +pub const LVM_GETGROUPRECT: u32 = 4194u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVA_SNAPTOGRID: u32 = 5u32; +pub const LVM_GETGROUPSTATE: u32 = 4188u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVBKIF_FLAG_ALPHABLEND: u32 = 536870912u32; +pub const LVM_GETHEADER: u32 = 4127u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVBKIF_FLAG_TILEOFFSET: u32 = 256u32; +pub const LVM_GETHOTCURSOR: u32 = 4159u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVBKIF_SOURCE_HBITMAP: u32 = 1u32; +pub const LVM_GETHOTITEM: u32 = 4157u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVBKIF_SOURCE_MASK: u32 = 3u32; +pub const LVM_GETHOVERTIME: u32 = 4168u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVBKIF_SOURCE_NONE: u32 = 0u32; +pub const LVM_GETIMAGELIST: u32 = 4098u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVBKIF_SOURCE_URL: u32 = 2u32; +pub const LVM_GETINSERTMARK: u32 = 4263u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVBKIF_STYLE_MASK: u32 = 16u32; +pub const LVM_GETINSERTMARKCOLOR: u32 = 4267u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVBKIF_STYLE_NORMAL: u32 = 0u32; +pub const LVM_GETINSERTMARKRECT: u32 = 4265u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVBKIF_STYLE_TILE: u32 = 16u32; +pub const LVM_GETISEARCHSTRING: u32 = 4213u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVBKIF_TYPE_WATERMARK: u32 = 268435456u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] -#[cfg(feature = "Win32_Graphics_Gdi")] -pub struct LVBKIMAGEA { - pub ulFlags: u32, - pub hbm: super::super::Graphics::Gdi::HBITMAP, - pub pszImage: ::windows_sys::core::PSTR, - pub cchImageMax: u32, - pub xOffsetPercent: i32, - pub yOffsetPercent: i32, -} -#[cfg(feature = "Win32_Graphics_Gdi")] -impl ::core::marker::Copy for LVBKIMAGEA {} -#[cfg(feature = "Win32_Graphics_Gdi")] -impl ::core::clone::Clone for LVBKIMAGEA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] -#[cfg(feature = "Win32_Graphics_Gdi")] -pub struct LVBKIMAGEW { - pub ulFlags: u32, - pub hbm: super::super::Graphics::Gdi::HBITMAP, - pub pszImage: ::windows_sys::core::PWSTR, - pub cchImageMax: u32, - pub xOffsetPercent: i32, - pub yOffsetPercent: i32, -} -#[cfg(feature = "Win32_Graphics_Gdi")] -impl ::core::marker::Copy for LVBKIMAGEW {} -#[cfg(feature = "Win32_Graphics_Gdi")] -impl ::core::clone::Clone for LVBKIMAGEW { - fn clone(&self) -> Self { - *self - } -} +pub const LVM_GETISEARCHSTRINGA: u32 = 4148u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVCDRF_NOGROUPFRAME: u32 = 131072u32; +pub const LVM_GETISEARCHSTRINGW: u32 = 4213u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVCDRF_NOSELECT: u32 = 65536u32; +pub const LVM_GETITEM: u32 = 4171u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVCFMT_FILL: u32 = 2097152u32; +pub const LVM_GETITEMA: u32 = 4101u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVCFMT_LINE_BREAK: u32 = 1048576u32; +pub const LVM_GETITEMCOUNT: u32 = 4100u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVCFMT_NO_TITLE: u32 = 8388608u32; +pub const LVM_GETITEMINDEXRECT: u32 = 4305u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVCFMT_WRAP: u32 = 4194304u32; -#[repr(C)] +pub const LVM_GETITEMPOSITION: u32 = 4112u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct LVCOLUMNA { - pub mask: LVCOLUMNW_MASK, - pub fmt: LVCOLUMNW_FORMAT, - pub cx: i32, - pub pszText: ::windows_sys::core::PSTR, - pub cchTextMax: i32, - pub iSubItem: i32, - pub iImage: i32, - pub iOrder: i32, - pub cxMin: i32, - pub cxDefault: i32, - pub cxIdeal: i32, -} -impl ::core::marker::Copy for LVCOLUMNA {} -impl ::core::clone::Clone for LVCOLUMNA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] +pub const LVM_GETITEMRECT: u32 = 4110u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct LVCOLUMNW { - pub mask: LVCOLUMNW_MASK, - pub fmt: LVCOLUMNW_FORMAT, - pub cx: i32, - pub pszText: ::windows_sys::core::PWSTR, - pub cchTextMax: i32, - pub iSubItem: i32, - pub iImage: i32, - pub iOrder: i32, - pub cxMin: i32, - pub cxDefault: i32, - pub cxIdeal: i32, -} -impl ::core::marker::Copy for LVCOLUMNW {} -impl ::core::clone::Clone for LVCOLUMNW { - fn clone(&self) -> Self { - *self - } -} +pub const LVM_GETITEMSPACING: u32 = 4147u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type LVCOLUMNW_FORMAT = u32; +pub const LVM_GETITEMSTATE: u32 = 4140u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVCFMT_LEFT: LVCOLUMNW_FORMAT = 0u32; +pub const LVM_GETITEMTEXT: u32 = 4211u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVCFMT_RIGHT: LVCOLUMNW_FORMAT = 1u32; +pub const LVM_GETITEMTEXTA: u32 = 4141u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVCFMT_CENTER: LVCOLUMNW_FORMAT = 2u32; +pub const LVM_GETITEMTEXTW: u32 = 4211u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVCFMT_JUSTIFYMASK: LVCOLUMNW_FORMAT = 3u32; +pub const LVM_GETITEMW: u32 = 4171u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVCFMT_IMAGE: LVCOLUMNW_FORMAT = 2048u32; +pub const LVM_GETNEXTITEM: u32 = 4108u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVCFMT_BITMAP_ON_RIGHT: LVCOLUMNW_FORMAT = 4096u32; +pub const LVM_GETNEXTITEMINDEX: u32 = 4307u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVCFMT_COL_HAS_IMAGES: LVCOLUMNW_FORMAT = 32768u32; +pub const LVM_GETNUMBEROFWORKAREAS: u32 = 4169u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVCFMT_FIXED_WIDTH: LVCOLUMNW_FORMAT = 256u32; +pub const LVM_GETORIGIN: u32 = 4137u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVCFMT_NO_DPI_SCALE: LVCOLUMNW_FORMAT = 262144u32; +pub const LVM_GETOUTLINECOLOR: u32 = 4272u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVCFMT_FIXED_RATIO: LVCOLUMNW_FORMAT = 524288u32; +pub const LVM_GETSELECTEDCOLUMN: u32 = 4270u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVCFMT_SPLITBUTTON: LVCOLUMNW_FORMAT = 16777216u32; +pub const LVM_GETSELECTEDCOUNT: u32 = 4146u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type LVCOLUMNW_MASK = u32; +pub const LVM_GETSELECTIONMARK: u32 = 4162u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVCF_FMT: LVCOLUMNW_MASK = 1u32; +pub const LVM_GETSTRINGWIDTH: u32 = 4183u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVCF_WIDTH: LVCOLUMNW_MASK = 2u32; +pub const LVM_GETSTRINGWIDTHA: u32 = 4113u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVCF_TEXT: LVCOLUMNW_MASK = 4u32; +pub const LVM_GETSTRINGWIDTHW: u32 = 4183u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVCF_SUBITEM: LVCOLUMNW_MASK = 8u32; +pub const LVM_GETSUBITEMRECT: u32 = 4152u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVCF_IMAGE: LVCOLUMNW_MASK = 16u32; +pub const LVM_GETTEXTBKCOLOR: u32 = 4133u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVCF_ORDER: LVCOLUMNW_MASK = 32u32; +pub const LVM_GETTEXTCOLOR: u32 = 4131u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVCF_MINWIDTH: LVCOLUMNW_MASK = 64u32; +pub const LVM_GETTILEINFO: u32 = 4261u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVCF_DEFAULTWIDTH: LVCOLUMNW_MASK = 128u32; +pub const LVM_GETTILEVIEWINFO: u32 = 4259u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVCF_IDEALWIDTH: LVCOLUMNW_MASK = 256u32; +pub const LVM_GETTOOLTIPS: u32 = 4174u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVFF_ITEMCOUNT: u32 = 1u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct LVFINDINFOA { - pub flags: LVFINDINFOW_FLAGS, - pub psz: ::windows_sys::core::PCSTR, - pub lParam: super::super::Foundation::LPARAM, - pub pt: super::super::Foundation::POINT, - pub vkDirection: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for LVFINDINFOA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for LVFINDINFOA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct LVFINDINFOW { - pub flags: LVFINDINFOW_FLAGS, - pub psz: ::windows_sys::core::PCWSTR, - pub lParam: super::super::Foundation::LPARAM, - pub pt: super::super::Foundation::POINT, - pub vkDirection: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for LVFINDINFOW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for LVFINDINFOW { - fn clone(&self) -> Self { - *self - } -} +pub const LVM_GETTOPINDEX: u32 = 4135u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type LVFINDINFOW_FLAGS = u32; +pub const LVM_GETUNICODEFORMAT: u32 = 8198u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVFI_PARAM: LVFINDINFOW_FLAGS = 1u32; +pub const LVM_GETVIEW: u32 = 4239u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVFI_PARTIAL: LVFINDINFOW_FLAGS = 8u32; +pub const LVM_GETVIEWRECT: u32 = 4130u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVFI_STRING: LVFINDINFOW_FLAGS = 2u32; +pub const LVM_GETWORKAREAS: u32 = 4166u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVFI_SUBSTRING: LVFINDINFOW_FLAGS = 4u32; +pub const LVM_HASGROUP: u32 = 4257u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVFI_WRAP: LVFINDINFOW_FLAGS = 32u32; +pub const LVM_HITTEST: u32 = 4114u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVFI_NEARESTXY: LVFINDINFOW_FLAGS = 64u32; +pub const LVM_INSERTCOLUMN: u32 = 4193u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVFIS_FOCUSED: u32 = 1u32; -#[repr(C)] +pub const LVM_INSERTCOLUMNA: u32 = 4123u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct LVFOOTERINFO { - pub mask: u32, - pub pszText: ::windows_sys::core::PWSTR, - pub cchTextMax: i32, - pub cItems: u32, -} -impl ::core::marker::Copy for LVFOOTERINFO {} -impl ::core::clone::Clone for LVFOOTERINFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] +pub const LVM_INSERTCOLUMNW: u32 = 4193u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct LVFOOTERITEM { - pub mask: LVFOOTERITEM_MASK, - pub iItem: i32, - pub pszText: ::windows_sys::core::PWSTR, - pub cchTextMax: i32, - pub state: u32, - pub stateMask: u32, -} -impl ::core::marker::Copy for LVFOOTERITEM {} -impl ::core::clone::Clone for LVFOOTERITEM { - fn clone(&self) -> Self { - *self - } -} +pub const LVM_INSERTGROUP: u32 = 4241u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type LVFOOTERITEM_MASK = u32; +pub const LVM_INSERTGROUPSORTED: u32 = 4255u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVFIF_TEXT: LVFOOTERITEM_MASK = 1u32; +pub const LVM_INSERTITEM: u32 = 4173u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVFIF_STATE: LVFOOTERITEM_MASK = 2u32; +pub const LVM_INSERTITEMA: u32 = 4103u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVGA_FOOTER_CENTER: u32 = 16u32; +pub const LVM_INSERTITEMW: u32 = 4173u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVGA_FOOTER_LEFT: u32 = 8u32; +pub const LVM_INSERTMARKHITTEST: u32 = 4264u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVGA_FOOTER_RIGHT: u32 = 32u32; +pub const LVM_ISGROUPVIEWENABLED: u32 = 4271u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVGF_ALIGN: u32 = 8u32; +pub const LVM_ISITEMVISIBLE: u32 = 4278u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVGF_DESCRIPTIONBOTTOM: u32 = 2048u32; +pub const LVM_MAPIDTOINDEX: u32 = 4277u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVGF_DESCRIPTIONTOP: u32 = 1024u32; +pub const LVM_MAPINDEXTOID: u32 = 4276u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVGF_EXTENDEDIMAGE: u32 = 8192u32; +pub const LVM_MOVEGROUP: u32 = 4247u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVGF_GROUPID: u32 = 16u32; +pub const LVM_MOVEITEMTOGROUP: u32 = 4250u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVGF_ITEMS: u32 = 16384u32; +pub const LVM_REDRAWITEMS: u32 = 4117u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVGF_SUBSET: u32 = 32768u32; +pub const LVM_REMOVEALLGROUPS: u32 = 4256u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVGF_SUBSETITEMS: u32 = 65536u32; +pub const LVM_REMOVEGROUP: u32 = 4246u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVGF_SUBTITLE: u32 = 256u32; +pub const LVM_SCROLL: u32 = 4116u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVGF_TASK: u32 = 512u32; +pub const LVM_SETBKCOLOR: u32 = 4097u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVGF_TITLEIMAGE: u32 = 4096u32; +pub const LVM_SETBKIMAGE: u32 = 4234u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVGGR_GROUP: u32 = 0u32; +pub const LVM_SETBKIMAGEA: u32 = 4164u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVGGR_HEADER: u32 = 1u32; +pub const LVM_SETBKIMAGEW: u32 = 4234u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVGGR_LABEL: u32 = 2u32; +pub const LVM_SETCALLBACKMASK: u32 = 4107u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVGGR_SUBSETLINK: u32 = 3u32; +pub const LVM_SETCOLUMN: u32 = 4192u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVGIT_UNFOLDED: u32 = 1u32; +pub const LVM_SETCOLUMNA: u32 = 4122u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVGMF_BORDERCOLOR: u32 = 2u32; +pub const LVM_SETCOLUMNORDERARRAY: u32 = 4154u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVGMF_BORDERSIZE: u32 = 1u32; +pub const LVM_SETCOLUMNW: u32 = 4192u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVGMF_NONE: u32 = 0u32; +pub const LVM_SETCOLUMNWIDTH: u32 = 4126u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVGMF_TEXTCOLOR: u32 = 4u32; -#[repr(C)] +pub const LVM_SETEXTENDEDLISTVIEWSTYLE: u32 = 4150u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct LVGROUP { - pub cbSize: u32, - pub mask: LVGROUP_MASK, - pub pszHeader: ::windows_sys::core::PWSTR, - pub cchHeader: i32, - pub pszFooter: ::windows_sys::core::PWSTR, - pub cchFooter: i32, - pub iGroupId: i32, - pub stateMask: u32, - pub state: u32, - pub uAlign: u32, - pub pszSubtitle: ::windows_sys::core::PWSTR, - pub cchSubtitle: u32, - pub pszTask: ::windows_sys::core::PWSTR, - pub cchTask: u32, - pub pszDescriptionTop: ::windows_sys::core::PWSTR, - pub cchDescriptionTop: u32, - pub pszDescriptionBottom: ::windows_sys::core::PWSTR, - pub cchDescriptionBottom: u32, - pub iTitleImage: i32, - pub iExtendedImage: i32, - pub iFirstItem: i32, - pub cItems: u32, - pub pszSubsetTitle: ::windows_sys::core::PWSTR, - pub cchSubsetTitle: u32, -} -impl ::core::marker::Copy for LVGROUP {} -impl ::core::clone::Clone for LVGROUP { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] +pub const LVM_SETGROUPINFO: u32 = 4243u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct LVGROUPMETRICS { - pub cbSize: u32, - pub mask: u32, - pub Left: u32, - pub Top: u32, - pub Right: u32, - pub Bottom: u32, - pub crLeft: u32, - pub crTop: u32, - pub crRight: u32, - pub crBottom: u32, - pub crHeader: u32, - pub crFooter: u32, -} -impl ::core::marker::Copy for LVGROUPMETRICS {} -impl ::core::clone::Clone for LVGROUPMETRICS { - fn clone(&self) -> Self { - *self - } -} +pub const LVM_SETGROUPMETRICS: u32 = 4251u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type LVGROUP_MASK = u32; +pub const LVM_SETHOTCURSOR: u32 = 4158u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVGF_NONE: LVGROUP_MASK = 0u32; +pub const LVM_SETHOTITEM: u32 = 4156u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVGF_HEADER: LVGROUP_MASK = 1u32; +pub const LVM_SETHOVERTIME: u32 = 4167u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVGF_FOOTER: LVGROUP_MASK = 2u32; +pub const LVM_SETICONSPACING: u32 = 4149u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVGF_STATE: LVGROUP_MASK = 4u32; +pub const LVM_SETIMAGELIST: u32 = 4099u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVGS_COLLAPSED: u32 = 1u32; +pub const LVM_SETINFOTIP: u32 = 4269u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVGS_COLLAPSIBLE: u32 = 8u32; +pub const LVM_SETINSERTMARK: u32 = 4262u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVGS_FOCUSED: u32 = 16u32; +pub const LVM_SETINSERTMARKCOLOR: u32 = 4266u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVGS_HIDDEN: u32 = 2u32; +pub const LVM_SETITEM: u32 = 4172u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVGS_NOHEADER: u32 = 4u32; +pub const LVM_SETITEMA: u32 = 4102u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVGS_NORMAL: u32 = 0u32; +pub const LVM_SETITEMCOUNT: u32 = 4143u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVGS_SELECTED: u32 = 32u32; +pub const LVM_SETITEMINDEXSTATE: u32 = 4306u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVGS_SUBSETED: u32 = 64u32; +pub const LVM_SETITEMPOSITION: u32 = 4111u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVGS_SUBSETLINKFOCUSED: u32 = 128u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct LVHITTESTINFO { - pub pt: super::super::Foundation::POINT, - pub flags: LVHITTESTINFO_FLAGS, - pub iItem: i32, - pub iSubItem: i32, - pub iGroup: i32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for LVHITTESTINFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for LVHITTESTINFO { - fn clone(&self) -> Self { - *self - } -} +pub const LVM_SETITEMPOSITION32: u32 = 4145u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type LVHITTESTINFO_FLAGS = u32; +pub const LVM_SETITEMSTATE: u32 = 4139u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVHT_ABOVE: LVHITTESTINFO_FLAGS = 8u32; +pub const LVM_SETITEMTEXT: u32 = 4212u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVHT_BELOW: LVHITTESTINFO_FLAGS = 16u32; +pub const LVM_SETITEMTEXTA: u32 = 4142u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVHT_NOWHERE: LVHITTESTINFO_FLAGS = 1u32; +pub const LVM_SETITEMTEXTW: u32 = 4212u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVHT_ONITEMICON: LVHITTESTINFO_FLAGS = 2u32; +pub const LVM_SETITEMW: u32 = 4172u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVHT_ONITEMLABEL: LVHITTESTINFO_FLAGS = 4u32; +pub const LVM_SETOUTLINECOLOR: u32 = 4273u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVHT_ONITEMSTATEICON: LVHITTESTINFO_FLAGS = 8u32; +pub const LVM_SETSELECTEDCOLUMN: u32 = 4236u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVHT_TOLEFT: LVHITTESTINFO_FLAGS = 64u32; +pub const LVM_SETSELECTIONMARK: u32 = 4163u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVHT_TORIGHT: LVHITTESTINFO_FLAGS = 32u32; +pub const LVM_SETTEXTBKCOLOR: u32 = 4134u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVHT_EX_GROUP_HEADER: LVHITTESTINFO_FLAGS = 268435456u32; +pub const LVM_SETTEXTCOLOR: u32 = 4132u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVHT_EX_GROUP_FOOTER: LVHITTESTINFO_FLAGS = 536870912u32; +pub const LVM_SETTILEINFO: u32 = 4260u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVHT_EX_GROUP_COLLAPSE: LVHITTESTINFO_FLAGS = 1073741824u32; +pub const LVM_SETTILEVIEWINFO: u32 = 4258u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVHT_EX_GROUP_BACKGROUND: LVHITTESTINFO_FLAGS = 2147483648u32; +pub const LVM_SETTOOLTIPS: u32 = 4170u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVHT_EX_GROUP_STATEICON: LVHITTESTINFO_FLAGS = 16777216u32; +pub const LVM_SETUNICODEFORMAT: u32 = 8197u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVHT_EX_GROUP_SUBSETLINK: LVHITTESTINFO_FLAGS = 33554432u32; +pub const LVM_SETVIEW: u32 = 4238u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVHT_EX_GROUP: LVHITTESTINFO_FLAGS = 4076863488u32; +pub const LVM_SETWORKAREAS: u32 = 4161u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVHT_EX_ONCONTENTS: LVHITTESTINFO_FLAGS = 67108864u32; +pub const LVM_SORTGROUPS: u32 = 4254u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVHT_EX_FOOTER: LVHITTESTINFO_FLAGS = 134217728u32; +pub const LVM_SORTITEMS: u32 = 4144u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVIF_COLFMT: u32 = 65536u32; +pub const LVM_SORTITEMSEX: u32 = 4177u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVIF_COLUMNS: u32 = 512u32; +pub const LVM_SUBITEMHITTEST: u32 = 4153u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVIF_DI_SETITEM: u32 = 4096u32; +pub const LVM_UPDATE: u32 = 4138u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVIF_GROUPID: u32 = 256u32; +pub const LVNI_ABOVE: u32 = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVIF_IMAGE: u32 = 2u32; +pub const LVNI_ALL: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVIF_INDENT: u32 = 16u32; +pub const LVNI_BELOW: u32 = 512u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVIF_NORECOMPUTE: u32 = 2048u32; +pub const LVNI_CUT: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVIF_PARAM: u32 = 4u32; +pub const LVNI_DROPHILITED: u32 = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVIF_STATE: u32 = 8u32; +pub const LVNI_FOCUSED: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVIF_TEXT: u32 = 1u32; +pub const LVNI_PREVIOUS: u32 = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVIM_AFTER: u32 = 1u32; -#[repr(C)] +pub const LVNI_SAMEGROUPONLY: u32 = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct LVINSERTGROUPSORTED { - pub pfnGroupCompare: PFNLVGROUPCOMPARE, - pub pvData: *mut ::core::ffi::c_void, - pub lvGroup: LVGROUP, -} -impl ::core::marker::Copy for LVINSERTGROUPSORTED {} -impl ::core::clone::Clone for LVINSERTGROUPSORTED { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] +pub const LVNI_SELECTED: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct LVINSERTMARK { - pub cbSize: u32, - pub dwFlags: u32, - pub iItem: i32, - pub dwReserved: u32, -} -impl ::core::marker::Copy for LVINSERTMARK {} -impl ::core::clone::Clone for LVINSERTMARK { - fn clone(&self) -> Self { - *self - } -} +pub const LVNI_TOLEFT: u32 = 1024u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVIR_BOUNDS: u32 = 0u32; +pub const LVNI_TORIGHT: u32 = 2048u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVIR_ICON: u32 = 1u32; +pub const LVNI_VISIBLEONLY: u32 = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVIR_LABEL: u32 = 2u32; +pub const LVNI_VISIBLEORDER: u32 = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVIR_SELECTBOUNDS: u32 = 3u32; +pub const LVNSCH_DEFAULT: i32 = -1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVIS_ACTIVATING: u32 = 32u32; +pub const LVNSCH_ERROR: i32 = -2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVIS_CUT: u32 = 4u32; +pub const LVNSCH_IGNORE: i32 = -3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVIS_DROPHILITED: u32 = 8u32; +pub const LVSCW_AUTOSIZE: i32 = -1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVIS_FOCUSED: u32 = 1u32; +pub const LVSCW_AUTOSIZE_USEHEADER: i32 = -2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVIS_GLOW: u32 = 16u32; +pub const LVSICF_NOINVALIDATEALL: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVIS_OVERLAYMASK: u32 = 3840u32; +pub const LVSICF_NOSCROLL: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVIS_SELECTED: u32 = 2u32; +pub const LVSIL_GROUPHEADER: u32 = 3u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVIS_STATEIMAGEMASK: u32 = 61440u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct LVITEMA { - pub mask: u32, - pub iItem: i32, - pub iSubItem: i32, - pub state: u32, - pub stateMask: u32, - pub pszText: ::windows_sys::core::PSTR, - pub cchTextMax: i32, - pub iImage: i32, - pub lParam: super::super::Foundation::LPARAM, - pub iIndent: i32, - pub iGroupId: LVITEMA_GROUP_ID, - pub cColumns: u32, - pub puColumns: *mut u32, - pub piColFmt: *mut i32, - pub iGroup: i32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for LVITEMA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for LVITEMA { - fn clone(&self) -> Self { - *self - } -} +pub const LVSIL_NORMAL: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type LVITEMA_GROUP_ID = i32; +pub const LVSIL_SMALL: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const I_GROUPIDCALLBACK: LVITEMA_GROUP_ID = -1i32; +pub const LVSIL_STATE: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const I_GROUPIDNONE: LVITEMA_GROUP_ID = -2i32; -#[repr(C)] +pub const LVS_ALIGNLEFT: u32 = 2048u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct LVITEMINDEX { - pub iItem: i32, - pub iGroup: i32, -} -impl ::core::marker::Copy for LVITEMINDEX {} -impl ::core::clone::Clone for LVITEMINDEX { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct LVITEMW { - pub mask: u32, - pub iItem: i32, - pub iSubItem: i32, - pub state: u32, - pub stateMask: u32, - pub pszText: ::windows_sys::core::PWSTR, - pub cchTextMax: i32, - pub iImage: i32, - pub lParam: super::super::Foundation::LPARAM, - pub iIndent: i32, - pub iGroupId: LVITEMA_GROUP_ID, - pub cColumns: u32, - pub puColumns: *mut u32, - pub piColFmt: *mut i32, - pub iGroup: i32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for LVITEMW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for LVITEMW { - fn clone(&self) -> Self { - *self - } -} +pub const LVS_ALIGNMASK: u32 = 3072u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVKF_ALT: u32 = 1u32; +pub const LVS_ALIGNTOP: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVKF_CONTROL: u32 = 2u32; +pub const LVS_AUTOARRANGE: u32 = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVKF_SHIFT: u32 = 4u32; +pub const LVS_EDITLABELS: u32 = 512u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_APPROXIMATEVIEWRECT: u32 = 4160u32; +pub const LVS_EX_AUTOAUTOARRANGE: u32 = 16777216u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_ARRANGE: u32 = 4118u32; +pub const LVS_EX_AUTOCHECKSELECT: u32 = 134217728u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_CANCELEDITLABEL: u32 = 4275u32; +pub const LVS_EX_AUTOSIZECOLUMNS: u32 = 268435456u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_CREATEDRAGIMAGE: u32 = 4129u32; +pub const LVS_EX_BORDERSELECT: u32 = 32768u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_DELETEALLITEMS: u32 = 4105u32; +pub const LVS_EX_CHECKBOXES: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_DELETECOLUMN: u32 = 4124u32; +pub const LVS_EX_COLUMNOVERFLOW: u32 = 2147483648u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_DELETEITEM: u32 = 4104u32; +pub const LVS_EX_COLUMNSNAPPOINTS: u32 = 1073741824u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_EDITLABEL: u32 = 4214u32; +pub const LVS_EX_DOUBLEBUFFER: u32 = 65536u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_EDITLABELA: u32 = 4119u32; +pub const LVS_EX_FLATSB: u32 = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_EDITLABELW: u32 = 4214u32; +pub const LVS_EX_FULLROWSELECT: u32 = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_ENABLEGROUPVIEW: u32 = 4253u32; +pub const LVS_EX_GRIDLINES: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_ENSUREVISIBLE: u32 = 4115u32; +pub const LVS_EX_HEADERDRAGDROP: u32 = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_FINDITEM: u32 = 4179u32; +pub const LVS_EX_HEADERINALLVIEWS: u32 = 33554432u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_FINDITEMA: u32 = 4109u32; +pub const LVS_EX_HIDELABELS: u32 = 131072u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_FINDITEMW: u32 = 4179u32; +pub const LVS_EX_INFOTIP: u32 = 1024u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_FIRST: u32 = 4096u32; +pub const LVS_EX_JUSTIFYCOLUMNS: u32 = 2097152u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETBKCOLOR: u32 = 4096u32; +pub const LVS_EX_LABELTIP: u32 = 16384u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETBKIMAGE: u32 = 4235u32; +pub const LVS_EX_MULTIWORKAREAS: u32 = 8192u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETBKIMAGEA: u32 = 4165u32; +pub const LVS_EX_ONECLICKACTIVATE: u32 = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETBKIMAGEW: u32 = 4235u32; +pub const LVS_EX_REGIONAL: u32 = 512u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETCALLBACKMASK: u32 = 4106u32; +pub const LVS_EX_SIMPLESELECT: u32 = 1048576u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETCOLUMN: u32 = 4191u32; +pub const LVS_EX_SINGLEROW: u32 = 262144u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETCOLUMNA: u32 = 4121u32; +pub const LVS_EX_SNAPTOGRID: u32 = 524288u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETCOLUMNORDERARRAY: u32 = 4155u32; +pub const LVS_EX_SUBITEMIMAGES: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETCOLUMNW: u32 = 4191u32; +pub const LVS_EX_TRACKSELECT: u32 = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETCOLUMNWIDTH: u32 = 4125u32; +pub const LVS_EX_TRANSPARENTBKGND: u32 = 4194304u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETCOUNTPERPAGE: u32 = 4136u32; +pub const LVS_EX_TRANSPARENTSHADOWTEXT: u32 = 8388608u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETEDITCONTROL: u32 = 4120u32; +pub const LVS_EX_TWOCLICKACTIVATE: u32 = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETEMPTYTEXT: u32 = 4300u32; +pub const LVS_EX_UNDERLINECOLD: u32 = 4096u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETEXTENDEDLISTVIEWSTYLE: u32 = 4151u32; +pub const LVS_EX_UNDERLINEHOT: u32 = 2048u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETFOCUSEDGROUP: u32 = 4189u32; +pub const LVS_ICON: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETFOOTERINFO: u32 = 4302u32; +pub const LVS_LIST: u32 = 3u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETFOOTERITEM: u32 = 4304u32; +pub const LVS_NOCOLUMNHEADER: u32 = 16384u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETFOOTERITEMRECT: u32 = 4303u32; +pub const LVS_NOLABELWRAP: u32 = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETFOOTERRECT: u32 = 4301u32; +pub const LVS_NOSCROLL: u32 = 8192u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETGROUPCOUNT: u32 = 4248u32; +pub const LVS_NOSORTHEADER: u32 = 32768u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETGROUPINFO: u32 = 4245u32; +pub const LVS_OWNERDATA: u32 = 4096u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETGROUPINFOBYINDEX: u32 = 4249u32; +pub const LVS_OWNERDRAWFIXED: u32 = 1024u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETGROUPMETRICS: u32 = 4252u32; +pub const LVS_REPORT: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETGROUPRECT: u32 = 4194u32; +pub const LVS_SHAREIMAGELISTS: u32 = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETGROUPSTATE: u32 = 4188u32; +pub const LVS_SHOWSELALWAYS: u32 = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETHEADER: u32 = 4127u32; +pub const LVS_SINGLESEL: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETHOTCURSOR: u32 = 4159u32; +pub const LVS_SMALLICON: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETHOTITEM: u32 = 4157u32; +pub const LVS_SORTASCENDING: u32 = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETHOVERTIME: u32 = 4168u32; +pub const LVS_SORTDESCENDING: u32 = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETIMAGELIST: u32 = 4098u32; +pub const LVS_TYPEMASK: u32 = 3u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETINSERTMARK: u32 = 4263u32; +pub const LVS_TYPESTYLEMASK: u32 = 64512u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETINSERTMARKCOLOR: u32 = 4267u32; +pub const LVTVIF_EXTENDED: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETINSERTMARKRECT: u32 = 4265u32; +pub const LV_MAX_WORKAREAS: u32 = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETISEARCHSTRING: u32 = 4213u32; +pub const LV_VIEW_DETAILS: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETISEARCHSTRINGA: u32 = 4148u32; +pub const LV_VIEW_ICON: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETISEARCHSTRINGW: u32 = 4213u32; +pub const LV_VIEW_LIST: u32 = 3u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETITEM: u32 = 4171u32; +pub const LV_VIEW_MAX: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETITEMA: u32 = 4101u32; +pub const LV_VIEW_SMALLICON: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETITEMCOUNT: u32 = 4100u32; +pub const LV_VIEW_TILE: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETITEMINDEXRECT: u32 = 4305u32; +pub const LWS_IGNORERETURN: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETITEMPOSITION: u32 = 4112u32; +pub const LWS_NOPREFIX: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETITEMRECT: u32 = 4110u32; +pub const LWS_RIGHT: u32 = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETITEMSPACING: u32 = 4147u32; +pub const LWS_TRANSPARENT: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETITEMSTATE: u32 = 4140u32; +pub const LWS_USECUSTOMTEXT: u32 = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETITEMTEXT: u32 = 4211u32; +pub const LWS_USEVISUALSTYLE: u32 = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETITEMTEXTA: u32 = 4141u32; +pub const MAXPROPPAGES: u32 = 100u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETITEMTEXTW: u32 = 4211u32; +pub const MAX_INTLIST_COUNT: u32 = 402u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETITEMW: u32 = 4171u32; +pub const MAX_LINKID_TEXT: u32 = 48u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETNEXTITEM: u32 = 4108u32; +pub const MAX_THEMECOLOR: u32 = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETNEXTITEMINDEX: u32 = 4307u32; +pub const MAX_THEMESIZE: u32 = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETNUMBEROFWORKAREAS: u32 = 4169u32; +pub const MCM_FIRST: u32 = 4096u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETORIGIN: u32 = 4137u32; +pub const MCM_GETCALENDARBORDER: u32 = 4127u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETOUTLINECOLOR: u32 = 4272u32; +pub const MCM_GETCALENDARCOUNT: u32 = 4119u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETSELECTEDCOLUMN: u32 = 4270u32; +pub const MCM_GETCALENDARGRIDINFO: u32 = 4120u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETSELECTEDCOUNT: u32 = 4146u32; +pub const MCM_GETCALID: u32 = 4123u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETSELECTIONMARK: u32 = 4162u32; +pub const MCM_GETCOLOR: u32 = 4107u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETSTRINGWIDTH: u32 = 4183u32; +pub const MCM_GETCURRENTVIEW: u32 = 4118u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETSTRINGWIDTHA: u32 = 4113u32; +pub const MCM_GETCURSEL: u32 = 4097u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETSTRINGWIDTHW: u32 = 4183u32; +pub const MCM_GETFIRSTDAYOFWEEK: u32 = 4112u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETSUBITEMRECT: u32 = 4152u32; +pub const MCM_GETMAXSELCOUNT: u32 = 4099u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETTEXTBKCOLOR: u32 = 4133u32; +pub const MCM_GETMAXTODAYWIDTH: u32 = 4117u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETTEXTCOLOR: u32 = 4131u32; +pub const MCM_GETMINREQRECT: u32 = 4105u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETTILEINFO: u32 = 4261u32; +pub const MCM_GETMONTHDELTA: u32 = 4115u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETTILEVIEWINFO: u32 = 4259u32; +pub const MCM_GETMONTHRANGE: u32 = 4103u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETTOOLTIPS: u32 = 4174u32; +pub const MCM_GETRANGE: u32 = 4113u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETTOPINDEX: u32 = 4135u32; +pub const MCM_GETSELRANGE: u32 = 4101u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETUNICODEFORMAT: u32 = 8198u32; +pub const MCM_GETTODAY: u32 = 4109u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETVIEW: u32 = 4239u32; +pub const MCM_GETUNICODEFORMAT: u32 = 8198u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETVIEWRECT: u32 = 4130u32; +pub const MCM_HITTEST: u32 = 4110u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_GETWORKAREAS: u32 = 4166u32; +pub const MCM_SETCALENDARBORDER: u32 = 4126u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_HASGROUP: u32 = 4257u32; +pub const MCM_SETCALID: u32 = 4124u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_HITTEST: u32 = 4114u32; +pub const MCM_SETCOLOR: u32 = 4106u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_INSERTCOLUMN: u32 = 4193u32; +pub const MCM_SETCURRENTVIEW: u32 = 4128u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_INSERTCOLUMNA: u32 = 4123u32; +pub const MCM_SETCURSEL: u32 = 4098u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_INSERTCOLUMNW: u32 = 4193u32; +pub const MCM_SETDAYSTATE: u32 = 4104u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_INSERTGROUP: u32 = 4241u32; +pub const MCM_SETFIRSTDAYOFWEEK: u32 = 4111u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_INSERTGROUPSORTED: u32 = 4255u32; +pub const MCM_SETMAXSELCOUNT: u32 = 4100u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_INSERTITEM: u32 = 4173u32; +pub const MCM_SETMONTHDELTA: u32 = 4116u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_INSERTITEMA: u32 = 4103u32; +pub const MCM_SETRANGE: u32 = 4114u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_INSERTITEMW: u32 = 4173u32; +pub const MCM_SETSELRANGE: u32 = 4102u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_INSERTMARKHITTEST: u32 = 4264u32; +pub const MCM_SETTODAY: u32 = 4108u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_ISGROUPVIEWENABLED: u32 = 4271u32; +pub const MCM_SETUNICODEFORMAT: u32 = 8197u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_ISITEMVISIBLE: u32 = 4278u32; +pub const MCM_SIZERECTTOMIN: u32 = 4125u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_MAPIDTOINDEX: u32 = 4277u32; +pub const MCSC_BACKGROUND: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_MAPINDEXTOID: u32 = 4276u32; +pub const MCSC_MONTHBK: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_MOVEGROUP: u32 = 4247u32; +pub const MCSC_TEXT: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_MOVEITEMTOGROUP: u32 = 4250u32; +pub const MCSC_TITLEBK: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_REDRAWITEMS: u32 = 4117u32; +pub const MCSC_TITLETEXT: u32 = 3u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_REMOVEALLGROUPS: u32 = 4256u32; +pub const MCSC_TRAILINGTEXT: u32 = 5u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_REMOVEGROUP: u32 = 4246u32; +pub const MCS_DAYSTATE: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SCROLL: u32 = 4116u32; +pub const MCS_MULTISELECT: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETBKCOLOR: u32 = 4097u32; +pub const MCS_NOSELCHANGEONNAV: u32 = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETBKIMAGE: u32 = 4234u32; +pub const MCS_NOTODAY: u32 = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETBKIMAGEA: u32 = 4164u32; +pub const MCS_NOTODAYCIRCLE: u32 = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETBKIMAGEW: u32 = 4234u32; +pub const MCS_NOTRAILINGDATES: u32 = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETCALLBACKMASK: u32 = 4107u32; +pub const MCS_SHORTDAYSOFWEEK: u32 = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETCOLUMN: u32 = 4192u32; +pub const MCS_WEEKNUMBERS: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETCOLUMNA: u32 = 4122u32; +pub const MONTHCAL_CLASS: &str = "SysMonthCal32"; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETCOLUMNORDERARRAY: u32 = 4154u32; +pub const MONTHCAL_CLASSA: &str = "SysMonthCal32"; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETCOLUMNW: u32 = 4192u32; +pub const MONTHCAL_CLASSW: &str = "SysMonthCal32"; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETCOLUMNWIDTH: u32 = 4126u32; +pub const MSGF_COMMCTRL_BEGINDRAG: u32 = 16896u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETEXTENDEDLISTVIEWSTYLE: u32 = 4150u32; +pub const MSGF_COMMCTRL_DRAGSELECT: u32 = 16898u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETGROUPINFO: u32 = 4243u32; +pub const MSGF_COMMCTRL_SIZEHEADER: u32 = 16897u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETGROUPMETRICS: u32 = 4251u32; +pub const MSGF_COMMCTRL_TOOLBARCUST: u32 = 16899u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETHOTCURSOR: u32 = 4158u32; +pub const MULTIFILEOPENORD: u32 = 1537u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETHOTITEM: u32 = 4156u32; +pub const NEWFILEOPENORD: u32 = 1547u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETHOVERTIME: u32 = 4167u32; +pub const NEWFILEOPENV2ORD: u32 = 1552u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETICONSPACING: u32 = 4149u32; +pub const NEWFILEOPENV3ORD: u32 = 1553u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETIMAGELIST: u32 = 4099u32; +pub const NEWFORMATDLGWITHLINK: u32 = 1591u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETINFOTIP: u32 = 4269u32; +pub const NFS_ALL: u32 = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETINSERTMARK: u32 = 4262u32; +pub const NFS_BUTTON: u32 = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETINSERTMARKCOLOR: u32 = 4266u32; +pub const NFS_EDIT: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETITEM: u32 = 4172u32; +pub const NFS_LISTCOMBO: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETITEMA: u32 = 4102u32; +pub const NFS_STATIC: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETITEMCOUNT: u32 = 4143u32; +pub const NFS_USEFONTASSOC: u32 = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETITEMINDEXSTATE: u32 = 4306u32; +pub const NM_GETCUSTOMSPLITRECT: u32 = 4294966049u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETITEMPOSITION: u32 = 4111u32; +pub const ODT_HEADER: u32 = 100u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETITEMPOSITION32: u32 = 4145u32; +pub const PAGESETUPDLGORD: u32 = 1546u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETITEMSTATE: u32 = 4139u32; +pub const PAGESETUPDLGORDMOTIF: u32 = 1550u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETITEMTEXT: u32 = 4212u32; +pub const PBM_DELTAPOS: u32 = 1027u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETITEMTEXTA: u32 = 4142u32; +pub const PBM_GETBARCOLOR: u32 = 1039u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETITEMTEXTW: u32 = 4212u32; +pub const PBM_GETBKCOLOR: u32 = 1038u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETITEMW: u32 = 4172u32; +pub const PBM_GETPOS: u32 = 1032u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETOUTLINECOLOR: u32 = 4273u32; +pub const PBM_GETRANGE: u32 = 1031u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETSELECTEDCOLUMN: u32 = 4236u32; +pub const PBM_GETSTATE: u32 = 1041u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETSELECTIONMARK: u32 = 4163u32; +pub const PBM_GETSTEP: u32 = 1037u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETTEXTBKCOLOR: u32 = 4134u32; +pub const PBM_SETBARCOLOR: u32 = 1033u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETTEXTCOLOR: u32 = 4132u32; +pub const PBM_SETBKCOLOR: u32 = 8193u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETTILEINFO: u32 = 4260u32; +pub const PBM_SETMARQUEE: u32 = 1034u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETTILEVIEWINFO: u32 = 4258u32; +pub const PBM_SETPOS: u32 = 1026u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETTOOLTIPS: u32 = 4170u32; +pub const PBM_SETRANGE: u32 = 1025u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETUNICODEFORMAT: u32 = 8197u32; +pub const PBM_SETRANGE32: u32 = 1030u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETVIEW: u32 = 4238u32; +pub const PBM_SETSTATE: u32 = 1040u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SETWORKAREAS: u32 = 4161u32; +pub const PBM_SETSTEP: u32 = 1028u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SORTGROUPS: u32 = 4254u32; +pub const PBM_STEPIT: u32 = 1029u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SORTITEMS: u32 = 4144u32; +pub const PBST_ERROR: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SORTITEMSEX: u32 = 4177u32; +pub const PBST_NORMAL: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_SUBITEMHITTEST: u32 = 4153u32; +pub const PBST_PAUSED: u32 = 3u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVM_UPDATE: u32 = 4138u32; +pub const PBS_MARQUEE: u32 = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVNI_ABOVE: u32 = 256u32; +pub const PBS_SMOOTH: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVNI_ALL: u32 = 0u32; +pub const PBS_SMOOTHREVERSE: u32 = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVNI_BELOW: u32 = 512u32; +pub const PBS_VERTICAL: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVNI_CUT: u32 = 4u32; +pub const PGB_BOTTOMORRIGHT: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVNI_DROPHILITED: u32 = 8u32; +pub const PGB_TOPORLEFT: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVNI_FOCUSED: u32 = 1u32; +pub const PGF_DEPRESSED: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVNI_PREVIOUS: u32 = 32u32; +pub const PGF_GRAYED: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVNI_SAMEGROUPONLY: u32 = 128u32; +pub const PGF_HOT: u32 = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVNI_SELECTED: u32 = 2u32; +pub const PGF_INVISIBLE: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVNI_TOLEFT: u32 = 1024u32; +pub const PGF_NORMAL: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVNI_TORIGHT: u32 = 2048u32; +pub const PGM_FIRST: u32 = 5120u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVNI_VISIBLEONLY: u32 = 64u32; +pub const PGM_FORWARDMOUSE: u32 = 5123u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVNI_VISIBLEORDER: u32 = 16u32; +pub const PGM_GETBKCOLOR: u32 = 5125u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVNSCH_DEFAULT: i32 = -1i32; +pub const PGM_GETBORDER: u32 = 5127u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVNSCH_ERROR: i32 = -2i32; +pub const PGM_GETBUTTONSIZE: u32 = 5131u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVNSCH_IGNORE: i32 = -3i32; +pub const PGM_GETBUTTONSTATE: u32 = 5132u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVSCW_AUTOSIZE: i32 = -1i32; +pub const PGM_GETDROPTARGET: u32 = 8196u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVSCW_AUTOSIZE_USEHEADER: i32 = -2i32; -#[repr(C)] +pub const PGM_GETPOS: u32 = 5129u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct LVSETINFOTIP { - pub cbSize: u32, - pub dwFlags: u32, - pub pszText: ::windows_sys::core::PWSTR, - pub iItem: i32, - pub iSubItem: i32, -} -impl ::core::marker::Copy for LVSETINFOTIP {} -impl ::core::clone::Clone for LVSETINFOTIP { - fn clone(&self) -> Self { - *self - } -} +pub const PGM_RECALCSIZE: u32 = 5122u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVSICF_NOINVALIDATEALL: u32 = 1u32; +pub const PGM_SETBKCOLOR: u32 = 5124u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVSICF_NOSCROLL: u32 = 2u32; +pub const PGM_SETBORDER: u32 = 5126u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVSIL_GROUPHEADER: u32 = 3u32; +pub const PGM_SETBUTTONSIZE: u32 = 5130u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVSIL_NORMAL: u32 = 0u32; +pub const PGM_SETCHILD: u32 = 5121u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVSIL_SMALL: u32 = 1u32; +pub const PGM_SETPOS: u32 = 5128u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVSIL_STATE: u32 = 2u32; +pub const PGM_SETSCROLLINFO: u32 = 5133u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_ALIGNLEFT: u32 = 2048u32; +pub const PGS_AUTOSCROLL: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_ALIGNMASK: u32 = 3072u32; +pub const PGS_DRAGNDROP: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_ALIGNTOP: u32 = 0u32; +pub const PGS_HORZ: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_AUTOARRANGE: u32 = 256u32; +pub const PGS_VERT: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_EDITLABELS: u32 = 512u32; +pub const PRINTDLGEXORD: u32 = 1549u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_EX_AUTOAUTOARRANGE: u32 = 16777216u32; +pub const PRINTDLGORD: u32 = 1538u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_EX_AUTOCHECKSELECT: u32 = 134217728u32; +pub const PRNSETUPDLGORD: u32 = 1539u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_EX_AUTOSIZECOLUMNS: u32 = 268435456u32; +pub const PROGRESS_CLASS: &str = "msctls_progress32"; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_EX_BORDERSELECT: u32 = 32768u32; +pub const PROGRESS_CLASSA: &str = "msctls_progress32"; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_EX_CHECKBOXES: u32 = 4u32; +pub const PROGRESS_CLASSW: &str = "msctls_progress32"; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_EX_COLUMNOVERFLOW: u32 = 2147483648u32; +pub const PROP_LG_CXDLG: u32 = 252u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_EX_COLUMNSNAPPOINTS: u32 = 1073741824u32; +pub const PROP_LG_CYDLG: u32 = 218u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_EX_DOUBLEBUFFER: u32 = 65536u32; +pub const PROP_MED_CXDLG: u32 = 227u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_EX_FLATSB: u32 = 256u32; +pub const PROP_MED_CYDLG: u32 = 215u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_EX_FULLROWSELECT: u32 = 32u32; +pub const PROP_SM_CXDLG: u32 = 212u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_EX_GRIDLINES: u32 = 1u32; +pub const PROP_SM_CYDLG: u32 = 188u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_EX_HEADERDRAGDROP: u32 = 16u32; +pub const PSBTN_APPLYNOW: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_EX_HEADERINALLVIEWS: u32 = 33554432u32; +pub const PSBTN_BACK: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_EX_HIDELABELS: u32 = 131072u32; +pub const PSBTN_CANCEL: u32 = 5u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_EX_INFOTIP: u32 = 1024u32; +pub const PSBTN_FINISH: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_EX_JUSTIFYCOLUMNS: u32 = 2097152u32; +pub const PSBTN_HELP: u32 = 6u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_EX_LABELTIP: u32 = 16384u32; +pub const PSBTN_MAX: u32 = 6u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_EX_MULTIWORKAREAS: u32 = 8192u32; +pub const PSBTN_NEXT: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_EX_ONECLICKACTIVATE: u32 = 64u32; +pub const PSBTN_OK: u32 = 3u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_EX_REGIONAL: u32 = 512u32; +pub const PSCB_BUTTONPRESSED: u32 = 3u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_EX_SIMPLESELECT: u32 = 1048576u32; +pub const PSCB_INITIALIZED: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_EX_SINGLEROW: u32 = 262144u32; +pub const PSCB_PRECREATE: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_EX_SNAPTOGRID: u32 = 524288u32; +pub const PSH_AEROWIZARD: u32 = 16384u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_EX_SUBITEMIMAGES: u32 = 2u32; +pub const PSH_DEFAULT: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_EX_TRACKSELECT: u32 = 8u32; +pub const PSH_HASHELP: u32 = 512u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_EX_TRANSPARENTBKGND: u32 = 4194304u32; +pub const PSH_HEADER: u32 = 524288u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_EX_TRANSPARENTSHADOWTEXT: u32 = 8388608u32; +pub const PSH_HEADERBITMAP: u32 = 134217728u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_EX_TWOCLICKACTIVATE: u32 = 128u32; +pub const PSH_MODELESS: u32 = 1024u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_EX_UNDERLINECOLD: u32 = 4096u32; +pub const PSH_NOAPPLYNOW: u32 = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_EX_UNDERLINEHOT: u32 = 2048u32; +pub const PSH_NOCONTEXTHELP: u32 = 33554432u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_ICON: u32 = 0u32; +pub const PSH_NOMARGIN: u32 = 268435456u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_LIST: u32 = 3u32; +pub const PSH_PROPSHEETPAGE: u32 = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_NOCOLUMNHEADER: u32 = 16384u32; +pub const PSH_PROPTITLE: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_NOLABELWRAP: u32 = 128u32; +pub const PSH_RESIZABLE: u32 = 67108864u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_NOSCROLL: u32 = 8192u32; +pub const PSH_RTLREADING: u32 = 2048u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_NOSORTHEADER: u32 = 32768u32; +pub const PSH_STRETCHWATERMARK: u32 = 262144u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_OWNERDATA: u32 = 4096u32; +pub const PSH_USECALLBACK: u32 = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_OWNERDRAWFIXED: u32 = 1024u32; +pub const PSH_USEHBMHEADER: u32 = 1048576u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_REPORT: u32 = 1u32; +pub const PSH_USEHBMWATERMARK: u32 = 65536u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_SHAREIMAGELISTS: u32 = 64u32; +pub const PSH_USEHICON: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_SHOWSELALWAYS: u32 = 8u32; +pub const PSH_USEHPLWATERMARK: u32 = 131072u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_SINGLESEL: u32 = 4u32; +pub const PSH_USEICONID: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_SMALLICON: u32 = 2u32; +pub const PSH_USEPAGELANG: u32 = 2097152u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_SORTASCENDING: u32 = 16u32; +pub const PSH_USEPSTARTPAGE: u32 = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_SORTDESCENDING: u32 = 32u32; +pub const PSH_WATERMARK: u32 = 32768u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_TYPEMASK: u32 = 3u32; +pub const PSH_WIZARD: u32 = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVS_TYPESTYLEMASK: u32 = 64512u32; -#[repr(C)] +pub const PSH_WIZARD97: u32 = 8192u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct LVTILEINFO { - pub cbSize: u32, - pub iItem: i32, - pub cColumns: u32, - pub puColumns: *mut u32, - pub piColFmt: *mut i32, -} -impl ::core::marker::Copy for LVTILEINFO {} -impl ::core::clone::Clone for LVTILEINFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct LVTILEVIEWINFO { - pub cbSize: u32, - pub dwMask: u32, - pub dwFlags: LVTILEVIEWINFO_FLAGS, - pub sizeTile: super::super::Foundation::SIZE, - pub cLines: i32, - pub rcLabelMargin: super::super::Foundation::RECT, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for LVTILEVIEWINFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for LVTILEVIEWINFO { - fn clone(&self) -> Self { - *self - } -} +pub const PSH_WIZARDCONTEXTHELP: u32 = 4096u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type LVTILEVIEWINFO_FLAGS = u32; +pub const PSH_WIZARDHASFINISH: u32 = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVTVIF_EXTENDED: LVTILEVIEWINFO_FLAGS = 4u32; +pub const PSH_WIZARD_LITE: u32 = 4194304u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVTVIF_AUTOSIZE: u32 = 0u32; +pub const PSM_ADDPAGE: u32 = 1127u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVTVIF_FIXEDHEIGHT: u32 = 2u32; +pub const PSM_APPLY: u32 = 1134u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVTVIF_FIXEDSIZE: u32 = 3u32; +pub const PSM_CANCELTOCLOSE: u32 = 1131u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVTVIF_FIXEDWIDTH: u32 = 1u32; +pub const PSM_CHANGED: u32 = 1128u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVTVIM_COLUMNS: u32 = 2u32; +pub const PSM_ENABLEWIZBUTTONS: u32 = 1163u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVTVIM_LABELMARGIN: u32 = 4u32; +pub const PSM_GETCURRENTPAGEHWND: u32 = 1142u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVTVIM_TILESIZE: u32 = 1u32; +pub const PSM_GETRESULT: u32 = 1159u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LV_MAX_WORKAREAS: u32 = 16u32; +pub const PSM_GETTABCONTROL: u32 = 1140u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LV_VIEW_DETAILS: u32 = 1u32; +pub const PSM_HWNDTOINDEX: u32 = 1153u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LV_VIEW_ICON: u32 = 0u32; +pub const PSM_IDTOINDEX: u32 = 1157u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LV_VIEW_LIST: u32 = 3u32; +pub const PSM_INDEXTOHWND: u32 = 1154u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LV_VIEW_MAX: u32 = 4u32; +pub const PSM_INDEXTOID: u32 = 1158u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LV_VIEW_SMALLICON: u32 = 2u32; +pub const PSM_INDEXTOPAGE: u32 = 1156u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LV_VIEW_TILE: u32 = 4u32; +pub const PSM_INSERTPAGE: u32 = 1143u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LWS_IGNORERETURN: u32 = 2u32; +pub const PSM_ISDIALOGMESSAGE: u32 = 1141u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LWS_NOPREFIX: u32 = 4u32; +pub const PSM_PAGETOINDEX: u32 = 1155u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LWS_RIGHT: u32 = 32u32; +pub const PSM_PRESSBUTTON: u32 = 1137u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LWS_TRANSPARENT: u32 = 1u32; +pub const PSM_QUERYSIBLINGS: u32 = 1132u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LWS_USECUSTOMTEXT: u32 = 16u32; +pub const PSM_REBOOTSYSTEM: u32 = 1130u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LWS_USEVISUALSTYLE: u32 = 8u32; -#[repr(C)] +pub const PSM_RECALCPAGESIZES: u32 = 1160u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct MARGINS { - pub cxLeftWidth: i32, - pub cxRightWidth: i32, - pub cyTopHeight: i32, - pub cyBottomHeight: i32, -} -impl ::core::marker::Copy for MARGINS {} -impl ::core::clone::Clone for MARGINS { - fn clone(&self) -> Self { - *self - } -} +pub const PSM_REMOVEPAGE: u32 = 1126u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type MARKUPTEXTSTATES = i32; +pub const PSM_RESTARTWINDOWS: u32 = 1129u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const EMT_NORMALTEXT: MARKUPTEXTSTATES = 1i32; +pub const PSM_SETBUTTONTEXT: u32 = 1164u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const EMT_LINKTEXT: MARKUPTEXTSTATES = 2i32; +pub const PSM_SETBUTTONTEXTW: u32 = 1164u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MAXPROPPAGES: u32 = 100u32; +pub const PSM_SETCURSEL: u32 = 1125u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MAX_INTLIST_COUNT: u32 = 402u32; +pub const PSM_SETCURSELID: u32 = 1138u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MAX_LINKID_TEXT: u32 = 48u32; +pub const PSM_SETFINISHTEXT: u32 = 1145u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MAX_THEMECOLOR: u32 = 64u32; +pub const PSM_SETFINISHTEXTA: u32 = 1139u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MAX_THEMESIZE: u32 = 64u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct MCGRIDINFO { - pub cbSize: u32, - pub dwPart: MCGRIDINFO_PART, - pub dwFlags: MCGRIDINFO_FLAGS, - pub iCalendar: i32, - pub iRow: i32, - pub iCol: i32, - pub bSelected: super::super::Foundation::BOOL, - pub stStart: super::super::Foundation::SYSTEMTIME, - pub stEnd: super::super::Foundation::SYSTEMTIME, - pub rc: super::super::Foundation::RECT, - pub pszName: ::windows_sys::core::PWSTR, - pub cchName: usize, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for MCGRIDINFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for MCGRIDINFO { - fn clone(&self) -> Self { - *self - } -} +pub const PSM_SETFINISHTEXTW: u32 = 1145u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type MCGRIDINFO_FLAGS = u32; +pub const PSM_SETHEADERSUBTITLE: u32 = 1152u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCGIF_DATE: MCGRIDINFO_FLAGS = 1u32; +pub const PSM_SETHEADERSUBTITLEA: u32 = 1151u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCGIF_RECT: MCGRIDINFO_FLAGS = 2u32; +pub const PSM_SETHEADERSUBTITLEW: u32 = 1152u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCGIF_NAME: MCGRIDINFO_FLAGS = 4u32; +pub const PSM_SETHEADERTITLE: u32 = 1150u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type MCGRIDINFO_PART = u32; +pub const PSM_SETHEADERTITLEA: u32 = 1149u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCGIP_CALENDARCONTROL: MCGRIDINFO_PART = 0u32; +pub const PSM_SETHEADERTITLEW: u32 = 1150u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCGIP_NEXT: MCGRIDINFO_PART = 1u32; +pub const PSM_SETNEXTTEXT: u32 = 1161u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCGIP_PREV: MCGRIDINFO_PART = 2u32; +pub const PSM_SETNEXTTEXTW: u32 = 1161u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCGIP_FOOTER: MCGRIDINFO_PART = 3u32; +pub const PSM_SETTITLE: u32 = 1144u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCGIP_CALENDAR: MCGRIDINFO_PART = 4u32; +pub const PSM_SETTITLEA: u32 = 1135u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCGIP_CALENDARHEADER: MCGRIDINFO_PART = 5u32; +pub const PSM_SETTITLEW: u32 = 1144u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCGIP_CALENDARBODY: MCGRIDINFO_PART = 6u32; +pub const PSM_SETWIZBUTTONS: u32 = 1136u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCGIP_CALENDARROW: MCGRIDINFO_PART = 7u32; +pub const PSM_SHOWWIZBUTTONS: u32 = 1162u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCGIP_CALENDARCELL: MCGRIDINFO_PART = 8u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct MCHITTESTINFO { - pub cbSize: u32, - pub pt: super::super::Foundation::POINT, - pub uHit: u32, - pub st: super::super::Foundation::SYSTEMTIME, - pub rc: super::super::Foundation::RECT, - pub iOffset: i32, - pub iRow: i32, - pub iCol: i32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for MCHITTESTINFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for MCHITTESTINFO { - fn clone(&self) -> Self { - *self - } -} +pub const PSM_UNCHANGED: u32 = 1133u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCHT_CALENDAR: u32 = 131072u32; +pub const PSNRET_INVALID: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCHT_CALENDARBK: u32 = 131072u32; +pub const PSNRET_INVALID_NOCHANGEPAGE: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCHT_CALENDARCONTROL: u32 = 1048576u32; +pub const PSNRET_MESSAGEHANDLED: u32 = 3u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCHT_NEXT: u32 = 16777216u32; +pub const PSNRET_NOERROR: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCHT_NOWHERE: u32 = 0u32; +pub const PSP_DEFAULT: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCHT_PREV: u32 = 33554432u32; +pub const PSP_DLGINDIRECT: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCHT_TITLE: u32 = 65536u32; +pub const PSP_HASHELP: u32 = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCHT_TITLEBK: u32 = 65536u32; +pub const PSP_HIDEHEADER: u32 = 2048u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCHT_TODAYLINK: u32 = 196608u32; +pub const PSP_PREMATURE: u32 = 1024u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCMV_CENTURY: u32 = 3u32; +pub const PSP_RTLREADING: u32 = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCMV_DECADE: u32 = 2u32; +pub const PSP_USECALLBACK: u32 = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCMV_MAX: u32 = 3u32; +pub const PSP_USEFUSIONCONTEXT: u32 = 16384u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCMV_MONTH: u32 = 0u32; +pub const PSP_USEHEADERSUBTITLE: u32 = 8192u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCMV_YEAR: u32 = 1u32; +pub const PSP_USEHEADERTITLE: u32 = 4096u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCM_FIRST: u32 = 4096u32; +pub const PSP_USEHICON: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCM_GETCALENDARBORDER: u32 = 4127u32; +pub const PSP_USEICONID: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCM_GETCALENDARCOUNT: u32 = 4119u32; +pub const PSP_USEREFPARENT: u32 = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCM_GETCALENDARGRIDINFO: u32 = 4120u32; +pub const PSP_USETITLE: u32 = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCM_GETCALID: u32 = 4123u32; +pub const PSWIZBF_ELEVATIONREQUIRED: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCM_GETCOLOR: u32 = 4107u32; +pub const PSWIZB_BACK: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCM_GETCURRENTVIEW: u32 = 4118u32; +pub const PSWIZB_CANCEL: u32 = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCM_GETCURSEL: u32 = 4097u32; +pub const PSWIZB_DISABLEDFINISH: u32 = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCM_GETFIRSTDAYOFWEEK: u32 = 4112u32; +pub const PSWIZB_FINISH: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCM_GETMAXSELCOUNT: u32 = 4099u32; +pub const PSWIZB_NEXT: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCM_GETMAXTODAYWIDTH: u32 = 4117u32; +pub const PSWIZB_RESTORE: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCM_GETMINREQRECT: u32 = 4105u32; +pub const PSWIZB_SHOW: u32 = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCM_GETMONTHDELTA: u32 = 4115u32; +pub const RBAB_ADDBAND: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCM_GETMONTHRANGE: u32 = 4103u32; +pub const RBAB_AUTOSIZE: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCM_GETRANGE: u32 = 4113u32; +pub const RBBIM_BACKGROUND: u32 = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCM_GETSELRANGE: u32 = 4101u32; +pub const RBBIM_CHEVRONLOCATION: u32 = 4096u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCM_GETTODAY: u32 = 4109u32; +pub const RBBIM_CHEVRONSTATE: u32 = 8192u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCM_GETUNICODEFORMAT: u32 = 8198u32; +pub const RBBIM_CHILD: u32 = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCM_HITTEST: u32 = 4110u32; +pub const RBBIM_CHILDSIZE: u32 = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCM_SETCALENDARBORDER: u32 = 4126u32; +pub const RBBIM_COLORS: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCM_SETCALID: u32 = 4124u32; +pub const RBBIM_HEADERSIZE: u32 = 2048u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCM_SETCOLOR: u32 = 4106u32; +pub const RBBIM_ID: u32 = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCM_SETCURRENTVIEW: u32 = 4128u32; +pub const RBBIM_IDEALSIZE: u32 = 512u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCM_SETCURSEL: u32 = 4098u32; +pub const RBBIM_IMAGE: u32 = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCM_SETDAYSTATE: u32 = 4104u32; +pub const RBBIM_LPARAM: u32 = 1024u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCM_SETFIRSTDAYOFWEEK: u32 = 4111u32; +pub const RBBIM_SIZE: u32 = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCM_SETMAXSELCOUNT: u32 = 4100u32; +pub const RBBIM_STYLE: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCM_SETMONTHDELTA: u32 = 4116u32; +pub const RBBIM_TEXT: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCM_SETRANGE: u32 = 4114u32; +pub const RBBS_BREAK: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCM_SETSELRANGE: u32 = 4102u32; +pub const RBBS_CHILDEDGE: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCM_SETTODAY: u32 = 4108u32; +pub const RBBS_FIXEDBMP: u32 = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCM_SETUNICODEFORMAT: u32 = 8197u32; +pub const RBBS_FIXEDSIZE: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCM_SIZERECTTOMIN: u32 = 4125u32; +pub const RBBS_GRIPPERALWAYS: u32 = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCSC_BACKGROUND: u32 = 0u32; +pub const RBBS_HIDDEN: u32 = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCSC_MONTHBK: u32 = 4u32; +pub const RBBS_HIDETITLE: u32 = 1024u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCSC_TEXT: u32 = 1u32; +pub const RBBS_NOGRIPPER: u32 = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCSC_TITLEBK: u32 = 2u32; +pub const RBBS_NOVERT: u32 = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCSC_TITLETEXT: u32 = 3u32; +pub const RBBS_TOPALIGN: u32 = 2048u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCSC_TRAILINGTEXT: u32 = 5u32; +pub const RBBS_USECHEVRON: u32 = 512u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCS_DAYSTATE: u32 = 1u32; +pub const RBBS_VARIABLEHEIGHT: u32 = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCS_MULTISELECT: u32 = 2u32; +pub const RBHT_CAPTION: u32 = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCS_NOSELCHANGEONNAV: u32 = 256u32; +pub const RBHT_CHEVRON: u32 = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCS_NOTODAY: u32 = 16u32; +pub const RBHT_CLIENT: u32 = 3u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCS_NOTODAYCIRCLE: u32 = 8u32; +pub const RBHT_GRABBER: u32 = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCS_NOTRAILINGDATES: u32 = 64u32; +pub const RBHT_NOWHERE: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCS_SHORTDAYSOFWEEK: u32 = 128u32; +pub const RBHT_SPLITTER: u32 = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCS_WEEKNUMBERS: u32 = 4u32; -#[repr(C)] +pub const RBIM_IMAGELIST: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct MEASUREITEMSTRUCT { - pub CtlType: u32, - pub CtlID: u32, - pub itemID: u32, - pub itemWidth: u32, - pub itemHeight: u32, - pub itemData: usize, -} -impl ::core::marker::Copy for MEASUREITEMSTRUCT {} -impl ::core::clone::Clone for MEASUREITEMSTRUCT { - fn clone(&self) -> Self { - *self - } -} +pub const RBSTR_CHANGERECT: u32 = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type MENUBANDPARTS = i32; +pub const RBS_AUTOSIZE: u32 = 8192u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MDP_NEWAPPBUTTON: MENUBANDPARTS = 1i32; +pub const RBS_BANDBORDERS: u32 = 1024u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MDP_SEPERATOR: MENUBANDPARTS = 2i32; +pub const RBS_DBLCLKTOGGLE: u32 = 32768u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type MENUBANDSTATES = i32; +pub const RBS_FIXEDORDER: u32 = 2048u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MDS_NORMAL: MENUBANDSTATES = 1i32; +pub const RBS_REGISTERDROP: u32 = 4096u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MDS_HOT: MENUBANDSTATES = 2i32; +pub const RBS_TOOLTIPS: u32 = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MDS_PRESSED: MENUBANDSTATES = 3i32; +pub const RBS_VARHEIGHT: u32 = 512u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MDS_DISABLED: MENUBANDSTATES = 4i32; +pub const RBS_VERTICALGRIPPER: u32 = 16384u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MDS_CHECKED: MENUBANDSTATES = 5i32; +pub const RB_BEGINDRAG: u32 = 1048u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MDS_HOTCHECKED: MENUBANDSTATES = 6i32; +pub const RB_DELETEBAND: u32 = 1026u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type MONTHCALPARTS = i32; +pub const RB_DRAGMOVE: u32 = 1050u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MC_BACKGROUND: MONTHCALPARTS = 1i32; +pub const RB_ENDDRAG: u32 = 1049u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MC_BORDERS: MONTHCALPARTS = 2i32; +pub const RB_GETBANDBORDERS: u32 = 1058u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MC_GRIDBACKGROUND: MONTHCALPARTS = 3i32; +pub const RB_GETBANDCOUNT: u32 = 1036u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MC_COLHEADERSPLITTER: MONTHCALPARTS = 4i32; +pub const RB_GETBANDINFO: u32 = 1052u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MC_GRIDCELLBACKGROUND: MONTHCALPARTS = 5i32; +pub const RB_GETBANDINFOA: u32 = 1053u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MC_GRIDCELL: MONTHCALPARTS = 6i32; +pub const RB_GETBANDINFOW: u32 = 1052u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MC_GRIDCELLUPPER: MONTHCALPARTS = 7i32; +pub const RB_GETBANDMARGINS: u32 = 1064u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MC_TRAILINGGRIDCELL: MONTHCALPARTS = 8i32; +pub const RB_GETBARHEIGHT: u32 = 1051u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MC_TRAILINGGRIDCELLUPPER: MONTHCALPARTS = 9i32; +pub const RB_GETBARINFO: u32 = 1027u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MC_NAVNEXT: MONTHCALPARTS = 10i32; +pub const RB_GETBKCOLOR: u32 = 1044u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MC_NAVPREV: MONTHCALPARTS = 11i32; +pub const RB_GETCOLORSCHEME: u32 = 8195u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MONTHCAL_CLASS: &str = "SysMonthCal32"; +pub const RB_GETDROPTARGET: u32 = 8196u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MONTHCAL_CLASSA: &str = "SysMonthCal32"; +pub const RB_GETEXTENDEDSTYLE: u32 = 1066u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MONTHCAL_CLASSW: &str = "SysMonthCal32"; +pub const RB_GETPALETTE: u32 = 1062u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type MOREPROGRAMSARROWBACKSTATES = i32; +pub const RB_GETRECT: u32 = 1033u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPSB_NORMAL: MOREPROGRAMSARROWBACKSTATES = 1i32; +pub const RB_GETROWCOUNT: u32 = 1037u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPSB_HOT: MOREPROGRAMSARROWBACKSTATES = 2i32; +pub const RB_GETROWHEIGHT: u32 = 1038u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPSB_PRESSED: MOREPROGRAMSARROWBACKSTATES = 3i32; +pub const RB_GETTEXTCOLOR: u32 = 1046u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type MOREPROGRAMSARROWSTATES = i32; +pub const RB_GETTOOLTIPS: u32 = 1041u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPS_NORMAL: MOREPROGRAMSARROWSTATES = 1i32; +pub const RB_GETUNICODEFORMAT: u32 = 8198u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPS_HOT: MOREPROGRAMSARROWSTATES = 2i32; +pub const RB_HITTEST: u32 = 1032u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPS_PRESSED: MOREPROGRAMSARROWSTATES = 3i32; +pub const RB_IDTOINDEX: u32 = 1040u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type MOREPROGRAMSTABSTATES = i32; +pub const RB_INSERTBAND: u32 = 1034u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPMPT_NORMAL: MOREPROGRAMSTABSTATES = 1i32; +pub const RB_INSERTBANDA: u32 = 1025u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPMPT_HOT: MOREPROGRAMSTABSTATES = 2i32; +pub const RB_INSERTBANDW: u32 = 1034u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPMPT_SELECTED: MOREPROGRAMSTABSTATES = 3i32; +pub const RB_MAXIMIZEBAND: u32 = 1055u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPMPT_DISABLED: MOREPROGRAMSTABSTATES = 4i32; +pub const RB_MINIMIZEBAND: u32 = 1054u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPMPT_FOCUSED: MOREPROGRAMSTABSTATES = 5i32; +pub const RB_MOVEBAND: u32 = 1063u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MSGF_COMMCTRL_BEGINDRAG: u32 = 16896u32; +pub const RB_PUSHCHEVRON: u32 = 1067u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MSGF_COMMCTRL_DRAGSELECT: u32 = 16898u32; +pub const RB_SETBANDINFO: u32 = 1035u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MSGF_COMMCTRL_SIZEHEADER: u32 = 16897u32; +pub const RB_SETBANDINFOA: u32 = 1030u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MSGF_COMMCTRL_TOOLBARCUST: u32 = 16899u32; +pub const RB_SETBANDINFOW: u32 = 1035u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MULTIFILEOPENORD: u32 = 1537u32; +pub const RB_SETBANDWIDTH: u32 = 1068u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type NAVNEXTSTATES = i32; +pub const RB_SETBARINFO: u32 = 1028u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCNN_NORMAL: NAVNEXTSTATES = 1i32; +pub const RB_SETBKCOLOR: u32 = 1043u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCNN_HOT: NAVNEXTSTATES = 2i32; +pub const RB_SETCOLORSCHEME: u32 = 8194u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCNN_PRESSED: NAVNEXTSTATES = 3i32; +pub const RB_SETEXTENDEDSTYLE: u32 = 1065u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCNN_DISABLED: NAVNEXTSTATES = 4i32; +pub const RB_SETPALETTE: u32 = 1061u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type NAVPREVSTATES = i32; +pub const RB_SETPARENT: u32 = 1031u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCNP_NORMAL: NAVPREVSTATES = 1i32; +pub const RB_SETTEXTCOLOR: u32 = 1045u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCNP_HOT: NAVPREVSTATES = 2i32; +pub const RB_SETTOOLTIPS: u32 = 1042u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCNP_PRESSED: NAVPREVSTATES = 3i32; +pub const RB_SETUNICODEFORMAT: u32 = 8197u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCNP_DISABLED: NAVPREVSTATES = 4i32; +pub const RB_SETWINDOWTHEME: u32 = 8203u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const NEWFILEOPENORD: u32 = 1547u32; +pub const RB_SHOWBAND: u32 = 1059u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const NEWFILEOPENV2ORD: u32 = 1552u32; +pub const RB_SIZETORECT: u32 = 1047u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const NEWFILEOPENV3ORD: u32 = 1553u32; +pub const REBARCLASSNAME: &str = "ReBarWindow32"; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const NEWFORMATDLGWITHLINK: u32 = 1591u32; +pub const REBARCLASSNAMEA: &str = "ReBarWindow32"; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const NFS_ALL: u32 = 16u32; +pub const REBARCLASSNAMEW: &str = "ReBarWindow32"; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const NFS_BUTTON: u32 = 8u32; +pub const REPLACEDLGORD: u32 = 1541u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const NFS_EDIT: u32 = 1u32; +pub const RUNDLGORD: u32 = 1545u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const NFS_LISTCOMBO: u32 = 4u32; +pub const SBARS_SIZEGRIP: u32 = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const NFS_STATIC: u32 = 2u32; +pub const SBARS_TOOLTIPS: u32 = 2048u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const NFS_USEFONTASSOC: u32 = 32u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMBCDROPDOWN { - pub hdr: NMHDR, - pub rcButton: super::super::Foundation::RECT, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMBCDROPDOWN {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMBCDROPDOWN { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMBCHOTITEM { - pub hdr: NMHDR, - pub dwFlags: NMTBHOTITEM_FLAGS, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMBCHOTITEM {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMBCHOTITEM { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMCBEDRAGBEGINA { - pub hdr: NMHDR, - pub iItemid: i32, - pub szText: [super::super::Foundation::CHAR; 260], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMCBEDRAGBEGINA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMCBEDRAGBEGINA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMCBEDRAGBEGINW { - pub hdr: NMHDR, - pub iItemid: i32, - pub szText: [u16; 260], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMCBEDRAGBEGINW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMCBEDRAGBEGINW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMCBEENDEDITA { - pub hdr: NMHDR, - pub fChanged: super::super::Foundation::BOOL, - pub iNewSelection: i32, - pub szText: [super::super::Foundation::CHAR; 260], - pub iWhy: i32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMCBEENDEDITA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMCBEENDEDITA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMCBEENDEDITW { - pub hdr: NMHDR, - pub fChanged: super::super::Foundation::BOOL, - pub iNewSelection: i32, - pub szText: [u16; 260], - pub iWhy: i32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMCBEENDEDITW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMCBEENDEDITW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMCHAR { - pub hdr: NMHDR, - pub ch: u32, - pub dwItemPrev: u32, - pub dwItemNext: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMCHAR {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMCHAR { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMCOMBOBOXEXA { - pub hdr: NMHDR, - pub ceItem: COMBOBOXEXITEMA, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMCOMBOBOXEXA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMCOMBOBOXEXA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMCOMBOBOXEXW { - pub hdr: NMHDR, - pub ceItem: COMBOBOXEXITEMW, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMCOMBOBOXEXW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMCOMBOBOXEXW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub struct NMCUSTOMDRAW { - pub hdr: NMHDR, - pub dwDrawStage: NMCUSTOMDRAW_DRAW_STAGE, - pub hdc: super::super::Graphics::Gdi::HDC, - pub rc: super::super::Foundation::RECT, - pub dwItemSpec: usize, - pub uItemState: u32, - pub lItemlParam: super::super::Foundation::LPARAM, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::marker::Copy for NMCUSTOMDRAW {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::clone::Clone for NMCUSTOMDRAW { - fn clone(&self) -> Self { - *self - } -} +pub const SBT_NOBORDERS: u32 = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type NMCUSTOMDRAW_DRAW_STAGE = u32; +pub const SBT_NOTABPARSING: u32 = 2048u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const CDDS_POSTPAINT: NMCUSTOMDRAW_DRAW_STAGE = 2u32; +pub const SBT_OWNERDRAW: u32 = 4096u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const CDDS_PREERASE: NMCUSTOMDRAW_DRAW_STAGE = 3u32; +pub const SBT_POPOUT: u32 = 512u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const CDDS_PREPAINT: NMCUSTOMDRAW_DRAW_STAGE = 1u32; +pub const SBT_RTLREADING: u32 = 1024u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const CDDS_ITEMPOSTERASE: NMCUSTOMDRAW_DRAW_STAGE = 65540u32; +pub const SBT_TOOLTIPS: u32 = 2048u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const CDDS_ITEMPOSTPAINT: NMCUSTOMDRAW_DRAW_STAGE = 65538u32; +pub const SB_GETBORDERS: u32 = 1031u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const CDDS_ITEMPREERASE: NMCUSTOMDRAW_DRAW_STAGE = 65539u32; +pub const SB_GETICON: u32 = 1044u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const CDDS_ITEMPREPAINT: NMCUSTOMDRAW_DRAW_STAGE = 65537u32; +pub const SB_GETPARTS: u32 = 1030u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const CDDS_SUBITEM: NMCUSTOMDRAW_DRAW_STAGE = 131072u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMCUSTOMSPLITRECTINFO { - pub hdr: NMHDR, - pub rcClient: super::super::Foundation::RECT, - pub rcButton: super::super::Foundation::RECT, - pub rcSplit: super::super::Foundation::RECT, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMCUSTOMSPLITRECTINFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMCUSTOMSPLITRECTINFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub struct NMCUSTOMTEXT { - pub hdr: NMHDR, - pub hDC: super::super::Graphics::Gdi::HDC, - pub lpString: ::windows_sys::core::PCWSTR, - pub nCount: i32, - pub lpRect: *mut super::super::Foundation::RECT, - pub uFormat: u32, - pub fLink: super::super::Foundation::BOOL, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::marker::Copy for NMCUSTOMTEXT {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::clone::Clone for NMCUSTOMTEXT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMDATETIMECHANGE { - pub nmhdr: NMHDR, - pub dwFlags: u32, - pub st: super::super::Foundation::SYSTEMTIME, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMDATETIMECHANGE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMDATETIMECHANGE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMDATETIMEFORMATA { - pub nmhdr: NMHDR, - pub pszFormat: ::windows_sys::core::PCSTR, - pub st: super::super::Foundation::SYSTEMTIME, - pub pszDisplay: ::windows_sys::core::PCSTR, - pub szDisplay: [super::super::Foundation::CHAR; 64], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMDATETIMEFORMATA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMDATETIMEFORMATA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMDATETIMEFORMATQUERYA { - pub nmhdr: NMHDR, - pub pszFormat: ::windows_sys::core::PCSTR, - pub szMax: super::super::Foundation::SIZE, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMDATETIMEFORMATQUERYA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMDATETIMEFORMATQUERYA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMDATETIMEFORMATQUERYW { - pub nmhdr: NMHDR, - pub pszFormat: ::windows_sys::core::PCWSTR, - pub szMax: super::super::Foundation::SIZE, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMDATETIMEFORMATQUERYW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMDATETIMEFORMATQUERYW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMDATETIMEFORMATW { - pub nmhdr: NMHDR, - pub pszFormat: ::windows_sys::core::PCWSTR, - pub st: super::super::Foundation::SYSTEMTIME, - pub pszDisplay: ::windows_sys::core::PCWSTR, - pub szDisplay: [u16; 64], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMDATETIMEFORMATW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMDATETIMEFORMATW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMDATETIMESTRINGA { - pub nmhdr: NMHDR, - pub pszUserString: ::windows_sys::core::PCSTR, - pub st: super::super::Foundation::SYSTEMTIME, - pub dwFlags: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMDATETIMESTRINGA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMDATETIMESTRINGA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMDATETIMESTRINGW { - pub nmhdr: NMHDR, - pub pszUserString: ::windows_sys::core::PCWSTR, - pub st: super::super::Foundation::SYSTEMTIME, - pub dwFlags: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMDATETIMESTRINGW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMDATETIMESTRINGW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMDATETIMEWMKEYDOWNA { - pub nmhdr: NMHDR, - pub nVirtKey: i32, - pub pszFormat: ::windows_sys::core::PCSTR, - pub st: super::super::Foundation::SYSTEMTIME, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMDATETIMEWMKEYDOWNA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMDATETIMEWMKEYDOWNA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMDATETIMEWMKEYDOWNW { - pub nmhdr: NMHDR, - pub nVirtKey: i32, - pub pszFormat: ::windows_sys::core::PCWSTR, - pub st: super::super::Foundation::SYSTEMTIME, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMDATETIMEWMKEYDOWNW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMDATETIMEWMKEYDOWNW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMDAYSTATE { - pub nmhdr: NMHDR, - pub stStart: super::super::Foundation::SYSTEMTIME, - pub cDayState: i32, - pub prgDayState: *mut u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMDAYSTATE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMDAYSTATE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMHDDISPINFOA { - pub hdr: NMHDR, - pub iItem: i32, - pub mask: HDI_MASK, - pub pszText: ::windows_sys::core::PSTR, - pub cchTextMax: i32, - pub iImage: i32, - pub lParam: super::super::Foundation::LPARAM, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMHDDISPINFOA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMHDDISPINFOA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMHDDISPINFOW { - pub hdr: NMHDR, - pub iItem: i32, - pub mask: HDI_MASK, - pub pszText: ::windows_sys::core::PWSTR, - pub cchTextMax: i32, - pub iImage: i32, - pub lParam: super::super::Foundation::LPARAM, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMHDDISPINFOW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMHDDISPINFOW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMHDFILTERBTNCLICK { - pub hdr: NMHDR, - pub iItem: i32, - pub rc: super::super::Foundation::RECT, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMHDFILTERBTNCLICK {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMHDFILTERBTNCLICK { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMHDR { - pub hwndFrom: super::super::Foundation::HWND, - pub idFrom: usize, - pub code: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMHDR {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMHDR { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub struct NMHEADERA { - pub hdr: NMHDR, - pub iItem: i32, - pub iButton: HEADER_CONTROL_NOTIFICATION_BUTTON, - pub pitem: *mut HDITEMA, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::marker::Copy for NMHEADERA {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::clone::Clone for NMHEADERA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub struct NMHEADERW { - pub hdr: NMHDR, - pub iItem: i32, - pub iButton: HEADER_CONTROL_NOTIFICATION_BUTTON, - pub pitem: *mut HDITEMW, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::marker::Copy for NMHEADERW {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::clone::Clone for NMHEADERW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMIPADDRESS { - pub hdr: NMHDR, - pub iField: i32, - pub iValue: i32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMIPADDRESS {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMIPADDRESS { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMITEMACTIVATE { - pub hdr: NMHDR, - pub iItem: i32, - pub iSubItem: i32, - pub uNewState: u32, - pub uOldState: u32, - pub uChanged: u32, - pub ptAction: super::super::Foundation::POINT, - pub lParam: super::super::Foundation::LPARAM, - pub uKeyFlags: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMITEMACTIVATE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMITEMACTIVATE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMKEY { - pub hdr: NMHDR, - pub nVKey: u32, - pub uFlags: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMKEY {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMKEY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMLINK { - pub hdr: NMHDR, - pub item: LITEM, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMLINK {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMLINK { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMLISTVIEW { - pub hdr: NMHDR, - pub iItem: i32, - pub iSubItem: i32, - pub uNewState: u32, - pub uOldState: u32, - pub uChanged: u32, - pub ptAction: super::super::Foundation::POINT, - pub lParam: super::super::Foundation::LPARAM, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMLISTVIEW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMLISTVIEW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMLVCACHEHINT { - pub hdr: NMHDR, - pub iFrom: i32, - pub iTo: i32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMLVCACHEHINT {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMLVCACHEHINT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub struct NMLVCUSTOMDRAW { - pub nmcd: NMCUSTOMDRAW, - pub clrText: u32, - pub clrTextBk: u32, - pub iSubItem: i32, - pub dwItemType: NMLVCUSTOMDRAW_ITEM_TYPE, - pub clrFace: u32, - pub iIconEffect: i32, - pub iIconPhase: i32, - pub iPartId: i32, - pub iStateId: i32, - pub rcText: super::super::Foundation::RECT, - pub uAlign: NMLVCUSTOMDRAW_ALIGN, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::marker::Copy for NMLVCUSTOMDRAW {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::clone::Clone for NMLVCUSTOMDRAW { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type NMLVCUSTOMDRAW_ALIGN = u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVGA_HEADER_CENTER: NMLVCUSTOMDRAW_ALIGN = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVGA_HEADER_LEFT: NMLVCUSTOMDRAW_ALIGN = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVGA_HEADER_RIGHT: NMLVCUSTOMDRAW_ALIGN = 4u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type NMLVCUSTOMDRAW_ITEM_TYPE = u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVCDI_ITEM: NMLVCUSTOMDRAW_ITEM_TYPE = 0u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVCDI_GROUP: NMLVCUSTOMDRAW_ITEM_TYPE = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LVCDI_ITEMSLIST: NMLVCUSTOMDRAW_ITEM_TYPE = 2u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMLVDISPINFOA { - pub hdr: NMHDR, - pub item: LVITEMA, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMLVDISPINFOA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMLVDISPINFOA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMLVDISPINFOW { - pub hdr: NMHDR, - pub item: LVITEMW, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMLVDISPINFOW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMLVDISPINFOW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMLVEMPTYMARKUP { - pub hdr: NMHDR, - pub dwFlags: NMLVEMPTYMARKUP_FLAGS, - pub szMarkup: [u16; 2084], -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMLVEMPTYMARKUP {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMLVEMPTYMARKUP { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type NMLVEMPTYMARKUP_FLAGS = u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const EMF_CENTERED: NMLVEMPTYMARKUP_FLAGS = 1u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMLVFINDITEMA { - pub hdr: NMHDR, - pub iStart: i32, - pub lvfi: LVFINDINFOA, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMLVFINDITEMA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMLVFINDITEMA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMLVFINDITEMW { - pub hdr: NMHDR, - pub iStart: i32, - pub lvfi: LVFINDINFOW, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMLVFINDITEMW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMLVFINDITEMW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMLVGETINFOTIPA { - pub hdr: NMHDR, - pub dwFlags: u32, - pub pszText: ::windows_sys::core::PSTR, - pub cchTextMax: i32, - pub iItem: i32, - pub iSubItem: i32, - pub lParam: super::super::Foundation::LPARAM, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMLVGETINFOTIPA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMLVGETINFOTIPA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMLVGETINFOTIPW { - pub hdr: NMHDR, - pub dwFlags: u32, - pub pszText: ::windows_sys::core::PWSTR, - pub cchTextMax: i32, - pub iItem: i32, - pub iSubItem: i32, - pub lParam: super::super::Foundation::LPARAM, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMLVGETINFOTIPW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMLVGETINFOTIPW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(1))] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMLVKEYDOWN { - pub hdr: NMHDR, - pub wVKey: u16, - pub flags: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMLVKEYDOWN {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMLVKEYDOWN { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMLVLINK { - pub hdr: NMHDR, - pub link: LITEM, - pub iItem: i32, - pub iSubItem: i32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMLVLINK {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMLVLINK { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMLVODSTATECHANGE { - pub hdr: NMHDR, - pub iFrom: i32, - pub iTo: i32, - pub uNewState: u32, - pub uOldState: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMLVODSTATECHANGE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMLVODSTATECHANGE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMLVSCROLL { - pub hdr: NMHDR, - pub dx: i32, - pub dy: i32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMLVSCROLL {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMLVSCROLL { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMMOUSE { - pub hdr: NMHDR, - pub dwItemSpec: usize, - pub dwItemData: usize, - pub pt: super::super::Foundation::POINT, - pub dwHitInfo: super::super::Foundation::LPARAM, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMMOUSE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMMOUSE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMOBJECTNOTIFY { - pub hdr: NMHDR, - pub iItem: i32, - pub piid: *const ::windows_sys::core::GUID, - pub pObject: *mut ::core::ffi::c_void, - pub hResult: ::windows_sys::core::HRESULT, - pub dwFlags: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMOBJECTNOTIFY {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMOBJECTNOTIFY { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMPGCALCSIZE { - pub hdr: NMHDR, - pub dwFlag: NMPGCALCSIZE_FLAGS, - pub iWidth: i32, - pub iHeight: i32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMPGCALCSIZE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMPGCALCSIZE { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type NMPGCALCSIZE_FLAGS = u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PGF_CALCHEIGHT: NMPGCALCSIZE_FLAGS = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PGF_CALCWIDTH: NMPGCALCSIZE_FLAGS = 1u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMPGHOTITEM { - pub hdr: NMHDR, - pub idOld: i32, - pub idNew: i32, - pub dwFlags: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMPGHOTITEM {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMPGHOTITEM { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(1))] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMPGSCROLL { - pub hdr: NMHDR, - pub fwKeys: NMPGSCROLL_KEYS, - pub rcParent: super::super::Foundation::RECT, - pub iDir: NMPGSCROLL_DIR, - pub iXpos: i32, - pub iYpos: i32, - pub iScroll: i32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMPGSCROLL {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMPGSCROLL { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type NMPGSCROLL_DIR = u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PGF_SCROLLDOWN: NMPGSCROLL_DIR = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PGF_SCROLLLEFT: NMPGSCROLL_DIR = 4u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PGF_SCROLLRIGHT: NMPGSCROLL_DIR = 8u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PGF_SCROLLUP: NMPGSCROLL_DIR = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type NMPGSCROLL_KEYS = u16; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PGK_NONE: NMPGSCROLL_KEYS = 0u16; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PGK_SHIFT: NMPGSCROLL_KEYS = 1u16; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PGK_CONTROL: NMPGSCROLL_KEYS = 2u16; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PGK_MENU: NMPGSCROLL_KEYS = 4u16; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMRBAUTOSIZE { - pub hdr: NMHDR, - pub fChanged: super::super::Foundation::BOOL, - pub rcTarget: super::super::Foundation::RECT, - pub rcActual: super::super::Foundation::RECT, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMRBAUTOSIZE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMRBAUTOSIZE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMREBAR { - pub hdr: NMHDR, - pub dwMask: NMREBAR_MASK_FLAGS, - pub uBand: u32, - pub fStyle: u32, - pub wID: u32, - pub lParam: super::super::Foundation::LPARAM, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMREBAR {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMREBAR { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMREBARAUTOBREAK { - pub hdr: NMHDR, - pub uBand: u32, - pub wID: u32, - pub lParam: super::super::Foundation::LPARAM, - pub uMsg: u32, - pub fStyleCurrent: u32, - pub fAutoBreak: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMREBARAUTOBREAK {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMREBARAUTOBREAK { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMREBARCHEVRON { - pub hdr: NMHDR, - pub uBand: u32, - pub wID: u32, - pub lParam: super::super::Foundation::LPARAM, - pub rc: super::super::Foundation::RECT, - pub lParamNM: super::super::Foundation::LPARAM, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMREBARCHEVRON {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMREBARCHEVRON { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMREBARCHILDSIZE { - pub hdr: NMHDR, - pub uBand: u32, - pub wID: u32, - pub rcChild: super::super::Foundation::RECT, - pub rcBand: super::super::Foundation::RECT, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMREBARCHILDSIZE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMREBARCHILDSIZE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMREBARSPLITTER { - pub hdr: NMHDR, - pub rcSizing: super::super::Foundation::RECT, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMREBARSPLITTER {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMREBARSPLITTER { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type NMREBAR_MASK_FLAGS = u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBNM_ID: NMREBAR_MASK_FLAGS = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBNM_LPARAM: NMREBAR_MASK_FLAGS = 4u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBNM_STYLE: NMREBAR_MASK_FLAGS = 2u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMSEARCHWEB { - pub hdr: NMHDR, - pub entrypoint: EC_SEARCHWEB_ENTRYPOINT, - pub hasQueryText: super::super::Foundation::BOOL, - pub invokeSucceeded: super::super::Foundation::BOOL, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMSEARCHWEB {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMSEARCHWEB { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMSELCHANGE { - pub nmhdr: NMHDR, - pub stSelStart: super::super::Foundation::SYSTEMTIME, - pub stSelEnd: super::super::Foundation::SYSTEMTIME, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMSELCHANGE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMSELCHANGE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub struct NMTBCUSTOMDRAW { - pub nmcd: NMCUSTOMDRAW, - pub hbrMonoDither: super::super::Graphics::Gdi::HBRUSH, - pub hbrLines: super::super::Graphics::Gdi::HBRUSH, - pub hpenLines: super::super::Graphics::Gdi::HPEN, - pub clrText: u32, - pub clrMark: u32, - pub clrTextHighlight: u32, - pub clrBtnFace: u32, - pub clrBtnHighlight: u32, - pub clrHighlightHotTrack: u32, - pub rcText: super::super::Foundation::RECT, - pub nStringBkMode: i32, - pub nHLStringBkMode: i32, - pub iListGap: i32, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::marker::Copy for NMTBCUSTOMDRAW {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::clone::Clone for NMTBCUSTOMDRAW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMTBDISPINFOA { - pub hdr: NMHDR, - pub dwMask: NMTBDISPINFOW_MASK, - pub idCommand: i32, - pub lParam: usize, - pub iImage: i32, - pub pszText: ::windows_sys::core::PSTR, - pub cchText: i32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMTBDISPINFOA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMTBDISPINFOA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMTBDISPINFOW { - pub hdr: NMHDR, - pub dwMask: NMTBDISPINFOW_MASK, - pub idCommand: i32, - pub lParam: usize, - pub iImage: i32, - pub pszText: ::windows_sys::core::PWSTR, - pub cchText: i32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMTBDISPINFOW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMTBDISPINFOW { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type NMTBDISPINFOW_MASK = u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBNF_IMAGE: NMTBDISPINFOW_MASK = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBNF_TEXT: NMTBDISPINFOW_MASK = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBNF_DI_SETITEM: NMTBDISPINFOW_MASK = 268435456u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMTBGETINFOTIPA { - pub hdr: NMHDR, - pub pszText: ::windows_sys::core::PSTR, - pub cchTextMax: i32, - pub iItem: i32, - pub lParam: super::super::Foundation::LPARAM, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMTBGETINFOTIPA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMTBGETINFOTIPA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMTBGETINFOTIPW { - pub hdr: NMHDR, - pub pszText: ::windows_sys::core::PWSTR, - pub cchTextMax: i32, - pub iItem: i32, - pub lParam: super::super::Foundation::LPARAM, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMTBGETINFOTIPW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMTBGETINFOTIPW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMTBHOTITEM { - pub hdr: NMHDR, - pub idOld: i32, - pub idNew: i32, - pub dwFlags: NMTBHOTITEM_FLAGS, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMTBHOTITEM {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMTBHOTITEM { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type NMTBHOTITEM_FLAGS = u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HICF_ACCELERATOR: NMTBHOTITEM_FLAGS = 4u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HICF_ARROWKEYS: NMTBHOTITEM_FLAGS = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HICF_DUPACCEL: NMTBHOTITEM_FLAGS = 8u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HICF_ENTERING: NMTBHOTITEM_FLAGS = 16u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HICF_LEAVING: NMTBHOTITEM_FLAGS = 32u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HICF_LMOUSE: NMTBHOTITEM_FLAGS = 128u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HICF_MOUSE: NMTBHOTITEM_FLAGS = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HICF_OTHER: NMTBHOTITEM_FLAGS = 0u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HICF_RESELECT: NMTBHOTITEM_FLAGS = 64u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const HICF_TOGGLEDROPDOWN: NMTBHOTITEM_FLAGS = 256u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMTBRESTORE { - pub hdr: NMHDR, - pub pData: *mut u32, - pub pCurrent: *mut u32, - pub cbData: u32, - pub iItem: i32, - pub cButtons: i32, - pub cbBytesPerRecord: i32, - pub tbButton: TBBUTTON, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMTBRESTORE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMTBRESTORE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMTBSAVE { - pub hdr: NMHDR, - pub pData: *mut u32, - pub pCurrent: *mut u32, - pub cbData: u32, - pub iItem: i32, - pub cButtons: i32, - pub tbButton: TBBUTTON, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMTBSAVE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMTBSAVE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(1))] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMTCKEYDOWN { - pub hdr: NMHDR, - pub wVKey: u16, - pub flags: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMTCKEYDOWN {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMTCKEYDOWN { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMTOOLBARA { - pub hdr: NMHDR, - pub iItem: i32, - pub tbButton: TBBUTTON, - pub cchText: i32, - pub pszText: ::windows_sys::core::PSTR, - pub rcButton: super::super::Foundation::RECT, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMTOOLBARA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMTOOLBARA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMTOOLBARW { - pub hdr: NMHDR, - pub iItem: i32, - pub tbButton: TBBUTTON, - pub cchText: i32, - pub pszText: ::windows_sys::core::PWSTR, - pub rcButton: super::super::Foundation::RECT, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMTOOLBARW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMTOOLBARW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMTOOLTIPSCREATED { - pub hdr: NMHDR, - pub hwndToolTips: super::super::Foundation::HWND, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMTOOLTIPSCREATED {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMTOOLTIPSCREATED { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMTRBTHUMBPOSCHANGING { - pub hdr: NMHDR, - pub dwPos: u32, - pub nReason: i32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMTRBTHUMBPOSCHANGING {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMTRBTHUMBPOSCHANGING { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMTREEVIEWA { - pub hdr: NMHDR, - pub action: u32, - pub itemOld: TVITEMA, - pub itemNew: TVITEMA, - pub ptDrag: super::super::Foundation::POINT, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMTREEVIEWA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMTREEVIEWA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMTREEVIEWW { - pub hdr: NMHDR, - pub action: u32, - pub itemOld: TVITEMW, - pub itemNew: TVITEMW, - pub ptDrag: super::super::Foundation::POINT, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMTREEVIEWW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMTREEVIEWW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub struct NMTTCUSTOMDRAW { - pub nmcd: NMCUSTOMDRAW, - pub uDrawFlags: u32, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::marker::Copy for NMTTCUSTOMDRAW {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::clone::Clone for NMTTCUSTOMDRAW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMTTDISPINFOA { - pub hdr: NMHDR, - pub lpszText: ::windows_sys::core::PSTR, - pub szText: [super::super::Foundation::CHAR; 80], - pub hinst: super::super::Foundation::HINSTANCE, - pub uFlags: u32, - pub lParam: super::super::Foundation::LPARAM, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMTTDISPINFOA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMTTDISPINFOA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMTTDISPINFOW { - pub hdr: NMHDR, - pub lpszText: ::windows_sys::core::PWSTR, - pub szText: [u16; 80], - pub hinst: super::super::Foundation::HINSTANCE, - pub uFlags: u32, - pub lParam: super::super::Foundation::LPARAM, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMTTDISPINFOW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMTTDISPINFOW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub struct NMTVASYNCDRAW { - pub hdr: NMHDR, - pub pimldp: *mut IMAGELISTDRAWPARAMS, - pub hr: ::windows_sys::core::HRESULT, - pub hItem: HTREEITEM, - pub lParam: super::super::Foundation::LPARAM, - pub dwRetFlags: u32, - pub iRetImageIndex: i32, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::marker::Copy for NMTVASYNCDRAW {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::clone::Clone for NMTVASYNCDRAW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub struct NMTVCUSTOMDRAW { - pub nmcd: NMCUSTOMDRAW, - pub clrText: u32, - pub clrTextBk: u32, - pub iLevel: i32, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::marker::Copy for NMTVCUSTOMDRAW {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::clone::Clone for NMTVCUSTOMDRAW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMTVDISPINFOA { - pub hdr: NMHDR, - pub item: TVITEMA, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMTVDISPINFOA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMTVDISPINFOA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMTVDISPINFOEXA { - pub hdr: NMHDR, - pub item: TVITEMEXA, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMTVDISPINFOEXA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMTVDISPINFOEXA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMTVDISPINFOEXW { - pub hdr: NMHDR, - pub item: TVITEMEXW, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMTVDISPINFOEXW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMTVDISPINFOEXW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMTVDISPINFOW { - pub hdr: NMHDR, - pub item: TVITEMW, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMTVDISPINFOW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMTVDISPINFOW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMTVGETINFOTIPA { - pub hdr: NMHDR, - pub pszText: ::windows_sys::core::PSTR, - pub cchTextMax: i32, - pub hItem: HTREEITEM, - pub lParam: super::super::Foundation::LPARAM, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMTVGETINFOTIPA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMTVGETINFOTIPA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMTVGETINFOTIPW { - pub hdr: NMHDR, - pub pszText: ::windows_sys::core::PWSTR, - pub cchTextMax: i32, - pub hItem: HTREEITEM, - pub lParam: super::super::Foundation::LPARAM, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMTVGETINFOTIPW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMTVGETINFOTIPW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMTVITEMCHANGE { - pub hdr: NMHDR, - pub uChanged: u32, - pub hItem: HTREEITEM, - pub uStateNew: u32, - pub uStateOld: u32, - pub lParam: super::super::Foundation::LPARAM, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMTVITEMCHANGE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMTVITEMCHANGE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(1))] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMTVKEYDOWN { - pub hdr: NMHDR, - pub wVKey: u16, - pub flags: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMTVKEYDOWN {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMTVKEYDOWN { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMTVSTATEIMAGECHANGING { - pub hdr: NMHDR, - pub hti: HTREEITEM, - pub iOldStateImageIndex: i32, - pub iNewStateImageIndex: i32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMTVSTATEIMAGECHANGING {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMTVSTATEIMAGECHANGING { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMUPDOWN { - pub hdr: NMHDR, - pub iPos: i32, - pub iDelta: i32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMUPDOWN {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMUPDOWN { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct NMVIEWCHANGE { - pub nmhdr: NMHDR, - pub dwOldView: u32, - pub dwNewView: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for NMVIEWCHANGE {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for NMVIEWCHANGE { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const NM_GETCUSTOMSPLITRECT: u32 = 4294966049u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ODT_HEADER: u32 = 100u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type OFFSETTYPE = i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const OT_TOPLEFT: OFFSETTYPE = 0i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const OT_TOPRIGHT: OFFSETTYPE = 1i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const OT_TOPMIDDLE: OFFSETTYPE = 2i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const OT_BOTTOMLEFT: OFFSETTYPE = 3i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const OT_BOTTOMRIGHT: OFFSETTYPE = 4i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const OT_BOTTOMMIDDLE: OFFSETTYPE = 5i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const OT_MIDDLELEFT: OFFSETTYPE = 6i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const OT_MIDDLERIGHT: OFFSETTYPE = 7i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const OT_LEFTOFCAPTION: OFFSETTYPE = 8i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const OT_RIGHTOFCAPTION: OFFSETTYPE = 9i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const OT_LEFTOFLASTBUTTON: OFFSETTYPE = 10i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const OT_RIGHTOFLASTBUTTON: OFFSETTYPE = 11i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const OT_ABOVELASTBUTTON: OFFSETTYPE = 12i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const OT_BELOWLASTBUTTON: OFFSETTYPE = 13i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type OPENBOXSTATES = i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPOB_NORMAL: OPENBOXSTATES = 1i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPOB_HOT: OPENBOXSTATES = 2i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPOB_SELECTED: OPENBOXSTATES = 3i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPOB_DISABLED: OPENBOXSTATES = 4i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPOB_FOCUSED: OPENBOXSTATES = 5i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type OPEN_THEME_DATA_FLAGS = u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const OTD_FORCE_RECT_SIZING: OPEN_THEME_DATA_FLAGS = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const OTD_NONCLIENT: OPEN_THEME_DATA_FLAGS = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type PAGEPARTS = i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PGRP_UP: PAGEPARTS = 1i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PGRP_DOWN: PAGEPARTS = 2i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PGRP_UPHORZ: PAGEPARTS = 3i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PGRP_DOWNHORZ: PAGEPARTS = 4i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PAGESETUPDLGORD: u32 = 1546u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PAGESETUPDLGORDMOTIF: u32 = 1550u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PBM_DELTAPOS: u32 = 1027u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PBM_GETBARCOLOR: u32 = 1039u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PBM_GETBKCOLOR: u32 = 1038u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PBM_GETPOS: u32 = 1032u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PBM_GETRANGE: u32 = 1031u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PBM_GETSTATE: u32 = 1041u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PBM_GETSTEP: u32 = 1037u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PBM_SETBARCOLOR: u32 = 1033u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PBM_SETBKCOLOR: u32 = 8193u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PBM_SETMARQUEE: u32 = 1034u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PBM_SETPOS: u32 = 1026u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PBM_SETRANGE: u32 = 1025u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PBM_SETRANGE32: u32 = 1030u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PBM_SETSTATE: u32 = 1040u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PBM_SETSTEP: u32 = 1028u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PBM_STEPIT: u32 = 1029u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct PBRANGE { - pub iLow: i32, - pub iHigh: i32, -} -impl ::core::marker::Copy for PBRANGE {} -impl ::core::clone::Clone for PBRANGE { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PBST_ERROR: u32 = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PBST_NORMAL: u32 = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PBST_PAUSED: u32 = 3u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PBS_MARQUEE: u32 = 8u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PBS_SMOOTH: u32 = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PBS_SMOOTHREVERSE: u32 = 16u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PBS_VERTICAL: u32 = 4u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PFNDACOMPARE = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PFNDACOMPARECONST = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type PFNDAENUMCALLBACK = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type PFNDAENUMCALLBACKCONST = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PFNDPAMERGE = ::core::option::Option *mut ::core::ffi::c_void>; -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PFNDPAMERGECONST = ::core::option::Option *mut ::core::ffi::c_void>; -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_System_Com\"`*"] -#[cfg(feature = "Win32_System_Com")] -pub type PFNDPASTREAM = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PFNLVCOMPARE = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type PFNLVGROUPCOMPARE = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PFNPROPSHEETCALLBACK = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PFNTVCOMPARE = ::core::option::Option i32>; -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub type PFTASKDIALOGCALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PGB_BOTTOMORRIGHT: u32 = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PGB_TOPORLEFT: u32 = 0u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PGF_DEPRESSED: u32 = 4u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PGF_GRAYED: u32 = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PGF_HOT: u32 = 8u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PGF_INVISIBLE: u32 = 0u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PGF_NORMAL: u32 = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PGM_FIRST: u32 = 5120u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PGM_FORWARDMOUSE: u32 = 5123u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PGM_GETBKCOLOR: u32 = 5125u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PGM_GETBORDER: u32 = 5127u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PGM_GETBUTTONSIZE: u32 = 5131u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PGM_GETBUTTONSTATE: u32 = 5132u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PGM_GETDROPTARGET: u32 = 8196u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PGM_GETPOS: u32 = 5129u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PGM_RECALCSIZE: u32 = 5122u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PGM_SETBKCOLOR: u32 = 5124u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PGM_SETBORDER: u32 = 5126u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PGM_SETBUTTONSIZE: u32 = 5130u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PGM_SETCHILD: u32 = 5121u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PGM_SETPOS: u32 = 5128u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PGM_SETSCROLLINFO: u32 = 5133u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PGS_AUTOSCROLL: u32 = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PGS_DRAGNDROP: u32 = 4u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PGS_HORZ: u32 = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PGS_VERT: u32 = 0u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct POINTER_DEVICE_CURSOR_INFO { - pub cursorId: u32, - pub cursor: POINTER_DEVICE_CURSOR_TYPE, -} -impl ::core::marker::Copy for POINTER_DEVICE_CURSOR_INFO {} -impl ::core::clone::Clone for POINTER_DEVICE_CURSOR_INFO { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type POINTER_DEVICE_CURSOR_TYPE = i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const POINTER_DEVICE_CURSOR_TYPE_UNKNOWN: POINTER_DEVICE_CURSOR_TYPE = 0i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const POINTER_DEVICE_CURSOR_TYPE_TIP: POINTER_DEVICE_CURSOR_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const POINTER_DEVICE_CURSOR_TYPE_ERASER: POINTER_DEVICE_CURSOR_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const POINTER_DEVICE_CURSOR_TYPE_MAX: POINTER_DEVICE_CURSOR_TYPE = -1i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub struct POINTER_DEVICE_INFO { - pub displayOrientation: u32, - pub device: super::super::Foundation::HANDLE, - pub pointerDeviceType: POINTER_DEVICE_TYPE, - pub monitor: super::super::Graphics::Gdi::HMONITOR, - pub startingCursorId: u32, - pub maxActiveContacts: u16, - pub productString: [u16; 520], -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::marker::Copy for POINTER_DEVICE_INFO {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::clone::Clone for POINTER_DEVICE_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct POINTER_DEVICE_PROPERTY { - pub logicalMin: i32, - pub logicalMax: i32, - pub physicalMin: i32, - pub physicalMax: i32, - pub unit: u32, - pub unitExponent: u32, - pub usagePageId: u16, - pub usageId: u16, -} -impl ::core::marker::Copy for POINTER_DEVICE_PROPERTY {} -impl ::core::clone::Clone for POINTER_DEVICE_PROPERTY { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type POINTER_DEVICE_TYPE = i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const POINTER_DEVICE_TYPE_INTEGRATED_PEN: POINTER_DEVICE_TYPE = 1i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const POINTER_DEVICE_TYPE_EXTERNAL_PEN: POINTER_DEVICE_TYPE = 2i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const POINTER_DEVICE_TYPE_TOUCH: POINTER_DEVICE_TYPE = 3i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const POINTER_DEVICE_TYPE_TOUCH_PAD: POINTER_DEVICE_TYPE = 4i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const POINTER_DEVICE_TYPE_MAX: POINTER_DEVICE_TYPE = -1i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type POINTER_FEEDBACK_MODE = i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const POINTER_FEEDBACK_DEFAULT: POINTER_FEEDBACK_MODE = 1i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const POINTER_FEEDBACK_INDIRECT: POINTER_FEEDBACK_MODE = 2i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const POINTER_FEEDBACK_NONE: POINTER_FEEDBACK_MODE = 3i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Input_Pointer\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] -pub struct POINTER_TYPE_INFO { - pub r#type: super::WindowsAndMessaging::POINTER_INPUT_TYPE, - pub Anonymous: POINTER_TYPE_INFO_0, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for POINTER_TYPE_INFO {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for POINTER_TYPE_INFO { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Input_Pointer\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] -pub union POINTER_TYPE_INFO_0 { - pub touchInfo: super::Input::Pointer::POINTER_TOUCH_INFO, - pub penInfo: super::Input::Pointer::POINTER_PEN_INFO, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for POINTER_TYPE_INFO_0 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for POINTER_TYPE_INFO_0 { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PRINTDLGEXORD: u32 = 1549u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PRINTDLGORD: u32 = 1538u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PRNSETUPDLGORD: u32 = 1539u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PROGRESS_CLASS: &str = "msctls_progress32"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PROGRESS_CLASSA: &str = "msctls_progress32"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PROGRESS_CLASSW: &str = "msctls_progress32"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type PROPERTYORIGIN = i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PO_STATE: PROPERTYORIGIN = 0i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PO_PART: PROPERTYORIGIN = 1i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PO_CLASS: PROPERTYORIGIN = 2i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PO_GLOBAL: PROPERTYORIGIN = 3i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PO_NOTFOUND: PROPERTYORIGIN = 4i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub struct PROPSHEETHEADERA_V1 { - pub dwSize: u32, - pub dwFlags: u32, - pub hwndParent: super::super::Foundation::HWND, - pub hInstance: super::super::Foundation::HINSTANCE, - pub Anonymous1: PROPSHEETHEADERA_V1_0, - pub pszCaption: ::windows_sys::core::PCSTR, - pub nPages: u32, - pub Anonymous2: PROPSHEETHEADERA_V1_1, - pub Anonymous3: PROPSHEETHEADERA_V1_2, - pub pfnCallback: PFNPROPSHEETCALLBACK, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETHEADERA_V1 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETHEADERA_V1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub union PROPSHEETHEADERA_V1_0 { - pub hIcon: super::WindowsAndMessaging::HICON, - pub pszIcon: ::windows_sys::core::PCSTR, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETHEADERA_V1_0 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETHEADERA_V1_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub union PROPSHEETHEADERA_V1_1 { - pub nStartPage: u32, - pub pStartPage: ::windows_sys::core::PCSTR, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETHEADERA_V1_1 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETHEADERA_V1_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub union PROPSHEETHEADERA_V1_2 { - pub ppsp: *mut PROPSHEETPAGEA, - pub phpage: *mut HPROPSHEETPAGE, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETHEADERA_V1_2 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETHEADERA_V1_2 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub struct PROPSHEETHEADERA_V2 { - pub dwSize: u32, - pub dwFlags: u32, - pub hwndParent: super::super::Foundation::HWND, - pub hInstance: super::super::Foundation::HINSTANCE, - pub Anonymous1: PROPSHEETHEADERA_V2_0, - pub pszCaption: ::windows_sys::core::PCSTR, - pub nPages: u32, - pub Anonymous2: PROPSHEETHEADERA_V2_1, - pub Anonymous3: PROPSHEETHEADERA_V2_2, - pub pfnCallback: PFNPROPSHEETCALLBACK, - pub Anonymous4: PROPSHEETHEADERA_V2_3, - pub hplWatermark: super::super::Graphics::Gdi::HPALETTE, - pub Anonymous5: PROPSHEETHEADERA_V2_4, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETHEADERA_V2 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETHEADERA_V2 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub union PROPSHEETHEADERA_V2_0 { - pub hIcon: super::WindowsAndMessaging::HICON, - pub pszIcon: ::windows_sys::core::PCSTR, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETHEADERA_V2_0 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETHEADERA_V2_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub union PROPSHEETHEADERA_V2_1 { - pub nStartPage: u32, - pub pStartPage: ::windows_sys::core::PCSTR, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETHEADERA_V2_1 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETHEADERA_V2_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub union PROPSHEETHEADERA_V2_2 { - pub ppsp: *mut PROPSHEETPAGEA, - pub phpage: *mut HPROPSHEETPAGE, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETHEADERA_V2_2 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETHEADERA_V2_2 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub union PROPSHEETHEADERA_V2_3 { - pub hbmWatermark: super::super::Graphics::Gdi::HBITMAP, - pub pszbmWatermark: ::windows_sys::core::PCSTR, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETHEADERA_V2_3 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETHEADERA_V2_3 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub union PROPSHEETHEADERA_V2_4 { - pub hbmHeader: super::super::Graphics::Gdi::HBITMAP, - pub pszbmHeader: ::windows_sys::core::PCSTR, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETHEADERA_V2_4 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETHEADERA_V2_4 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub struct PROPSHEETHEADERW_V1 { - pub dwSize: u32, - pub dwFlags: u32, - pub hwndParent: super::super::Foundation::HWND, - pub hInstance: super::super::Foundation::HINSTANCE, - pub Anonymous1: PROPSHEETHEADERW_V1_0, - pub pszCaption: ::windows_sys::core::PCWSTR, - pub nPages: u32, - pub Anonymous2: PROPSHEETHEADERW_V1_1, - pub Anonymous3: PROPSHEETHEADERW_V1_2, - pub pfnCallback: PFNPROPSHEETCALLBACK, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETHEADERW_V1 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETHEADERW_V1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub union PROPSHEETHEADERW_V1_0 { - pub hIcon: super::WindowsAndMessaging::HICON, - pub pszIcon: ::windows_sys::core::PCWSTR, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETHEADERW_V1_0 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETHEADERW_V1_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub union PROPSHEETHEADERW_V1_1 { - pub nStartPage: u32, - pub pStartPage: ::windows_sys::core::PCWSTR, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETHEADERW_V1_1 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETHEADERW_V1_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub union PROPSHEETHEADERW_V1_2 { - pub ppsp: *mut PROPSHEETPAGEW, - pub phpage: *mut HPROPSHEETPAGE, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETHEADERW_V1_2 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETHEADERW_V1_2 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub struct PROPSHEETHEADERW_V2 { - pub dwSize: u32, - pub dwFlags: u32, - pub hwndParent: super::super::Foundation::HWND, - pub hInstance: super::super::Foundation::HINSTANCE, - pub Anonymous1: PROPSHEETHEADERW_V2_0, - pub pszCaption: ::windows_sys::core::PCWSTR, - pub nPages: u32, - pub Anonymous2: PROPSHEETHEADERW_V2_1, - pub Anonymous3: PROPSHEETHEADERW_V2_2, - pub pfnCallback: PFNPROPSHEETCALLBACK, - pub Anonymous4: PROPSHEETHEADERW_V2_3, - pub hplWatermark: super::super::Graphics::Gdi::HPALETTE, - pub Anonymous5: PROPSHEETHEADERW_V2_4, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETHEADERW_V2 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETHEADERW_V2 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub union PROPSHEETHEADERW_V2_0 { - pub hIcon: super::WindowsAndMessaging::HICON, - pub pszIcon: ::windows_sys::core::PCWSTR, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETHEADERW_V2_0 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETHEADERW_V2_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub union PROPSHEETHEADERW_V2_1 { - pub nStartPage: u32, - pub pStartPage: ::windows_sys::core::PCWSTR, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETHEADERW_V2_1 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETHEADERW_V2_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub union PROPSHEETHEADERW_V2_2 { - pub ppsp: *mut PROPSHEETPAGEW, - pub phpage: *mut HPROPSHEETPAGE, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETHEADERW_V2_2 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETHEADERW_V2_2 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub union PROPSHEETHEADERW_V2_3 { - pub hbmWatermark: super::super::Graphics::Gdi::HBITMAP, - pub pszbmWatermark: ::windows_sys::core::PCWSTR, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETHEADERW_V2_3 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETHEADERW_V2_3 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub union PROPSHEETHEADERW_V2_4 { - pub hbmHeader: super::super::Graphics::Gdi::HBITMAP, - pub pszbmHeader: ::windows_sys::core::PCWSTR, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETHEADERW_V2_4 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETHEADERW_V2_4 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub struct PROPSHEETPAGEA { - pub dwSize: u32, - pub dwFlags: u32, - pub hInstance: super::super::Foundation::HINSTANCE, - pub Anonymous1: PROPSHEETPAGEA_0, - pub Anonymous2: PROPSHEETPAGEA_1, - pub pszTitle: ::windows_sys::core::PCSTR, - pub pfnDlgProc: super::WindowsAndMessaging::DLGPROC, - pub lParam: super::super::Foundation::LPARAM, - pub pfnCallback: LPFNPSPCALLBACKA, - pub pcRefParent: *mut u32, - pub pszHeaderTitle: ::windows_sys::core::PCSTR, - pub pszHeaderSubTitle: ::windows_sys::core::PCSTR, - pub hActCtx: super::super::Foundation::HANDLE, - pub Anonymous3: PROPSHEETPAGEA_2, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETPAGEA {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETPAGEA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub union PROPSHEETPAGEA_0 { - pub pszTemplate: ::windows_sys::core::PCSTR, - pub pResource: *mut super::WindowsAndMessaging::DLGTEMPLATE, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETPAGEA_0 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETPAGEA_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub union PROPSHEETPAGEA_1 { - pub hIcon: super::WindowsAndMessaging::HICON, - pub pszIcon: ::windows_sys::core::PCSTR, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETPAGEA_1 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETPAGEA_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub union PROPSHEETPAGEA_2 { - pub hbmHeader: super::super::Graphics::Gdi::HBITMAP, - pub pszbmHeader: ::windows_sys::core::PCSTR, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETPAGEA_2 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETPAGEA_2 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub struct PROPSHEETPAGEA_V1 { - pub dwSize: u32, - pub dwFlags: u32, - pub hInstance: super::super::Foundation::HINSTANCE, - pub Anonymous1: PROPSHEETPAGEA_V1_0, - pub Anonymous2: PROPSHEETPAGEA_V1_1, - pub pszTitle: ::windows_sys::core::PCSTR, - pub pfnDlgProc: super::WindowsAndMessaging::DLGPROC, - pub lParam: super::super::Foundation::LPARAM, - pub pfnCallback: LPFNPSPCALLBACKA, - pub pcRefParent: *mut u32, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETPAGEA_V1 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETPAGEA_V1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub union PROPSHEETPAGEA_V1_0 { - pub pszTemplate: ::windows_sys::core::PCSTR, - pub pResource: *mut super::WindowsAndMessaging::DLGTEMPLATE, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETPAGEA_V1_0 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETPAGEA_V1_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub union PROPSHEETPAGEA_V1_1 { - pub hIcon: super::WindowsAndMessaging::HICON, - pub pszIcon: ::windows_sys::core::PCSTR, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETPAGEA_V1_1 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETPAGEA_V1_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub struct PROPSHEETPAGEA_V2 { - pub dwSize: u32, - pub dwFlags: u32, - pub hInstance: super::super::Foundation::HINSTANCE, - pub Anonymous1: PROPSHEETPAGEA_V2_0, - pub Anonymous2: PROPSHEETPAGEA_V2_1, - pub pszTitle: ::windows_sys::core::PCSTR, - pub pfnDlgProc: super::WindowsAndMessaging::DLGPROC, - pub lParam: super::super::Foundation::LPARAM, - pub pfnCallback: LPFNPSPCALLBACKA, - pub pcRefParent: *mut u32, - pub pszHeaderTitle: ::windows_sys::core::PCSTR, - pub pszHeaderSubTitle: ::windows_sys::core::PCSTR, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETPAGEA_V2 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETPAGEA_V2 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub union PROPSHEETPAGEA_V2_0 { - pub pszTemplate: ::windows_sys::core::PCSTR, - pub pResource: *mut super::WindowsAndMessaging::DLGTEMPLATE, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETPAGEA_V2_0 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETPAGEA_V2_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub union PROPSHEETPAGEA_V2_1 { - pub hIcon: super::WindowsAndMessaging::HICON, - pub pszIcon: ::windows_sys::core::PCSTR, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETPAGEA_V2_1 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETPAGEA_V2_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub struct PROPSHEETPAGEA_V3 { - pub dwSize: u32, - pub dwFlags: u32, - pub hInstance: super::super::Foundation::HINSTANCE, - pub Anonymous1: PROPSHEETPAGEA_V3_0, - pub Anonymous2: PROPSHEETPAGEA_V3_1, - pub pszTitle: ::windows_sys::core::PCSTR, - pub pfnDlgProc: super::WindowsAndMessaging::DLGPROC, - pub lParam: super::super::Foundation::LPARAM, - pub pfnCallback: LPFNPSPCALLBACKA, - pub pcRefParent: *mut u32, - pub pszHeaderTitle: ::windows_sys::core::PCSTR, - pub pszHeaderSubTitle: ::windows_sys::core::PCSTR, - pub hActCtx: super::super::Foundation::HANDLE, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETPAGEA_V3 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETPAGEA_V3 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub union PROPSHEETPAGEA_V3_0 { - pub pszTemplate: ::windows_sys::core::PCSTR, - pub pResource: *mut super::WindowsAndMessaging::DLGTEMPLATE, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETPAGEA_V3_0 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETPAGEA_V3_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub union PROPSHEETPAGEA_V3_1 { - pub hIcon: super::WindowsAndMessaging::HICON, - pub pszIcon: ::windows_sys::core::PCSTR, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETPAGEA_V3_1 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETPAGEA_V3_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub struct PROPSHEETPAGEW { - pub dwSize: u32, - pub dwFlags: u32, - pub hInstance: super::super::Foundation::HINSTANCE, - pub Anonymous1: PROPSHEETPAGEW_0, - pub Anonymous2: PROPSHEETPAGEW_1, - pub pszTitle: ::windows_sys::core::PCWSTR, - pub pfnDlgProc: super::WindowsAndMessaging::DLGPROC, - pub lParam: super::super::Foundation::LPARAM, - pub pfnCallback: LPFNPSPCALLBACKW, - pub pcRefParent: *mut u32, - pub pszHeaderTitle: ::windows_sys::core::PCWSTR, - pub pszHeaderSubTitle: ::windows_sys::core::PCWSTR, - pub hActCtx: super::super::Foundation::HANDLE, - pub Anonymous3: PROPSHEETPAGEW_2, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETPAGEW {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETPAGEW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub union PROPSHEETPAGEW_0 { - pub pszTemplate: ::windows_sys::core::PCWSTR, - pub pResource: *mut super::WindowsAndMessaging::DLGTEMPLATE, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETPAGEW_0 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETPAGEW_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub union PROPSHEETPAGEW_1 { - pub hIcon: super::WindowsAndMessaging::HICON, - pub pszIcon: ::windows_sys::core::PCWSTR, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETPAGEW_1 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETPAGEW_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub union PROPSHEETPAGEW_2 { - pub hbmHeader: super::super::Graphics::Gdi::HBITMAP, - pub pszbmHeader: ::windows_sys::core::PCWSTR, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETPAGEW_2 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETPAGEW_2 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub struct PROPSHEETPAGEW_V1 { - pub dwSize: u32, - pub dwFlags: u32, - pub hInstance: super::super::Foundation::HINSTANCE, - pub Anonymous1: PROPSHEETPAGEW_V1_0, - pub Anonymous2: PROPSHEETPAGEW_V1_1, - pub pszTitle: ::windows_sys::core::PCWSTR, - pub pfnDlgProc: super::WindowsAndMessaging::DLGPROC, - pub lParam: super::super::Foundation::LPARAM, - pub pfnCallback: LPFNPSPCALLBACKW, - pub pcRefParent: *mut u32, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETPAGEW_V1 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETPAGEW_V1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub union PROPSHEETPAGEW_V1_0 { - pub pszTemplate: ::windows_sys::core::PCWSTR, - pub pResource: *mut super::WindowsAndMessaging::DLGTEMPLATE, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETPAGEW_V1_0 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETPAGEW_V1_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub union PROPSHEETPAGEW_V1_1 { - pub hIcon: super::WindowsAndMessaging::HICON, - pub pszIcon: ::windows_sys::core::PCWSTR, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETPAGEW_V1_1 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETPAGEW_V1_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub struct PROPSHEETPAGEW_V2 { - pub dwSize: u32, - pub dwFlags: u32, - pub hInstance: super::super::Foundation::HINSTANCE, - pub Anonymous1: PROPSHEETPAGEW_V2_0, - pub Anonymous2: PROPSHEETPAGEW_V2_1, - pub pszTitle: ::windows_sys::core::PCWSTR, - pub pfnDlgProc: super::WindowsAndMessaging::DLGPROC, - pub lParam: super::super::Foundation::LPARAM, - pub pfnCallback: LPFNPSPCALLBACKW, - pub pcRefParent: *mut u32, - pub pszHeaderTitle: ::windows_sys::core::PCWSTR, - pub pszHeaderSubTitle: ::windows_sys::core::PCWSTR, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETPAGEW_V2 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETPAGEW_V2 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub union PROPSHEETPAGEW_V2_0 { - pub pszTemplate: ::windows_sys::core::PCWSTR, - pub pResource: *mut super::WindowsAndMessaging::DLGTEMPLATE, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETPAGEW_V2_0 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETPAGEW_V2_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub union PROPSHEETPAGEW_V2_1 { - pub hIcon: super::WindowsAndMessaging::HICON, - pub pszIcon: ::windows_sys::core::PCWSTR, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETPAGEW_V2_1 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETPAGEW_V2_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub struct PROPSHEETPAGEW_V3 { - pub dwSize: u32, - pub dwFlags: u32, - pub hInstance: super::super::Foundation::HINSTANCE, - pub Anonymous1: PROPSHEETPAGEW_V3_0, - pub Anonymous2: PROPSHEETPAGEW_V3_1, - pub pszTitle: ::windows_sys::core::PCWSTR, - pub pfnDlgProc: super::WindowsAndMessaging::DLGPROC, - pub lParam: super::super::Foundation::LPARAM, - pub pfnCallback: LPFNPSPCALLBACKW, - pub pcRefParent: *mut u32, - pub pszHeaderTitle: ::windows_sys::core::PCWSTR, - pub pszHeaderSubTitle: ::windows_sys::core::PCWSTR, - pub hActCtx: super::super::Foundation::HANDLE, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETPAGEW_V3 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETPAGEW_V3 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub union PROPSHEETPAGEW_V3_0 { - pub pszTemplate: ::windows_sys::core::PCWSTR, - pub pResource: *mut super::WindowsAndMessaging::DLGTEMPLATE, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETPAGEW_V3_0 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETPAGEW_V3_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -pub union PROPSHEETPAGEW_V3_1 { - pub hIcon: super::WindowsAndMessaging::HICON, - pub pszIcon: ::windows_sys::core::PCWSTR, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for PROPSHEETPAGEW_V3_1 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for PROPSHEETPAGEW_V3_1 { - fn clone(&self) -> Self { - *self - } -} +pub const SB_GETRECT: u32 = 1034u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_GETTEXT: u32 = 1037u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_GETTEXTA: u32 = 1026u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_GETTEXTLENGTH: u32 = 1036u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_GETTEXTLENGTHA: u32 = 1027u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_GETTEXTLENGTHW: u32 = 1036u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_GETTEXTW: u32 = 1037u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_GETTIPTEXTA: u32 = 1042u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_GETTIPTEXTW: u32 = 1043u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_GETUNICODEFORMAT: u32 = 8198u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_ISSIMPLE: u32 = 1038u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_SETBKCOLOR: u32 = 8193u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_SETICON: u32 = 1039u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_SETMINHEIGHT: u32 = 1032u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_SETPARTS: u32 = 1028u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_SETTEXT: u32 = 1035u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_SETTEXTA: u32 = 1025u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_SETTEXTW: u32 = 1035u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_SETTIPTEXTA: u32 = 1040u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_SETTIPTEXTW: u32 = 1041u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_SETUNICODEFORMAT: u32 = 8197u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_SIMPLE: u32 = 1033u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SB_SIMPLEID: u32 = 255u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STATUSCLASSNAME: &str = "msctls_statusbar32"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STATUSCLASSNAMEA: &str = "msctls_statusbar32"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STATUSCLASSNAMEW: &str = "msctls_statusbar32"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STD_COPY: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STD_CUT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STD_DELETE: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STD_FILENEW: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STD_FILEOPEN: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STD_FILESAVE: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STD_FIND: u32 = 12u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STD_HELP: u32 = 11u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STD_PASTE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STD_PRINT: u32 = 14u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STD_PRINTPRE: u32 = 9u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STD_PROPERTIES: u32 = 10u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STD_REDOW: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STD_REPLACE: u32 = 13u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STD_UNDO: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SZ_THDOCPROP_AUTHOR: &str = "author"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SZ_THDOCPROP_CANONICALNAME: &str = "ThemeName"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SZ_THDOCPROP_DISPLAYNAME: &str = "DisplayName"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SZ_THDOCPROP_TOOLTIP: &str = "ToolTip"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBBF_LARGE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBCDRF_BLENDICON: u32 = 2097152u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBCDRF_HILITEHOTTRACK: u32 = 131072u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBCDRF_NOBACKGROUND: u32 = 4194304u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBCDRF_NOEDGES: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBCDRF_NOETCHEDEFFECT: u32 = 1048576u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBCDRF_NOMARK: u32 = 524288u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBCDRF_NOOFFSET: u32 = 262144u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBCDRF_USECDCOLORS: u32 = 8388608u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBCD_CHANNEL: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBCD_THUMB: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBCD_TICS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBDDRET_DEFAULT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBDDRET_NODEFAULT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBDDRET_TREATPRESSED: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBMF_BARPAD: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBMF_BUTTONSPACING: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBMF_PAD: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_CLEARSEL: u32 = 1043u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_CLEARTICS: u32 = 1033u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_GETBUDDY: u32 = 1057u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_GETCHANNELRECT: u32 = 1050u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_GETLINESIZE: u32 = 1048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_GETNUMTICS: u32 = 1040u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_GETPAGESIZE: u32 = 1046u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_GETPTICS: u32 = 1038u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_GETRANGEMAX: u32 = 1026u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_GETRANGEMIN: u32 = 1025u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_GETSELEND: u32 = 1042u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_GETSELSTART: u32 = 1041u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_GETTHUMBLENGTH: u32 = 1052u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_GETTHUMBRECT: u32 = 1049u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_GETTIC: u32 = 1027u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_GETTICPOS: u32 = 1039u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_GETTOOLTIPS: u32 = 1054u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_GETUNICODEFORMAT: u32 = 8198u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_SETBUDDY: u32 = 1056u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_SETLINESIZE: u32 = 1047u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_SETPAGESIZE: u32 = 1045u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_SETPOS: u32 = 1029u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_SETPOSNOTIFY: u32 = 1058u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_SETRANGE: u32 = 1030u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_SETRANGEMAX: u32 = 1032u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_SETRANGEMIN: u32 = 1031u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_SETSEL: u32 = 1034u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_SETSELEND: u32 = 1036u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_SETSELSTART: u32 = 1035u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_SETTHUMBLENGTH: u32 = 1051u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_SETTIC: u32 = 1028u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_SETTICFREQ: u32 = 1044u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_SETTIPSIDE: u32 = 1055u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_SETTOOLTIPS: u32 = 1053u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBM_SETUNICODEFORMAT: u32 = 8197u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBNRF_ENDCUSTOMIZE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBNRF_HIDEHELP: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTATE_CHECKED: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTATE_ELLIPSES: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTATE_ENABLED: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTATE_HIDDEN: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTATE_INDETERMINATE: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTATE_MARKED: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTATE_PRESSED: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTATE_WRAP: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_ALTDRAG: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_AUTOSIZE: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_BUTTON: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_CHECK: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_CUSTOMERASE: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_DROPDOWN: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_EX_DOUBLEBUFFER: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_EX_DRAWDDARROWS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_EX_HIDECLIPPEDBUTTONS: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_EX_MIXEDBUTTONS: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_EX_MULTICOLUMN: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_EX_VERTICAL: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_FLAT: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_GROUP: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_LIST: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_NOPREFIX: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_REGISTERDROP: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_SEP: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_TOOLTIPS: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_TRANSPARENT: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBSTYLE_WRAPABLE: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBS_AUTOTICKS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBS_BOTH: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBS_BOTTOM: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBS_DOWNISLEFT: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBS_ENABLESELRANGE: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBS_FIXEDLENGTH: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBS_HORZ: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBS_LEFT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBS_NOTHUMB: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBS_NOTICKS: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBS_NOTIFYBEFOREMOVE: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBS_REVERSED: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBS_RIGHT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBS_TOOLTIPS: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBS_TOP: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBS_TRANSPARENTBKGND: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBS_VERT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBTS_BOTTOM: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBTS_LEFT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBTS_RIGHT: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TBTS_TOP: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_ADDBITMAP: u32 = 1043u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_ADDBUTTONS: u32 = 1092u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_ADDBUTTONSA: u32 = 1044u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_ADDBUTTONSW: u32 = 1092u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_ADDSTRING: u32 = 1101u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_ADDSTRINGA: u32 = 1052u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_ADDSTRINGW: u32 = 1101u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_AUTOSIZE: u32 = 1057u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_BOTTOM: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_BUTTONCOUNT: u32 = 1048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_BUTTONSTRUCTSIZE: u32 = 1054u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_CHANGEBITMAP: u32 = 1067u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_CHECKBUTTON: u32 = 1026u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_COMMANDTOINDEX: u32 = 1049u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_CUSTOMIZE: u32 = 1051u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_DELETEBUTTON: u32 = 1046u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_ENABLEBUTTON: u32 = 1025u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_ENDTRACK: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETANCHORHIGHLIGHT: u32 = 1098u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETBITMAP: u32 = 1068u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETBITMAPFLAGS: u32 = 1065u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETBUTTON: u32 = 1047u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETBUTTONINFO: u32 = 1087u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETBUTTONINFOA: u32 = 1089u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETBUTTONINFOW: u32 = 1087u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETBUTTONSIZE: u32 = 1082u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETBUTTONTEXT: u32 = 1099u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETBUTTONTEXTA: u32 = 1069u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETBUTTONTEXTW: u32 = 1099u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETCOLORSCHEME: u32 = 8195u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETDISABLEDIMAGELIST: u32 = 1079u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETEXTENDEDSTYLE: u32 = 1109u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETHOTIMAGELIST: u32 = 1077u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETHOTITEM: u32 = 1095u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETIDEALSIZE: u32 = 1123u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETIMAGELIST: u32 = 1073u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETIMAGELISTCOUNT: u32 = 1122u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETINSERTMARK: u32 = 1103u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETINSERTMARKCOLOR: u32 = 1113u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETITEMDROPDOWNRECT: u32 = 1127u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETITEMRECT: u32 = 1053u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETMAXSIZE: u32 = 1107u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETMETRICS: u32 = 1125u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETOBJECT: u32 = 1086u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETPADDING: u32 = 1110u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETPRESSEDIMAGELIST: u32 = 1129u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETRECT: u32 = 1075u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETROWS: u32 = 1064u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETSTATE: u32 = 1042u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETSTRING: u32 = 1115u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETSTRINGA: u32 = 1116u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETSTRINGW: u32 = 1115u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETSTYLE: u32 = 1081u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETTEXTROWS: u32 = 1085u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETTOOLTIPS: u32 = 1059u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_GETUNICODEFORMAT: u32 = 8198u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_HASACCELERATOR: u32 = 1119u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_HIDEBUTTON: u32 = 1028u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_HITTEST: u32 = 1093u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_INDETERMINATE: u32 = 1029u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_INSERTBUTTON: u32 = 1091u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_INSERTBUTTONA: u32 = 1045u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_INSERTBUTTONW: u32 = 1091u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_INSERTMARKHITTEST: u32 = 1105u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_ISBUTTONCHECKED: u32 = 1034u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_ISBUTTONENABLED: u32 = 1033u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_ISBUTTONHIDDEN: u32 = 1036u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_ISBUTTONHIGHLIGHTED: u32 = 1038u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_ISBUTTONINDETERMINATE: u32 = 1037u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_ISBUTTONPRESSED: u32 = 1035u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_LINEDOWN: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_LINEUP: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_LOADIMAGES: u32 = 1074u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_MAPACCELERATOR: u32 = 1114u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_MAPACCELERATORA: u32 = 1102u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_MAPACCELERATORW: u32 = 1114u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_MARKBUTTON: u32 = 1030u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_MOVEBUTTON: u32 = 1106u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_PAGEDOWN: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_PAGEUP: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_PRESSBUTTON: u32 = 1027u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_REPLACEBITMAP: u32 = 1070u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SAVERESTORE: u32 = 1100u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SAVERESTOREA: u32 = 1050u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SAVERESTOREW: u32 = 1100u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETANCHORHIGHLIGHT: u32 = 1097u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETBITMAPSIZE: u32 = 1056u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETBOUNDINGSIZE: u32 = 1117u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETBUTTONINFO: u32 = 1088u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETBUTTONINFOA: u32 = 1090u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETBUTTONINFOW: u32 = 1088u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETBUTTONSIZE: u32 = 1055u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETBUTTONWIDTH: u32 = 1083u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETCMDID: u32 = 1066u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETCOLORSCHEME: u32 = 8194u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETDISABLEDIMAGELIST: u32 = 1078u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETDRAWTEXTFLAGS: u32 = 1094u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETEXTENDEDSTYLE: u32 = 1108u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETHOTIMAGELIST: u32 = 1076u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETHOTITEM: u32 = 1096u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETHOTITEM2: u32 = 1118u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETIMAGELIST: u32 = 1072u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETINDENT: u32 = 1071u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETINSERTMARK: u32 = 1104u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETINSERTMARKCOLOR: u32 = 1112u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETLISTGAP: u32 = 1120u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETMAXTEXTROWS: u32 = 1084u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETMETRICS: u32 = 1126u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETPADDING: u32 = 1111u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETPARENT: u32 = 1061u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETPRESSEDIMAGELIST: u32 = 1128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETROWS: u32 = 1063u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETSTATE: u32 = 1041u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETSTYLE: u32 = 1080u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETTOOLTIPS: u32 = 1060u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETUNICODEFORMAT: u32 = 8197u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_SETWINDOWTHEME: u32 = 8203u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_THUMBPOSITION: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_THUMBTRACK: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TB_TOP: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_ADJUSTRECT: u32 = 4904u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_DELETEALLITEMS: u32 = 4873u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_DELETEITEM: u32 = 4872u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_DESELECTALL: u32 = 4914u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_FIRST: u32 = 4864u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_GETCURFOCUS: u32 = 4911u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_GETCURSEL: u32 = 4875u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_GETEXTENDEDSTYLE: u32 = 4917u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_GETIMAGELIST: u32 = 4866u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_GETITEM: u32 = 4924u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_GETITEMA: u32 = 4869u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_GETITEMCOUNT: u32 = 4868u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_GETITEMRECT: u32 = 4874u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_GETITEMW: u32 = 4924u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_GETROWCOUNT: u32 = 4908u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_GETTOOLTIPS: u32 = 4909u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_GETUNICODEFORMAT: u32 = 8198u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_HIGHLIGHTITEM: u32 = 4915u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_HITTEST: u32 = 4877u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_INSERTITEM: u32 = 4926u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_INSERTITEMA: u32 = 4871u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_INSERTITEMW: u32 = 4926u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_REMOVEIMAGE: u32 = 4906u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_SETCURFOCUS: u32 = 4912u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_SETCURSEL: u32 = 4876u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_SETEXTENDEDSTYLE: u32 = 4916u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_SETIMAGELIST: u32 = 4867u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_SETITEM: u32 = 4925u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_SETITEMA: u32 = 4870u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_SETITEMEXTRA: u32 = 4878u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_SETITEMSIZE: u32 = 4905u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_SETITEMW: u32 = 4925u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_SETMINTABWIDTH: u32 = 4913u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_SETPADDING: u32 = 4907u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_SETTOOLTIPS: u32 = 4910u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCM_SETUNICODEFORMAT: u32 = 8197u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_BOTTOM: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_BUTTONS: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_EX_FLATSEPARATORS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_EX_REGISTERDROP: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_FIXEDWIDTH: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_FLATBUTTONS: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_FOCUSNEVER: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_FOCUSONBUTTONDOWN: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_FORCEICONLEFT: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_FORCELABELLEFT: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_HOTTRACK: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_MULTILINE: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_MULTISELECT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_OWNERDRAWFIXED: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_RAGGEDRIGHT: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_RIGHT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_RIGHTJUSTIFY: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_SCROLLOPPOSITE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_SINGLELINE: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_TABS: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_TOOLTIPS: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCS_VERTICAL: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TD_ERROR_ICON: ::windows_sys::core::PCWSTR = -2i32 as u16 as _; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TD_INFORMATION_ICON: ::windows_sys::core::PCWSTR = -3i32 as u16 as _; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TD_SHIELD_ICON: ::windows_sys::core::PCWSTR = -4i32 as u16 as _; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TD_WARNING_ICON: ::windows_sys::core::PCWSTR = -1i32 as u16 as _; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMTVS_RESERVEDHIGH: u32 = 19999u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TMTVS_RESERVEDLOW: u32 = 100000u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TOOLBARCLASSNAME: &str = "ToolbarWindow32"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TOOLBARCLASSNAMEA: &str = "ToolbarWindow32"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TOOLBARCLASSNAMEW: &str = "ToolbarWindow32"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TOOLTIPS_CLASS: &str = "tooltips_class32"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TOOLTIPS_CLASSA: &str = "tooltips_class32"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TOOLTIPS_CLASSW: &str = "tooltips_class32"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TRACKBAR_CLASS: &str = "msctls_trackbar32"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TRACKBAR_CLASSA: &str = "msctls_trackbar32"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TRACKBAR_CLASSW: &str = "msctls_trackbar32"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTDT_AUTOMATIC: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTDT_AUTOPOP: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTDT_INITIAL: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTDT_RESHOW: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_ACTIVATE: u32 = 1025u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_ADDTOOL: u32 = 1074u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_ADDTOOLA: u32 = 1028u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_ADDTOOLW: u32 = 1074u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_ADJUSTRECT: u32 = 1055u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_DELTOOL: u32 = 1075u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_DELTOOLA: u32 = 1029u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_DELTOOLW: u32 = 1075u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_ENUMTOOLS: u32 = 1082u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_ENUMTOOLSA: u32 = 1038u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_ENUMTOOLSW: u32 = 1082u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_GETBUBBLESIZE: u32 = 1054u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_GETCURRENTTOOL: u32 = 1083u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_GETCURRENTTOOLA: u32 = 1039u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_GETCURRENTTOOLW: u32 = 1083u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_GETDELAYTIME: u32 = 1045u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_GETMARGIN: u32 = 1051u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_GETMAXTIPWIDTH: u32 = 1049u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_GETTEXT: u32 = 1080u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_GETTEXTA: u32 = 1035u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_GETTEXTW: u32 = 1080u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_GETTIPBKCOLOR: u32 = 1046u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_GETTIPTEXTCOLOR: u32 = 1047u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_GETTITLE: u32 = 1059u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_GETTOOLCOUNT: u32 = 1037u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_GETTOOLINFO: u32 = 1077u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_GETTOOLINFOA: u32 = 1032u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_GETTOOLINFOW: u32 = 1077u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_HITTEST: u32 = 1079u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_HITTESTA: u32 = 1034u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_HITTESTW: u32 = 1079u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_NEWTOOLRECT: u32 = 1076u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_NEWTOOLRECTA: u32 = 1030u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_NEWTOOLRECTW: u32 = 1076u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_POP: u32 = 1052u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_POPUP: u32 = 1058u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_RELAYEVENT: u32 = 1031u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_SETDELAYTIME: u32 = 1027u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_SETMARGIN: u32 = 1050u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_SETMAXTIPWIDTH: u32 = 1048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_SETTIPBKCOLOR: u32 = 1043u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_SETTIPTEXTCOLOR: u32 = 1044u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_SETTITLE: u32 = 1057u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_SETTITLEA: u32 = 1056u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_SETTITLEW: u32 = 1057u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_SETTOOLINFO: u32 = 1078u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_SETTOOLINFOA: u32 = 1033u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_SETTOOLINFOW: u32 = 1078u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_SETWINDOWTHEME: u32 = 8203u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_TRACKACTIVATE: u32 = 1041u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_TRACKPOSITION: u32 = 1042u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_UPDATE: u32 = 1053u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_UPDATETIPTEXT: u32 = 1081u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_UPDATETIPTEXTA: u32 = 1036u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_UPDATETIPTEXTW: u32 = 1081u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTM_WINDOWFROMPOINT: u32 = 1040u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTS_ALWAYSTIP: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTS_BALLOON: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTS_CLOSE: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTS_NOANIMATE: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTS_NOFADE: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTS_NOPREFIX: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTS_USEVISUALSTYLE: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVCDRF_NOIMAGES: u32 = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVGN_CARET: u32 = 9u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVGN_CHILD: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVGN_DROPHILITE: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVGN_FIRSTVISIBLE: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVGN_LASTVISIBLE: u32 = 10u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVGN_NEXT: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVGN_NEXTSELECTED: u32 = 11u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVGN_NEXTVISIBLE: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVGN_PARENT: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVGN_PREVIOUS: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVGN_PREVIOUSVISIBLE: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVGN_ROOT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVI_FIRST: HTREEITEM = -65535i32 as _; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVI_LAST: HTREEITEM = -65534i32 as _; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVI_ROOT: HTREEITEM = -65536i32 as _; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVI_SORT: HTREEITEM = -65533i32 as _; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_CREATEDRAGIMAGE: u32 = 4370u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_DELETEITEM: u32 = 4353u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_EDITLABEL: u32 = 4417u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_EDITLABELA: u32 = 4366u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_EDITLABELW: u32 = 4417u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_ENDEDITLABELNOW: u32 = 4374u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_ENSUREVISIBLE: u32 = 4372u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_EXPAND: u32 = 4354u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETBKCOLOR: u32 = 4383u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETCOUNT: u32 = 4357u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETEDITCONTROL: u32 = 4367u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETEXTENDEDSTYLE: u32 = 4397u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETIMAGELIST: u32 = 4360u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETINDENT: u32 = 4358u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETINSERTMARKCOLOR: u32 = 4390u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETISEARCHSTRING: u32 = 4416u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETISEARCHSTRINGA: u32 = 4375u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETISEARCHSTRINGW: u32 = 4416u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETITEM: u32 = 4414u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETITEMA: u32 = 4364u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETITEMHEIGHT: u32 = 4380u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETITEMPARTRECT: u32 = 4424u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETITEMRECT: u32 = 4356u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETITEMSTATE: u32 = 4391u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETITEMW: u32 = 4414u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETLINECOLOR: u32 = 4393u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETNEXTITEM: u32 = 4362u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETSCROLLTIME: u32 = 4386u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETSELECTEDCOUNT: u32 = 4422u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETTEXTCOLOR: u32 = 4384u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETTOOLTIPS: u32 = 4377u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETUNICODEFORMAT: u32 = 8198u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_GETVISIBLECOUNT: u32 = 4368u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_HITTEST: u32 = 4369u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_INSERTITEM: u32 = 4402u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_INSERTITEMA: u32 = 4352u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_INSERTITEMW: u32 = 4402u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_MAPACCIDTOHTREEITEM: u32 = 4394u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_MAPHTREEITEMTOACCID: u32 = 4395u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SELECTITEM: u32 = 4363u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SETAUTOSCROLLINFO: u32 = 4411u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SETBKCOLOR: u32 = 4381u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SETBORDER: u32 = 4387u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SETEXTENDEDSTYLE: u32 = 4396u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SETHOT: u32 = 4410u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SETIMAGELIST: u32 = 4361u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SETINDENT: u32 = 4359u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SETINSERTMARK: u32 = 4378u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SETINSERTMARKCOLOR: u32 = 4389u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SETITEM: u32 = 4415u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SETITEMA: u32 = 4365u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SETITEMHEIGHT: u32 = 4379u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SETITEMW: u32 = 4415u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SETLINECOLOR: u32 = 4392u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SETSCROLLTIME: u32 = 4385u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SETTEXTCOLOR: u32 = 4382u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SETTOOLTIPS: u32 = 4376u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SETUNICODEFORMAT: u32 = 8197u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SHOWINFOTIP: u32 = 4423u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SORTCHILDREN: u32 = 4371u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVM_SORTCHILDRENCB: u32 = 4373u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVNRET_DEFAULT: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVNRET_SKIPNEW: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVNRET_SKIPOLD: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVSBF_XBORDER: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVSBF_YBORDER: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVSIL_NORMAL: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVSIL_STATE: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVSI_NOSINGLEEXPAND: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_CHECKBOXES: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_DISABLEDRAGDROP: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_EDITLABELS: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_EX_AUTOHSCROLL: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_EX_DIMMEDCHECKBOXES: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_EX_DOUBLEBUFFER: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_EX_DRAWIMAGEASYNC: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_EX_EXCLUSIONCHECKBOXES: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_EX_FADEINOUTEXPANDOS: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_EX_MULTISELECT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_EX_NOINDENTSTATE: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_EX_NOSINGLECOLLAPSE: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_EX_PARTIALCHECKBOXES: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_EX_RICHTOOLTIP: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_FULLROWSELECT: u32 = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_HASBUTTONS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_HASLINES: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_INFOTIP: u32 = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_LINESATROOT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_NOHSCROLL: u32 = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_NONEVENHEIGHT: u32 = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_NOSCROLL: u32 = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_NOTOOLTIPS: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_RTLREADING: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_SHOWSELALWAYS: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_SINGLEEXPAND: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVS_TRACKSELECT: u32 = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TV_FIRST: u32 = 4352u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDM_GETACCEL: u32 = 1132u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDM_GETBASE: u32 = 1134u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDM_GETBUDDY: u32 = 1130u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDM_GETPOS: u32 = 1128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDM_GETPOS32: u32 = 1138u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDM_GETRANGE: u32 = 1126u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDM_GETRANGE32: u32 = 1136u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDM_GETUNICODEFORMAT: u32 = 8198u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDM_SETACCEL: u32 = 1131u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDM_SETBASE: u32 = 1133u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDM_SETBUDDY: u32 = 1129u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDM_SETPOS: u32 = 1127u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDM_SETPOS32: u32 = 1137u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDM_SETRANGE: u32 = 1125u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDM_SETRANGE32: u32 = 1135u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDM_SETUNICODEFORMAT: u32 = 8197u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDS_ALIGNLEFT: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDS_ALIGNRIGHT: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDS_ARROWKEYS: u32 = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDS_AUTOBUDDY: u32 = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDS_HORZ: u32 = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDS_HOTTRACK: u32 = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDS_NOTHOUSANDS: u32 = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDS_SETBUDDYINT: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UDS_WRAP: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UD_MAXVAL: u32 = 32767u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UPDOWN_CLASS: &str = "msctls_updown32"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UPDOWN_CLASSA: &str = "msctls_updown32"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UPDOWN_CLASSW: &str = "msctls_updown32"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VIEW_DETAILS: u32 = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VIEW_LARGEICONS: u32 = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VIEW_LIST: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VIEW_NETCONNECT: u32 = 9u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VIEW_NETDISCONNECT: u32 = 10u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VIEW_NEWFOLDER: u32 = 11u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VIEW_PARENTFOLDER: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VIEW_SMALLICONS: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VIEW_SORTDATE: u32 = 6u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VIEW_SORTNAME: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VIEW_SORTSIZE: u32 = 5u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VIEW_SORTTYPE: u32 = 7u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VIEW_VIEWMENU: u32 = 12u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_AEROWIZARD: &str = "AEROWIZARD"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_AEROWIZARDSTYLE: &str = "AEROWIZARDSTYLE"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_BUTTON: &str = "BUTTON"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_BUTTONSTYLE: &str = "BUTTONSTYLE"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_CLOCK: &str = "CLOCK"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_COMBOBOX: &str = "COMBOBOX"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_COMBOBOXSTYLE: &str = "COMBOBOXSTYLE"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_COMMUNICATIONS: &str = "COMMUNICATIONS"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_COMMUNICATIONSSTYLE: &str = "COMMUNICATIONSSTYLE"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_CONTROLPANEL: &str = "CONTROLPANEL"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_CONTROLPANELSTYLE: &str = "CONTROLPANELSTYLE"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_DATEPICKER: &str = "DATEPICKER"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_DATEPICKERSTYLE: &str = "DATEPICKERSTYLE"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_DRAGDROP: &str = "DRAGDROP"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_DRAGDROPSTYLE: &str = "DRAGDROPSTYLE"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_EDIT: &str = "EDIT"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_EDITSTYLE: &str = "EDITSTYLE"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_EMPTYMARKUP: &str = "EMPTYMARKUP"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_EXPLORERBAR: &str = "EXPLORERBAR"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_EXPLORERBARSTYLE: &str = "EXPLORERBARSTYLE"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_FLYOUT: &str = "FLYOUT"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_FLYOUTSTYLE: &str = "FLYOUTSTYLE"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_HEADER: &str = "HEADER"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_HEADERSTYLE: &str = "HEADERSTYLE"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_LINK: &str = "LINK"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_LISTBOX: &str = "LISTBOX"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_LISTBOXSTYLE: &str = "LISTBOXSTYLE"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_LISTVIEW: &str = "LISTVIEW"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_LISTVIEWSTYLE: &str = "LISTVIEWSTYLE"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_MENU: &str = "MENU"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_MENUBAND: &str = "MENUBAND"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_MENUSTYLE: &str = "MENUSTYLE"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_MONTHCAL: &str = "MONTHCAL"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_NAVIGATION: &str = "NAVIGATION"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_PAGE: &str = "PAGE"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_PROGRESS: &str = "PROGRESS"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_PROGRESSSTYLE: &str = "PROGRESSSTYLE"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_REBAR: &str = "REBAR"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_REBARSTYLE: &str = "REBARSTYLE"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_SCROLLBAR: &str = "SCROLLBAR"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_SCROLLBARSTYLE: &str = "SCROLLBARSTYLE"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_SPIN: &str = "SPIN"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_SPINSTYLE: &str = "SPINSTYLE"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_STARTPANEL: &str = "STARTPANEL"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_STATIC: &str = "STATIC"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_STATUS: &str = "STATUS"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_STATUSSTYLE: &str = "STATUSSTYLE"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_TAB: &str = "TAB"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_TABSTYLE: &str = "TABSTYLE"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_TASKBAND: &str = "TASKBAND"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_TASKBAR: &str = "TASKBAR"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_TASKDIALOG: &str = "TASKDIALOG"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_TASKDIALOGSTYLE: &str = "TASKDIALOGSTYLE"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_TEXTSELECTIONGRIPPER: &str = "TEXTSELECTIONGRIPPER"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_TEXTSTYLE: &str = "TEXTSTYLE"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_TOOLBAR: &str = "TOOLBAR"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_TOOLBARSTYLE: &str = "TOOLBARSTYLE"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_TOOLTIP: &str = "TOOLTIP"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_TOOLTIPSTYLE: &str = "TOOLTIPSTYLE"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_TRACKBAR: &str = "TRACKBAR"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_TRACKBARSTYLE: &str = "TRACKBARSTYLE"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_TRAYNOTIFY: &str = "TRAYNOTIFY"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_TREEVIEW: &str = "TREEVIEW"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_TREEVIEWSTYLE: &str = "TREEVIEWSTYLE"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_USERTILE: &str = "USERTILE"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_WINDOW: &str = "WINDOW"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const VSCLASS_WINDOWSTYLE: &str = "WINDOWSTYLE"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_BUTTON: &str = "Button"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_BUTTONA: &str = "Button"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_BUTTONW: &str = "Button"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_COMBOBOX: &str = "ComboBox"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_COMBOBOXA: &str = "ComboBox"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_COMBOBOXEX: &str = "ComboBoxEx32"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_COMBOBOXEXA: &str = "ComboBoxEx32"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_COMBOBOXEXW: &str = "ComboBoxEx32"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_COMBOBOXW: &str = "ComboBox"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_EDIT: &str = "Edit"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_EDITA: &str = "Edit"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_EDITW: &str = "Edit"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_HEADER: &str = "SysHeader32"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_HEADERA: &str = "SysHeader32"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_HEADERW: &str = "SysHeader32"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_IPADDRESS: &str = "SysIPAddress32"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_IPADDRESSA: &str = "SysIPAddress32"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_IPADDRESSW: &str = "SysIPAddress32"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_LINK: &str = "SysLink"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_LISTBOX: &str = "ListBox"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_LISTBOXA: &str = "ListBox"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_LISTBOXW: &str = "ListBox"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_LISTVIEW: &str = "SysListView32"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_LISTVIEWA: &str = "SysListView32"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_LISTVIEWW: &str = "SysListView32"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_NATIVEFONTCTL: &str = "NativeFontCtl"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_NATIVEFONTCTLA: &str = "NativeFontCtl"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_NATIVEFONTCTLW: &str = "NativeFontCtl"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_PAGESCROLLER: &str = "SysPager"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_PAGESCROLLERA: &str = "SysPager"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_PAGESCROLLERW: &str = "SysPager"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_SCROLLBAR: &str = "ScrollBar"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_SCROLLBARA: &str = "ScrollBar"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_SCROLLBARW: &str = "ScrollBar"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_STATIC: &str = "Static"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_STATICA: &str = "Static"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_STATICW: &str = "Static"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_TABCONTROL: &str = "SysTabControl32"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_TABCONTROLA: &str = "SysTabControl32"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_TABCONTROLW: &str = "SysTabControl32"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_TREEVIEW: &str = "SysTreeView32"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_TREEVIEWA: &str = "SysTreeView32"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WC_TREEVIEWW: &str = "SysTreeView32"; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WIZ_BODYCX: u32 = 184u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WIZ_BODYX: u32 = 92u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WIZ_CXBMP: u32 = 80u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WIZ_CXDLG: u32 = 276u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WIZ_CYDLG: u32 = 140u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WM_CTLCOLOR: u32 = 25u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WM_MOUSEHOVER: u32 = 673u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WM_MOUSELEAVE: u32 = 675u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WSB_PROP_MASK: i32 = 4095i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WTNCA_NODRAWCAPTION: u32 = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WTNCA_NODRAWICON: u32 = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WTNCA_NOMIRRORHELP: u32 = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WTNCA_NOSYSMENU: u32 = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const chx1: u32 = 1040u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const chx10: u32 = 1049u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const chx11: u32 = 1050u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const chx12: u32 = 1051u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const chx13: u32 = 1052u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const chx14: u32 = 1053u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const chx15: u32 = 1054u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const chx16: u32 = 1055u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const chx2: u32 = 1041u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const chx3: u32 = 1042u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const chx4: u32 = 1043u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const chx5: u32 = 1044u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const chx6: u32 = 1045u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const chx7: u32 = 1046u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const chx8: u32 = 1047u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const chx9: u32 = 1048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const cmb1: u32 = 1136u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const cmb10: u32 = 1145u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const cmb11: u32 = 1146u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const cmb12: u32 = 1147u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const cmb13: u32 = 1148u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const cmb14: u32 = 1149u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const cmb15: u32 = 1150u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const cmb16: u32 = 1151u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const cmb2: u32 = 1137u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const cmb3: u32 = 1138u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const cmb4: u32 = 1139u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const cmb5: u32 = 1140u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const cmb6: u32 = 1141u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const cmb7: u32 = 1142u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const cmb8: u32 = 1143u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const cmb9: u32 = 1144u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ctl1: u32 = 1184u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ctlFirst: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ctlLast: u32 = 1279u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const edt1: u32 = 1152u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const edt10: u32 = 1161u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const edt11: u32 = 1162u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const edt12: u32 = 1163u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const edt13: u32 = 1164u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const edt14: u32 = 1165u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const edt15: u32 = 1166u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const edt16: u32 = 1167u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const edt2: u32 = 1153u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const edt3: u32 = 1154u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const edt4: u32 = 1155u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const edt5: u32 = 1156u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const edt6: u32 = 1157u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const edt7: u32 = 1158u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const edt8: u32 = 1159u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const edt9: u32 = 1160u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const frm1: u32 = 1076u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const frm2: u32 = 1077u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const frm3: u32 = 1078u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const frm4: u32 = 1079u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const grp1: u32 = 1072u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const grp2: u32 = 1073u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const grp3: u32 = 1074u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const grp4: u32 = 1075u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ico1: u32 = 1084u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ico2: u32 = 1085u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ico3: u32 = 1086u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ico4: u32 = 1087u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const lst1: u32 = 1120u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const lst10: u32 = 1129u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const lst11: u32 = 1130u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const lst12: u32 = 1131u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const lst13: u32 = 1132u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const lst14: u32 = 1133u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const lst15: u32 = 1134u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const lst16: u32 = 1135u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const lst2: u32 = 1121u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const lst3: u32 = 1122u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const lst4: u32 = 1123u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const lst5: u32 = 1124u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const lst6: u32 = 1125u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const lst7: u32 = 1126u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const lst8: u32 = 1127u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const lst9: u32 = 1128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const psh1: u32 = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const psh10: u32 = 1033u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const psh11: u32 = 1034u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const psh12: u32 = 1035u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const psh13: u32 = 1036u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const psh14: u32 = 1037u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const psh15: u32 = 1038u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const psh16: u32 = 1039u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const psh2: u32 = 1025u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const psh3: u32 = 1026u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const psh4: u32 = 1027u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const psh5: u32 = 1028u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const psh6: u32 = 1029u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const psh7: u32 = 1030u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const psh8: u32 = 1031u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const psh9: u32 = 1032u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const pshHelp: u32 = 1038u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const rad1: u32 = 1056u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const rad10: u32 = 1065u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const rad11: u32 = 1066u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const rad12: u32 = 1067u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const rad13: u32 = 1068u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const rad14: u32 = 1069u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const rad15: u32 = 1070u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const rad16: u32 = 1071u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const rad2: u32 = 1057u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const rad3: u32 = 1058u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const rad4: u32 = 1059u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const rad5: u32 = 1060u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const rad6: u32 = 1061u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const rad7: u32 = 1062u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const rad8: u32 = 1063u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const rad9: u32 = 1064u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const rct1: u32 = 1080u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const rct2: u32 = 1081u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const rct3: u32 = 1082u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const rct4: u32 = 1083u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const scr1: u32 = 1168u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const scr2: u32 = 1169u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const scr3: u32 = 1170u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const scr4: u32 = 1171u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const scr5: u32 = 1172u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const scr6: u32 = 1173u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const scr7: u32 = 1174u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const scr8: u32 = 1175u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc1: u32 = 1088u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc10: u32 = 1097u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc11: u32 = 1098u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc12: u32 = 1099u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc13: u32 = 1100u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc14: u32 = 1101u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc15: u32 = 1102u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc16: u32 = 1103u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc17: u32 = 1104u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc18: u32 = 1105u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc19: u32 = 1106u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc2: u32 = 1089u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc20: u32 = 1107u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc21: u32 = 1108u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc22: u32 = 1109u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc23: u32 = 1110u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc24: u32 = 1111u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc25: u32 = 1112u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc26: u32 = 1113u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc27: u32 = 1114u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc28: u32 = 1115u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc29: u32 = 1116u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc3: u32 = 1090u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc30: u32 = 1117u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc31: u32 = 1118u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc32: u32 = 1119u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc4: u32 = 1091u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc5: u32 = 1092u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc6: u32 = 1093u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc7: u32 = 1094u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc8: u32 = 1095u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const stc9: u32 = 1096u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type AEROWIZARDPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const AW_TITLEBAR: AEROWIZARDPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const AW_HEADERAREA: AEROWIZARDPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const AW_CONTENTAREA: AEROWIZARDPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const AW_COMMANDAREA: AEROWIZARDPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const AW_BUTTON: AEROWIZARDPARTS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type ARROWBTNSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ABS_UPNORMAL: ARROWBTNSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ABS_UPHOT: ARROWBTNSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ABS_UPPRESSED: ARROWBTNSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ABS_UPDISABLED: ARROWBTNSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ABS_DOWNNORMAL: ARROWBTNSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ABS_DOWNHOT: ARROWBTNSTATES = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ABS_DOWNPRESSED: ARROWBTNSTATES = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ABS_DOWNDISABLED: ARROWBTNSTATES = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ABS_LEFTNORMAL: ARROWBTNSTATES = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ABS_LEFTHOT: ARROWBTNSTATES = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ABS_LEFTPRESSED: ARROWBTNSTATES = 11i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ABS_LEFTDISABLED: ARROWBTNSTATES = 12i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ABS_RIGHTNORMAL: ARROWBTNSTATES = 13i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ABS_RIGHTHOT: ARROWBTNSTATES = 14i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ABS_RIGHTPRESSED: ARROWBTNSTATES = 15i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ABS_RIGHTDISABLED: ARROWBTNSTATES = 16i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ABS_UPHOVER: ARROWBTNSTATES = 17i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ABS_DOWNHOVER: ARROWBTNSTATES = 18i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ABS_LEFTHOVER: ARROWBTNSTATES = 19i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ABS_RIGHTHOVER: ARROWBTNSTATES = 20i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type BACKGROUNDSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBS_NORMAL: BACKGROUNDSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBS_HOT: BACKGROUNDSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBS_DISABLED: BACKGROUNDSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBS_FOCUSED: BACKGROUNDSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBS_READONLY: BACKGROUNDSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBS_ASSIST: BACKGROUNDSTATES = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type BACKGROUNDWITHBORDERSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBWBS_NORMAL: BACKGROUNDWITHBORDERSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBWBS_HOT: BACKGROUNDWITHBORDERSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBWBS_DISABLED: BACKGROUNDWITHBORDERSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBWBS_FOCUSED: BACKGROUNDWITHBORDERSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type BALLOONSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTBS_NORMAL: BALLOONSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTBS_LINK: BALLOONSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type BALLOONSTEMSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTBSS_POINTINGUPLEFTWALL: BALLOONSTEMSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTBSS_POINTINGUPCENTERED: BALLOONSTEMSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTBSS_POINTINGUPRIGHTWALL: BALLOONSTEMSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTBSS_POINTINGDOWNRIGHTWALL: BALLOONSTEMSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTBSS_POINTINGDOWNCENTERED: BALLOONSTEMSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTBSS_POINTINGDOWNLEFTWALL: BALLOONSTEMSTATES = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type BARBACKGROUNDSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MB_ACTIVE: BARBACKGROUNDSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MB_INACTIVE: BARBACKGROUNDSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type BARITEMSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MBI_NORMAL: BARITEMSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MBI_HOT: BARITEMSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MBI_PUSHED: BARITEMSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MBI_DISABLED: BARITEMSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MBI_DISABLEDHOT: BARITEMSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MBI_DISABLEDPUSHED: BARITEMSTATES = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type BGTYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BT_IMAGEFILE: BGTYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BT_BORDERFILL: BGTYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BT_NONE: BGTYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type BODYSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FBS_NORMAL: BODYSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FBS_EMPHASIZED: BODYSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type BORDERSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBB_NORMAL: BORDERSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBB_HOT: BORDERSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBB_FOCUSED: BORDERSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBB_DISABLED: BORDERSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type BORDERTYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BT_RECT: BORDERTYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BT_ROUNDRECT: BORDERTYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BT_ELLIPSE: BORDERTYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type BORDER_HSCROLLSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBPSH_NORMAL: BORDER_HSCROLLSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBPSH_FOCUSED: BORDER_HSCROLLSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBPSH_HOT: BORDER_HSCROLLSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBPSH_DISABLED: BORDER_HSCROLLSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type BORDER_HVSCROLLSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBPSHV_NORMAL: BORDER_HVSCROLLSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBPSHV_FOCUSED: BORDER_HVSCROLLSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBPSHV_HOT: BORDER_HVSCROLLSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBPSHV_DISABLED: BORDER_HVSCROLLSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type BORDER_NOSCROLLSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBPSN_NORMAL: BORDER_NOSCROLLSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBPSN_FOCUSED: BORDER_NOSCROLLSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBPSN_HOT: BORDER_NOSCROLLSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBPSN_DISABLED: BORDER_NOSCROLLSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type BORDER_VSCROLLSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBPSV_NORMAL: BORDER_VSCROLLSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBPSV_FOCUSED: BORDER_VSCROLLSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBPSV_HOT: BORDER_VSCROLLSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBPSV_DISABLED: BORDER_VSCROLLSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type BP_ANIMATIONSTYLE = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BPAS_NONE: BP_ANIMATIONSTYLE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BPAS_LINEAR: BP_ANIMATIONSTYLE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BPAS_CUBIC: BP_ANIMATIONSTYLE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BPAS_SINE: BP_ANIMATIONSTYLE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type BP_BUFFERFORMAT = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BPBF_COMPATIBLEBITMAP: BP_BUFFERFORMAT = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BPBF_DIB: BP_BUFFERFORMAT = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BPBF_TOPDOWNDIB: BP_BUFFERFORMAT = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BPBF_TOPDOWNMONODIB: BP_BUFFERFORMAT = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type BP_PAINTPARAMS_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BPPF_ERASE: BP_PAINTPARAMS_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BPPF_NOCLIP: BP_PAINTPARAMS_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BPPF_NONCLIENT: BP_PAINTPARAMS_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type BUTTONPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BP_PUSHBUTTON: BUTTONPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BP_RADIOBUTTON: BUTTONPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BP_CHECKBOX: BUTTONPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BP_GROUPBOX: BUTTONPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BP_USERBUTTON: BUTTONPARTS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BP_COMMANDLINK: BUTTONPARTS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BP_COMMANDLINKGLYPH: BUTTONPARTS = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BP_RADIOBUTTON_HCDISABLED: BUTTONPARTS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BP_CHECKBOX_HCDISABLED: BUTTONPARTS = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BP_GROUPBOX_HCDISABLED: BUTTONPARTS = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BP_PUSHBUTTONDROPDOWN: BUTTONPARTS = 11i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type BUTTON_IMAGELIST_ALIGN = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BUTTON_IMAGELIST_ALIGN_LEFT: BUTTON_IMAGELIST_ALIGN = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BUTTON_IMAGELIST_ALIGN_RIGHT: BUTTON_IMAGELIST_ALIGN = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BUTTON_IMAGELIST_ALIGN_TOP: BUTTON_IMAGELIST_ALIGN = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BUTTON_IMAGELIST_ALIGN_BOTTOM: BUTTON_IMAGELIST_ALIGN = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BUTTON_IMAGELIST_ALIGN_CENTER: BUTTON_IMAGELIST_ALIGN = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type CAPTIONSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CS_ACTIVE: CAPTIONSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CS_INACTIVE: CAPTIONSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CS_DISABLED: CAPTIONSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type CHECKBOXSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_UNCHECKEDNORMAL: CHECKBOXSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_UNCHECKEDHOT: CHECKBOXSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_UNCHECKEDPRESSED: CHECKBOXSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_UNCHECKEDDISABLED: CHECKBOXSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_CHECKEDNORMAL: CHECKBOXSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_CHECKEDHOT: CHECKBOXSTATES = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_CHECKEDPRESSED: CHECKBOXSTATES = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_CHECKEDDISABLED: CHECKBOXSTATES = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_MIXEDNORMAL: CHECKBOXSTATES = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_MIXEDHOT: CHECKBOXSTATES = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_MIXEDPRESSED: CHECKBOXSTATES = 11i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_MIXEDDISABLED: CHECKBOXSTATES = 12i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_IMPLICITNORMAL: CHECKBOXSTATES = 13i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_IMPLICITHOT: CHECKBOXSTATES = 14i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_IMPLICITPRESSED: CHECKBOXSTATES = 15i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_IMPLICITDISABLED: CHECKBOXSTATES = 16i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_EXCLUDEDNORMAL: CHECKBOXSTATES = 17i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_EXCLUDEDHOT: CHECKBOXSTATES = 18i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_EXCLUDEDPRESSED: CHECKBOXSTATES = 19i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_EXCLUDEDDISABLED: CHECKBOXSTATES = 20i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type CHEVRONSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CHEVS_NORMAL: CHEVRONSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CHEVS_HOT: CHEVRONSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CHEVS_PRESSED: CHEVRONSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type CHEVRONVERTSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CHEVSV_NORMAL: CHEVRONVERTSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CHEVSV_HOT: CHEVRONVERTSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CHEVSV_PRESSED: CHEVRONVERTSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type CLOCKPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CLP_TIME: CLOCKPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type CLOCKSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CLS_NORMAL: CLOCKSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CLS_HOT: CLOCKSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CLS_PRESSED: CLOCKSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type CLOSEBUTTONSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_NORMAL: CLOSEBUTTONSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_HOT: CLOSEBUTTONSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_PUSHED: CLOSEBUTTONSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBS_DISABLED: CLOSEBUTTONSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type CLOSESTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTCS_NORMAL: CLOSESTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTCS_HOT: CLOSESTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTCS_PRESSED: CLOSESTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type COLLAPSEBUTTONSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVCB_NORMAL: COLLAPSEBUTTONSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVCB_HOVER: COLLAPSEBUTTONSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVCB_PUSHED: COLLAPSEBUTTONSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type COMBOBOXINFO_BUTTON_STATE = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STATE_SYSTEM_INVISIBLE: COMBOBOXINFO_BUTTON_STATE = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STATE_SYSTEM_PRESSED: COMBOBOXINFO_BUTTON_STATE = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STATE_SYSTEM_FOCUSABLE: COMBOBOXINFO_BUTTON_STATE = 1048576u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STATE_SYSTEM_OFFSCREEN: COMBOBOXINFO_BUTTON_STATE = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const STATE_SYSTEM_UNAVAILABLE: COMBOBOXINFO_BUTTON_STATE = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type COMBOBOXPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CP_DROPDOWNBUTTON: COMBOBOXPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CP_BACKGROUND: COMBOBOXPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CP_TRANSPARENTBACKGROUND: COMBOBOXPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CP_BORDER: COMBOBOXPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CP_READONLY: COMBOBOXPARTS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CP_DROPDOWNBUTTONRIGHT: COMBOBOXPARTS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CP_DROPDOWNBUTTONLEFT: COMBOBOXPARTS = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CP_CUEBANNER: COMBOBOXPARTS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CP_DROPDOWNITEM: COMBOBOXPARTS = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type COMBOBOXSTYLESTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBXS_NORMAL: COMBOBOXSTYLESTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBXS_HOT: COMBOBOXSTYLESTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBXS_PRESSED: COMBOBOXSTYLESTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBXS_DISABLED: COMBOBOXSTYLESTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type COMBOBOX_EX_ITEM_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBEIF_DI_SETITEM: COMBOBOX_EX_ITEM_FLAGS = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBEIF_IMAGE: COMBOBOX_EX_ITEM_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBEIF_INDENT: COMBOBOX_EX_ITEM_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBEIF_LPARAM: COMBOBOX_EX_ITEM_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBEIF_OVERLAY: COMBOBOX_EX_ITEM_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBEIF_SELECTEDIMAGE: COMBOBOX_EX_ITEM_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBEIF_TEXT: COMBOBOX_EX_ITEM_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type COMMANDLINKGLYPHSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CMDLGS_NORMAL: COMMANDLINKGLYPHSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CMDLGS_HOT: COMMANDLINKGLYPHSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CMDLGS_PRESSED: COMMANDLINKGLYPHSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CMDLGS_DISABLED: COMMANDLINKGLYPHSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CMDLGS_DEFAULTED: COMMANDLINKGLYPHSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type COMMANDLINKSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CMDLS_NORMAL: COMMANDLINKSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CMDLS_HOT: COMMANDLINKSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CMDLS_PRESSED: COMMANDLINKSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CMDLS_DISABLED: COMMANDLINKSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CMDLS_DEFAULTED: COMMANDLINKSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CMDLS_DEFAULTED_ANIMATING: COMMANDLINKSTATES = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type COMMUNICATIONSPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CSST_TAB: COMMUNICATIONSPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type CONTENTALIGNMENT = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CA_LEFT: CONTENTALIGNMENT = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CA_CENTER: CONTENTALIGNMENT = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CA_RIGHT: CONTENTALIGNMENT = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type CONTENTAREASTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const AW_S_CONTENTAREA_NOMARGIN: CONTENTAREASTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type CONTENTLINKSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPCL_NORMAL: CONTENTLINKSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPCL_HOT: CONTENTLINKSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPCL_PRESSED: CONTENTLINKSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPCL_DISABLED: CONTENTLINKSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type CONTENTPANESTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDLGCPS_STANDALONE: CONTENTPANESTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type CONTROLLABELSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TS_CONTROLLABEL_NORMAL: CONTROLLABELSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TS_CONTROLLABEL_DISABLED: CONTROLLABELSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type CONTROLPANELPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPANEL_NAVIGATIONPANE: CONTROLPANELPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPANEL_CONTENTPANE: CONTROLPANELPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPANEL_NAVIGATIONPANELABEL: CONTROLPANELPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPANEL_CONTENTPANELABEL: CONTROLPANELPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPANEL_TITLE: CONTROLPANELPARTS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPANEL_BODYTEXT: CONTROLPANELPARTS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPANEL_HELPLINK: CONTROLPANELPARTS = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPANEL_TASKLINK: CONTROLPANELPARTS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPANEL_GROUPTEXT: CONTROLPANELPARTS = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPANEL_CONTENTLINK: CONTROLPANELPARTS = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPANEL_SECTIONTITLELINK: CONTROLPANELPARTS = 11i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPANEL_LARGECOMMANDAREA: CONTROLPANELPARTS = 12i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPANEL_SMALLCOMMANDAREA: CONTROLPANELPARTS = 13i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPANEL_BUTTON: CONTROLPANELPARTS = 14i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPANEL_MESSAGETEXT: CONTROLPANELPARTS = 15i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPANEL_NAVIGATIONPANELINE: CONTROLPANELPARTS = 16i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPANEL_CONTENTPANELINE: CONTROLPANELPARTS = 17i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPANEL_BANNERAREA: CONTROLPANELPARTS = 18i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPANEL_BODYTITLE: CONTROLPANELPARTS = 19i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type COPYSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DDCOPY_HIGHLIGHT: COPYSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DDCOPY_NOHIGHLIGHT: COPYSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type CREATELINKSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DDCREATELINK_HIGHLIGHT: CREATELINKSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DDCREATELINK_NOHIGHLIGHT: CREATELINKSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type CUEBANNERSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBCB_NORMAL: CUEBANNERSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBCB_HOT: CUEBANNERSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBCB_PRESSED: CUEBANNERSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBCB_DISABLED: CUEBANNERSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type DATEBORDERSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DPDB_NORMAL: DATEBORDERSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DPDB_HOT: DATEBORDERSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DPDB_FOCUSED: DATEBORDERSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DPDB_DISABLED: DATEBORDERSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type DATEPICKERPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DP_DATETEXT: DATEPICKERPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DP_DATEBORDER: DATEPICKERPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DP_SHOWCALENDARBUTTONRIGHT: DATEPICKERPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type DATETEXTSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DPDT_NORMAL: DATETEXTSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DPDT_DISABLED: DATETEXTSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DPDT_SELECTED: DATETEXTSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type DLG_BUTTON_CHECK_STATE = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BST_CHECKED: DLG_BUTTON_CHECK_STATE = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BST_INDETERMINATE: DLG_BUTTON_CHECK_STATE = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const BST_UNCHECKED: DLG_BUTTON_CHECK_STATE = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type DLG_DIR_LIST_FILE_TYPE = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DDL_ARCHIVE: DLG_DIR_LIST_FILE_TYPE = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DDL_DIRECTORY: DLG_DIR_LIST_FILE_TYPE = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DDL_DRIVES: DLG_DIR_LIST_FILE_TYPE = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DDL_EXCLUSIVE: DLG_DIR_LIST_FILE_TYPE = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DDL_HIDDEN: DLG_DIR_LIST_FILE_TYPE = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DDL_READONLY: DLG_DIR_LIST_FILE_TYPE = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DDL_READWRITE: DLG_DIR_LIST_FILE_TYPE = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DDL_SYSTEM: DLG_DIR_LIST_FILE_TYPE = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DDL_POSTMSGS: DLG_DIR_LIST_FILE_TYPE = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type DOWNHORZSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DNHZS_NORMAL: DOWNHORZSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DNHZS_HOT: DOWNHORZSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DNHZS_PRESSED: DOWNHORZSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DNHZS_DISABLED: DOWNHORZSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type DOWNSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DNS_NORMAL: DOWNSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DNS_HOT: DOWNSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DNS_PRESSED: DOWNSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DNS_DISABLED: DOWNSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type DPAMM_MESSAGE = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DPAMM_MERGE: DPAMM_MESSAGE = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DPAMM_DELETE: DPAMM_MESSAGE = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DPAMM_INSERT: DPAMM_MESSAGE = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type DRAGDROPPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DD_COPY: DRAGDROPPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DD_MOVE: DRAGDROPPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DD_UPDATEMETADATA: DRAGDROPPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DD_CREATELINK: DRAGDROPPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DD_WARNING: DRAGDROPPARTS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DD_NONE: DRAGDROPPARTS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DD_IMAGEBG: DRAGDROPPARTS = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DD_TEXTBG: DRAGDROPPARTS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type DRAGLISTINFO_NOTIFICATION_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DL_BEGINDRAG: DRAGLISTINFO_NOTIFICATION_FLAGS = 1157u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DL_CANCELDRAG: DRAGLISTINFO_NOTIFICATION_FLAGS = 1160u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DL_DRAGGING: DRAGLISTINFO_NOTIFICATION_FLAGS = 1158u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DL_DROPPED: DRAGLISTINFO_NOTIFICATION_FLAGS = 1159u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type DRAWITEMSTRUCT_CTL_TYPE = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ODT_BUTTON: DRAWITEMSTRUCT_CTL_TYPE = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ODT_COMBOBOX: DRAWITEMSTRUCT_CTL_TYPE = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ODT_LISTBOX: DRAWITEMSTRUCT_CTL_TYPE = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ODT_LISTVIEW: DRAWITEMSTRUCT_CTL_TYPE = 102u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ODT_MENU: DRAWITEMSTRUCT_CTL_TYPE = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ODT_STATIC: DRAWITEMSTRUCT_CTL_TYPE = 5u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ODT_TAB: DRAWITEMSTRUCT_CTL_TYPE = 101u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type DRAW_THEME_PARENT_BACKGROUND_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTPB_WINDOWDC: DRAW_THEME_PARENT_BACKGROUND_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTPB_USECTLCOLORSTATIC: DRAW_THEME_PARENT_BACKGROUND_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTPB_USEERASEBKGND: DRAW_THEME_PARENT_BACKGROUND_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type DROPDOWNBUTTONLEFTSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBXSL_NORMAL: DROPDOWNBUTTONLEFTSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBXSL_HOT: DROPDOWNBUTTONLEFTSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBXSL_PRESSED: DROPDOWNBUTTONLEFTSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBXSL_DISABLED: DROPDOWNBUTTONLEFTSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type DROPDOWNBUTTONRIGHTSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBXSR_NORMAL: DROPDOWNBUTTONRIGHTSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBXSR_HOT: DROPDOWNBUTTONRIGHTSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBXSR_PRESSED: DROPDOWNBUTTONRIGHTSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBXSR_DISABLED: DROPDOWNBUTTONRIGHTSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type DROPDOWNITEMSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBDI_NORMAL: DROPDOWNITEMSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CBDI_HIGHLIGHTED: DROPDOWNITEMSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type DTTOPTS_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTT_TEXTCOLOR: DTTOPTS_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTT_BORDERCOLOR: DTTOPTS_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTT_SHADOWCOLOR: DTTOPTS_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTT_SHADOWTYPE: DTTOPTS_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTT_SHADOWOFFSET: DTTOPTS_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTT_BORDERSIZE: DTTOPTS_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTT_FONTPROP: DTTOPTS_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTT_COLORPROP: DTTOPTS_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTT_STATEID: DTTOPTS_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTT_CALCRECT: DTTOPTS_FLAGS = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTT_APPLYOVERLAY: DTTOPTS_FLAGS = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTT_GLOWSIZE: DTTOPTS_FLAGS = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTT_CALLBACK: DTTOPTS_FLAGS = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTT_COMPOSITED: DTTOPTS_FLAGS = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DTT_VALIDBITS: DTTOPTS_FLAGS = 12287u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type EC_ENDOFLINE = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EC_ENDOFLINE_DETECTFROMCONTENT: EC_ENDOFLINE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EC_ENDOFLINE_CRLF: EC_ENDOFLINE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EC_ENDOFLINE_CR: EC_ENDOFLINE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EC_ENDOFLINE_LF: EC_ENDOFLINE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type EC_SEARCHWEB_ENTRYPOINT = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EC_SEARCHWEB_ENTRYPOINT_EXTERNAL: EC_SEARCHWEB_ENTRYPOINT = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EC_SEARCHWEB_ENTRYPOINT_CONTEXTMENU: EC_SEARCHWEB_ENTRYPOINT = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type EDITBALLOONTIP_ICON = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTI_ERROR: EDITBALLOONTIP_ICON = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTI_INFO: EDITBALLOONTIP_ICON = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTI_NONE: EDITBALLOONTIP_ICON = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTI_WARNING: EDITBALLOONTIP_ICON = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTI_INFO_LARGE: EDITBALLOONTIP_ICON = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTI_WARNING_LARGE: EDITBALLOONTIP_ICON = 5u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TTI_ERROR_LARGE: EDITBALLOONTIP_ICON = 6u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type EDITBORDER_HSCROLLSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EPSH_NORMAL: EDITBORDER_HSCROLLSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EPSH_HOT: EDITBORDER_HSCROLLSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EPSH_FOCUSED: EDITBORDER_HSCROLLSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EPSH_DISABLED: EDITBORDER_HSCROLLSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type EDITBORDER_HVSCROLLSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EPSHV_NORMAL: EDITBORDER_HVSCROLLSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EPSHV_HOT: EDITBORDER_HVSCROLLSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EPSHV_FOCUSED: EDITBORDER_HVSCROLLSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EPSHV_DISABLED: EDITBORDER_HVSCROLLSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type EDITBORDER_NOSCROLLSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EPSN_NORMAL: EDITBORDER_NOSCROLLSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EPSN_HOT: EDITBORDER_NOSCROLLSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EPSN_FOCUSED: EDITBORDER_NOSCROLLSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EPSN_DISABLED: EDITBORDER_NOSCROLLSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type EDITBORDER_VSCROLLSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EPSV_NORMAL: EDITBORDER_VSCROLLSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EPSV_HOT: EDITBORDER_VSCROLLSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EPSV_FOCUSED: EDITBORDER_VSCROLLSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EPSV_DISABLED: EDITBORDER_VSCROLLSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type EDITPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EP_EDITTEXT: EDITPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EP_CARET: EDITPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EP_BACKGROUND: EDITPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EP_PASSWORD: EDITPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EP_BACKGROUNDWITHBORDER: EDITPARTS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EP_EDITBORDER_NOSCROLL: EDITPARTS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EP_EDITBORDER_HSCROLL: EDITPARTS = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EP_EDITBORDER_VSCROLL: EDITPARTS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EP_EDITBORDER_HVSCROLL: EDITPARTS = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type EDITTEXTSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ETS_NORMAL: EDITTEXTSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ETS_HOT: EDITTEXTSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ETS_SELECTED: EDITTEXTSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ETS_DISABLED: EDITTEXTSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ETS_FOCUSED: EDITTEXTSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ETS_READONLY: EDITTEXTSTATES = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ETS_ASSIST: EDITTEXTSTATES = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ETS_CUEBANNER: EDITTEXTSTATES = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type EMPTYMARKUPPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EMP_MARKUPTEXT: EMPTYMARKUPPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type ENABLE_SCROLL_BAR_ARROWS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ESB_DISABLE_BOTH: ENABLE_SCROLL_BAR_ARROWS = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ESB_DISABLE_DOWN: ENABLE_SCROLL_BAR_ARROWS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ESB_DISABLE_LEFT: ENABLE_SCROLL_BAR_ARROWS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ESB_DISABLE_LTUP: ENABLE_SCROLL_BAR_ARROWS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ESB_DISABLE_RIGHT: ENABLE_SCROLL_BAR_ARROWS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ESB_DISABLE_RTDN: ENABLE_SCROLL_BAR_ARROWS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ESB_DISABLE_UP: ENABLE_SCROLL_BAR_ARROWS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ESB_ENABLE_BOTH: ENABLE_SCROLL_BAR_ARROWS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type EXPANDBUTTONSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVEB_NORMAL: EXPANDBUTTONSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVEB_HOVER: EXPANDBUTTONSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVEB_PUSHED: EXPANDBUTTONSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type EXPANDOBUTTONSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDLGEBS_NORMAL: EXPANDOBUTTONSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDLGEBS_HOVER: EXPANDOBUTTONSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDLGEBS_PRESSED: EXPANDOBUTTONSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDLGEBS_EXPANDEDNORMAL: EXPANDOBUTTONSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDLGEBS_EXPANDEDHOVER: EXPANDOBUTTONSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDLGEBS_EXPANDEDPRESSED: EXPANDOBUTTONSTATES = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDLGEBS_NORMALDISABLED: EXPANDOBUTTONSTATES = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TDLGEBS_EXPANDEDDISABLED: EXPANDOBUTTONSTATES = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type EXPLORERBARPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBP_HEADERBACKGROUND: EXPLORERBARPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBP_HEADERCLOSE: EXPLORERBARPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBP_HEADERPIN: EXPLORERBARPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBP_IEBARMENU: EXPLORERBARPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBP_NORMALGROUPBACKGROUND: EXPLORERBARPARTS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBP_NORMALGROUPCOLLAPSE: EXPLORERBARPARTS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBP_NORMALGROUPEXPAND: EXPLORERBARPARTS = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBP_NORMALGROUPHEAD: EXPLORERBARPARTS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBP_SPECIALGROUPBACKGROUND: EXPLORERBARPARTS = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBP_SPECIALGROUPCOLLAPSE: EXPLORERBARPARTS = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBP_SPECIALGROUPEXPAND: EXPLORERBARPARTS = 11i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBP_SPECIALGROUPHEAD: EXPLORERBARPARTS = 12i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type FEEDBACK_TYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FEEDBACK_TOUCH_CONTACTVISUALIZATION: FEEDBACK_TYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FEEDBACK_PEN_BARRELVISUALIZATION: FEEDBACK_TYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FEEDBACK_PEN_TAP: FEEDBACK_TYPE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FEEDBACK_PEN_DOUBLETAP: FEEDBACK_TYPE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FEEDBACK_PEN_PRESSANDHOLD: FEEDBACK_TYPE = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FEEDBACK_PEN_RIGHTTAP: FEEDBACK_TYPE = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FEEDBACK_TOUCH_TAP: FEEDBACK_TYPE = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FEEDBACK_TOUCH_DOUBLETAP: FEEDBACK_TYPE = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FEEDBACK_TOUCH_PRESSANDHOLD: FEEDBACK_TYPE = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FEEDBACK_TOUCH_RIGHTTAP: FEEDBACK_TYPE = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FEEDBACK_GESTURE_PRESSANDTAP: FEEDBACK_TYPE = 11i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FEEDBACK_MAX: FEEDBACK_TYPE = -1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type FILLSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBFS_NORMAL: FILLSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBFS_ERROR: FILLSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBFS_PAUSED: FILLSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBFS_PARTIAL: FILLSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type FILLTYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FT_SOLID: FILLTYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FT_VERTGRADIENT: FILLTYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FT_HORZGRADIENT: FILLTYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FT_RADIALGRADIENT: FILLTYPE = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FT_TILEIMAGE: FILLTYPE = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type FILLVERTSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBFVS_NORMAL: FILLVERTSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBFVS_ERROR: FILLVERTSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBFVS_PAUSED: FILLVERTSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const PBFVS_PARTIAL: FILLVERTSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type FLYOUTPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FLYOUT_HEADER: FLYOUTPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FLYOUT_BODY: FLYOUTPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FLYOUT_LABEL: FLYOUTPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FLYOUT_LINK: FLYOUTPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FLYOUT_DIVIDER: FLYOUTPARTS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FLYOUT_WINDOW: FLYOUTPARTS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FLYOUT_LINKAREA: FLYOUTPARTS = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FLYOUT_LINKHEADER: FLYOUTPARTS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type FRAMEBOTTOMSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FRB_ACTIVE: FRAMEBOTTOMSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FRB_INACTIVE: FRAMEBOTTOMSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type FRAMELEFTSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FRL_ACTIVE: FRAMELEFTSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FRL_INACTIVE: FRAMELEFTSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type FRAMERIGHTSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FRR_ACTIVE: FRAMERIGHTSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FRR_INACTIVE: FRAMERIGHTSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type FRAMESTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FS_ACTIVE: FRAMESTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FS_INACTIVE: FRAMESTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type GET_THEME_BITMAP_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const GBF_DIRECT: GET_THEME_BITMAP_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const GBF_COPY: GET_THEME_BITMAP_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const GBF_VALIDBITS: GET_THEME_BITMAP_FLAGS = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type GLYPHFONTSIZINGTYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const GFST_NONE: GLYPHFONTSIZINGTYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const GFST_SIZE: GLYPHFONTSIZINGTYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const GFST_DPI: GLYPHFONTSIZINGTYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type GLYPHSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const GLPS_CLOSED: GLYPHSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const GLPS_OPENED: GLYPHSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type GLYPHTYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const GT_NONE: GLYPHTYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const GT_IMAGEGLYPH: GLYPHTYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const GT_FONTGLYPH: GLYPHTYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type GRIDCELLBACKGROUNDSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGCB_SELECTED: GRIDCELLBACKGROUNDSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGCB_HOT: GRIDCELLBACKGROUNDSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGCB_SELECTEDHOT: GRIDCELLBACKGROUNDSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGCB_SELECTEDNOTFOCUSED: GRIDCELLBACKGROUNDSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGCB_TODAY: GRIDCELLBACKGROUNDSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGCB_TODAYSELECTED: GRIDCELLBACKGROUNDSTATES = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type GRIDCELLSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGC_HOT: GRIDCELLSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGC_HASSTATE: GRIDCELLSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGC_HASSTATEHOT: GRIDCELLSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGC_TODAY: GRIDCELLSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGC_TODAYSELECTED: GRIDCELLSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGC_SELECTED: GRIDCELLSTATES = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGC_SELECTEDHOT: GRIDCELLSTATES = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type GRIDCELLUPPERSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGCU_HOT: GRIDCELLUPPERSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGCU_HASSTATE: GRIDCELLUPPERSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGCU_HASSTATEHOT: GRIDCELLUPPERSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGCU_SELECTED: GRIDCELLUPPERSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGCU_SELECTEDHOT: GRIDCELLUPPERSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type GRIPPERSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TSGS_NORMAL: GRIPPERSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TSGS_CENTERED: GRIPPERSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type GROUPBOXSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const GBS_NORMAL: GROUPBOXSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const GBS_DISABLED: GROUPBOXSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type GROUPHEADERLINESTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGHL_OPEN: GROUPHEADERLINESTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGHL_OPENHOT: GROUPHEADERLINESTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGHL_OPENSELECTED: GROUPHEADERLINESTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGHL_OPENSELECTEDHOT: GROUPHEADERLINESTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGHL_OPENSELECTEDNOTFOCUSED: GROUPHEADERLINESTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGHL_OPENSELECTEDNOTFOCUSEDHOT: GROUPHEADERLINESTATES = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGHL_OPENMIXEDSELECTION: GROUPHEADERLINESTATES = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGHL_OPENMIXEDSELECTIONHOT: GROUPHEADERLINESTATES = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGHL_CLOSE: GROUPHEADERLINESTATES = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGHL_CLOSEHOT: GROUPHEADERLINESTATES = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGHL_CLOSESELECTED: GROUPHEADERLINESTATES = 11i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGHL_CLOSESELECTEDHOT: GROUPHEADERLINESTATES = 12i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGHL_CLOSESELECTEDNOTFOCUSED: GROUPHEADERLINESTATES = 13i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGHL_CLOSESELECTEDNOTFOCUSEDHOT: GROUPHEADERLINESTATES = 14i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGHL_CLOSEMIXEDSELECTION: GROUPHEADERLINESTATES = 15i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGHL_CLOSEMIXEDSELECTIONHOT: GROUPHEADERLINESTATES = 16i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type GROUPHEADERSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGH_OPEN: GROUPHEADERSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGH_OPENHOT: GROUPHEADERSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGH_OPENSELECTED: GROUPHEADERSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGH_OPENSELECTEDHOT: GROUPHEADERSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGH_OPENSELECTEDNOTFOCUSED: GROUPHEADERSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGH_OPENSELECTEDNOTFOCUSEDHOT: GROUPHEADERSTATES = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGH_OPENMIXEDSELECTION: GROUPHEADERSTATES = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGH_OPENMIXEDSELECTIONHOT: GROUPHEADERSTATES = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGH_CLOSE: GROUPHEADERSTATES = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGH_CLOSEHOT: GROUPHEADERSTATES = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGH_CLOSESELECTED: GROUPHEADERSTATES = 11i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGH_CLOSESELECTEDHOT: GROUPHEADERSTATES = 12i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGH_CLOSESELECTEDNOTFOCUSED: GROUPHEADERSTATES = 13i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGH_CLOSESELECTEDNOTFOCUSEDHOT: GROUPHEADERSTATES = 14i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGH_CLOSEMIXEDSELECTION: GROUPHEADERSTATES = 15i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGH_CLOSEMIXEDSELECTIONHOT: GROUPHEADERSTATES = 16i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HALIGN = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HA_LEFT: HALIGN = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HA_CENTER: HALIGN = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HA_RIGHT: HALIGN = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HDI_MASK = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDI_WIDTH: HDI_MASK = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDI_HEIGHT: HDI_MASK = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDI_TEXT: HDI_MASK = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDI_FORMAT: HDI_MASK = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDI_LPARAM: HDI_MASK = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDI_BITMAP: HDI_MASK = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDI_IMAGE: HDI_MASK = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDI_DI_SETITEM: HDI_MASK = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDI_ORDER: HDI_MASK = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDI_FILTER: HDI_MASK = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDI_STATE: HDI_MASK = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HEADERAREASTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const AW_S_HEADERAREA_NOMARGIN: HEADERAREASTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HEADERCLOSESTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBHC_NORMAL: HEADERCLOSESTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBHC_HOT: HEADERCLOSESTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBHC_PRESSED: HEADERCLOSESTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HEADERDROPDOWNFILTERSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDDFS_NORMAL: HEADERDROPDOWNFILTERSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDDFS_SOFTHOT: HEADERDROPDOWNFILTERSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDDFS_HOT: HEADERDROPDOWNFILTERSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HEADERDROPDOWNSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDDS_NORMAL: HEADERDROPDOWNSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDDS_SOFTHOT: HEADERDROPDOWNSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDDS_HOT: HEADERDROPDOWNSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HEADERITEMLEFTSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HILS_NORMAL: HEADERITEMLEFTSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HILS_HOT: HEADERITEMLEFTSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HILS_PRESSED: HEADERITEMLEFTSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HEADERITEMRIGHTSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HIRS_NORMAL: HEADERITEMRIGHTSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HIRS_HOT: HEADERITEMRIGHTSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HIRS_PRESSED: HEADERITEMRIGHTSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HEADERITEMSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HIS_NORMAL: HEADERITEMSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HIS_HOT: HEADERITEMSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HIS_PRESSED: HEADERITEMSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HIS_SORTEDNORMAL: HEADERITEMSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HIS_SORTEDHOT: HEADERITEMSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HIS_SORTEDPRESSED: HEADERITEMSTATES = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HIS_ICONNORMAL: HEADERITEMSTATES = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HIS_ICONHOT: HEADERITEMSTATES = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HIS_ICONPRESSED: HEADERITEMSTATES = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HIS_ICONSORTEDNORMAL: HEADERITEMSTATES = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HIS_ICONSORTEDHOT: HEADERITEMSTATES = 11i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HIS_ICONSORTEDPRESSED: HEADERITEMSTATES = 12i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HEADEROVERFLOWSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HOFS_NORMAL: HEADEROVERFLOWSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HOFS_HOT: HEADEROVERFLOWSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HEADERPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HP_HEADERITEM: HEADERPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HP_HEADERITEMLEFT: HEADERPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HP_HEADERITEMRIGHT: HEADERPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HP_HEADERSORTARROW: HEADERPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HP_HEADERDROPDOWN: HEADERPARTS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HP_HEADERDROPDOWNFILTER: HEADERPARTS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HP_HEADEROVERFLOW: HEADERPARTS = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HEADERPINSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBHP_NORMAL: HEADERPINSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBHP_HOT: HEADERPINSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBHP_PRESSED: HEADERPINSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBHP_SELECTEDNORMAL: HEADERPINSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBHP_SELECTEDHOT: HEADERPINSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBHP_SELECTEDPRESSED: HEADERPINSTATES = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HEADERSORTARROWSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HSAS_SORTEDUP: HEADERSORTARROWSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HSAS_SORTEDDOWN: HEADERSORTARROWSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HEADERSTYLESTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HBG_DETAILS: HEADERSTYLESTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HBG_ICON: HEADERSTYLESTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HEADER_CONTROL_FORMAT_FLAGS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDF_LEFT: HEADER_CONTROL_FORMAT_FLAGS = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDF_RIGHT: HEADER_CONTROL_FORMAT_FLAGS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDF_CENTER: HEADER_CONTROL_FORMAT_FLAGS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDF_JUSTIFYMASK: HEADER_CONTROL_FORMAT_FLAGS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDF_RTLREADING: HEADER_CONTROL_FORMAT_FLAGS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDF_BITMAP: HEADER_CONTROL_FORMAT_FLAGS = 8192i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDF_STRING: HEADER_CONTROL_FORMAT_FLAGS = 16384i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDF_OWNERDRAW: HEADER_CONTROL_FORMAT_FLAGS = 32768i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDF_IMAGE: HEADER_CONTROL_FORMAT_FLAGS = 2048i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDF_BITMAP_ON_RIGHT: HEADER_CONTROL_FORMAT_FLAGS = 4096i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDF_SORTUP: HEADER_CONTROL_FORMAT_FLAGS = 1024i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDF_SORTDOWN: HEADER_CONTROL_FORMAT_FLAGS = 512i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDF_CHECKBOX: HEADER_CONTROL_FORMAT_FLAGS = 64i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDF_CHECKED: HEADER_CONTROL_FORMAT_FLAGS = 128i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDF_FIXEDWIDTH: HEADER_CONTROL_FORMAT_FLAGS = 256i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDF_SPLITBUTTON: HEADER_CONTROL_FORMAT_FLAGS = 16777216i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HEADER_CONTROL_FORMAT_STATE = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDIS_FOCUSED: HEADER_CONTROL_FORMAT_STATE = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HEADER_CONTROL_FORMAT_TYPE = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDFT_ISSTRING: HEADER_CONTROL_FORMAT_TYPE = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDFT_ISNUMBER: HEADER_CONTROL_FORMAT_TYPE = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDFT_ISDATE: HEADER_CONTROL_FORMAT_TYPE = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HDFT_HASNOVALUE: HEADER_CONTROL_FORMAT_TYPE = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HEADER_CONTROL_NOTIFICATION_BUTTON = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HEADER_CONTROL_NOTIFICATION_BUTTON_LEFT: HEADER_CONTROL_NOTIFICATION_BUTTON = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HEADER_CONTROL_NOTIFICATION_BUTTON_RIGHT: HEADER_CONTROL_NOTIFICATION_BUTTON = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HEADER_CONTROL_NOTIFICATION_BUTTON_MIDDLE: HEADER_CONTROL_NOTIFICATION_BUTTON = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HEADER_HITTEST_INFO_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HHT_NOWHERE: HEADER_HITTEST_INFO_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HHT_ONHEADER: HEADER_HITTEST_INFO_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HHT_ONDIVIDER: HEADER_HITTEST_INFO_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HHT_ONDIVOPEN: HEADER_HITTEST_INFO_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HHT_ONFILTER: HEADER_HITTEST_INFO_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HHT_ONFILTERBUTTON: HEADER_HITTEST_INFO_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HHT_ABOVE: HEADER_HITTEST_INFO_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HHT_BELOW: HEADER_HITTEST_INFO_FLAGS = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HHT_TORIGHT: HEADER_HITTEST_INFO_FLAGS = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HHT_TOLEFT: HEADER_HITTEST_INFO_FLAGS = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HHT_ONITEMSTATEICON: HEADER_HITTEST_INFO_FLAGS = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HHT_ONDROPDOWN: HEADER_HITTEST_INFO_FLAGS = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HHT_ONOVERFLOW: HEADER_HITTEST_INFO_FLAGS = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HELPBUTTONSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HBS_NORMAL: HELPBUTTONSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HBS_HOT: HELPBUTTONSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HBS_PUSHED: HELPBUTTONSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HBS_DISABLED: HELPBUTTONSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HELPLINKSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPHL_NORMAL: HELPLINKSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPHL_HOT: HELPLINKSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPHL_PRESSED: HELPLINKSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const CPHL_DISABLED: HELPLINKSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HIT_TEST_BACKGROUND_OPTIONS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HTTB_BACKGROUNDSEG: HIT_TEST_BACKGROUND_OPTIONS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HTTB_FIXEDBORDER: HIT_TEST_BACKGROUND_OPTIONS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HTTB_CAPTION: HIT_TEST_BACKGROUND_OPTIONS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HTTB_RESIZINGBORDER_LEFT: HIT_TEST_BACKGROUND_OPTIONS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HTTB_RESIZINGBORDER_TOP: HIT_TEST_BACKGROUND_OPTIONS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HTTB_RESIZINGBORDER_RIGHT: HIT_TEST_BACKGROUND_OPTIONS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HTTB_RESIZINGBORDER_BOTTOM: HIT_TEST_BACKGROUND_OPTIONS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HTTB_RESIZINGBORDER: HIT_TEST_BACKGROUND_OPTIONS = 240u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HTTB_SIZINGTEMPLATE: HIT_TEST_BACKGROUND_OPTIONS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HTTB_SYSTEMSIZINGMARGINS: HIT_TEST_BACKGROUND_OPTIONS = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HORZSCROLLSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HSS_NORMAL: HORZSCROLLSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HSS_HOT: HORZSCROLLSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HSS_PUSHED: HORZSCROLLSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HSS_DISABLED: HORZSCROLLSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HORZTHUMBSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HTS_NORMAL: HORZTHUMBSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HTS_HOT: HORZTHUMBSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HTS_PUSHED: HORZTHUMBSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HTS_DISABLED: HORZTHUMBSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HOTGLYPHSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HGLPS_CLOSED: HOTGLYPHSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HGLPS_OPENED: HOTGLYPHSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HOVERBACKGROUNDSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UTS_NORMAL: HOVERBACKGROUNDSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UTS_HOT: HOVERBACKGROUNDSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const UTS_PRESSED: HOVERBACKGROUNDSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HYPERLINKSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HLS_NORMALTEXT: HYPERLINKSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const HLS_LINKTEXT: HYPERLINKSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type HYPERLINKTEXTSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TS_HYPERLINK_NORMAL: HYPERLINKTEXTSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TS_HYPERLINK_HOT: HYPERLINKTEXTSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TS_HYPERLINK_PRESSED: HYPERLINKTEXTSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TS_HYPERLINK_DISABLED: HYPERLINKTEXTSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type ICONEFFECT = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICE_NONE: ICONEFFECT = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICE_GLOW: ICONEFFECT = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICE_SHADOW: ICONEFFECT = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICE_PULSE: ICONEFFECT = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICE_ALPHA: ICONEFFECT = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type IEBARMENUSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBM_NORMAL: IEBARMENUSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBM_HOT: IEBARMENUSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EBM_PRESSED: IEBARMENUSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type IMAGELAYOUT = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const IL_VERTICAL: IMAGELAYOUT = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const IL_HORIZONTAL: IMAGELAYOUT = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type IMAGELIST_CREATION_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILC_MASK: IMAGELIST_CREATION_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILC_COLOR: IMAGELIST_CREATION_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILC_COLORDDB: IMAGELIST_CREATION_FLAGS = 254u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILC_COLOR4: IMAGELIST_CREATION_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILC_COLOR8: IMAGELIST_CREATION_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILC_COLOR16: IMAGELIST_CREATION_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILC_COLOR24: IMAGELIST_CREATION_FLAGS = 24u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILC_COLOR32: IMAGELIST_CREATION_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILC_PALETTE: IMAGELIST_CREATION_FLAGS = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILC_MIRROR: IMAGELIST_CREATION_FLAGS = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILC_PERITEMMIRROR: IMAGELIST_CREATION_FLAGS = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILC_ORIGINALSIZE: IMAGELIST_CREATION_FLAGS = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILC_HIGHQUALITYSCALE: IMAGELIST_CREATION_FLAGS = 131072u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type IMAGESELECTTYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const IST_NONE: IMAGESELECTTYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const IST_SIZE: IMAGESELECTTYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const IST_DPI: IMAGESELECTTYPE = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type IMAGE_LIST_COPY_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILCF_MOVE: IMAGE_LIST_COPY_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILCF_SWAP: IMAGE_LIST_COPY_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type IMAGE_LIST_DRAW_STYLE = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILD_BLEND: IMAGE_LIST_DRAW_STYLE = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILD_BLEND50: IMAGE_LIST_DRAW_STYLE = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILD_FOCUS: IMAGE_LIST_DRAW_STYLE = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILD_MASK: IMAGE_LIST_DRAW_STYLE = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILD_NORMAL: IMAGE_LIST_DRAW_STYLE = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILD_SELECTED: IMAGE_LIST_DRAW_STYLE = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type IMAGE_LIST_ITEM_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILIF_ALPHA: IMAGE_LIST_ITEM_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILIF_LOWQUALITY: IMAGE_LIST_ITEM_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type IMAGE_LIST_WRITE_STREAM_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILP_NORMAL: IMAGE_LIST_WRITE_STREAM_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ILP_DOWNLEVEL: IMAGE_LIST_WRITE_STREAM_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type INITCOMMONCONTROLSEX_ICC = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICC_ANIMATE_CLASS: INITCOMMONCONTROLSEX_ICC = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICC_BAR_CLASSES: INITCOMMONCONTROLSEX_ICC = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICC_COOL_CLASSES: INITCOMMONCONTROLSEX_ICC = 1024u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICC_DATE_CLASSES: INITCOMMONCONTROLSEX_ICC = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICC_HOTKEY_CLASS: INITCOMMONCONTROLSEX_ICC = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICC_INTERNET_CLASSES: INITCOMMONCONTROLSEX_ICC = 2048u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICC_LINK_CLASS: INITCOMMONCONTROLSEX_ICC = 32768u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICC_LISTVIEW_CLASSES: INITCOMMONCONTROLSEX_ICC = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICC_NATIVEFNTCTL_CLASS: INITCOMMONCONTROLSEX_ICC = 8192u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICC_PAGESCROLLER_CLASS: INITCOMMONCONTROLSEX_ICC = 4096u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICC_PROGRESS_CLASS: INITCOMMONCONTROLSEX_ICC = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICC_STANDARD_CLASSES: INITCOMMONCONTROLSEX_ICC = 16384u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICC_TAB_CLASSES: INITCOMMONCONTROLSEX_ICC = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICC_TREEVIEW_CLASSES: INITCOMMONCONTROLSEX_ICC = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICC_UPDOWN_CLASS: INITCOMMONCONTROLSEX_ICC = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICC_USEREX_CLASSES: INITCOMMONCONTROLSEX_ICC = 512u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const ICC_WIN95_CLASSES: INITCOMMONCONTROLSEX_ICC = 255u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type ITEMSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBPSI_HOT: ITEMSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBPSI_HOTSELECTED: ITEMSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBPSI_SELECTED: ITEMSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBPSI_SELECTEDNOTFOCUS: ITEMSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type LABELSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FLS_NORMAL: LABELSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FLS_SELECTED: LABELSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FLS_EMPHASIZED: LABELSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FLS_DISABLED: LABELSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type LINKHEADERSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FLH_NORMAL: LINKHEADERSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FLH_HOVER: LINKHEADERSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type LINKPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LP_HYPERLINK: LINKPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type LINKSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FLYOUTLINK_NORMAL: LINKSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const FLYOUTLINK_HOVER: LINKSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type LISTBOXPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBCP_BORDER_HSCROLL: LISTBOXPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBCP_BORDER_HVSCROLL: LISTBOXPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBCP_BORDER_NOSCROLL: LISTBOXPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBCP_BORDER_VSCROLL: LISTBOXPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LBCP_ITEM: LISTBOXPARTS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type LISTITEMSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LISS_NORMAL: LISTITEMSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LISS_HOT: LISTITEMSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LISS_SELECTED: LISTITEMSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LISS_DISABLED: LISTITEMSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LISS_SELECTEDNOTFOCUS: LISTITEMSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LISS_HOTSELECTED: LISTITEMSTATES = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type LISTVIEWPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVP_LISTITEM: LISTVIEWPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVP_LISTGROUP: LISTVIEWPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVP_LISTDETAIL: LISTVIEWPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVP_LISTSORTEDDETAIL: LISTVIEWPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVP_EMPTYTEXT: LISTVIEWPARTS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVP_GROUPHEADER: LISTVIEWPARTS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVP_GROUPHEADERLINE: LISTVIEWPARTS = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVP_EXPANDBUTTON: LISTVIEWPARTS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVP_COLLAPSEBUTTON: LISTVIEWPARTS = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVP_COLUMNDETAIL: LISTVIEWPARTS = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type LIST_ITEM_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LIF_ITEMINDEX: LIST_ITEM_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LIF_STATE: LIST_ITEM_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LIF_ITEMID: LIST_ITEM_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LIF_URL: LIST_ITEM_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type LIST_ITEM_STATE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LIS_FOCUSED: LIST_ITEM_STATE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LIS_ENABLED: LIST_ITEM_STATE_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LIS_VISITED: LIST_ITEM_STATE_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LIS_HOTTRACK: LIST_ITEM_STATE_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LIS_DEFAULTCOLORS: LIST_ITEM_STATE_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type LIST_VIEW_BACKGROUND_IMAGE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVBKIF_SOURCE_NONE: LIST_VIEW_BACKGROUND_IMAGE_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVBKIF_SOURCE_HBITMAP: LIST_VIEW_BACKGROUND_IMAGE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVBKIF_SOURCE_URL: LIST_VIEW_BACKGROUND_IMAGE_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVBKIF_SOURCE_MASK: LIST_VIEW_BACKGROUND_IMAGE_FLAGS = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVBKIF_STYLE_NORMAL: LIST_VIEW_BACKGROUND_IMAGE_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVBKIF_STYLE_TILE: LIST_VIEW_BACKGROUND_IMAGE_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVBKIF_STYLE_MASK: LIST_VIEW_BACKGROUND_IMAGE_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVBKIF_FLAG_TILEOFFSET: LIST_VIEW_BACKGROUND_IMAGE_FLAGS = 256u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVBKIF_TYPE_WATERMARK: LIST_VIEW_BACKGROUND_IMAGE_FLAGS = 268435456u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVBKIF_FLAG_ALPHABLEND: LIST_VIEW_BACKGROUND_IMAGE_FLAGS = 536870912u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type LIST_VIEW_GROUP_ALIGN_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGA_HEADER_LEFT: LIST_VIEW_GROUP_ALIGN_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGA_HEADER_CENTER: LIST_VIEW_GROUP_ALIGN_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGA_HEADER_RIGHT: LIST_VIEW_GROUP_ALIGN_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGA_FOOTER_LEFT: LIST_VIEW_GROUP_ALIGN_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGA_FOOTER_CENTER: LIST_VIEW_GROUP_ALIGN_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGA_FOOTER_RIGHT: LIST_VIEW_GROUP_ALIGN_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type LIST_VIEW_GROUP_STATE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGS_NORMAL: LIST_VIEW_GROUP_STATE_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGS_COLLAPSED: LIST_VIEW_GROUP_STATE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGS_HIDDEN: LIST_VIEW_GROUP_STATE_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGS_NOHEADER: LIST_VIEW_GROUP_STATE_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGS_COLLAPSIBLE: LIST_VIEW_GROUP_STATE_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVGS_FOCUSED: LIST_VIEW_GROUP_STATE_FLAGS = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PROP_LG_CXDLG: u32 = 252u32; +pub const LVGS_SELECTED: LIST_VIEW_GROUP_STATE_FLAGS = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PROP_LG_CYDLG: u32 = 218u32; +pub const LVGS_SUBSETED: LIST_VIEW_GROUP_STATE_FLAGS = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PROP_MED_CXDLG: u32 = 227u32; +pub const LVGS_SUBSETLINKFOCUSED: LIST_VIEW_GROUP_STATE_FLAGS = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PROP_MED_CYDLG: u32 = 215u32; +pub type LIST_VIEW_INSERT_MARK_FLAGS = u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PROP_SM_CXDLG: u32 = 212u32; +pub const LVIM_AFTER: LIST_VIEW_INSERT_MARK_FLAGS = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PROP_SM_CYDLG: u32 = 188u32; +pub type LIST_VIEW_ITEM_COLUMN_FORMAT_FLAGS = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSBTN_APPLYNOW: u32 = 4u32; +pub const LVCFMT_LINE_BREAK: LIST_VIEW_ITEM_COLUMN_FORMAT_FLAGS = 1048576i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSBTN_BACK: u32 = 0u32; +pub const LVCFMT_FILL: LIST_VIEW_ITEM_COLUMN_FORMAT_FLAGS = 2097152i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSBTN_CANCEL: u32 = 5u32; +pub const LVCFMT_WRAP: LIST_VIEW_ITEM_COLUMN_FORMAT_FLAGS = 4194304i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSBTN_FINISH: u32 = 2u32; +pub const LVCFMT_NO_TITLE: LIST_VIEW_ITEM_COLUMN_FORMAT_FLAGS = 8388608i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSBTN_HELP: u32 = 6u32; +pub const LVCFMT_TILE_PLACEMENTMASK: LIST_VIEW_ITEM_COLUMN_FORMAT_FLAGS = 3145728i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSBTN_MAX: u32 = 6u32; +pub type LIST_VIEW_ITEM_FLAGS = u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSBTN_NEXT: u32 = 1u32; +pub const LVIF_TEXT: LIST_VIEW_ITEM_FLAGS = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSBTN_OK: u32 = 3u32; +pub const LVIF_IMAGE: LIST_VIEW_ITEM_FLAGS = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSCB_BUTTONPRESSED: u32 = 3u32; +pub const LVIF_PARAM: LIST_VIEW_ITEM_FLAGS = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSCB_INITIALIZED: u32 = 1u32; +pub const LVIF_STATE: LIST_VIEW_ITEM_FLAGS = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSCB_PRECREATE: u32 = 2u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct PSHNOTIFY { - pub hdr: NMHDR, - pub lParam: super::super::Foundation::LPARAM, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for PSHNOTIFY {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for PSHNOTIFY { - fn clone(&self) -> Self { - *self - } -} +pub const LVIF_INDENT: LIST_VIEW_ITEM_FLAGS = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSH_AEROWIZARD: u32 = 16384u32; +pub const LVIF_NORECOMPUTE: LIST_VIEW_ITEM_FLAGS = 2048u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSH_DEFAULT: u32 = 0u32; +pub const LVIF_GROUPID: LIST_VIEW_ITEM_FLAGS = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSH_HASHELP: u32 = 512u32; +pub const LVIF_COLUMNS: LIST_VIEW_ITEM_FLAGS = 512u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSH_HEADER: u32 = 524288u32; +pub const LVIF_COLFMT: LIST_VIEW_ITEM_FLAGS = 65536u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSH_HEADERBITMAP: u32 = 134217728u32; +pub const LVIF_DI_SETITEM: LIST_VIEW_ITEM_FLAGS = 4096u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSH_MODELESS: u32 = 1024u32; +pub type LIST_VIEW_ITEM_STATE_FLAGS = u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSH_NOAPPLYNOW: u32 = 128u32; +pub const LVIS_FOCUSED: LIST_VIEW_ITEM_STATE_FLAGS = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSH_NOCONTEXTHELP: u32 = 33554432u32; +pub const LVIS_SELECTED: LIST_VIEW_ITEM_STATE_FLAGS = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSH_NOMARGIN: u32 = 268435456u32; +pub const LVIS_CUT: LIST_VIEW_ITEM_STATE_FLAGS = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSH_PROPSHEETPAGE: u32 = 8u32; +pub const LVIS_DROPHILITED: LIST_VIEW_ITEM_STATE_FLAGS = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSH_PROPTITLE: u32 = 1u32; +pub const LVIS_GLOW: LIST_VIEW_ITEM_STATE_FLAGS = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSH_RESIZABLE: u32 = 67108864u32; +pub const LVIS_ACTIVATING: LIST_VIEW_ITEM_STATE_FLAGS = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSH_RTLREADING: u32 = 2048u32; +pub const LVIS_OVERLAYMASK: LIST_VIEW_ITEM_STATE_FLAGS = 3840u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSH_STRETCHWATERMARK: u32 = 262144u32; +pub const LVIS_STATEIMAGEMASK: LIST_VIEW_ITEM_STATE_FLAGS = 61440u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSH_USECALLBACK: u32 = 256u32; +pub type LOGOFFBUTTONSSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSH_USEHBMHEADER: u32 = 1048576u32; +pub const SPLS_NORMAL: LOGOFFBUTTONSSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSH_USEHBMWATERMARK: u32 = 65536u32; +pub const SPLS_HOT: LOGOFFBUTTONSSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSH_USEHICON: u32 = 2u32; +pub const SPLS_PRESSED: LOGOFFBUTTONSSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSH_USEHPLWATERMARK: u32 = 131072u32; +pub type LVCOLUMNW_FORMAT = u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSH_USEICONID: u32 = 4u32; +pub const LVCFMT_LEFT: LVCOLUMNW_FORMAT = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSH_USEPAGELANG: u32 = 2097152u32; +pub const LVCFMT_RIGHT: LVCOLUMNW_FORMAT = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSH_USEPSTARTPAGE: u32 = 64u32; +pub const LVCFMT_CENTER: LVCOLUMNW_FORMAT = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSH_WATERMARK: u32 = 32768u32; +pub const LVCFMT_JUSTIFYMASK: LVCOLUMNW_FORMAT = 3u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSH_WIZARD: u32 = 32u32; +pub const LVCFMT_IMAGE: LVCOLUMNW_FORMAT = 2048u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSH_WIZARD97: u32 = 8192u32; +pub const LVCFMT_BITMAP_ON_RIGHT: LVCOLUMNW_FORMAT = 4096u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSH_WIZARDCONTEXTHELP: u32 = 4096u32; +pub const LVCFMT_COL_HAS_IMAGES: LVCOLUMNW_FORMAT = 32768u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSH_WIZARDHASFINISH: u32 = 16u32; +pub const LVCFMT_FIXED_WIDTH: LVCOLUMNW_FORMAT = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSH_WIZARD_LITE: u32 = 4194304u32; +pub const LVCFMT_NO_DPI_SCALE: LVCOLUMNW_FORMAT = 262144u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_ADDPAGE: u32 = 1127u32; +pub const LVCFMT_FIXED_RATIO: LVCOLUMNW_FORMAT = 524288u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_APPLY: u32 = 1134u32; +pub const LVCFMT_SPLITBUTTON: LVCOLUMNW_FORMAT = 16777216u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_CANCELTOCLOSE: u32 = 1131u32; +pub type LVCOLUMNW_MASK = u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_CHANGED: u32 = 1128u32; +pub const LVCF_FMT: LVCOLUMNW_MASK = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_ENABLEWIZBUTTONS: u32 = 1163u32; +pub const LVCF_WIDTH: LVCOLUMNW_MASK = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_GETCURRENTPAGEHWND: u32 = 1142u32; +pub const LVCF_TEXT: LVCOLUMNW_MASK = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_GETRESULT: u32 = 1159u32; +pub const LVCF_SUBITEM: LVCOLUMNW_MASK = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_GETTABCONTROL: u32 = 1140u32; +pub const LVCF_IMAGE: LVCOLUMNW_MASK = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_HWNDTOINDEX: u32 = 1153u32; +pub const LVCF_ORDER: LVCOLUMNW_MASK = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_IDTOINDEX: u32 = 1157u32; +pub const LVCF_MINWIDTH: LVCOLUMNW_MASK = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_INDEXTOHWND: u32 = 1154u32; +pub const LVCF_DEFAULTWIDTH: LVCOLUMNW_MASK = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_INDEXTOID: u32 = 1158u32; +pub const LVCF_IDEALWIDTH: LVCOLUMNW_MASK = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_INDEXTOPAGE: u32 = 1156u32; +pub type LVFINDINFOW_FLAGS = u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_INSERTPAGE: u32 = 1143u32; +pub const LVFI_PARAM: LVFINDINFOW_FLAGS = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_ISDIALOGMESSAGE: u32 = 1141u32; +pub const LVFI_PARTIAL: LVFINDINFOW_FLAGS = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_PAGETOINDEX: u32 = 1155u32; +pub const LVFI_STRING: LVFINDINFOW_FLAGS = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_PRESSBUTTON: u32 = 1137u32; +pub const LVFI_SUBSTRING: LVFINDINFOW_FLAGS = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_QUERYSIBLINGS: u32 = 1132u32; +pub const LVFI_WRAP: LVFINDINFOW_FLAGS = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_REBOOTSYSTEM: u32 = 1130u32; +pub const LVFI_NEARESTXY: LVFINDINFOW_FLAGS = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_RECALCPAGESIZES: u32 = 1160u32; +pub type LVFOOTERITEM_MASK = u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_REMOVEPAGE: u32 = 1126u32; +pub const LVFIF_TEXT: LVFOOTERITEM_MASK = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_RESTARTWINDOWS: u32 = 1129u32; +pub const LVFIF_STATE: LVFOOTERITEM_MASK = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_SETBUTTONTEXT: u32 = 1164u32; +pub type LVGROUP_MASK = u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_SETBUTTONTEXTW: u32 = 1164u32; +pub const LVGF_NONE: LVGROUP_MASK = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_SETCURSEL: u32 = 1125u32; +pub const LVGF_HEADER: LVGROUP_MASK = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_SETCURSELID: u32 = 1138u32; +pub const LVGF_FOOTER: LVGROUP_MASK = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_SETFINISHTEXT: u32 = 1145u32; +pub const LVGF_STATE: LVGROUP_MASK = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_SETFINISHTEXTA: u32 = 1139u32; +pub type LVHITTESTINFO_FLAGS = u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_SETFINISHTEXTW: u32 = 1145u32; +pub const LVHT_ABOVE: LVHITTESTINFO_FLAGS = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_SETHEADERSUBTITLE: u32 = 1152u32; +pub const LVHT_BELOW: LVHITTESTINFO_FLAGS = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_SETHEADERSUBTITLEA: u32 = 1151u32; +pub const LVHT_NOWHERE: LVHITTESTINFO_FLAGS = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_SETHEADERSUBTITLEW: u32 = 1152u32; +pub const LVHT_ONITEMICON: LVHITTESTINFO_FLAGS = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_SETHEADERTITLE: u32 = 1150u32; +pub const LVHT_ONITEMLABEL: LVHITTESTINFO_FLAGS = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_SETHEADERTITLEA: u32 = 1149u32; +pub const LVHT_ONITEMSTATEICON: LVHITTESTINFO_FLAGS = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_SETHEADERTITLEW: u32 = 1150u32; +pub const LVHT_TOLEFT: LVHITTESTINFO_FLAGS = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_SETNEXTTEXT: u32 = 1161u32; +pub const LVHT_TORIGHT: LVHITTESTINFO_FLAGS = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_SETNEXTTEXTW: u32 = 1161u32; +pub const LVHT_EX_GROUP_HEADER: LVHITTESTINFO_FLAGS = 268435456u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_SETTITLE: u32 = 1144u32; +pub const LVHT_EX_GROUP_FOOTER: LVHITTESTINFO_FLAGS = 536870912u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_SETTITLEA: u32 = 1135u32; +pub const LVHT_EX_GROUP_COLLAPSE: LVHITTESTINFO_FLAGS = 1073741824u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_SETTITLEW: u32 = 1144u32; +pub const LVHT_EX_GROUP_BACKGROUND: LVHITTESTINFO_FLAGS = 2147483648u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_SETWIZBUTTONS: u32 = 1136u32; +pub const LVHT_EX_GROUP_STATEICON: LVHITTESTINFO_FLAGS = 16777216u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_SHOWWIZBUTTONS: u32 = 1162u32; +pub const LVHT_EX_GROUP_SUBSETLINK: LVHITTESTINFO_FLAGS = 33554432u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSM_UNCHANGED: u32 = 1133u32; +pub const LVHT_EX_GROUP: LVHITTESTINFO_FLAGS = 4076863488u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSNRET_INVALID: u32 = 1u32; +pub const LVHT_EX_ONCONTENTS: LVHITTESTINFO_FLAGS = 67108864u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSNRET_INVALID_NOCHANGEPAGE: u32 = 2u32; +pub const LVHT_EX_FOOTER: LVHITTESTINFO_FLAGS = 134217728u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSNRET_MESSAGEHANDLED: u32 = 3u32; +pub type LVITEMA_GROUP_ID = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSNRET_NOERROR: u32 = 0u32; +pub const I_GROUPIDCALLBACK: LVITEMA_GROUP_ID = -1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const I_GROUPIDNONE: LVITEMA_GROUP_ID = -2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type LVTILEVIEWINFO_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVTVIF_AUTOSIZE: LVTILEVIEWINFO_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVTVIF_FIXEDWIDTH: LVTILEVIEWINFO_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVTVIF_FIXEDHEIGHT: LVTILEVIEWINFO_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVTVIF_FIXEDSIZE: LVTILEVIEWINFO_FLAGS = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type LVTILEVIEWINFO_MASK = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVTVIM_TILESIZE: LVTILEVIEWINFO_MASK = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVTVIM_COLUMNS: LVTILEVIEWINFO_MASK = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const LVTVIM_LABELMARGIN: LVTILEVIEWINFO_MASK = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type MARKUPTEXTSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EMT_NORMALTEXT: MARKUPTEXTSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const EMT_LINKTEXT: MARKUPTEXTSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type MAXBUTTONSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MAXBS_NORMAL: MAXBUTTONSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MAXBS_HOT: MAXBUTTONSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MAXBS_PUSHED: MAXBUTTONSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MAXBS_DISABLED: MAXBUTTONSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type MAXCAPTIONSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MXCS_ACTIVE: MAXCAPTIONSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MXCS_INACTIVE: MAXCAPTIONSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MXCS_DISABLED: MAXCAPTIONSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type MCGRIDINFO_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGIF_DATE: MCGRIDINFO_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGIF_RECT: MCGRIDINFO_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGIF_NAME: MCGRIDINFO_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type MCGRIDINFO_PART = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGIP_CALENDARCONTROL: MCGRIDINFO_PART = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGIP_NEXT: MCGRIDINFO_PART = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGIP_PREV: MCGRIDINFO_PART = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGIP_FOOTER: MCGRIDINFO_PART = 3u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGIP_CALENDAR: MCGRIDINFO_PART = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGIP_CALENDARHEADER: MCGRIDINFO_PART = 5u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGIP_CALENDARBODY: MCGRIDINFO_PART = 6u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGIP_CALENDARROW: MCGRIDINFO_PART = 7u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCGIP_CALENDARCELL: MCGRIDINFO_PART = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type MCHITTESTINFO_HIT_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCHT_TITLE: MCHITTESTINFO_HIT_FLAGS = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCHT_CALENDAR: MCHITTESTINFO_HIT_FLAGS = 131072u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCHT_TODAYLINK: MCHITTESTINFO_HIT_FLAGS = 196608u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCHT_CALENDARCONTROL: MCHITTESTINFO_HIT_FLAGS = 1048576u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCHT_NEXT: MCHITTESTINFO_HIT_FLAGS = 16777216u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCHT_PREV: MCHITTESTINFO_HIT_FLAGS = 33554432u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCHT_NOWHERE: MCHITTESTINFO_HIT_FLAGS = 0u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCHT_TITLEBK: MCHITTESTINFO_HIT_FLAGS = 65536u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCHT_TITLEMONTH: MCHITTESTINFO_HIT_FLAGS = 65537u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCHT_TITLEYEAR: MCHITTESTINFO_HIT_FLAGS = 65538u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCHT_TITLEBTNNEXT: MCHITTESTINFO_HIT_FLAGS = 16842755u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCHT_TITLEBTNPREV: MCHITTESTINFO_HIT_FLAGS = 33619971u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCHT_CALENDARBK: MCHITTESTINFO_HIT_FLAGS = 131072u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCHT_CALENDARDATE: MCHITTESTINFO_HIT_FLAGS = 131073u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCHT_CALENDARDATENEXT: MCHITTESTINFO_HIT_FLAGS = 16908289u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCHT_CALENDARDATEPREV: MCHITTESTINFO_HIT_FLAGS = 33685505u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCHT_CALENDARDAY: MCHITTESTINFO_HIT_FLAGS = 131074u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCHT_CALENDARWEEKNUM: MCHITTESTINFO_HIT_FLAGS = 131075u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCHT_CALENDARDATEMIN: MCHITTESTINFO_HIT_FLAGS = 131076u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCHT_CALENDARDATEMAX: MCHITTESTINFO_HIT_FLAGS = 131077u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type MDICLOSEBUTTONSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MDCL_NORMAL: MDICLOSEBUTTONSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MDCL_HOT: MDICLOSEBUTTONSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MDCL_PUSHED: MDICLOSEBUTTONSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MDCL_DISABLED: MDICLOSEBUTTONSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type MDIMINBUTTONSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MDMI_NORMAL: MDIMINBUTTONSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MDMI_HOT: MDIMINBUTTONSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MDMI_PUSHED: MDIMINBUTTONSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MDMI_DISABLED: MDIMINBUTTONSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type MDIRESTOREBUTTONSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MDRE_NORMAL: MDIRESTOREBUTTONSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type PSPCB_MESSAGE = u32; +pub const MDRE_HOT: MDIRESTOREBUTTONSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSPCB_ADDREF: PSPCB_MESSAGE = 0u32; +pub const MDRE_PUSHED: MDIRESTOREBUTTONSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSPCB_CREATE: PSPCB_MESSAGE = 2u32; +pub const MDRE_DISABLED: MDIRESTOREBUTTONSTATES = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSPCB_RELEASE: PSPCB_MESSAGE = 1u32; +pub type MENUBANDPARTS = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSPCB_SI_INITDIALOG: PSPCB_MESSAGE = 1025u32; +pub const MDP_NEWAPPBUTTON: MENUBANDPARTS = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSP_DEFAULT: u32 = 0u32; +pub const MDP_SEPERATOR: MENUBANDPARTS = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSP_DLGINDIRECT: u32 = 1u32; +pub type MENUBANDSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSP_HASHELP: u32 = 32u32; +pub const MDS_NORMAL: MENUBANDSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSP_HIDEHEADER: u32 = 2048u32; +pub const MDS_HOT: MENUBANDSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSP_PREMATURE: u32 = 1024u32; +pub const MDS_PRESSED: MENUBANDSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSP_RTLREADING: u32 = 16u32; +pub const MDS_DISABLED: MENUBANDSTATES = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSP_USECALLBACK: u32 = 128u32; +pub const MDS_CHECKED: MENUBANDSTATES = 5i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSP_USEFUSIONCONTEXT: u32 = 16384u32; +pub const MDS_HOTCHECKED: MENUBANDSTATES = 6i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSP_USEHEADERSUBTITLE: u32 = 8192u32; +pub type MENUPARTS = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSP_USEHEADERTITLE: u32 = 4096u32; +pub const MENU_MENUITEM_TMSCHEMA: MENUPARTS = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSP_USEHICON: u32 = 2u32; +pub const MENU_MENUDROPDOWN_TMSCHEMA: MENUPARTS = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSP_USEICONID: u32 = 4u32; +pub const MENU_MENUBARITEM_TMSCHEMA: MENUPARTS = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSP_USEREFPARENT: u32 = 64u32; +pub const MENU_MENUBARDROPDOWN_TMSCHEMA: MENUPARTS = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSP_USETITLE: u32 = 8u32; +pub const MENU_CHEVRON_TMSCHEMA: MENUPARTS = 5i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSWIZBF_ELEVATIONREQUIRED: u32 = 1u32; +pub const MENU_SEPARATOR_TMSCHEMA: MENUPARTS = 6i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSWIZB_BACK: u32 = 1u32; +pub const MENU_BARBACKGROUND: MENUPARTS = 7i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSWIZB_CANCEL: u32 = 16u32; +pub const MENU_BARITEM: MENUPARTS = 8i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSWIZB_DISABLEDFINISH: u32 = 8u32; +pub const MENU_POPUPBACKGROUND: MENUPARTS = 9i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSWIZB_FINISH: u32 = 4u32; +pub const MENU_POPUPBORDERS: MENUPARTS = 10i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSWIZB_NEXT: u32 = 2u32; +pub const MENU_POPUPCHECK: MENUPARTS = 11i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSWIZB_RESTORE: u32 = 1u32; +pub const MENU_POPUPCHECKBACKGROUND: MENUPARTS = 12i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const PSWIZB_SHOW: u32 = 0u32; +pub const MENU_POPUPGUTTER: MENUPARTS = 13i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBAB_ADDBAND: u32 = 2u32; +pub const MENU_POPUPITEM: MENUPARTS = 14i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBAB_AUTOSIZE: u32 = 1u32; +pub const MENU_POPUPSEPARATOR: MENUPARTS = 15i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBBIM_BACKGROUND: u32 = 128u32; +pub const MENU_POPUPSUBMENU: MENUPARTS = 16i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBBIM_CHEVRONLOCATION: u32 = 4096u32; +pub const MENU_SYSTEMCLOSE: MENUPARTS = 17i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBBIM_CHEVRONSTATE: u32 = 8192u32; +pub const MENU_SYSTEMMAXIMIZE: MENUPARTS = 18i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBBIM_CHILD: u32 = 16u32; +pub const MENU_SYSTEMMINIMIZE: MENUPARTS = 19i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBBIM_CHILDSIZE: u32 = 32u32; +pub const MENU_SYSTEMRESTORE: MENUPARTS = 20i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBBIM_COLORS: u32 = 2u32; +pub type MINBUTTONSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBBIM_HEADERSIZE: u32 = 2048u32; +pub const MINBS_NORMAL: MINBUTTONSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBBIM_ID: u32 = 256u32; +pub const MINBS_HOT: MINBUTTONSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBBIM_IDEALSIZE: u32 = 512u32; +pub const MINBS_PUSHED: MINBUTTONSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBBIM_IMAGE: u32 = 8u32; +pub const MINBS_DISABLED: MINBUTTONSTATES = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBBIM_LPARAM: u32 = 1024u32; +pub type MINCAPTIONSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBBIM_SIZE: u32 = 64u32; +pub const MNCS_ACTIVE: MINCAPTIONSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBBIM_STYLE: u32 = 1u32; +pub const MNCS_INACTIVE: MINCAPTIONSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBBIM_TEXT: u32 = 4u32; +pub const MNCS_DISABLED: MINCAPTIONSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBBS_BREAK: u32 = 1u32; +pub type MONTHCALPARTS = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBBS_CHILDEDGE: u32 = 4u32; +pub const MC_BACKGROUND: MONTHCALPARTS = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBBS_FIXEDBMP: u32 = 32u32; +pub const MC_BORDERS: MONTHCALPARTS = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBBS_FIXEDSIZE: u32 = 2u32; +pub const MC_GRIDBACKGROUND: MONTHCALPARTS = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBBS_GRIPPERALWAYS: u32 = 128u32; +pub const MC_COLHEADERSPLITTER: MONTHCALPARTS = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBBS_HIDDEN: u32 = 8u32; +pub const MC_GRIDCELLBACKGROUND: MONTHCALPARTS = 5i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBBS_HIDETITLE: u32 = 1024u32; +pub const MC_GRIDCELL: MONTHCALPARTS = 6i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBBS_NOGRIPPER: u32 = 256u32; +pub const MC_GRIDCELLUPPER: MONTHCALPARTS = 7i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBBS_NOVERT: u32 = 16u32; +pub const MC_TRAILINGGRIDCELL: MONTHCALPARTS = 8i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBBS_TOPALIGN: u32 = 2048u32; +pub const MC_TRAILINGGRIDCELLUPPER: MONTHCALPARTS = 9i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBBS_USECHEVRON: u32 = 512u32; +pub const MC_NAVNEXT: MONTHCALPARTS = 10i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBBS_VARIABLEHEIGHT: u32 = 64u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct RBHITTESTINFO { - pub pt: super::super::Foundation::POINT, - pub flags: u32, - pub iBand: i32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for RBHITTESTINFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for RBHITTESTINFO { - fn clone(&self) -> Self { - *self - } -} +pub const MC_NAVPREV: MONTHCALPARTS = 11i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBHT_CAPTION: u32 = 2u32; +pub type MONTH_CALDENDAR_MESSAGES_VIEW = u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBHT_CHEVRON: u32 = 8u32; +pub const MCMV_MONTH: MONTH_CALDENDAR_MESSAGES_VIEW = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBHT_CLIENT: u32 = 3u32; +pub const MCMV_YEAR: MONTH_CALDENDAR_MESSAGES_VIEW = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBHT_GRABBER: u32 = 4u32; +pub const MCMV_DECADE: MONTH_CALDENDAR_MESSAGES_VIEW = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBHT_NOWHERE: u32 = 1u32; +pub const MCMV_CENTURY: MONTH_CALDENDAR_MESSAGES_VIEW = 3u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBHT_SPLITTER: u32 = 16u32; +pub const MCMV_MAX: MONTH_CALDENDAR_MESSAGES_VIEW = 3u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBIM_IMAGELIST: u32 = 1u32; +pub type MOREPROGRAMSARROWBACKSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBSTR_CHANGERECT: u32 = 1u32; +pub const SPSB_NORMAL: MOREPROGRAMSARROWBACKSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBS_AUTOSIZE: u32 = 8192u32; +pub const SPSB_HOT: MOREPROGRAMSARROWBACKSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBS_BANDBORDERS: u32 = 1024u32; +pub const SPSB_PRESSED: MOREPROGRAMSARROWBACKSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBS_DBLCLKTOGGLE: u32 = 32768u32; +pub type MOREPROGRAMSARROWSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBS_FIXEDORDER: u32 = 2048u32; +pub const SPS_NORMAL: MOREPROGRAMSARROWSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBS_REGISTERDROP: u32 = 4096u32; +pub const SPS_HOT: MOREPROGRAMSARROWSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBS_TOOLTIPS: u32 = 256u32; +pub const SPS_PRESSED: MOREPROGRAMSARROWSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBS_VARHEIGHT: u32 = 512u32; +pub type MOREPROGRAMSTABSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RBS_VERTICALGRIPPER: u32 = 16384u32; +pub const SPMPT_NORMAL: MOREPROGRAMSTABSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_BEGINDRAG: u32 = 1048u32; +pub const SPMPT_HOT: MOREPROGRAMSTABSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_DELETEBAND: u32 = 1026u32; +pub const SPMPT_SELECTED: MOREPROGRAMSTABSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_DRAGMOVE: u32 = 1050u32; +pub const SPMPT_DISABLED: MOREPROGRAMSTABSTATES = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_ENDDRAG: u32 = 1049u32; +pub const SPMPT_FOCUSED: MOREPROGRAMSTABSTATES = 5i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_GETBANDBORDERS: u32 = 1058u32; +pub type MOVESTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_GETBANDCOUNT: u32 = 1036u32; +pub const DDMOVE_HIGHLIGHT: MOVESTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_GETBANDINFO: u32 = 1052u32; +pub const DDMOVE_NOHIGHLIGHT: MOVESTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_GETBANDINFOA: u32 = 1053u32; +pub type NAVIGATIONPARTS = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_GETBANDINFOW: u32 = 1052u32; +pub const NAV_BACKBUTTON: NAVIGATIONPARTS = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_GETBANDMARGINS: u32 = 1064u32; +pub const NAV_FORWARDBUTTON: NAVIGATIONPARTS = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_GETBARHEIGHT: u32 = 1051u32; +pub const NAV_MENUBUTTON: NAVIGATIONPARTS = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_GETBARINFO: u32 = 1027u32; +pub type NAVNEXTSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_GETBKCOLOR: u32 = 1044u32; +pub const MCNN_NORMAL: NAVNEXTSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_GETCOLORSCHEME: u32 = 8195u32; +pub const MCNN_HOT: NAVNEXTSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_GETDROPTARGET: u32 = 8196u32; +pub const MCNN_PRESSED: NAVNEXTSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_GETEXTENDEDSTYLE: u32 = 1066u32; +pub const MCNN_DISABLED: NAVNEXTSTATES = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_GETPALETTE: u32 = 1062u32; +pub type NAVPREVSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_GETRECT: u32 = 1033u32; +pub const MCNP_NORMAL: NAVPREVSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_GETROWCOUNT: u32 = 1037u32; +pub const MCNP_HOT: NAVPREVSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_GETROWHEIGHT: u32 = 1038u32; +pub const MCNP_PRESSED: NAVPREVSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_GETTEXTCOLOR: u32 = 1046u32; +pub const MCNP_DISABLED: NAVPREVSTATES = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_GETTOOLTIPS: u32 = 1041u32; +pub type NAV_BACKBUTTONSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_GETUNICODEFORMAT: u32 = 8198u32; +pub const NAV_BB_NORMAL: NAV_BACKBUTTONSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_HITTEST: u32 = 1032u32; +pub const NAV_BB_HOT: NAV_BACKBUTTONSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_IDTOINDEX: u32 = 1040u32; +pub const NAV_BB_PRESSED: NAV_BACKBUTTONSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_INSERTBAND: u32 = 1034u32; +pub const NAV_BB_DISABLED: NAV_BACKBUTTONSTATES = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_INSERTBANDA: u32 = 1025u32; +pub type NAV_FORWARDBUTTONSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_INSERTBANDW: u32 = 1034u32; +pub const NAV_FB_NORMAL: NAV_FORWARDBUTTONSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_MAXIMIZEBAND: u32 = 1055u32; +pub const NAV_FB_HOT: NAV_FORWARDBUTTONSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_MINIMIZEBAND: u32 = 1054u32; +pub const NAV_FB_PRESSED: NAV_FORWARDBUTTONSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_MOVEBAND: u32 = 1063u32; +pub const NAV_FB_DISABLED: NAV_FORWARDBUTTONSTATES = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_PUSHCHEVRON: u32 = 1067u32; +pub type NAV_MENUBUTTONSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_SETBANDINFO: u32 = 1035u32; +pub const NAV_MB_NORMAL: NAV_MENUBUTTONSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_SETBANDINFOA: u32 = 1030u32; +pub const NAV_MB_HOT: NAV_MENUBUTTONSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_SETBANDINFOW: u32 = 1035u32; +pub const NAV_MB_PRESSED: NAV_MENUBUTTONSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_SETBANDWIDTH: u32 = 1068u32; +pub const NAV_MB_DISABLED: NAV_MENUBUTTONSTATES = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_SETBARINFO: u32 = 1028u32; +pub type NMCUSTOMDRAW_DRAW_STAGE = u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_SETBKCOLOR: u32 = 1043u32; +pub const CDDS_POSTPAINT: NMCUSTOMDRAW_DRAW_STAGE = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_SETCOLORSCHEME: u32 = 8194u32; +pub const CDDS_PREERASE: NMCUSTOMDRAW_DRAW_STAGE = 3u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_SETEXTENDEDSTYLE: u32 = 1065u32; +pub const CDDS_PREPAINT: NMCUSTOMDRAW_DRAW_STAGE = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_SETPALETTE: u32 = 1061u32; +pub const CDDS_ITEMPOSTERASE: NMCUSTOMDRAW_DRAW_STAGE = 65540u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_SETPARENT: u32 = 1031u32; +pub const CDDS_ITEMPOSTPAINT: NMCUSTOMDRAW_DRAW_STAGE = 65538u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_SETTEXTCOLOR: u32 = 1045u32; +pub const CDDS_ITEMPREERASE: NMCUSTOMDRAW_DRAW_STAGE = 65539u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_SETTOOLTIPS: u32 = 1042u32; +pub const CDDS_ITEMPREPAINT: NMCUSTOMDRAW_DRAW_STAGE = 65537u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_SETUNICODEFORMAT: u32 = 8197u32; +pub const CDDS_SUBITEM: NMCUSTOMDRAW_DRAW_STAGE = 131072u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_SETWINDOWTHEME: u32 = 8203u32; +pub type NMCUSTOMDRAW_DRAW_STATE_FLAGS = u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_SHOWBAND: u32 = 1059u32; +pub const CDIS_SELECTED: NMCUSTOMDRAW_DRAW_STATE_FLAGS = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RB_SIZETORECT: u32 = 1047u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub struct REBARBANDINFOA { - pub cbSize: u32, - pub fMask: u32, - pub fStyle: u32, - pub clrFore: u32, - pub clrBack: u32, - pub lpText: ::windows_sys::core::PSTR, - pub cch: u32, - pub iImage: i32, - pub hwndChild: super::super::Foundation::HWND, - pub cxMinChild: u32, - pub cyMinChild: u32, - pub cx: u32, - pub hbmBack: super::super::Graphics::Gdi::HBITMAP, - pub wID: u32, - pub cyChild: u32, - pub cyMaxChild: u32, - pub cyIntegral: u32, - pub cxIdeal: u32, - pub lParam: super::super::Foundation::LPARAM, - pub cxHeader: u32, - pub rcChevronLocation: super::super::Foundation::RECT, - pub uChevronState: u32, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::marker::Copy for REBARBANDINFOA {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::clone::Clone for REBARBANDINFOA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -pub struct REBARBANDINFOW { - pub cbSize: u32, - pub fMask: u32, - pub fStyle: u32, - pub clrFore: u32, - pub clrBack: u32, - pub lpText: ::windows_sys::core::PWSTR, - pub cch: u32, - pub iImage: i32, - pub hwndChild: super::super::Foundation::HWND, - pub cxMinChild: u32, - pub cyMinChild: u32, - pub cx: u32, - pub hbmBack: super::super::Graphics::Gdi::HBITMAP, - pub wID: u32, - pub cyChild: u32, - pub cyMaxChild: u32, - pub cyIntegral: u32, - pub cxIdeal: u32, - pub lParam: super::super::Foundation::LPARAM, - pub cxHeader: u32, - pub rcChevronLocation: super::super::Foundation::RECT, - pub uChevronState: u32, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::marker::Copy for REBARBANDINFOW {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] -impl ::core::clone::Clone for REBARBANDINFOW { - fn clone(&self) -> Self { - *self - } -} +pub const CDIS_GRAYED: NMCUSTOMDRAW_DRAW_STATE_FLAGS = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const REBARCLASSNAME: &str = "ReBarWindow32"; +pub const CDIS_DISABLED: NMCUSTOMDRAW_DRAW_STATE_FLAGS = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const REBARCLASSNAMEA: &str = "ReBarWindow32"; +pub const CDIS_CHECKED: NMCUSTOMDRAW_DRAW_STATE_FLAGS = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const REBARCLASSNAMEW: &str = "ReBarWindow32"; -#[repr(C)] +pub const CDIS_FOCUS: NMCUSTOMDRAW_DRAW_STATE_FLAGS = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct REBARINFO { - pub cbSize: u32, - pub fMask: u32, - pub himl: HIMAGELIST, -} -impl ::core::marker::Copy for REBARINFO {} -impl ::core::clone::Clone for REBARINFO { - fn clone(&self) -> Self { - *self - } -} +pub const CDIS_DEFAULT: NMCUSTOMDRAW_DRAW_STATE_FLAGS = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const REPLACEDLGORD: u32 = 1541u32; +pub const CDIS_HOT: NMCUSTOMDRAW_DRAW_STATE_FLAGS = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const RUNDLGORD: u32 = 1545u32; +pub const CDIS_MARKED: NMCUSTOMDRAW_DRAW_STATE_FLAGS = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SBARS_SIZEGRIP: u32 = 256u32; +pub const CDIS_INDETERMINATE: NMCUSTOMDRAW_DRAW_STATE_FLAGS = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SBARS_TOOLTIPS: u32 = 2048u32; +pub const CDIS_SHOWKEYBOARDCUES: NMCUSTOMDRAW_DRAW_STATE_FLAGS = 512u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SBT_NOBORDERS: u32 = 256u32; +pub const CDIS_NEARHOT: NMCUSTOMDRAW_DRAW_STATE_FLAGS = 1024u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SBT_NOTABPARSING: u32 = 2048u32; +pub const CDIS_OTHERSIDEHOT: NMCUSTOMDRAW_DRAW_STATE_FLAGS = 2048u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SBT_OWNERDRAW: u32 = 4096u32; +pub const CDIS_DROPHILITED: NMCUSTOMDRAW_DRAW_STATE_FLAGS = 4096u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SBT_POPOUT: u32 = 512u32; +pub type NMDATETIMECHANGE_FLAGS = u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SBT_RTLREADING: u32 = 1024u32; +pub const GDT_NONE: NMDATETIMECHANGE_FLAGS = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SBT_TOOLTIPS: u32 = 2048u32; +pub const GDT_VALID: NMDATETIMECHANGE_FLAGS = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SB_GETBORDERS: u32 = 1031u32; +pub type NMLVCUSTOMDRAW_ITEM_TYPE = u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SB_GETICON: u32 = 1044u32; +pub const LVCDI_ITEM: NMLVCUSTOMDRAW_ITEM_TYPE = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SB_GETPARTS: u32 = 1030u32; +pub const LVCDI_GROUP: NMLVCUSTOMDRAW_ITEM_TYPE = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SB_GETRECT: u32 = 1034u32; +pub const LVCDI_ITEMSLIST: NMLVCUSTOMDRAW_ITEM_TYPE = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SB_GETTEXT: u32 = 1037u32; +pub type NMLVEMPTYMARKUP_FLAGS = u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SB_GETTEXTA: u32 = 1026u32; +pub const EMF_CENTERED: NMLVEMPTYMARKUP_FLAGS = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SB_GETTEXTLENGTH: u32 = 1036u32; +pub type NMLVGETINFOTIP_FLAGS = u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SB_GETTEXTLENGTHA: u32 = 1027u32; +pub const LVGIT_UNFOLDED: NMLVGETINFOTIP_FLAGS = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SB_GETTEXTLENGTHW: u32 = 1036u32; +pub const LVGIT_ZERO: NMLVGETINFOTIP_FLAGS = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SB_GETTEXTW: u32 = 1037u32; +pub type NMPGCALCSIZE_FLAGS = u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SB_GETTIPTEXTA: u32 = 1042u32; +pub const PGF_CALCHEIGHT: NMPGCALCSIZE_FLAGS = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SB_GETTIPTEXTW: u32 = 1043u32; +pub const PGF_CALCWIDTH: NMPGCALCSIZE_FLAGS = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SB_GETUNICODEFORMAT: u32 = 8198u32; +pub type NMPGSCROLL_DIR = u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SB_ISSIMPLE: u32 = 1038u32; +pub const PGF_SCROLLDOWN: NMPGSCROLL_DIR = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SB_SETBKCOLOR: u32 = 8193u32; +pub const PGF_SCROLLLEFT: NMPGSCROLL_DIR = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SB_SETICON: u32 = 1039u32; +pub const PGF_SCROLLRIGHT: NMPGSCROLL_DIR = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SB_SETMINHEIGHT: u32 = 1032u32; +pub const PGF_SCROLLUP: NMPGSCROLL_DIR = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SB_SETPARTS: u32 = 1028u32; +pub type NMPGSCROLL_KEYS = u16; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SB_SETTEXT: u32 = 1035u32; +pub const PGK_NONE: NMPGSCROLL_KEYS = 0u16; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SB_SETTEXTA: u32 = 1025u32; +pub const PGK_SHIFT: NMPGSCROLL_KEYS = 1u16; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SB_SETTEXTW: u32 = 1035u32; +pub const PGK_CONTROL: NMPGSCROLL_KEYS = 2u16; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SB_SETTIPTEXTA: u32 = 1040u32; +pub const PGK_MENU: NMPGSCROLL_KEYS = 4u16; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SB_SETTIPTEXTW: u32 = 1041u32; +pub type NMREBAR_MASK_FLAGS = u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SB_SETUNICODEFORMAT: u32 = 8197u32; +pub const RBNM_ID: NMREBAR_MASK_FLAGS = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SB_SIMPLE: u32 = 1033u32; +pub const RBNM_LPARAM: NMREBAR_MASK_FLAGS = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SB_SIMPLEID: u32 = 255u32; +pub const RBNM_STYLE: NMREBAR_MASK_FLAGS = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type SIZINGTYPE = i32; +pub type NMTBDISPINFOW_MASK = u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ST_TRUESIZE: SIZINGTYPE = 0i32; +pub const TBNF_IMAGE: NMTBDISPINFOW_MASK = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ST_STRETCH: SIZINGTYPE = 1i32; +pub const TBNF_TEXT: NMTBDISPINFOW_MASK = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ST_TILE: SIZINGTYPE = 2i32; +pub const TBNF_DI_SETITEM: NMTBDISPINFOW_MASK = 268435456u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type SOFTWAREEXPLORERSTATES = i32; +pub type NMTBHOTITEM_FLAGS = u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPSE_NORMAL: SOFTWAREEXPLORERSTATES = 1i32; +pub const HICF_ACCELERATOR: NMTBHOTITEM_FLAGS = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPSE_HOT: SOFTWAREEXPLORERSTATES = 2i32; +pub const HICF_ARROWKEYS: NMTBHOTITEM_FLAGS = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPSE_SELECTED: SOFTWAREEXPLORERSTATES = 3i32; +pub const HICF_DUPACCEL: NMTBHOTITEM_FLAGS = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPSE_DISABLED: SOFTWAREEXPLORERSTATES = 4i32; +pub const HICF_ENTERING: NMTBHOTITEM_FLAGS = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPSE_FOCUSED: SOFTWAREEXPLORERSTATES = 5i32; +pub const HICF_LEAVING: NMTBHOTITEM_FLAGS = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type STARTPANELPARTS = i32; +pub const HICF_LMOUSE: NMTBHOTITEM_FLAGS = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPP_USERPANE: STARTPANELPARTS = 1i32; +pub const HICF_MOUSE: NMTBHOTITEM_FLAGS = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPP_MOREPROGRAMS: STARTPANELPARTS = 2i32; +pub const HICF_OTHER: NMTBHOTITEM_FLAGS = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPP_MOREPROGRAMSARROW: STARTPANELPARTS = 3i32; +pub const HICF_RESELECT: NMTBHOTITEM_FLAGS = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPP_PROGLIST: STARTPANELPARTS = 4i32; +pub const HICF_TOGGLEDROPDOWN: NMTBHOTITEM_FLAGS = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPP_PROGLISTSEPARATOR: STARTPANELPARTS = 5i32; +pub type NM_TREEVIEW_ACTION = u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPP_PLACESLIST: STARTPANELPARTS = 6i32; +pub const TVE_COLLAPSE: NM_TREEVIEW_ACTION = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPP_PLACESLISTSEPARATOR: STARTPANELPARTS = 7i32; +pub const TVE_EXPAND: NM_TREEVIEW_ACTION = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPP_LOGOFF: STARTPANELPARTS = 8i32; +pub const TVE_TOGGLE: NM_TREEVIEW_ACTION = 3u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPP_LOGOFFBUTTONS: STARTPANELPARTS = 9i32; +pub const TVE_EXPANDPARTIAL: NM_TREEVIEW_ACTION = 16384u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPP_USERPICTURE: STARTPANELPARTS = 10i32; +pub const TVE_COLLAPSERESET: NM_TREEVIEW_ACTION = 32768u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPP_PREVIEW: STARTPANELPARTS = 11i32; +pub const TVC_UNKNOWN: NM_TREEVIEW_ACTION = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPP_MOREPROGRAMSTAB: STARTPANELPARTS = 12i32; +pub const TVC_BYMOUSE: NM_TREEVIEW_ACTION = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPP_NSCHOST: STARTPANELPARTS = 13i32; +pub const TVC_BYKEYBOARD: NM_TREEVIEW_ACTION = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPP_SOFTWAREEXPLORER: STARTPANELPARTS = 14i32; +pub type NONESTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPP_OPENBOX: STARTPANELPARTS = 15i32; +pub const DDNONE_HIGHLIGHT: NONESTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPP_SEARCHVIEW: STARTPANELPARTS = 16i32; +pub const DDNONE_NOHIGHLIGHT: NONESTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPP_MOREPROGRAMSARROWBACK: STARTPANELPARTS = 17i32; +pub type NORMALGROUPCOLLAPSESTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPP_TOPMATCH: STARTPANELPARTS = 18i32; +pub const EBNGC_NORMAL: NORMALGROUPCOLLAPSESTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SPP_LOGOFFSPLITBUTTONDROPDOWN: STARTPANELPARTS = 19i32; +pub const EBNGC_HOT: NORMALGROUPCOLLAPSESTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type STATICPARTS = i32; +pub const EBNGC_PRESSED: NORMALGROUPCOLLAPSESTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const STAT_TEXT: STATICPARTS = 1i32; +pub type NORMALGROUPEXPANDSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const STATUSCLASSNAME: &str = "msctls_statusbar32"; +pub const EBNGE_NORMAL: NORMALGROUPEXPANDSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const STATUSCLASSNAMEA: &str = "msctls_statusbar32"; +pub const EBNGE_HOT: NORMALGROUPEXPANDSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const STATUSCLASSNAMEW: &str = "msctls_statusbar32"; +pub const EBNGE_PRESSED: NORMALGROUPEXPANDSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const STD_COPY: u32 = 1u32; +pub type ODA_FLAGS = u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const STD_CUT: u32 = 0u32; +pub const ODA_DRAWENTIRE: ODA_FLAGS = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const STD_DELETE: u32 = 5u32; +pub const ODA_SELECT: ODA_FLAGS = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const STD_FILENEW: u32 = 6u32; +pub const ODA_FOCUS: ODA_FLAGS = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const STD_FILEOPEN: u32 = 7u32; +pub type ODS_FLAGS = u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const STD_FILESAVE: u32 = 8u32; +pub const ODS_SELECTED: ODS_FLAGS = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const STD_FIND: u32 = 12u32; +pub const ODS_GRAYED: ODS_FLAGS = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const STD_HELP: u32 = 11u32; +pub const ODS_DISABLED: ODS_FLAGS = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const STD_PASTE: u32 = 2u32; +pub const ODS_CHECKED: ODS_FLAGS = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const STD_PRINT: u32 = 14u32; +pub const ODS_FOCUS: ODS_FLAGS = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const STD_PRINTPRE: u32 = 9u32; +pub const ODS_DEFAULT: ODS_FLAGS = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const STD_PROPERTIES: u32 = 10u32; +pub const ODS_COMBOBOXEDIT: ODS_FLAGS = 4096u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const STD_REDOW: u32 = 4u32; +pub const ODS_HOTLIGHT: ODS_FLAGS = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const STD_REPLACE: u32 = 13u32; +pub const ODS_INACTIVE: ODS_FLAGS = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const STD_UNDO: u32 = 3u32; +pub const ODS_NOACCEL: ODS_FLAGS = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SZ_THDOCPROP_AUTHOR: &str = "author"; +pub const ODS_NOFOCUSRECT: ODS_FLAGS = 512u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SZ_THDOCPROP_CANONICALNAME: &str = "ThemeName"; +pub type OFFSETTYPE = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SZ_THDOCPROP_DISPLAYNAME: &str = "DisplayName"; +pub const OT_TOPLEFT: OFFSETTYPE = 0i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const SZ_THDOCPROP_TOOLTIP: &str = "ToolTip"; +pub const OT_TOPRIGHT: OFFSETTYPE = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type TASKBANDPARTS = i32; +pub const OT_TOPMIDDLE: OFFSETTYPE = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDP_GROUPCOUNT: TASKBANDPARTS = 1i32; +pub const OT_BOTTOMLEFT: OFFSETTYPE = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDP_FLASHBUTTON: TASKBANDPARTS = 2i32; +pub const OT_BOTTOMRIGHT: OFFSETTYPE = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDP_FLASHBUTTONGROUPMENU: TASKBANDPARTS = 3i32; +pub const OT_BOTTOMMIDDLE: OFFSETTYPE = 5i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type TASKBARPARTS = i32; +pub const OT_MIDDLELEFT: OFFSETTYPE = 6i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBP_BACKGROUNDBOTTOM: TASKBARPARTS = 1i32; +pub const OT_MIDDLERIGHT: OFFSETTYPE = 7i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBP_BACKGROUNDRIGHT: TASKBARPARTS = 2i32; +pub const OT_LEFTOFCAPTION: OFFSETTYPE = 8i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBP_BACKGROUNDTOP: TASKBARPARTS = 3i32; +pub const OT_RIGHTOFCAPTION: OFFSETTYPE = 9i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBP_BACKGROUNDLEFT: TASKBARPARTS = 4i32; +pub const OT_LEFTOFLASTBUTTON: OFFSETTYPE = 10i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBP_SIZINGBARBOTTOM: TASKBARPARTS = 5i32; +pub const OT_RIGHTOFLASTBUTTON: OFFSETTYPE = 11i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBP_SIZINGBARRIGHT: TASKBARPARTS = 6i32; +pub const OT_ABOVELASTBUTTON: OFFSETTYPE = 12i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBP_SIZINGBARTOP: TASKBARPARTS = 7i32; +pub const OT_BELOWLASTBUTTON: OFFSETTYPE = 13i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBP_SIZINGBARLEFT: TASKBARPARTS = 8i32; -#[repr(C, packed(1))] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -pub struct TASKDIALOGCONFIG { - pub cbSize: u32, - pub hwndParent: super::super::Foundation::HWND, - pub hInstance: super::super::Foundation::HINSTANCE, - pub dwFlags: TASKDIALOG_FLAGS, - pub dwCommonButtons: TASKDIALOG_COMMON_BUTTON_FLAGS, - pub pszWindowTitle: ::windows_sys::core::PCWSTR, - pub Anonymous1: TASKDIALOGCONFIG_0, - pub pszMainInstruction: ::windows_sys::core::PCWSTR, - pub pszContent: ::windows_sys::core::PCWSTR, - pub cButtons: u32, - pub pButtons: *const TASKDIALOG_BUTTON, - pub nDefaultButton: i32, - pub cRadioButtons: u32, - pub pRadioButtons: *const TASKDIALOG_BUTTON, - pub nDefaultRadioButton: i32, - pub pszVerificationText: ::windows_sys::core::PCWSTR, - pub pszExpandedInformation: ::windows_sys::core::PCWSTR, - pub pszExpandedControlText: ::windows_sys::core::PCWSTR, - pub pszCollapsedControlText: ::windows_sys::core::PCWSTR, - pub Anonymous2: TASKDIALOGCONFIG_1, - pub pszFooter: ::windows_sys::core::PCWSTR, - pub pfCallback: PFTASKDIALOGCALLBACK, - pub lpCallbackData: isize, - pub cxWidth: u32, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for TASKDIALOGCONFIG {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for TASKDIALOGCONFIG { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(1))] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -pub union TASKDIALOGCONFIG_0 { - pub hMainIcon: super::WindowsAndMessaging::HICON, - pub pszMainIcon: ::windows_sys::core::PCWSTR, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for TASKDIALOGCONFIG_0 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for TASKDIALOGCONFIG_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(1))] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -pub union TASKDIALOGCONFIG_1 { - pub hFooterIcon: super::WindowsAndMessaging::HICON, - pub pszFooterIcon: ::windows_sys::core::PCWSTR, -} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::marker::Copy for TASKDIALOGCONFIG_1 {} -#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] -impl ::core::clone::Clone for TASKDIALOGCONFIG_1 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C, packed(1))] +pub type OPENBOXSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPOB_NORMAL: OPENBOXSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPOB_HOT: OPENBOXSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPOB_SELECTED: OPENBOXSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPOB_DISABLED: OPENBOXSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPOB_FOCUSED: OPENBOXSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type OPEN_THEME_DATA_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const OTD_FORCE_RECT_SIZING: OPEN_THEME_DATA_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const OTD_NONCLIENT: OPEN_THEME_DATA_FLAGS = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct TASKDIALOG_BUTTON { - pub nButtonID: i32, - pub pszButtonText: ::windows_sys::core::PCWSTR, -} -impl ::core::marker::Copy for TASKDIALOG_BUTTON {} -impl ::core::clone::Clone for TASKDIALOG_BUTTON { - fn clone(&self) -> Self { - *self - } -} +pub type PAGEPARTS = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type TASKDIALOG_COMMON_BUTTON_FLAGS = i32; +pub const PGRP_UP: PAGEPARTS = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDCBF_OK_BUTTON: TASKDIALOG_COMMON_BUTTON_FLAGS = 1i32; +pub const PGRP_DOWN: PAGEPARTS = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDCBF_YES_BUTTON: TASKDIALOG_COMMON_BUTTON_FLAGS = 2i32; +pub const PGRP_UPHORZ: PAGEPARTS = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDCBF_NO_BUTTON: TASKDIALOG_COMMON_BUTTON_FLAGS = 4i32; +pub const PGRP_DOWNHORZ: PAGEPARTS = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDCBF_CANCEL_BUTTON: TASKDIALOG_COMMON_BUTTON_FLAGS = 8i32; +pub type POINTER_DEVICE_CURSOR_TYPE = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDCBF_RETRY_BUTTON: TASKDIALOG_COMMON_BUTTON_FLAGS = 16i32; +pub const POINTER_DEVICE_CURSOR_TYPE_UNKNOWN: POINTER_DEVICE_CURSOR_TYPE = 0i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDCBF_CLOSE_BUTTON: TASKDIALOG_COMMON_BUTTON_FLAGS = 32i32; +pub const POINTER_DEVICE_CURSOR_TYPE_TIP: POINTER_DEVICE_CURSOR_TYPE = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type TASKDIALOG_ELEMENTS = i32; +pub const POINTER_DEVICE_CURSOR_TYPE_ERASER: POINTER_DEVICE_CURSOR_TYPE = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDE_CONTENT: TASKDIALOG_ELEMENTS = 0i32; +pub const POINTER_DEVICE_CURSOR_TYPE_MAX: POINTER_DEVICE_CURSOR_TYPE = -1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDE_EXPANDED_INFORMATION: TASKDIALOG_ELEMENTS = 1i32; +pub type POINTER_DEVICE_TYPE = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDE_FOOTER: TASKDIALOG_ELEMENTS = 2i32; +pub const POINTER_DEVICE_TYPE_INTEGRATED_PEN: POINTER_DEVICE_TYPE = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDE_MAIN_INSTRUCTION: TASKDIALOG_ELEMENTS = 3i32; +pub const POINTER_DEVICE_TYPE_EXTERNAL_PEN: POINTER_DEVICE_TYPE = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type TASKDIALOG_FLAGS = i32; +pub const POINTER_DEVICE_TYPE_TOUCH: POINTER_DEVICE_TYPE = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDF_ENABLE_HYPERLINKS: TASKDIALOG_FLAGS = 1i32; +pub const POINTER_DEVICE_TYPE_TOUCH_PAD: POINTER_DEVICE_TYPE = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDF_USE_HICON_MAIN: TASKDIALOG_FLAGS = 2i32; +pub const POINTER_DEVICE_TYPE_MAX: POINTER_DEVICE_TYPE = -1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDF_USE_HICON_FOOTER: TASKDIALOG_FLAGS = 4i32; +pub type POINTER_FEEDBACK_MODE = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDF_ALLOW_DIALOG_CANCELLATION: TASKDIALOG_FLAGS = 8i32; +pub const POINTER_FEEDBACK_DEFAULT: POINTER_FEEDBACK_MODE = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDF_USE_COMMAND_LINKS: TASKDIALOG_FLAGS = 16i32; +pub const POINTER_FEEDBACK_INDIRECT: POINTER_FEEDBACK_MODE = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDF_USE_COMMAND_LINKS_NO_ICON: TASKDIALOG_FLAGS = 32i32; +pub const POINTER_FEEDBACK_NONE: POINTER_FEEDBACK_MODE = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDF_EXPAND_FOOTER_AREA: TASKDIALOG_FLAGS = 64i32; +pub type POPUPCHECKBACKGROUNDSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDF_EXPANDED_BY_DEFAULT: TASKDIALOG_FLAGS = 128i32; +pub const MCB_DISABLED: POPUPCHECKBACKGROUNDSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDF_VERIFICATION_FLAG_CHECKED: TASKDIALOG_FLAGS = 256i32; +pub const MCB_NORMAL: POPUPCHECKBACKGROUNDSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDF_SHOW_PROGRESS_BAR: TASKDIALOG_FLAGS = 512i32; +pub const MCB_BITMAP: POPUPCHECKBACKGROUNDSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDF_SHOW_MARQUEE_PROGRESS_BAR: TASKDIALOG_FLAGS = 1024i32; +pub type POPUPCHECKSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDF_CALLBACK_TIMER: TASKDIALOG_FLAGS = 2048i32; +pub const MC_CHECKMARKNORMAL: POPUPCHECKSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDF_POSITION_RELATIVE_TO_WINDOW: TASKDIALOG_FLAGS = 4096i32; +pub const MC_CHECKMARKDISABLED: POPUPCHECKSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDF_RTL_LAYOUT: TASKDIALOG_FLAGS = 8192i32; +pub const MC_BULLETNORMAL: POPUPCHECKSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDF_NO_DEFAULT_RADIO_BUTTON: TASKDIALOG_FLAGS = 16384i32; +pub const MC_BULLETDISABLED: POPUPCHECKSTATES = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDF_CAN_BE_MINIMIZED: TASKDIALOG_FLAGS = 32768i32; +pub type POPUPITEMSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDF_NO_SET_FOREGROUND: TASKDIALOG_FLAGS = 65536i32; +pub const MPI_NORMAL: POPUPITEMSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDF_SIZE_TO_CONTENT: TASKDIALOG_FLAGS = 16777216i32; +pub const MPI_HOT: POPUPITEMSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type TASKDIALOG_ICON_ELEMENTS = i32; +pub const MPI_DISABLED: POPUPITEMSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDIE_ICON_MAIN: TASKDIALOG_ICON_ELEMENTS = 0i32; +pub const MPI_DISABLEDHOT: POPUPITEMSTATES = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDIE_ICON_FOOTER: TASKDIALOG_ICON_ELEMENTS = 1i32; +pub type POPUPSUBMENUSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type TASKDIALOG_MESSAGES = i32; +pub const MSM_NORMAL: POPUPSUBMENUSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDM_NAVIGATE_PAGE: TASKDIALOG_MESSAGES = 1125i32; +pub const MSM_DISABLED: POPUPSUBMENUSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDM_CLICK_BUTTON: TASKDIALOG_MESSAGES = 1126i32; +pub type PROGRESSPARTS = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDM_SET_MARQUEE_PROGRESS_BAR: TASKDIALOG_MESSAGES = 1127i32; +pub const PP_BAR: PROGRESSPARTS = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDM_SET_PROGRESS_BAR_STATE: TASKDIALOG_MESSAGES = 1128i32; +pub const PP_BARVERT: PROGRESSPARTS = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDM_SET_PROGRESS_BAR_RANGE: TASKDIALOG_MESSAGES = 1129i32; +pub const PP_CHUNK: PROGRESSPARTS = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDM_SET_PROGRESS_BAR_POS: TASKDIALOG_MESSAGES = 1130i32; +pub const PP_CHUNKVERT: PROGRESSPARTS = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDM_SET_PROGRESS_BAR_MARQUEE: TASKDIALOG_MESSAGES = 1131i32; +pub const PP_FILL: PROGRESSPARTS = 5i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDM_SET_ELEMENT_TEXT: TASKDIALOG_MESSAGES = 1132i32; +pub const PP_FILLVERT: PROGRESSPARTS = 6i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDM_CLICK_RADIO_BUTTON: TASKDIALOG_MESSAGES = 1134i32; +pub const PP_PULSEOVERLAY: PROGRESSPARTS = 7i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDM_ENABLE_BUTTON: TASKDIALOG_MESSAGES = 1135i32; +pub const PP_MOVEOVERLAY: PROGRESSPARTS = 8i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDM_ENABLE_RADIO_BUTTON: TASKDIALOG_MESSAGES = 1136i32; +pub const PP_PULSEOVERLAYVERT: PROGRESSPARTS = 9i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDM_CLICK_VERIFICATION: TASKDIALOG_MESSAGES = 1137i32; +pub const PP_MOVEOVERLAYVERT: PROGRESSPARTS = 10i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDM_UPDATE_ELEMENT_TEXT: TASKDIALOG_MESSAGES = 1138i32; +pub const PP_TRANSPARENTBAR: PROGRESSPARTS = 11i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDM_SET_BUTTON_ELEVATION_REQUIRED_STATE: TASKDIALOG_MESSAGES = 1139i32; +pub const PP_TRANSPARENTBARVERT: PROGRESSPARTS = 12i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDM_UPDATE_ICON: TASKDIALOG_MESSAGES = 1140i32; +pub type PROPERTYORIGIN = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type TASKDIALOG_NOTIFICATIONS = i32; +pub const PO_STATE: PROPERTYORIGIN = 0i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDN_CREATED: TASKDIALOG_NOTIFICATIONS = 0i32; +pub const PO_PART: PROPERTYORIGIN = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDN_NAVIGATED: TASKDIALOG_NOTIFICATIONS = 1i32; +pub const PO_CLASS: PROPERTYORIGIN = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDN_BUTTON_CLICKED: TASKDIALOG_NOTIFICATIONS = 2i32; +pub const PO_GLOBAL: PROPERTYORIGIN = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDN_HYPERLINK_CLICKED: TASKDIALOG_NOTIFICATIONS = 3i32; +pub const PO_NOTFOUND: PROPERTYORIGIN = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDN_TIMER: TASKDIALOG_NOTIFICATIONS = 4i32; +pub type PSPCB_MESSAGE = u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDN_DESTROYED: TASKDIALOG_NOTIFICATIONS = 5i32; +pub const PSPCB_ADDREF: PSPCB_MESSAGE = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDN_RADIO_BUTTON_CLICKED: TASKDIALOG_NOTIFICATIONS = 6i32; +pub const PSPCB_CREATE: PSPCB_MESSAGE = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDN_DIALOG_CONSTRUCTED: TASKDIALOG_NOTIFICATIONS = 7i32; +pub const PSPCB_RELEASE: PSPCB_MESSAGE = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDN_VERIFICATION_CLICKED: TASKDIALOG_NOTIFICATIONS = 8i32; +pub const PSPCB_SI_INITDIALOG: PSPCB_MESSAGE = 1025u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDN_HELP: TASKDIALOG_NOTIFICATIONS = 9i32; +pub type PUSHBUTTONDROPDOWNSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TDN_EXPANDO_BUTTON_CLICKED: TASKDIALOG_NOTIFICATIONS = 10i32; -#[repr(C)] +pub const PBDDS_NORMAL: PUSHBUTTONDROPDOWNSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct TA_CUBIC_BEZIER { - pub header: TA_TIMINGFUNCTION, - pub rX0: f32, - pub rY0: f32, - pub rX1: f32, - pub rY1: f32, -} -impl ::core::marker::Copy for TA_CUBIC_BEZIER {} -impl ::core::clone::Clone for TA_CUBIC_BEZIER { - fn clone(&self) -> Self { - *self - } -} +pub const PBDDS_DISABLED: PUSHBUTTONDROPDOWNSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type TA_PROPERTY = i32; +pub type PUSHBUTTONSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TAP_FLAGS: TA_PROPERTY = 0i32; +pub const PBS_NORMAL: PUSHBUTTONSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TAP_TRANSFORMCOUNT: TA_PROPERTY = 1i32; +pub const PBS_HOT: PUSHBUTTONSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TAP_STAGGERDELAY: TA_PROPERTY = 2i32; +pub const PBS_PRESSED: PUSHBUTTONSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TAP_STAGGERDELAYCAP: TA_PROPERTY = 3i32; +pub const PBS_DISABLED: PUSHBUTTONSTATES = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TAP_STAGGERDELAYFACTOR: TA_PROPERTY = 4i32; +pub const PBS_DEFAULTED: PUSHBUTTONSTATES = 5i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TAP_ZORDER: TA_PROPERTY = 5i32; +pub const PBS_DEFAULTED_ANIMATING: PUSHBUTTONSTATES = 6i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type TA_PROPERTY_FLAG = u32; +pub type RADIOBUTTONSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TAPF_NONE: TA_PROPERTY_FLAG = 0u32; +pub const RBS_UNCHECKEDNORMAL: RADIOBUTTONSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TAPF_HASSTAGGER: TA_PROPERTY_FLAG = 1u32; +pub const RBS_UNCHECKEDHOT: RADIOBUTTONSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TAPF_ISRTLAWARE: TA_PROPERTY_FLAG = 2u32; +pub const RBS_UNCHECKEDPRESSED: RADIOBUTTONSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TAPF_ALLOWCOLLECTION: TA_PROPERTY_FLAG = 4u32; +pub const RBS_UNCHECKEDDISABLED: RADIOBUTTONSTATES = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TAPF_HASBACKGROUND: TA_PROPERTY_FLAG = 8u32; +pub const RBS_CHECKEDNORMAL: RADIOBUTTONSTATES = 5i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TAPF_HASPERSPECTIVE: TA_PROPERTY_FLAG = 16u32; -#[repr(C)] +pub const RBS_CHECKEDHOT: RADIOBUTTONSTATES = 6i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct TA_TIMINGFUNCTION { - pub eTimingFunctionType: TA_TIMINGFUNCTION_TYPE, -} -impl ::core::marker::Copy for TA_TIMINGFUNCTION {} -impl ::core::clone::Clone for TA_TIMINGFUNCTION { - fn clone(&self) -> Self { - *self - } -} +pub const RBS_CHECKEDPRESSED: RADIOBUTTONSTATES = 7i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type TA_TIMINGFUNCTION_TYPE = i32; +pub const RBS_CHECKEDDISABLED: RADIOBUTTONSTATES = 8i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTFT_UNDEFINED: TA_TIMINGFUNCTION_TYPE = 0i32; +pub type READONLYSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTFT_CUBIC_BEZIER: TA_TIMINGFUNCTION_TYPE = 1i32; -#[repr(C)] +pub const CBRO_NORMAL: READONLYSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct TA_TRANSFORM { - pub eTransformType: TA_TRANSFORM_TYPE, - pub dwTimingFunctionId: u32, - pub dwStartTime: u32, - pub dwDurationTime: u32, - pub eFlags: TA_TRANSFORM_FLAG, -} -impl ::core::marker::Copy for TA_TRANSFORM {} -impl ::core::clone::Clone for TA_TRANSFORM { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] +pub const CBRO_HOT: READONLYSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct TA_TRANSFORM_2D { - pub header: TA_TRANSFORM, - pub rX: f32, - pub rY: f32, - pub rInitialX: f32, - pub rInitialY: f32, - pub rOriginX: f32, - pub rOriginY: f32, -} -impl ::core::marker::Copy for TA_TRANSFORM_2D {} -impl ::core::clone::Clone for TA_TRANSFORM_2D { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] +pub const CBRO_PRESSED: READONLYSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct TA_TRANSFORM_CLIP { - pub header: TA_TRANSFORM, - pub rLeft: f32, - pub rTop: f32, - pub rRight: f32, - pub rBottom: f32, - pub rInitialLeft: f32, - pub rInitialTop: f32, - pub rInitialRight: f32, - pub rInitialBottom: f32, -} -impl ::core::marker::Copy for TA_TRANSFORM_CLIP {} -impl ::core::clone::Clone for TA_TRANSFORM_CLIP { - fn clone(&self) -> Self { - *self - } -} +pub const CBRO_DISABLED: READONLYSTATES = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type TA_TRANSFORM_FLAG = i32; +pub type REBARPARTS = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TATF_NONE: TA_TRANSFORM_FLAG = 0i32; +pub const RP_GRIPPER: REBARPARTS = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TATF_TARGETVALUES_USER: TA_TRANSFORM_FLAG = 1i32; +pub const RP_GRIPPERVERT: REBARPARTS = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TATF_HASINITIALVALUES: TA_TRANSFORM_FLAG = 2i32; +pub const RP_BAND: REBARPARTS = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TATF_HASORIGINVALUES: TA_TRANSFORM_FLAG = 4i32; -#[repr(C)] +pub const RP_CHEVRON: REBARPARTS = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct TA_TRANSFORM_OPACITY { - pub header: TA_TRANSFORM, - pub rOpacity: f32, - pub rInitialOpacity: f32, -} -impl ::core::marker::Copy for TA_TRANSFORM_OPACITY {} -impl ::core::clone::Clone for TA_TRANSFORM_OPACITY { - fn clone(&self) -> Self { - *self - } -} +pub const RP_CHEVRONVERT: REBARPARTS = 5i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type TA_TRANSFORM_TYPE = i32; +pub const RP_BACKGROUND: REBARPARTS = 6i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TATT_TRANSLATE_2D: TA_TRANSFORM_TYPE = 0i32; +pub const RP_SPLITTER: REBARPARTS = 7i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TATT_SCALE_2D: TA_TRANSFORM_TYPE = 1i32; +pub const RP_SPLITTERVERT: REBARPARTS = 8i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TATT_OPACITY: TA_TRANSFORM_TYPE = 2i32; +pub type RESTOREBUTTONSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TATT_CLIP: TA_TRANSFORM_TYPE = 3i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct TBADDBITMAP { - pub hInst: super::super::Foundation::HINSTANCE, - pub nID: usize, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TBADDBITMAP {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TBADDBITMAP { - fn clone(&self) -> Self { - *self - } -} +pub const RBS_NORMAL: RESTOREBUTTONSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBBF_LARGE: u32 = 1u32; -#[repr(C)] +pub const RBS_HOT: RESTOREBUTTONSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -pub struct TBBUTTON { - pub iBitmap: i32, - pub idCommand: i32, - pub fsState: u8, - pub fsStyle: u8, - pub bReserved: [u8; 6], - pub dwData: usize, - pub iString: isize, -} -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -impl ::core::marker::Copy for TBBUTTON {} -#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] -impl ::core::clone::Clone for TBBUTTON { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] +pub const RBS_PUSHED: RESTOREBUTTONSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const RBS_DISABLED: RESTOREBUTTONSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type SCROLLBARPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SBP_ARROWBTN: SCROLLBARPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SBP_THUMBBTNHORZ: SCROLLBARPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SBP_THUMBBTNVERT: SCROLLBARPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SBP_LOWERTRACKHORZ: SCROLLBARPARTS = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -#[cfg(target_arch = "x86")] -pub struct TBBUTTON { - pub iBitmap: i32, - pub idCommand: i32, - pub fsState: u8, - pub fsStyle: u8, - pub bReserved: [u8; 2], - pub dwData: usize, - pub iString: isize, -} -#[cfg(target_arch = "x86")] -impl ::core::marker::Copy for TBBUTTON {} -#[cfg(target_arch = "x86")] -impl ::core::clone::Clone for TBBUTTON { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] +pub const SBP_UPPERTRACKHORZ: SCROLLBARPARTS = 5i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct TBBUTTONINFOA { - pub cbSize: u32, - pub dwMask: TBBUTTONINFOW_MASK, - pub idCommand: i32, - pub iImage: i32, - pub fsState: u8, - pub fsStyle: u8, - pub cx: u16, - pub lParam: usize, - pub pszText: ::windows_sys::core::PSTR, - pub cchText: i32, -} -impl ::core::marker::Copy for TBBUTTONINFOA {} -impl ::core::clone::Clone for TBBUTTONINFOA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] +pub const SBP_LOWERTRACKVERT: SCROLLBARPARTS = 6i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct TBBUTTONINFOW { - pub cbSize: u32, - pub dwMask: TBBUTTONINFOW_MASK, - pub idCommand: i32, - pub iImage: i32, - pub fsState: u8, - pub fsStyle: u8, - pub cx: u16, - pub lParam: usize, - pub pszText: ::windows_sys::core::PWSTR, - pub cchText: i32, -} -impl ::core::marker::Copy for TBBUTTONINFOW {} -impl ::core::clone::Clone for TBBUTTONINFOW { - fn clone(&self) -> Self { - *self - } -} +pub const SBP_UPPERTRACKVERT: SCROLLBARPARTS = 7i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type TBBUTTONINFOW_MASK = u32; +pub const SBP_GRIPPERHORZ: SCROLLBARPARTS = 8i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBIF_BYINDEX: TBBUTTONINFOW_MASK = 2147483648u32; +pub const SBP_GRIPPERVERT: SCROLLBARPARTS = 9i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBIF_COMMAND: TBBUTTONINFOW_MASK = 32u32; +pub const SBP_SIZEBOX: SCROLLBARPARTS = 10i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBIF_IMAGE: TBBUTTONINFOW_MASK = 1u32; +pub const SBP_SIZEBOXBKGND: SCROLLBARPARTS = 11i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBIF_LPARAM: TBBUTTONINFOW_MASK = 16u32; +pub type SCROLLBARSTYLESTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBIF_SIZE: TBBUTTONINFOW_MASK = 64u32; +pub const SCRBS_NORMAL: SCROLLBARSTYLESTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBIF_STATE: TBBUTTONINFOW_MASK = 4u32; +pub const SCRBS_HOT: SCROLLBARSTYLESTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBIF_STYLE: TBBUTTONINFOW_MASK = 8u32; +pub const SCRBS_PRESSED: SCROLLBARSTYLESTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBIF_TEXT: TBBUTTONINFOW_MASK = 2u32; +pub const SCRBS_DISABLED: SCROLLBARSTYLESTATES = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBCDRF_BLENDICON: u32 = 2097152u32; +pub const SCRBS_HOVER: SCROLLBARSTYLESTATES = 5i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBCDRF_HILITEHOTTRACK: u32 = 131072u32; +pub type SECTIONTITLELINKSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBCDRF_NOBACKGROUND: u32 = 4194304u32; +pub const CPSTL_NORMAL: SECTIONTITLELINKSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBCDRF_NOEDGES: u32 = 65536u32; +pub const CPSTL_HOT: SECTIONTITLELINKSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBCDRF_NOETCHEDEFFECT: u32 = 1048576u32; +pub type SET_THEME_APP_PROPERTIES_FLAGS = u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBCDRF_NOMARK: u32 = 524288u32; +pub const ALLOW_NONCLIENT: SET_THEME_APP_PROPERTIES_FLAGS = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBCDRF_NOOFFSET: u32 = 262144u32; +pub const ALLOW_CONTROLS: SET_THEME_APP_PROPERTIES_FLAGS = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBCDRF_USECDCOLORS: u32 = 8388608u32; +pub const ALLOW_WEBCONTENT: SET_THEME_APP_PROPERTIES_FLAGS = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBCD_CHANNEL: u32 = 3u32; +pub const VALIDBITS: SET_THEME_APP_PROPERTIES_FLAGS = 7u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBCD_THUMB: u32 = 2u32; +pub type SHOWCALENDARBUTTONRIGHTSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBCD_TICS: u32 = 1u32; +pub const DPSCBR_NORMAL: SHOWCALENDARBUTTONRIGHTSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBDDRET_DEFAULT: u32 = 0u32; +pub const DPSCBR_HOT: SHOWCALENDARBUTTONRIGHTSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBDDRET_NODEFAULT: u32 = 1u32; +pub const DPSCBR_PRESSED: SHOWCALENDARBUTTONRIGHTSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBDDRET_TREATPRESSED: u32 = 2u32; -#[repr(C)] +pub const DPSCBR_DISABLED: SHOWCALENDARBUTTONRIGHTSTATES = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct TBINSERTMARK { - pub iButton: i32, - pub dwFlags: TBINSERTMARK_FLAGS, -} -impl ::core::marker::Copy for TBINSERTMARK {} -impl ::core::clone::Clone for TBINSERTMARK { - fn clone(&self) -> Self { - *self - } -} +pub type SIZEBOXSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type TBINSERTMARK_FLAGS = u32; +pub const SZB_RIGHTALIGN: SIZEBOXSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBIMHT_NONE: TBINSERTMARK_FLAGS = 0u32; +pub const SZB_LEFTALIGN: SIZEBOXSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBIMHT_AFTER: TBINSERTMARK_FLAGS = 1u32; +pub const SZB_TOPRIGHTALIGN: SIZEBOXSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBIMHT_BACKGROUND: TBINSERTMARK_FLAGS = 2u32; -#[repr(C)] +pub const SZB_TOPLEFTALIGN: SIZEBOXSTATES = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct TBMETRICS { - pub cbSize: u32, - pub dwMask: u32, - pub cxPad: i32, - pub cyPad: i32, - pub cxBarPad: i32, - pub cyBarPad: i32, - pub cxButtonSpacing: i32, - pub cyButtonSpacing: i32, -} -impl ::core::marker::Copy for TBMETRICS {} -impl ::core::clone::Clone for TBMETRICS { - fn clone(&self) -> Self { - *self - } -} +pub const SZB_HALFBOTTOMRIGHTALIGN: SIZEBOXSTATES = 5i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBMF_BARPAD: u32 = 2u32; +pub const SZB_HALFBOTTOMLEFTALIGN: SIZEBOXSTATES = 6i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBMF_BUTTONSPACING: u32 = 4u32; +pub const SZB_HALFTOPRIGHTALIGN: SIZEBOXSTATES = 7i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBMF_PAD: u32 = 1u32; +pub const SZB_HALFTOPLEFTALIGN: SIZEBOXSTATES = 8i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBM_CLEARSEL: u32 = 1043u32; +pub type SIZINGTYPE = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBM_CLEARTICS: u32 = 1033u32; +pub const ST_TRUESIZE: SIZINGTYPE = 0i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBM_GETBUDDY: u32 = 1057u32; +pub const ST_STRETCH: SIZINGTYPE = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBM_GETCHANNELRECT: u32 = 1050u32; +pub const ST_TILE: SIZINGTYPE = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBM_GETLINESIZE: u32 = 1048u32; +pub type SMALLCAPTIONSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBM_GETNUMTICS: u32 = 1040u32; +pub const SCS_ACTIVE: SMALLCAPTIONSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBM_GETPAGESIZE: u32 = 1046u32; +pub const SCS_INACTIVE: SMALLCAPTIONSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBM_GETPTICS: u32 = 1038u32; +pub const SCS_DISABLED: SMALLCAPTIONSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBM_GETRANGEMAX: u32 = 1026u32; +pub type SMALLCLOSEBUTTONSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBM_GETRANGEMIN: u32 = 1025u32; +pub const SCBS_NORMAL: SMALLCLOSEBUTTONSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBM_GETSELEND: u32 = 1042u32; +pub const SCBS_HOT: SMALLCLOSEBUTTONSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBM_GETSELSTART: u32 = 1041u32; +pub const SCBS_PUSHED: SMALLCLOSEBUTTONSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBM_GETTHUMBLENGTH: u32 = 1052u32; +pub const SCBS_DISABLED: SMALLCLOSEBUTTONSTATES = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBM_GETTHUMBRECT: u32 = 1049u32; +pub type SMALLFRAMEBOTTOMSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBM_GETTIC: u32 = 1027u32; +pub const SFRB_ACTIVE: SMALLFRAMEBOTTOMSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBM_GETTICPOS: u32 = 1039u32; +pub const SFRB_INACTIVE: SMALLFRAMEBOTTOMSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBM_GETTOOLTIPS: u32 = 1054u32; +pub type SMALLFRAMELEFTSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBM_GETUNICODEFORMAT: u32 = 8198u32; +pub const SFRL_ACTIVE: SMALLFRAMELEFTSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBM_SETBUDDY: u32 = 1056u32; +pub const SFRL_INACTIVE: SMALLFRAMELEFTSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBM_SETLINESIZE: u32 = 1047u32; +pub type SMALLFRAMERIGHTSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBM_SETPAGESIZE: u32 = 1045u32; +pub const SFRR_ACTIVE: SMALLFRAMERIGHTSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBM_SETPOS: u32 = 1029u32; +pub const SFRR_INACTIVE: SMALLFRAMERIGHTSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBM_SETPOSNOTIFY: u32 = 1058u32; +pub type SOFTWAREEXPLORERSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBM_SETRANGE: u32 = 1030u32; +pub const SPSE_NORMAL: SOFTWAREEXPLORERSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBM_SETRANGEMAX: u32 = 1032u32; +pub const SPSE_HOT: SOFTWAREEXPLORERSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBM_SETRANGEMIN: u32 = 1031u32; +pub const SPSE_SELECTED: SOFTWAREEXPLORERSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBM_SETSEL: u32 = 1034u32; +pub const SPSE_DISABLED: SOFTWAREEXPLORERSTATES = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBM_SETSELEND: u32 = 1036u32; +pub const SPSE_FOCUSED: SOFTWAREEXPLORERSTATES = 5i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBM_SETSELSTART: u32 = 1035u32; +pub type SPECIALGROUPCOLLAPSESTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBM_SETTHUMBLENGTH: u32 = 1051u32; +pub const EBSGC_NORMAL: SPECIALGROUPCOLLAPSESTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBM_SETTIC: u32 = 1028u32; +pub const EBSGC_HOT: SPECIALGROUPCOLLAPSESTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBM_SETTICFREQ: u32 = 1044u32; +pub const EBSGC_PRESSED: SPECIALGROUPCOLLAPSESTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBM_SETTIPSIDE: u32 = 1055u32; +pub type SPECIALGROUPEXPANDSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBM_SETTOOLTIPS: u32 = 1053u32; +pub const EBSGE_NORMAL: SPECIALGROUPEXPANDSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBM_SETUNICODEFORMAT: u32 = 8197u32; +pub const EBSGE_HOT: SPECIALGROUPEXPANDSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBNRF_ENDCUSTOMIZE: u32 = 2u32; +pub const EBSGE_PRESSED: SPECIALGROUPEXPANDSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBNRF_HIDEHELP: u32 = 1u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct TBREPLACEBITMAP { - pub hInstOld: super::super::Foundation::HINSTANCE, - pub nIDOld: usize, - pub hInstNew: super::super::Foundation::HINSTANCE, - pub nIDNew: usize, - pub nButtons: i32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TBREPLACEBITMAP {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TBREPLACEBITMAP { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_System_Registry\"`*"] -#[cfg(feature = "Win32_System_Registry")] -pub struct TBSAVEPARAMSA { - pub hkr: super::super::System::Registry::HKEY, - pub pszSubKey: ::windows_sys::core::PCSTR, - pub pszValueName: ::windows_sys::core::PCSTR, -} -#[cfg(feature = "Win32_System_Registry")] -impl ::core::marker::Copy for TBSAVEPARAMSA {} -#[cfg(feature = "Win32_System_Registry")] -impl ::core::clone::Clone for TBSAVEPARAMSA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_System_Registry\"`*"] -#[cfg(feature = "Win32_System_Registry")] -pub struct TBSAVEPARAMSW { - pub hkr: super::super::System::Registry::HKEY, - pub pszSubKey: ::windows_sys::core::PCWSTR, - pub pszValueName: ::windows_sys::core::PCWSTR, -} -#[cfg(feature = "Win32_System_Registry")] -impl ::core::marker::Copy for TBSAVEPARAMSW {} -#[cfg(feature = "Win32_System_Registry")] -impl ::core::clone::Clone for TBSAVEPARAMSW { - fn clone(&self) -> Self { - *self - } -} +pub type SPINPARTS = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBSTATE_CHECKED: u32 = 1u32; +pub const SPNP_UP: SPINPARTS = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBSTATE_ELLIPSES: u32 = 64u32; +pub const SPNP_DOWN: SPINPARTS = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBSTATE_ENABLED: u32 = 4u32; +pub const SPNP_UPHORZ: SPINPARTS = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBSTATE_HIDDEN: u32 = 8u32; +pub const SPNP_DOWNHORZ: SPINPARTS = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBSTATE_INDETERMINATE: u32 = 16u32; +pub type SPLITTERSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBSTATE_MARKED: u32 = 128u32; +pub const SPLITS_NORMAL: SPLITTERSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBSTATE_PRESSED: u32 = 2u32; +pub const SPLITS_HOT: SPLITTERSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBSTATE_WRAP: u32 = 32u32; +pub const SPLITS_PRESSED: SPLITTERSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBSTYLE_ALTDRAG: u32 = 1024u32; +pub type SPLITTERVERTSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBSTYLE_AUTOSIZE: u32 = 16u32; +pub const SPLITSV_NORMAL: SPLITTERVERTSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBSTYLE_BUTTON: u32 = 0u32; +pub const SPLITSV_HOT: SPLITTERVERTSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBSTYLE_CHECK: u32 = 2u32; +pub const SPLITSV_PRESSED: SPLITTERVERTSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBSTYLE_CUSTOMERASE: u32 = 8192u32; +pub type STANDARDSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBSTYLE_DROPDOWN: u32 = 8u32; +pub const TTSS_NORMAL: STANDARDSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBSTYLE_EX_DOUBLEBUFFER: u32 = 128u32; +pub const TTSS_LINK: STANDARDSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBSTYLE_EX_DRAWDDARROWS: u32 = 1u32; +pub type STARTPANELPARTS = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBSTYLE_EX_HIDECLIPPEDBUTTONS: u32 = 16u32; +pub const SPP_USERPANE: STARTPANELPARTS = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBSTYLE_EX_MIXEDBUTTONS: u32 = 8u32; +pub const SPP_MOREPROGRAMS: STARTPANELPARTS = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBSTYLE_EX_MULTICOLUMN: u32 = 2u32; +pub const SPP_MOREPROGRAMSARROW: STARTPANELPARTS = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBSTYLE_EX_VERTICAL: u32 = 4u32; +pub const SPP_PROGLIST: STARTPANELPARTS = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBSTYLE_FLAT: u32 = 2048u32; +pub const SPP_PROGLISTSEPARATOR: STARTPANELPARTS = 5i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBSTYLE_GROUP: u32 = 4u32; +pub const SPP_PLACESLIST: STARTPANELPARTS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPP_PLACESLISTSEPARATOR: STARTPANELPARTS = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPP_LOGOFF: STARTPANELPARTS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPP_LOGOFFBUTTONS: STARTPANELPARTS = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPP_USERPICTURE: STARTPANELPARTS = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPP_PREVIEW: STARTPANELPARTS = 11i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPP_MOREPROGRAMSTAB: STARTPANELPARTS = 12i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPP_NSCHOST: STARTPANELPARTS = 13i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const SPP_SOFTWAREEXPLORER: STARTPANELPARTS = 14i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBSTYLE_LIST: u32 = 4096u32; +pub const SPP_OPENBOX: STARTPANELPARTS = 15i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBSTYLE_NOPREFIX: u32 = 32u32; +pub const SPP_SEARCHVIEW: STARTPANELPARTS = 16i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBSTYLE_REGISTERDROP: u32 = 16384u32; +pub const SPP_MOREPROGRAMSARROWBACK: STARTPANELPARTS = 17i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBSTYLE_SEP: u32 = 1u32; +pub const SPP_TOPMATCH: STARTPANELPARTS = 18i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBSTYLE_TOOLTIPS: u32 = 256u32; +pub const SPP_LOGOFFSPLITBUTTONDROPDOWN: STARTPANELPARTS = 19i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBSTYLE_TRANSPARENT: u32 = 32768u32; +pub type STATICPARTS = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBSTYLE_WRAPABLE: u32 = 512u32; +pub const STAT_TEXT: STATICPARTS = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBS_AUTOTICKS: u32 = 1u32; +pub type STATUSPARTS = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBS_BOTH: u32 = 8u32; +pub const SP_PANE: STATUSPARTS = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBS_BOTTOM: u32 = 0u32; +pub const SP_GRIPPERPANE: STATUSPARTS = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBS_DOWNISLEFT: u32 = 1024u32; +pub const SP_GRIPPER: STATUSPARTS = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBS_ENABLESELRANGE: u32 = 32u32; +pub type SYSBUTTONSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBS_FIXEDLENGTH: u32 = 64u32; +pub const SBS_NORMAL: SYSBUTTONSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBS_HORZ: u32 = 0u32; +pub const SBS_HOT: SYSBUTTONSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBS_LEFT: u32 = 4u32; +pub const SBS_PUSHED: SYSBUTTONSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBS_NOTHUMB: u32 = 128u32; +pub const SBS_DISABLED: SYSBUTTONSTATES = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBS_NOTICKS: u32 = 16u32; +pub type SYSTEMCLOSESTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBS_NOTIFYBEFOREMOVE: u32 = 2048u32; +pub const MSYSC_NORMAL: SYSTEMCLOSESTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBS_REVERSED: u32 = 512u32; +pub const MSYSC_DISABLED: SYSTEMCLOSESTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBS_RIGHT: u32 = 0u32; +pub type SYSTEMMAXIMIZESTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBS_TOOLTIPS: u32 = 256u32; +pub const MSYSMX_NORMAL: SYSTEMMAXIMIZESTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBS_TOP: u32 = 4u32; +pub const MSYSMX_DISABLED: SYSTEMMAXIMIZESTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBS_TRANSPARENTBKGND: u32 = 4096u32; +pub type SYSTEMMINIMIZESTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBS_VERT: u32 = 2u32; +pub const MSYSMN_NORMAL: SYSTEMMINIMIZESTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBTS_BOTTOM: u32 = 2u32; +pub const MSYSMN_DISABLED: SYSTEMMINIMIZESTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBTS_LEFT: u32 = 1u32; +pub type SYSTEMRESTORESTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBTS_RIGHT: u32 = 3u32; +pub const MSYSR_NORMAL: SYSTEMRESTORESTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TBTS_TOP: u32 = 0u32; +pub const MSYSR_DISABLED: SYSTEMRESTORESTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_ADDBITMAP: u32 = 1043u32; +pub type TABITEMBOTHEDGESTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_ADDBUTTONS: u32 = 1092u32; +pub const TIBES_NORMAL: TABITEMBOTHEDGESTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_ADDBUTTONSA: u32 = 1044u32; +pub const TIBES_HOT: TABITEMBOTHEDGESTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_ADDBUTTONSW: u32 = 1092u32; +pub const TIBES_SELECTED: TABITEMBOTHEDGESTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_ADDSTRING: u32 = 1101u32; +pub const TIBES_DISABLED: TABITEMBOTHEDGESTATES = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_ADDSTRINGA: u32 = 1052u32; +pub const TIBES_FOCUSED: TABITEMBOTHEDGESTATES = 5i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_ADDSTRINGW: u32 = 1101u32; +pub type TABITEMLEFTEDGESTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_AUTOSIZE: u32 = 1057u32; +pub const TILES_NORMAL: TABITEMLEFTEDGESTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_BOTTOM: u32 = 7u32; +pub const TILES_HOT: TABITEMLEFTEDGESTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_BUTTONCOUNT: u32 = 1048u32; +pub const TILES_SELECTED: TABITEMLEFTEDGESTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_BUTTONSTRUCTSIZE: u32 = 1054u32; +pub const TILES_DISABLED: TABITEMLEFTEDGESTATES = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_CHANGEBITMAP: u32 = 1067u32; +pub const TILES_FOCUSED: TABITEMLEFTEDGESTATES = 5i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_CHECKBUTTON: u32 = 1026u32; +pub type TABITEMRIGHTEDGESTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_COMMANDTOINDEX: u32 = 1049u32; +pub const TIRES_NORMAL: TABITEMRIGHTEDGESTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_CUSTOMIZE: u32 = 1051u32; +pub const TIRES_HOT: TABITEMRIGHTEDGESTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_DELETEBUTTON: u32 = 1046u32; +pub const TIRES_SELECTED: TABITEMRIGHTEDGESTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_ENABLEBUTTON: u32 = 1025u32; +pub const TIRES_DISABLED: TABITEMRIGHTEDGESTATES = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_ENDTRACK: u32 = 8u32; +pub const TIRES_FOCUSED: TABITEMRIGHTEDGESTATES = 5i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_GETANCHORHIGHLIGHT: u32 = 1098u32; +pub type TABITEMSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_GETBITMAP: u32 = 1068u32; +pub const TIS_NORMAL: TABITEMSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_GETBITMAPFLAGS: u32 = 1065u32; +pub const TIS_HOT: TABITEMSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_GETBUTTON: u32 = 1047u32; +pub const TIS_SELECTED: TABITEMSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_GETBUTTONINFO: u32 = 1087u32; +pub const TIS_DISABLED: TABITEMSTATES = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_GETBUTTONINFOA: u32 = 1089u32; +pub const TIS_FOCUSED: TABITEMSTATES = 5i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_GETBUTTONINFOW: u32 = 1087u32; +pub type TABPARTS = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_GETBUTTONSIZE: u32 = 1082u32; +pub const TABP_TABITEM: TABPARTS = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_GETBUTTONTEXT: u32 = 1099u32; +pub const TABP_TABITEMLEFTEDGE: TABPARTS = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_GETBUTTONTEXTA: u32 = 1069u32; +pub const TABP_TABITEMRIGHTEDGE: TABPARTS = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_GETBUTTONTEXTW: u32 = 1099u32; +pub const TABP_TABITEMBOTHEDGE: TABPARTS = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_GETCOLORSCHEME: u32 = 8195u32; +pub const TABP_TOPTABITEM: TABPARTS = 5i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_GETDISABLEDIMAGELIST: u32 = 1079u32; +pub const TABP_TOPTABITEMLEFTEDGE: TABPARTS = 6i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_GETEXTENDEDSTYLE: u32 = 1109u32; +pub const TABP_TOPTABITEMRIGHTEDGE: TABPARTS = 7i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_GETHOTIMAGELIST: u32 = 1077u32; +pub const TABP_TOPTABITEMBOTHEDGE: TABPARTS = 8i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_GETHOTITEM: u32 = 1095u32; +pub const TABP_PANE: TABPARTS = 9i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_GETIDEALSIZE: u32 = 1123u32; +pub const TABP_BODY: TABPARTS = 10i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_GETIMAGELIST: u32 = 1073u32; +pub const TABP_AEROWIZARDBODY: TABPARTS = 11i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_GETIMAGELISTCOUNT: u32 = 1122u32; +pub type TABSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_GETINSERTMARK: u32 = 1103u32; +pub const CSTB_NORMAL: TABSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_GETINSERTMARKCOLOR: u32 = 1113u32; +pub const CSTB_HOT: TABSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_GETITEMDROPDOWNRECT: u32 = 1127u32; +pub const CSTB_SELECTED: TABSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_GETITEMRECT: u32 = 1053u32; +pub type TAB_CONTROL_ITEM_STATE = u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_GETMAXSIZE: u32 = 1107u32; +pub const TCIS_BUTTONPRESSED: TAB_CONTROL_ITEM_STATE = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_GETMETRICS: u32 = 1125u32; +pub const TCIS_HIGHLIGHTED: TAB_CONTROL_ITEM_STATE = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_GETOBJECT: u32 = 1086u32; +pub type TASKBANDPARTS = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_GETPADDING: u32 = 1110u32; +pub const TDP_GROUPCOUNT: TASKBANDPARTS = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_GETPRESSEDIMAGELIST: u32 = 1129u32; +pub const TDP_FLASHBUTTON: TASKBANDPARTS = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_GETRECT: u32 = 1075u32; +pub const TDP_FLASHBUTTONGROUPMENU: TASKBANDPARTS = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_GETROWS: u32 = 1064u32; +pub type TASKBARPARTS = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_GETSTATE: u32 = 1042u32; +pub const TBP_BACKGROUNDBOTTOM: TASKBARPARTS = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_GETSTRING: u32 = 1115u32; +pub const TBP_BACKGROUNDRIGHT: TASKBARPARTS = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_GETSTRINGA: u32 = 1116u32; +pub const TBP_BACKGROUNDTOP: TASKBARPARTS = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_GETSTRINGW: u32 = 1115u32; +pub const TBP_BACKGROUNDLEFT: TASKBARPARTS = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_GETSTYLE: u32 = 1081u32; +pub const TBP_SIZINGBARBOTTOM: TASKBARPARTS = 5i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_GETTEXTROWS: u32 = 1085u32; +pub const TBP_SIZINGBARRIGHT: TASKBARPARTS = 6i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_GETTOOLTIPS: u32 = 1059u32; +pub const TBP_SIZINGBARTOP: TASKBARPARTS = 7i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_GETUNICODEFORMAT: u32 = 8198u32; +pub const TBP_SIZINGBARLEFT: TASKBARPARTS = 8i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_HASACCELERATOR: u32 = 1119u32; +pub type TASKDIALOGPARTS = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_HIDEBUTTON: u32 = 1028u32; +pub const TDLG_PRIMARYPANEL: TASKDIALOGPARTS = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_HITTEST: u32 = 1093u32; +pub const TDLG_MAININSTRUCTIONPANE: TASKDIALOGPARTS = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_INDETERMINATE: u32 = 1029u32; +pub const TDLG_MAINICON: TASKDIALOGPARTS = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_INSERTBUTTON: u32 = 1091u32; +pub const TDLG_CONTENTPANE: TASKDIALOGPARTS = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_INSERTBUTTONA: u32 = 1045u32; +pub const TDLG_CONTENTICON: TASKDIALOGPARTS = 5i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_INSERTBUTTONW: u32 = 1091u32; +pub const TDLG_EXPANDEDCONTENT: TASKDIALOGPARTS = 6i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_INSERTMARKHITTEST: u32 = 1105u32; +pub const TDLG_COMMANDLINKPANE: TASKDIALOGPARTS = 7i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_ISBUTTONCHECKED: u32 = 1034u32; +pub const TDLG_SECONDARYPANEL: TASKDIALOGPARTS = 8i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_ISBUTTONENABLED: u32 = 1033u32; +pub const TDLG_CONTROLPANE: TASKDIALOGPARTS = 9i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_ISBUTTONHIDDEN: u32 = 1036u32; +pub const TDLG_BUTTONSECTION: TASKDIALOGPARTS = 10i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_ISBUTTONHIGHLIGHTED: u32 = 1038u32; +pub const TDLG_BUTTONWRAPPER: TASKDIALOGPARTS = 11i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_ISBUTTONINDETERMINATE: u32 = 1037u32; +pub const TDLG_EXPANDOTEXT: TASKDIALOGPARTS = 12i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_ISBUTTONPRESSED: u32 = 1035u32; +pub const TDLG_EXPANDOBUTTON: TASKDIALOGPARTS = 13i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_LINEDOWN: u32 = 1u32; +pub const TDLG_VERIFICATIONTEXT: TASKDIALOGPARTS = 14i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_LINEUP: u32 = 0u32; +pub const TDLG_FOOTNOTEPANE: TASKDIALOGPARTS = 15i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_LOADIMAGES: u32 = 1074u32; +pub const TDLG_FOOTNOTEAREA: TASKDIALOGPARTS = 16i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_MAPACCELERATOR: u32 = 1114u32; +pub const TDLG_FOOTNOTESEPARATOR: TASKDIALOGPARTS = 17i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_MAPACCELERATORA: u32 = 1102u32; +pub const TDLG_EXPANDEDFOOTERAREA: TASKDIALOGPARTS = 18i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_MAPACCELERATORW: u32 = 1114u32; +pub const TDLG_PROGRESSBAR: TASKDIALOGPARTS = 19i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_MARKBUTTON: u32 = 1030u32; +pub const TDLG_IMAGEALIGNMENT: TASKDIALOGPARTS = 20i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_MOVEBUTTON: u32 = 1106u32; +pub const TDLG_RADIOBUTTONPANE: TASKDIALOGPARTS = 21i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_PAGEDOWN: u32 = 3u32; +pub type TASKDIALOG_COMMON_BUTTON_FLAGS = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_PAGEUP: u32 = 2u32; +pub const TDCBF_OK_BUTTON: TASKDIALOG_COMMON_BUTTON_FLAGS = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_PRESSBUTTON: u32 = 1027u32; +pub const TDCBF_YES_BUTTON: TASKDIALOG_COMMON_BUTTON_FLAGS = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_REPLACEBITMAP: u32 = 1070u32; +pub const TDCBF_NO_BUTTON: TASKDIALOG_COMMON_BUTTON_FLAGS = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_SAVERESTORE: u32 = 1100u32; +pub const TDCBF_CANCEL_BUTTON: TASKDIALOG_COMMON_BUTTON_FLAGS = 8i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_SAVERESTOREA: u32 = 1050u32; +pub const TDCBF_RETRY_BUTTON: TASKDIALOG_COMMON_BUTTON_FLAGS = 16i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_SAVERESTOREW: u32 = 1100u32; +pub const TDCBF_CLOSE_BUTTON: TASKDIALOG_COMMON_BUTTON_FLAGS = 32i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_SETANCHORHIGHLIGHT: u32 = 1097u32; +pub type TASKDIALOG_ELEMENTS = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_SETBITMAPSIZE: u32 = 1056u32; +pub const TDE_CONTENT: TASKDIALOG_ELEMENTS = 0i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_SETBOUNDINGSIZE: u32 = 1117u32; +pub const TDE_EXPANDED_INFORMATION: TASKDIALOG_ELEMENTS = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_SETBUTTONINFO: u32 = 1088u32; +pub const TDE_FOOTER: TASKDIALOG_ELEMENTS = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_SETBUTTONINFOA: u32 = 1090u32; +pub const TDE_MAIN_INSTRUCTION: TASKDIALOG_ELEMENTS = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_SETBUTTONINFOW: u32 = 1088u32; +pub type TASKDIALOG_FLAGS = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_SETBUTTONSIZE: u32 = 1055u32; +pub const TDF_ENABLE_HYPERLINKS: TASKDIALOG_FLAGS = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_SETBUTTONWIDTH: u32 = 1083u32; +pub const TDF_USE_HICON_MAIN: TASKDIALOG_FLAGS = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_SETCMDID: u32 = 1066u32; +pub const TDF_USE_HICON_FOOTER: TASKDIALOG_FLAGS = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_SETCOLORSCHEME: u32 = 8194u32; +pub const TDF_ALLOW_DIALOG_CANCELLATION: TASKDIALOG_FLAGS = 8i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_SETDISABLEDIMAGELIST: u32 = 1078u32; +pub const TDF_USE_COMMAND_LINKS: TASKDIALOG_FLAGS = 16i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_SETDRAWTEXTFLAGS: u32 = 1094u32; +pub const TDF_USE_COMMAND_LINKS_NO_ICON: TASKDIALOG_FLAGS = 32i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_SETEXTENDEDSTYLE: u32 = 1108u32; +pub const TDF_EXPAND_FOOTER_AREA: TASKDIALOG_FLAGS = 64i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_SETHOTIMAGELIST: u32 = 1076u32; +pub const TDF_EXPANDED_BY_DEFAULT: TASKDIALOG_FLAGS = 128i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_SETHOTITEM: u32 = 1096u32; +pub const TDF_VERIFICATION_FLAG_CHECKED: TASKDIALOG_FLAGS = 256i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_SETHOTITEM2: u32 = 1118u32; +pub const TDF_SHOW_PROGRESS_BAR: TASKDIALOG_FLAGS = 512i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_SETIMAGELIST: u32 = 1072u32; +pub const TDF_SHOW_MARQUEE_PROGRESS_BAR: TASKDIALOG_FLAGS = 1024i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_SETINDENT: u32 = 1071u32; +pub const TDF_CALLBACK_TIMER: TASKDIALOG_FLAGS = 2048i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_SETINSERTMARK: u32 = 1104u32; +pub const TDF_POSITION_RELATIVE_TO_WINDOW: TASKDIALOG_FLAGS = 4096i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_SETINSERTMARKCOLOR: u32 = 1112u32; +pub const TDF_RTL_LAYOUT: TASKDIALOG_FLAGS = 8192i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_SETLISTGAP: u32 = 1120u32; +pub const TDF_NO_DEFAULT_RADIO_BUTTON: TASKDIALOG_FLAGS = 16384i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_SETMAXTEXTROWS: u32 = 1084u32; +pub const TDF_CAN_BE_MINIMIZED: TASKDIALOG_FLAGS = 32768i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_SETMETRICS: u32 = 1126u32; +pub const TDF_NO_SET_FOREGROUND: TASKDIALOG_FLAGS = 65536i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_SETPADDING: u32 = 1111u32; +pub const TDF_SIZE_TO_CONTENT: TASKDIALOG_FLAGS = 16777216i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_SETPARENT: u32 = 1061u32; +pub type TASKDIALOG_ICON_ELEMENTS = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_SETPRESSEDIMAGELIST: u32 = 1128u32; +pub const TDIE_ICON_MAIN: TASKDIALOG_ICON_ELEMENTS = 0i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_SETROWS: u32 = 1063u32; +pub const TDIE_ICON_FOOTER: TASKDIALOG_ICON_ELEMENTS = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_SETSTATE: u32 = 1041u32; +pub type TASKDIALOG_MESSAGES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_SETSTYLE: u32 = 1080u32; +pub const TDM_NAVIGATE_PAGE: TASKDIALOG_MESSAGES = 1125i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_SETTOOLTIPS: u32 = 1060u32; +pub const TDM_CLICK_BUTTON: TASKDIALOG_MESSAGES = 1126i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_SETUNICODEFORMAT: u32 = 8197u32; +pub const TDM_SET_MARQUEE_PROGRESS_BAR: TASKDIALOG_MESSAGES = 1127i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_SETWINDOWTHEME: u32 = 8203u32; +pub const TDM_SET_PROGRESS_BAR_STATE: TASKDIALOG_MESSAGES = 1128i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_THUMBPOSITION: u32 = 4u32; +pub const TDM_SET_PROGRESS_BAR_RANGE: TASKDIALOG_MESSAGES = 1129i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_THUMBTRACK: u32 = 5u32; +pub const TDM_SET_PROGRESS_BAR_POS: TASKDIALOG_MESSAGES = 1130i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TB_TOP: u32 = 6u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct TCHITTESTINFO { - pub pt: super::super::Foundation::POINT, - pub flags: TCHITTESTINFO_FLAGS, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TCHITTESTINFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TCHITTESTINFO { - fn clone(&self) -> Self { - *self - } -} +pub const TDM_SET_PROGRESS_BAR_MARQUEE: TASKDIALOG_MESSAGES = 1131i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type TCHITTESTINFO_FLAGS = u32; +pub const TDM_SET_ELEMENT_TEXT: TASKDIALOG_MESSAGES = 1132i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCHT_NOWHERE: TCHITTESTINFO_FLAGS = 1u32; +pub const TDM_CLICK_RADIO_BUTTON: TASKDIALOG_MESSAGES = 1134i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCHT_ONITEM: TCHITTESTINFO_FLAGS = 6u32; +pub const TDM_ENABLE_BUTTON: TASKDIALOG_MESSAGES = 1135i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCHT_ONITEMICON: TCHITTESTINFO_FLAGS = 2u32; +pub const TDM_ENABLE_RADIO_BUTTON: TASKDIALOG_MESSAGES = 1136i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCHT_ONITEMLABEL: TCHITTESTINFO_FLAGS = 4u32; +pub const TDM_CLICK_VERIFICATION: TASKDIALOG_MESSAGES = 1137i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCIS_BUTTONPRESSED: u32 = 1u32; +pub const TDM_UPDATE_ELEMENT_TEXT: TASKDIALOG_MESSAGES = 1138i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCIS_HIGHLIGHTED: u32 = 2u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct TCITEMA { - pub mask: TCITEMHEADERA_MASK, - pub dwState: u32, - pub dwStateMask: u32, - pub pszText: ::windows_sys::core::PSTR, - pub cchTextMax: i32, - pub iImage: i32, - pub lParam: super::super::Foundation::LPARAM, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TCITEMA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TCITEMA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] +pub const TDM_SET_BUTTON_ELEVATION_REQUIRED_STATE: TASKDIALOG_MESSAGES = 1139i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct TCITEMHEADERA { - pub mask: TCITEMHEADERA_MASK, - pub lpReserved1: u32, - pub lpReserved2: u32, - pub pszText: ::windows_sys::core::PSTR, - pub cchTextMax: i32, - pub iImage: i32, -} -impl ::core::marker::Copy for TCITEMHEADERA {} -impl ::core::clone::Clone for TCITEMHEADERA { - fn clone(&self) -> Self { - *self - } -} +pub const TDM_UPDATE_ICON: TASKDIALOG_MESSAGES = 1140i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type TCITEMHEADERA_MASK = u32; +pub type TASKDIALOG_NOTIFICATIONS = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCIF_IMAGE: TCITEMHEADERA_MASK = 2u32; +pub const TDN_CREATED: TASKDIALOG_NOTIFICATIONS = 0i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCIF_RTLREADING: TCITEMHEADERA_MASK = 4u32; +pub const TDN_NAVIGATED: TASKDIALOG_NOTIFICATIONS = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCIF_TEXT: TCITEMHEADERA_MASK = 1u32; +pub const TDN_BUTTON_CLICKED: TASKDIALOG_NOTIFICATIONS = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCIF_PARAM: TCITEMHEADERA_MASK = 8u32; +pub const TDN_HYPERLINK_CLICKED: TASKDIALOG_NOTIFICATIONS = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCIF_STATE: TCITEMHEADERA_MASK = 16u32; -#[repr(C)] +pub const TDN_TIMER: TASKDIALOG_NOTIFICATIONS = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct TCITEMHEADERW { - pub mask: TCITEMHEADERA_MASK, - pub lpReserved1: u32, - pub lpReserved2: u32, - pub pszText: ::windows_sys::core::PWSTR, - pub cchTextMax: i32, - pub iImage: i32, -} -impl ::core::marker::Copy for TCITEMHEADERW {} -impl ::core::clone::Clone for TCITEMHEADERW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct TCITEMW { - pub mask: TCITEMHEADERA_MASK, - pub dwState: u32, - pub dwStateMask: u32, - pub pszText: ::windows_sys::core::PWSTR, - pub cchTextMax: i32, - pub iImage: i32, - pub lParam: super::super::Foundation::LPARAM, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TCITEMW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TCITEMW { - fn clone(&self) -> Self { - *self - } -} +pub const TDN_DESTROYED: TASKDIALOG_NOTIFICATIONS = 5i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCM_ADJUSTRECT: u32 = 4904u32; +pub const TDN_RADIO_BUTTON_CLICKED: TASKDIALOG_NOTIFICATIONS = 6i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCM_DELETEALLITEMS: u32 = 4873u32; +pub const TDN_DIALOG_CONSTRUCTED: TASKDIALOG_NOTIFICATIONS = 7i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCM_DELETEITEM: u32 = 4872u32; +pub const TDN_VERIFICATION_CLICKED: TASKDIALOG_NOTIFICATIONS = 8i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCM_DESELECTALL: u32 = 4914u32; +pub const TDN_HELP: TASKDIALOG_NOTIFICATIONS = 9i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCM_FIRST: u32 = 4864u32; +pub const TDN_EXPANDO_BUTTON_CLICKED: TASKDIALOG_NOTIFICATIONS = 10i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCM_GETCURFOCUS: u32 = 4911u32; +pub type TASKLINKSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCM_GETCURSEL: u32 = 4875u32; +pub const CPTL_NORMAL: TASKLINKSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCM_GETEXTENDEDSTYLE: u32 = 4917u32; +pub const CPTL_HOT: TASKLINKSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCM_GETIMAGELIST: u32 = 4866u32; +pub const CPTL_PRESSED: TASKLINKSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCM_GETITEM: u32 = 4924u32; +pub const CPTL_DISABLED: TASKLINKSTATES = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCM_GETITEMA: u32 = 4869u32; +pub const CPTL_PAGE: TASKLINKSTATES = 5i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCM_GETITEMCOUNT: u32 = 4868u32; +pub type TA_PROPERTY = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCM_GETITEMRECT: u32 = 4874u32; +pub const TAP_FLAGS: TA_PROPERTY = 0i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCM_GETITEMW: u32 = 4924u32; +pub const TAP_TRANSFORMCOUNT: TA_PROPERTY = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCM_GETROWCOUNT: u32 = 4908u32; +pub const TAP_STAGGERDELAY: TA_PROPERTY = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCM_GETTOOLTIPS: u32 = 4909u32; +pub const TAP_STAGGERDELAYCAP: TA_PROPERTY = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCM_GETUNICODEFORMAT: u32 = 8198u32; +pub const TAP_STAGGERDELAYFACTOR: TA_PROPERTY = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCM_HIGHLIGHTITEM: u32 = 4915u32; +pub const TAP_ZORDER: TA_PROPERTY = 5i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCM_HITTEST: u32 = 4877u32; +pub type TA_PROPERTY_FLAG = u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCM_INSERTITEM: u32 = 4926u32; +pub const TAPF_NONE: TA_PROPERTY_FLAG = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCM_INSERTITEMA: u32 = 4871u32; +pub const TAPF_HASSTAGGER: TA_PROPERTY_FLAG = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCM_INSERTITEMW: u32 = 4926u32; +pub const TAPF_ISRTLAWARE: TA_PROPERTY_FLAG = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCM_REMOVEIMAGE: u32 = 4906u32; +pub const TAPF_ALLOWCOLLECTION: TA_PROPERTY_FLAG = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCM_SETCURFOCUS: u32 = 4912u32; +pub const TAPF_HASBACKGROUND: TA_PROPERTY_FLAG = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCM_SETCURSEL: u32 = 4876u32; +pub const TAPF_HASPERSPECTIVE: TA_PROPERTY_FLAG = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCM_SETEXTENDEDSTYLE: u32 = 4916u32; +pub type TA_TIMINGFUNCTION_TYPE = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCM_SETIMAGELIST: u32 = 4867u32; +pub const TTFT_UNDEFINED: TA_TIMINGFUNCTION_TYPE = 0i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCM_SETITEM: u32 = 4925u32; +pub const TTFT_CUBIC_BEZIER: TA_TIMINGFUNCTION_TYPE = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCM_SETITEMA: u32 = 4870u32; +pub type TA_TRANSFORM_FLAG = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCM_SETITEMEXTRA: u32 = 4878u32; +pub const TATF_NONE: TA_TRANSFORM_FLAG = 0i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCM_SETITEMSIZE: u32 = 4905u32; +pub const TATF_TARGETVALUES_USER: TA_TRANSFORM_FLAG = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCM_SETITEMW: u32 = 4925u32; +pub const TATF_HASINITIALVALUES: TA_TRANSFORM_FLAG = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCM_SETMINTABWIDTH: u32 = 4913u32; +pub const TATF_HASORIGINVALUES: TA_TRANSFORM_FLAG = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCM_SETPADDING: u32 = 4907u32; +pub type TA_TRANSFORM_TYPE = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCM_SETTOOLTIPS: u32 = 4910u32; +pub const TATT_TRANSLATE_2D: TA_TRANSFORM_TYPE = 0i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCM_SETUNICODEFORMAT: u32 = 8197u32; +pub const TATT_SCALE_2D: TA_TRANSFORM_TYPE = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCS_BOTTOM: u32 = 2u32; +pub const TATT_OPACITY: TA_TRANSFORM_TYPE = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCS_BUTTONS: u32 = 256u32; +pub const TATT_CLIP: TA_TRANSFORM_TYPE = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCS_EX_FLATSEPARATORS: u32 = 1u32; +pub type TBBUTTONINFOW_MASK = u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCS_EX_REGISTERDROP: u32 = 2u32; +pub const TBIF_BYINDEX: TBBUTTONINFOW_MASK = 2147483648u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCS_FIXEDWIDTH: u32 = 1024u32; +pub const TBIF_COMMAND: TBBUTTONINFOW_MASK = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCS_FLATBUTTONS: u32 = 8u32; +pub const TBIF_IMAGE: TBBUTTONINFOW_MASK = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCS_FOCUSNEVER: u32 = 32768u32; +pub const TBIF_LPARAM: TBBUTTONINFOW_MASK = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCS_FOCUSONBUTTONDOWN: u32 = 4096u32; +pub const TBIF_SIZE: TBBUTTONINFOW_MASK = 64u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCS_FORCEICONLEFT: u32 = 16u32; +pub const TBIF_STATE: TBBUTTONINFOW_MASK = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCS_FORCELABELLEFT: u32 = 32u32; +pub const TBIF_STYLE: TBBUTTONINFOW_MASK = 8u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCS_HOTTRACK: u32 = 64u32; +pub const TBIF_TEXT: TBBUTTONINFOW_MASK = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCS_MULTILINE: u32 = 512u32; +pub type TBINSERTMARK_FLAGS = u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCS_MULTISELECT: u32 = 4u32; +pub const TBIMHT_NONE: TBINSERTMARK_FLAGS = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCS_OWNERDRAWFIXED: u32 = 8192u32; +pub const TBIMHT_AFTER: TBINSERTMARK_FLAGS = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCS_RAGGEDRIGHT: u32 = 2048u32; +pub const TBIMHT_BACKGROUND: TBINSERTMARK_FLAGS = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCS_RIGHT: u32 = 2u32; +pub type TCHITTESTINFO_FLAGS = u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCS_RIGHTJUSTIFY: u32 = 0u32; +pub const TCHT_NOWHERE: TCHITTESTINFO_FLAGS = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCS_SCROLLOPPOSITE: u32 = 1u32; +pub const TCHT_ONITEM: TCHITTESTINFO_FLAGS = 6u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCS_SINGLELINE: u32 = 0u32; +pub const TCHT_ONITEMICON: TCHITTESTINFO_FLAGS = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCS_TABS: u32 = 0u32; +pub const TCHT_ONITEMLABEL: TCHITTESTINFO_FLAGS = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCS_TOOLTIPS: u32 = 16384u32; +pub type TCITEMHEADERA_MASK = u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TCS_VERTICAL: u32 = 128u32; +pub const TCIF_IMAGE: TCITEMHEADERA_MASK = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCIF_RTLREADING: TCITEMHEADERA_MASK = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCIF_TEXT: TCITEMHEADERA_MASK = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCIF_PARAM: TCITEMHEADERA_MASK = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TCIF_STATE: TCITEMHEADERA_MASK = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TEXTSELECTIONGRIPPERPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TSGP_GRIPPER: TEXTSELECTIONGRIPPERPARTS = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub type TEXTSHADOWTYPE = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -9086,6 +7808,26 @@ pub const TST_SINGLE: TEXTSHADOWTYPE = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const TST_CONTINUOUS: TEXTSHADOWTYPE = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TEXTSTYLEPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TEXT_MAININSTRUCTION: TEXTSTYLEPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TEXT_INSTRUCTION: TEXTSTYLEPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TEXT_BODYTITLE: TEXTSTYLEPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TEXT_BODYTEXT: TEXTSTYLEPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TEXT_SECONDARYTEXT: TEXTSTYLEPARTS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TEXT_HYPERLINKTEXT: TEXTSTYLEPARTS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TEXT_EXPANDED: TEXTSTYLEPARTS = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TEXT_LABEL: TEXTSTYLEPARTS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TEXT_CONTROLLABEL: TEXTSTYLEPARTS = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub type THEMESIZE = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const TS_MIN: THEMESIZE = 0i32; @@ -9610,416 +8352,359 @@ pub const TMT_ATLASINPUTIMAGE: THEME_PROPERTY_SYMBOL_ID = 8001u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const TMT_ATLASRECT: THEME_PROPERTY_SYMBOL_ID = 8002u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TOOLBARCLASSNAME: &str = "ToolbarWindow32"; +pub type THUMBBOTTOMSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TOOLBARCLASSNAMEA: &str = "ToolbarWindow32"; +pub const TUBS_NORMAL: THUMBBOTTOMSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TOOLBARCLASSNAMEW: &str = "ToolbarWindow32"; +pub const TUBS_HOT: THUMBBOTTOMSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TOOLTIPS_CLASS: &str = "tooltips_class32"; +pub const TUBS_PRESSED: THUMBBOTTOMSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TOOLTIPS_CLASSA: &str = "tooltips_class32"; +pub const TUBS_FOCUSED: THUMBBOTTOMSTATES = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TOOLTIPS_CLASSW: &str = "tooltips_class32"; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct TOUCH_HIT_TESTING_INPUT { - pub pointerId: u32, - pub point: super::super::Foundation::POINT, - pub boundingBox: super::super::Foundation::RECT, - pub nonOccludedBoundingBox: super::super::Foundation::RECT, - pub orientation: u32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TOUCH_HIT_TESTING_INPUT {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TOUCH_HIT_TESTING_INPUT { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct TOUCH_HIT_TESTING_PROXIMITY_EVALUATION { - pub score: u16, - pub adjustedPoint: super::super::Foundation::POINT, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TOUCH_HIT_TESTING_PROXIMITY_EVALUATION {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TOUCH_HIT_TESTING_PROXIMITY_EVALUATION { - fn clone(&self) -> Self { - *self - } -} +pub const TUBS_DISABLED: THUMBBOTTOMSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type THUMBLEFTSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUVLS_NORMAL: THUMBLEFTSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUVLS_HOT: THUMBLEFTSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUVLS_PRESSED: THUMBLEFTSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUVLS_FOCUSED: THUMBLEFTSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUVLS_DISABLED: THUMBLEFTSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type THUMBRIGHTSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUVRS_NORMAL: THUMBRIGHTSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUVRS_HOT: THUMBRIGHTSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUVRS_PRESSED: THUMBRIGHTSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUVRS_FOCUSED: THUMBRIGHTSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUVRS_DISABLED: THUMBRIGHTSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type THUMBSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUS_NORMAL: THUMBSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUS_HOT: THUMBSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUS_PRESSED: THUMBSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUS_FOCUSED: THUMBSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUS_DISABLED: THUMBSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type THUMBTOPSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUTS_NORMAL: THUMBTOPSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUTS_HOT: THUMBTOPSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUTS_PRESSED: THUMBTOPSTATES = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUTS_FOCUSED: THUMBTOPSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUTS_DISABLED: THUMBTOPSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type THUMBVERTSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TUVS_NORMAL: THUMBVERTSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TRACKBAR_CLASS: &str = "msctls_trackbar32"; +pub const TUVS_HOT: THUMBVERTSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TRACKBAR_CLASSA: &str = "msctls_trackbar32"; +pub const TUVS_PRESSED: THUMBVERTSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TRACKBAR_CLASSW: &str = "msctls_trackbar32"; +pub const TUVS_FOCUSED: THUMBVERTSTATES = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type TRAILINGGRIDCELLSTATES = i32; +pub const TUVS_DISABLED: THUMBVERTSTATES = 5i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCTGC_HOT: TRAILINGGRIDCELLSTATES = 1i32; +pub type TICSSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCTGC_HASSTATE: TRAILINGGRIDCELLSTATES = 2i32; +pub const TSS_NORMAL: TICSSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCTGC_HASSTATEHOT: TRAILINGGRIDCELLSTATES = 3i32; +pub type TICSVERTSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCTGC_TODAY: TRAILINGGRIDCELLSTATES = 4i32; +pub const TSVS_NORMAL: TICSVERTSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCTGC_TODAYSELECTED: TRAILINGGRIDCELLSTATES = 5i32; +pub type TITLEBARSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCTGC_SELECTED: TRAILINGGRIDCELLSTATES = 6i32; +pub const AW_S_TITLEBAR_ACTIVE: TITLEBARSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCTGC_SELECTEDHOT: TRAILINGGRIDCELLSTATES = 7i32; +pub const AW_S_TITLEBAR_INACTIVE: TITLEBARSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type TRAILINGGRIDCELLUPPERSTATES = i32; +pub type TOOLBARPARTS = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCTGCU_HOT: TRAILINGGRIDCELLUPPERSTATES = 1i32; +pub const TP_BUTTON: TOOLBARPARTS = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCTGCU_HASSTATE: TRAILINGGRIDCELLUPPERSTATES = 2i32; +pub const TP_DROPDOWNBUTTON: TOOLBARPARTS = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCTGCU_HASSTATEHOT: TRAILINGGRIDCELLUPPERSTATES = 3i32; +pub const TP_SPLITBUTTON: TOOLBARPARTS = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCTGCU_SELECTED: TRAILINGGRIDCELLUPPERSTATES = 4i32; +pub const TP_SPLITBUTTONDROPDOWN: TOOLBARPARTS = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const MCTGCU_SELECTEDHOT: TRAILINGGRIDCELLUPPERSTATES = 5i32; +pub const TP_SEPARATOR: TOOLBARPARTS = 5i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type TRAYNOTIFYPARTS = i32; +pub const TP_SEPARATORVERT: TOOLBARPARTS = 6i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TNP_BACKGROUND: TRAYNOTIFYPARTS = 1i32; +pub const TP_DROPDOWNBUTTONGLYPH: TOOLBARPARTS = 7i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TNP_ANIMBACKGROUND: TRAYNOTIFYPARTS = 2i32; +pub type TOOLBARSTYLESTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type TRUESIZESCALINGTYPE = i32; +pub const TS_NORMAL: TOOLBARSTYLESTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TSST_NONE: TRUESIZESCALINGTYPE = 0i32; +pub const TS_HOT: TOOLBARSTYLESTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TSST_SIZE: TRUESIZESCALINGTYPE = 1i32; +pub const TS_PRESSED: TOOLBARSTYLESTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TSST_DPI: TRUESIZESCALINGTYPE = 2i32; +pub const TS_DISABLED: TOOLBARSTYLESTATES = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTDT_AUTOMATIC: u32 = 0u32; +pub const TS_CHECKED: TOOLBARSTYLESTATES = 5i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTDT_AUTOPOP: u32 = 2u32; +pub const TS_HOTCHECKED: TOOLBARSTYLESTATES = 6i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTDT_INITIAL: u32 = 3u32; +pub const TS_NEARHOT: TOOLBARSTYLESTATES = 7i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTDT_RESHOW: u32 = 1u32; +pub const TS_OTHERSIDEHOT: TOOLBARSTYLESTATES = 8i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTF_DI_SETITEM: u32 = 32768u32; -#[repr(C)] +pub type TOOLTIPPARTS = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct TTGETTITLE { - pub dwSize: u32, - pub uTitleBitmap: u32, - pub cch: u32, - pub pszTitle: ::windows_sys::core::PWSTR, -} -impl ::core::marker::Copy for TTGETTITLE {} -impl ::core::clone::Clone for TTGETTITLE { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct TTHITTESTINFOA { - pub hwnd: super::super::Foundation::HWND, - pub pt: super::super::Foundation::POINT, - pub ti: TTTOOLINFOA, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TTHITTESTINFOA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TTHITTESTINFOA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct TTHITTESTINFOW { - pub hwnd: super::super::Foundation::HWND, - pub pt: super::super::Foundation::POINT, - pub ti: TTTOOLINFOW, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TTHITTESTINFOW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TTHITTESTINFOW { - fn clone(&self) -> Self { - *self - } -} +pub const TTP_STANDARD: TOOLTIPPARTS = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_ACTIVATE: u32 = 1025u32; +pub const TTP_STANDARDTITLE: TOOLTIPPARTS = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_ADDTOOL: u32 = 1074u32; +pub const TTP_BALLOON: TOOLTIPPARTS = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_ADDTOOLA: u32 = 1028u32; +pub const TTP_BALLOONTITLE: TOOLTIPPARTS = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_ADDTOOLW: u32 = 1074u32; +pub const TTP_CLOSE: TOOLTIPPARTS = 5i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_ADJUSTRECT: u32 = 1055u32; +pub const TTP_BALLOONSTEM: TOOLTIPPARTS = 6i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_DELTOOL: u32 = 1075u32; +pub const TTP_WRENCH: TOOLTIPPARTS = 7i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_DELTOOLA: u32 = 1029u32; +pub type TOOLTIP_FLAGS = u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_DELTOOLW: u32 = 1075u32; +pub const TTF_IDISHWND: TOOLTIP_FLAGS = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_ENUMTOOLS: u32 = 1082u32; +pub const TTF_CENTERTIP: TOOLTIP_FLAGS = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_ENUMTOOLSA: u32 = 1038u32; +pub const TTF_RTLREADING: TOOLTIP_FLAGS = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_ENUMTOOLSW: u32 = 1082u32; +pub const TTF_SUBCLASS: TOOLTIP_FLAGS = 16u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_GETBUBBLESIZE: u32 = 1054u32; +pub const TTF_TRACK: TOOLTIP_FLAGS = 32u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_GETCURRENTTOOL: u32 = 1083u32; +pub const TTF_ABSOLUTE: TOOLTIP_FLAGS = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_GETCURRENTTOOLA: u32 = 1039u32; +pub const TTF_TRANSPARENT: TOOLTIP_FLAGS = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_GETCURRENTTOOLW: u32 = 1083u32; +pub const TTF_PARSELINKS: TOOLTIP_FLAGS = 4096u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_GETDELAYTIME: u32 = 1045u32; +pub const TTF_DI_SETITEM: TOOLTIP_FLAGS = 32768u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_GETMARGIN: u32 = 1051u32; +pub type TOPTABITEMBOTHEDGESTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_GETMAXTIPWIDTH: u32 = 1049u32; +pub const TTIBES_NORMAL: TOPTABITEMBOTHEDGESTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_GETTEXT: u32 = 1080u32; +pub const TTIBES_HOT: TOPTABITEMBOTHEDGESTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_GETTEXTA: u32 = 1035u32; +pub const TTIBES_SELECTED: TOPTABITEMBOTHEDGESTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_GETTEXTW: u32 = 1080u32; +pub const TTIBES_DISABLED: TOPTABITEMBOTHEDGESTATES = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_GETTIPBKCOLOR: u32 = 1046u32; +pub const TTIBES_FOCUSED: TOPTABITEMBOTHEDGESTATES = 5i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_GETTIPTEXTCOLOR: u32 = 1047u32; +pub type TOPTABITEMLEFTEDGESTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_GETTITLE: u32 = 1059u32; +pub const TTILES_NORMAL: TOPTABITEMLEFTEDGESTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_GETTOOLCOUNT: u32 = 1037u32; +pub const TTILES_HOT: TOPTABITEMLEFTEDGESTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_GETTOOLINFO: u32 = 1077u32; +pub const TTILES_SELECTED: TOPTABITEMLEFTEDGESTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_GETTOOLINFOA: u32 = 1032u32; +pub const TTILES_DISABLED: TOPTABITEMLEFTEDGESTATES = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_GETTOOLINFOW: u32 = 1077u32; +pub const TTILES_FOCUSED: TOPTABITEMLEFTEDGESTATES = 5i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_HITTEST: u32 = 1079u32; +pub type TOPTABITEMRIGHTEDGESTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_HITTESTA: u32 = 1034u32; +pub const TTIRES_NORMAL: TOPTABITEMRIGHTEDGESTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_HITTESTW: u32 = 1079u32; +pub const TTIRES_HOT: TOPTABITEMRIGHTEDGESTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_NEWTOOLRECT: u32 = 1076u32; +pub const TTIRES_SELECTED: TOPTABITEMRIGHTEDGESTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_NEWTOOLRECTA: u32 = 1030u32; +pub const TTIRES_DISABLED: TOPTABITEMRIGHTEDGESTATES = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_NEWTOOLRECTW: u32 = 1076u32; +pub const TTIRES_FOCUSED: TOPTABITEMRIGHTEDGESTATES = 5i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_POP: u32 = 1052u32; +pub type TOPTABITEMSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_POPUP: u32 = 1058u32; +pub const TTIS_NORMAL: TOPTABITEMSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_RELAYEVENT: u32 = 1031u32; +pub const TTIS_HOT: TOPTABITEMSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_SETDELAYTIME: u32 = 1027u32; +pub const TTIS_SELECTED: TOPTABITEMSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_SETMARGIN: u32 = 1050u32; +pub const TTIS_DISABLED: TOPTABITEMSTATES = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_SETMAXTIPWIDTH: u32 = 1048u32; +pub const TTIS_FOCUSED: TOPTABITEMSTATES = 5i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_SETTIPBKCOLOR: u32 = 1043u32; +pub type TRACKBARPARTS = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_SETTIPTEXTCOLOR: u32 = 1044u32; +pub const TKP_TRACK: TRACKBARPARTS = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_SETTITLE: u32 = 1057u32; +pub const TKP_TRACKVERT: TRACKBARPARTS = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_SETTITLEA: u32 = 1056u32; +pub const TKP_THUMB: TRACKBARPARTS = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_SETTITLEW: u32 = 1057u32; +pub const TKP_THUMBBOTTOM: TRACKBARPARTS = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_SETTOOLINFO: u32 = 1078u32; +pub const TKP_THUMBTOP: TRACKBARPARTS = 5i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_SETTOOLINFOA: u32 = 1033u32; +pub const TKP_THUMBVERT: TRACKBARPARTS = 6i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_SETTOOLINFOW: u32 = 1078u32; +pub const TKP_THUMBLEFT: TRACKBARPARTS = 7i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_SETWINDOWTHEME: u32 = 8203u32; +pub const TKP_THUMBRIGHT: TRACKBARPARTS = 8i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_TRACKACTIVATE: u32 = 1041u32; +pub const TKP_TICS: TRACKBARPARTS = 9i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_TRACKPOSITION: u32 = 1042u32; +pub const TKP_TICSVERT: TRACKBARPARTS = 10i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_UPDATE: u32 = 1053u32; +pub type TRACKBARSTYLESTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_UPDATETIPTEXT: u32 = 1081u32; +pub const TKS_NORMAL: TRACKBARSTYLESTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_UPDATETIPTEXTA: u32 = 1036u32; +pub type TRACKSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_UPDATETIPTEXTW: u32 = 1081u32; +pub const TRS_NORMAL: TRACKSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTM_WINDOWFROMPOINT: u32 = 1040u32; +pub type TRACKVERTSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTS_ALWAYSTIP: u32 = 1u32; +pub const TRVS_NORMAL: TRACKVERTSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTS_BALLOON: u32 = 64u32; +pub type TRAILINGGRIDCELLSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTS_CLOSE: u32 = 128u32; +pub const MCTGC_HOT: TRAILINGGRIDCELLSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTS_NOANIMATE: u32 = 16u32; +pub const MCTGC_HASSTATE: TRAILINGGRIDCELLSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTS_NOFADE: u32 = 32u32; +pub const MCTGC_HASSTATEHOT: TRAILINGGRIDCELLSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTS_NOPREFIX: u32 = 2u32; +pub const MCTGC_TODAY: TRAILINGGRIDCELLSTATES = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTS_USEVISUALSTYLE: u32 = 256u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct TTTOOLINFOA { - pub cbSize: u32, - pub uFlags: TTTOOLINFO_FLAGS, - pub hwnd: super::super::Foundation::HWND, - pub uId: usize, - pub rect: super::super::Foundation::RECT, - pub hinst: super::super::Foundation::HINSTANCE, - pub lpszText: ::windows_sys::core::PSTR, - pub lParam: super::super::Foundation::LPARAM, - pub lpReserved: *mut ::core::ffi::c_void, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TTTOOLINFOA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TTTOOLINFOA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct TTTOOLINFOW { - pub cbSize: u32, - pub uFlags: TTTOOLINFO_FLAGS, - pub hwnd: super::super::Foundation::HWND, - pub uId: usize, - pub rect: super::super::Foundation::RECT, - pub hinst: super::super::Foundation::HINSTANCE, - pub lpszText: ::windows_sys::core::PWSTR, - pub lParam: super::super::Foundation::LPARAM, - pub lpReserved: *mut ::core::ffi::c_void, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TTTOOLINFOW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TTTOOLINFOW { - fn clone(&self) -> Self { - *self - } -} +pub const MCTGC_TODAYSELECTED: TRAILINGGRIDCELLSTATES = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCTGC_SELECTED: TRAILINGGRIDCELLSTATES = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCTGC_SELECTEDHOT: TRAILINGGRIDCELLSTATES = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TRAILINGGRIDCELLUPPERSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const MCTGCU_HOT: TRAILINGGRIDCELLUPPERSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type TTTOOLINFO_FLAGS = u32; +pub const MCTGCU_HASSTATE: TRAILINGGRIDCELLUPPERSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTF_ABSOLUTE: TTTOOLINFO_FLAGS = 128u32; +pub const MCTGCU_HASSTATEHOT: TRAILINGGRIDCELLUPPERSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTF_CENTERTIP: TTTOOLINFO_FLAGS = 2u32; +pub const MCTGCU_SELECTED: TRAILINGGRIDCELLUPPERSTATES = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTF_IDISHWND: TTTOOLINFO_FLAGS = 1u32; +pub const MCTGCU_SELECTEDHOT: TRAILINGGRIDCELLUPPERSTATES = 5i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTF_PARSELINKS: TTTOOLINFO_FLAGS = 4096u32; +pub type TRANSPARENTBACKGROUNDSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTF_RTLREADING: TTTOOLINFO_FLAGS = 4u32; +pub const CBTBS_NORMAL: TRANSPARENTBACKGROUNDSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTF_SUBCLASS: TTTOOLINFO_FLAGS = 16u32; +pub const CBTBS_HOT: TRANSPARENTBACKGROUNDSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTF_TRACK: TTTOOLINFO_FLAGS = 32u32; +pub const CBTBS_DISABLED: TRANSPARENTBACKGROUNDSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TTF_TRANSPARENT: TTTOOLINFO_FLAGS = 256u32; +pub const CBTBS_FOCUSED: TRANSPARENTBACKGROUNDSTATES = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVCDRF_NOIMAGES: u32 = 65536u32; +pub type TRANSPARENTBARSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVC_BYKEYBOARD: u32 = 2u32; +pub const PBBS_NORMAL: TRANSPARENTBARSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVC_BYMOUSE: u32 = 1u32; +pub const PBBS_PARTIAL: TRANSPARENTBARSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVC_UNKNOWN: u32 = 0u32; +pub type TRANSPARENTBARVERTSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVE_COLLAPSE: u32 = 1u32; +pub const PBBVS_NORMAL: TRANSPARENTBARVERTSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVE_COLLAPSERESET: u32 = 32768u32; +pub const PBBVS_PARTIAL: TRANSPARENTBARVERTSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVE_EXPAND: u32 = 2u32; +pub type TRAYNOTIFYPARTS = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVE_EXPANDPARTIAL: u32 = 16384u32; +pub const TNP_BACKGROUND: TRAYNOTIFYPARTS = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVE_TOGGLE: u32 = 3u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct TVGETITEMPARTRECTINFO { - pub hti: HTREEITEM, - pub prc: *mut super::super::Foundation::RECT, - pub partID: TVITEMPART, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TVGETITEMPARTRECTINFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TVGETITEMPARTRECTINFO { - fn clone(&self) -> Self { - *self - } -} +pub const TNP_ANIMBACKGROUND: TRAYNOTIFYPARTS = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVGN_CARET: u32 = 9u32; +pub type TREEITEMSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVGN_CHILD: u32 = 4u32; +pub const TREIS_NORMAL: TREEITEMSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVGN_DROPHILITE: u32 = 8u32; +pub const TREIS_HOT: TREEITEMSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVGN_FIRSTVISIBLE: u32 = 5u32; +pub const TREIS_SELECTED: TREEITEMSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVGN_LASTVISIBLE: u32 = 10u32; +pub const TREIS_DISABLED: TREEITEMSTATES = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVGN_NEXT: u32 = 1u32; +pub const TREIS_SELECTEDNOTFOCUS: TREEITEMSTATES = 5i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVGN_NEXTSELECTED: u32 = 11u32; +pub const TREIS_HOTSELECTED: TREEITEMSTATES = 6i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVGN_NEXTVISIBLE: u32 = 6u32; +pub type TREEVIEWPARTS = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVGN_PARENT: u32 = 3u32; +pub const TVP_TREEITEM: TREEVIEWPARTS = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVGN_PREVIOUS: u32 = 2u32; +pub const TVP_GLYPH: TREEVIEWPARTS = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVGN_PREVIOUSVISIBLE: u32 = 7u32; +pub const TVP_BRANCH: TREEVIEWPARTS = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVGN_ROOT: u32 = 0u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct TVHITTESTINFO { - pub pt: super::super::Foundation::POINT, - pub flags: TVHITTESTINFO_FLAGS, - pub hItem: HTREEITEM, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TVHITTESTINFO {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TVHITTESTINFO { - fn clone(&self) -> Self { - *self - } -} +pub const TVP_HOTGLYPH: TREEVIEWPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TREE_VIEW_ITEM_STATE_FLAGS = u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVIS_SELECTED: TREE_VIEW_ITEM_STATE_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVIS_CUT: TREE_VIEW_ITEM_STATE_FLAGS = 4u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVIS_DROPHILITED: TREE_VIEW_ITEM_STATE_FLAGS = 8u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVIS_BOLD: TREE_VIEW_ITEM_STATE_FLAGS = 16u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVIS_EXPANDED: TREE_VIEW_ITEM_STATE_FLAGS = 32u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVIS_EXPANDEDONCE: TREE_VIEW_ITEM_STATE_FLAGS = 64u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVIS_EXPANDPARTIAL: TREE_VIEW_ITEM_STATE_FLAGS = 128u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVIS_OVERLAYMASK: TREE_VIEW_ITEM_STATE_FLAGS = 3840u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVIS_STATEIMAGEMASK: TREE_VIEW_ITEM_STATE_FLAGS = 61440u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVIS_USERMASK: TREE_VIEW_ITEM_STATE_FLAGS = 61440u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVIS_EX_FLAT: TREE_VIEW_ITEM_STATE_FLAGS = 1u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVIS_EX_DISABLED: TREE_VIEW_ITEM_STATE_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TVIS_EX_ALL: TREE_VIEW_ITEM_STATE_FLAGS = 2u32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type TRUESIZESCALINGTYPE = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TSST_NONE: TRUESIZESCALINGTYPE = 0i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TSST_SIZE: TRUESIZESCALINGTYPE = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const TSST_DPI: TRUESIZESCALINGTYPE = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub type TVHITTESTINFO_FLAGS = u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -10046,173 +8731,6 @@ pub const TVHT_ONITEMSTATEICON: TVHITTESTINFO_FLAGS = 64u32; pub const TVHT_TOLEFT: TVHITTESTINFO_FLAGS = 2048u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const TVHT_TORIGHT: TVHITTESTINFO_FLAGS = 1024u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct TVINSERTSTRUCTA { - pub hParent: HTREEITEM, - pub hInsertAfter: HTREEITEM, - pub Anonymous: TVINSERTSTRUCTA_0, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TVINSERTSTRUCTA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TVINSERTSTRUCTA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub union TVINSERTSTRUCTA_0 { - pub itemex: TVITEMEXA, - pub item: TVITEMA, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TVINSERTSTRUCTA_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TVINSERTSTRUCTA_0 { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct TVINSERTSTRUCTW { - pub hParent: HTREEITEM, - pub hInsertAfter: HTREEITEM, - pub Anonymous: TVINSERTSTRUCTW_0, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TVINSERTSTRUCTW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TVINSERTSTRUCTW { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub union TVINSERTSTRUCTW_0 { - pub itemex: TVITEMEXW, - pub item: TVITEMW, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TVINSERTSTRUCTW_0 {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TVINSERTSTRUCTW_0 { - fn clone(&self) -> Self { - *self - } -} -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVIS_BOLD: u32 = 16u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVIS_CUT: u32 = 4u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVIS_DROPHILITED: u32 = 8u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVIS_EXPANDED: u32 = 32u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVIS_EXPANDEDONCE: u32 = 64u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVIS_EXPANDPARTIAL: u32 = 128u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVIS_EX_ALL: u32 = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVIS_EX_DISABLED: u32 = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVIS_EX_FLAT: u32 = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVIS_OVERLAYMASK: u32 = 3840u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVIS_SELECTED: u32 = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVIS_STATEIMAGEMASK: u32 = 61440u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVIS_USERMASK: u32 = 61440u32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct TVITEMA { - pub mask: TVITEM_MASK, - pub hItem: HTREEITEM, - pub state: u32, - pub stateMask: u32, - pub pszText: ::windows_sys::core::PSTR, - pub cchTextMax: i32, - pub iImage: i32, - pub iSelectedImage: i32, - pub cChildren: TVITEMEXW_CHILDREN, - pub lParam: super::super::Foundation::LPARAM, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TVITEMA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TVITEMA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct TVITEMEXA { - pub mask: TVITEM_MASK, - pub hItem: HTREEITEM, - pub state: u32, - pub stateMask: u32, - pub pszText: ::windows_sys::core::PSTR, - pub cchTextMax: i32, - pub iImage: i32, - pub iSelectedImage: i32, - pub cChildren: TVITEMEXW_CHILDREN, - pub lParam: super::super::Foundation::LPARAM, - pub iIntegral: i32, - pub uStateEx: u32, - pub hwnd: super::super::Foundation::HWND, - pub iExpandedImage: i32, - pub iReserved: i32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TVITEMEXA {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TVITEMEXA { - fn clone(&self) -> Self { - *self - } -} -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct TVITEMEXW { - pub mask: TVITEM_MASK, - pub hItem: HTREEITEM, - pub state: u32, - pub stateMask: u32, - pub pszText: ::windows_sys::core::PWSTR, - pub cchTextMax: i32, - pub iImage: i32, - pub iSelectedImage: i32, - pub cChildren: TVITEMEXW_CHILDREN, - pub lParam: super::super::Foundation::LPARAM, - pub iIntegral: i32, - pub uStateEx: u32, - pub hwnd: super::super::Foundation::HWND, - pub iExpandedImage: i32, - pub iReserved: i32, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TVITEMEXW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TVITEMEXW { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub type TVITEMEXW_CHILDREN = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -10227,29 +8745,6 @@ pub const I_CHILDRENAUTO: TVITEMEXW_CHILDREN = -2i32; pub type TVITEMPART = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const TVGIPR_BUTTON: TVITEMPART = 1i32; -#[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] -#[cfg(feature = "Win32_Foundation")] -pub struct TVITEMW { - pub mask: TVITEM_MASK, - pub hItem: HTREEITEM, - pub state: u32, - pub stateMask: u32, - pub pszText: ::windows_sys::core::PWSTR, - pub cchTextMax: i32, - pub iImage: i32, - pub iSelectedImage: i32, - pub cChildren: TVITEMEXW_CHILDREN, - pub lParam: super::super::Foundation::LPARAM, -} -#[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TVITEMW {} -#[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TVITEMW { - fn clone(&self) -> Self { - *self - } -} #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub type TVITEM_MASK = u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] @@ -10275,856 +8770,4796 @@ pub const TVIF_INTEGRAL: TVITEM_MASK = 128u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] pub const TVIF_STATEEX: TVITEM_MASK = 256u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVI_FIRST: HTREEITEM = -65535i32 as _; +pub type UPDATEMETADATASTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVI_LAST: HTREEITEM = -65534i32 as _; +pub const DDUPDATEMETADATA_HIGHLIGHT: UPDATEMETADATASTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVI_ROOT: HTREEITEM = -65536i32 as _; +pub const DDUPDATEMETADATA_NOHIGHLIGHT: UPDATEMETADATASTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVI_SORT: HTREEITEM = -65533i32 as _; +pub type UPHORZSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_CREATEDRAGIMAGE: u32 = 4370u32; +pub const UPHZS_NORMAL: UPHORZSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_DELETEITEM: u32 = 4353u32; +pub const UPHZS_HOT: UPHORZSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_EDITLABEL: u32 = 4417u32; +pub const UPHZS_PRESSED: UPHORZSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_EDITLABELA: u32 = 4366u32; +pub const UPHZS_DISABLED: UPHORZSTATES = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_EDITLABELW: u32 = 4417u32; +pub type UPSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_ENDEDITLABELNOW: u32 = 4374u32; +pub const UPS_NORMAL: UPSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_ENSUREVISIBLE: u32 = 4372u32; +pub const UPS_HOT: UPSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_EXPAND: u32 = 4354u32; +pub const UPS_PRESSED: UPSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_GETBKCOLOR: u32 = 4383u32; +pub const UPS_DISABLED: UPSTATES = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_GETCOUNT: u32 = 4357u32; +pub type USERTILEPARTS = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_GETEDITCONTROL: u32 = 4367u32; +pub const UTP_STROKEBACKGROUND: USERTILEPARTS = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_GETEXTENDEDSTYLE: u32 = 4397u32; +pub const UTP_HOVERBACKGROUND: USERTILEPARTS = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_GETIMAGELIST: u32 = 4360u32; +pub type VALIGN = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_GETINDENT: u32 = 4358u32; +pub const VA_TOP: VALIGN = 0i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_GETINSERTMARKCOLOR: u32 = 4390u32; +pub const VA_CENTER: VALIGN = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_GETISEARCHSTRING: u32 = 4416u32; +pub const VA_BOTTOM: VALIGN = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_GETISEARCHSTRINGA: u32 = 4375u32; +pub type VERTSCROLLSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_GETISEARCHSTRINGW: u32 = 4416u32; +pub const VSS_NORMAL: VERTSCROLLSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_GETITEM: u32 = 4414u32; +pub const VSS_HOT: VERTSCROLLSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_GETITEMA: u32 = 4364u32; +pub const VSS_PUSHED: VERTSCROLLSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_GETITEMHEIGHT: u32 = 4380u32; +pub const VSS_DISABLED: VERTSCROLLSTATES = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_GETITEMPARTRECT: u32 = 4424u32; +pub type VERTTHUMBSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_GETITEMRECT: u32 = 4356u32; +pub const VTS_NORMAL: VERTTHUMBSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_GETITEMSTATE: u32 = 4391u32; +pub const VTS_HOT: VERTTHUMBSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_GETITEMW: u32 = 4414u32; +pub const VTS_PUSHED: VERTTHUMBSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_GETLINECOLOR: u32 = 4393u32; +pub const VTS_DISABLED: VERTTHUMBSTATES = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type WARNINGSTATES = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DDWARNING_HIGHLIGHT: WARNINGSTATES = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const DDWARNING_NOHIGHLIGHT: WARNINGSTATES = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub type WINDOWPARTS = i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_CAPTION: WINDOWPARTS = 1i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_SMALLCAPTION: WINDOWPARTS = 2i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_MINCAPTION: WINDOWPARTS = 3i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_SMALLMINCAPTION: WINDOWPARTS = 4i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_MAXCAPTION: WINDOWPARTS = 5i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_SMALLMAXCAPTION: WINDOWPARTS = 6i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_FRAMELEFT: WINDOWPARTS = 7i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_FRAMERIGHT: WINDOWPARTS = 8i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_FRAMEBOTTOM: WINDOWPARTS = 9i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_SMALLFRAMELEFT: WINDOWPARTS = 10i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_SMALLFRAMERIGHT: WINDOWPARTS = 11i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_SMALLFRAMEBOTTOM: WINDOWPARTS = 12i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_SYSBUTTON: WINDOWPARTS = 13i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_MDISYSBUTTON: WINDOWPARTS = 14i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_MINBUTTON: WINDOWPARTS = 15i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_MDIMINBUTTON: WINDOWPARTS = 16i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_MAXBUTTON: WINDOWPARTS = 17i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_CLOSEBUTTON: WINDOWPARTS = 18i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_SMALLCLOSEBUTTON: WINDOWPARTS = 19i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_MDICLOSEBUTTON: WINDOWPARTS = 20i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_RESTOREBUTTON: WINDOWPARTS = 21i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_MDIRESTOREBUTTON: WINDOWPARTS = 22i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_HELPBUTTON: WINDOWPARTS = 23i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_MDIHELPBUTTON: WINDOWPARTS = 24i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_HORZSCROLL: WINDOWPARTS = 25i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_HORZTHUMB: WINDOWPARTS = 26i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_VERTSCROLL: WINDOWPARTS = 27i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_VERTTHUMB: WINDOWPARTS = 28i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_DIALOG: WINDOWPARTS = 29i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_CAPTIONSIZINGTEMPLATE: WINDOWPARTS = 30i32; +#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] +pub const WP_SMALLCAPTIONSIZINGTEMPLATE: WINDOWPARTS = 31i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_GETNEXTITEM: u32 = 4362u32; +pub const WP_FRAMELEFTSIZINGTEMPLATE: WINDOWPARTS = 32i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_GETSCROLLTIME: u32 = 4386u32; +pub const WP_SMALLFRAMELEFTSIZINGTEMPLATE: WINDOWPARTS = 33i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_GETSELECTEDCOUNT: u32 = 4422u32; +pub const WP_FRAMERIGHTSIZINGTEMPLATE: WINDOWPARTS = 34i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_GETTEXTCOLOR: u32 = 4384u32; +pub const WP_SMALLFRAMERIGHTSIZINGTEMPLATE: WINDOWPARTS = 35i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_GETTOOLTIPS: u32 = 4377u32; +pub const WP_FRAMEBOTTOMSIZINGTEMPLATE: WINDOWPARTS = 36i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_GETUNICODEFORMAT: u32 = 8198u32; +pub const WP_SMALLFRAMEBOTTOMSIZINGTEMPLATE: WINDOWPARTS = 37i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_GETVISIBLECOUNT: u32 = 4368u32; +pub const WP_FRAME: WINDOWPARTS = 38i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_HITTEST: u32 = 4369u32; +pub const WP_BORDER: WINDOWPARTS = 39i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_INSERTITEM: u32 = 4402u32; +pub type WINDOWTHEMEATTRIBUTETYPE = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_INSERTITEMA: u32 = 4352u32; +pub const WTA_NONCLIENT: WINDOWTHEMEATTRIBUTETYPE = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_INSERTITEMW: u32 = 4402u32; +pub type WORD_BREAK_ACTION = u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_MAPACCIDTOHTREEITEM: u32 = 4394u32; +pub const WB_CLASSIFY: WORD_BREAK_ACTION = 3u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_MAPHTREEITEMTOACCID: u32 = 4395u32; +pub const WB_ISDELIMITER: WORD_BREAK_ACTION = 2u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_SELECTITEM: u32 = 4363u32; +pub const WB_LEFT: WORD_BREAK_ACTION = 0u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_SETAUTOSCROLLINFO: u32 = 4411u32; +pub const WB_LEFTBREAK: WORD_BREAK_ACTION = 6u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_SETBKCOLOR: u32 = 4381u32; +pub const WB_MOVEWORDLEFT: WORD_BREAK_ACTION = 4u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_SETBORDER: u32 = 4387u32; +pub const WB_MOVEWORDRIGHT: WORD_BREAK_ACTION = 5u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_SETEXTENDEDSTYLE: u32 = 4396u32; +pub const WB_RIGHT: WORD_BREAK_ACTION = 1u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_SETHOT: u32 = 4410u32; +pub const WB_RIGHTBREAK: WORD_BREAK_ACTION = 7u32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_SETIMAGELIST: u32 = 4361u32; +pub type WRENCHSTATES = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_SETINDENT: u32 = 4359u32; +pub const TTWS_NORMAL: WRENCHSTATES = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_SETINSERTMARK: u32 = 4378u32; +pub const TTWS_HOT: WRENCHSTATES = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_SETINSERTMARKCOLOR: u32 = 4389u32; +pub const TTWS_PRESSED: WRENCHSTATES = 3i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_SETITEM: u32 = 4415u32; +pub type WSB_PROP = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_SETITEMA: u32 = 4365u32; +pub const WSB_PROP_CXHSCROLL: WSB_PROP = 2i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_SETITEMHEIGHT: u32 = 4379u32; +pub const WSB_PROP_CXHTHUMB: WSB_PROP = 16i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_SETITEMW: u32 = 4415u32; +pub const WSB_PROP_CXVSCROLL: WSB_PROP = 8i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_SETLINECOLOR: u32 = 4392u32; +pub const WSB_PROP_CYHSCROLL: WSB_PROP = 4i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_SETSCROLLTIME: u32 = 4385u32; +pub const WSB_PROP_CYVSCROLL: WSB_PROP = 1i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_SETTEXTCOLOR: u32 = 4382u32; +pub const WSB_PROP_CYVTHUMB: WSB_PROP = 32i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_SETTOOLTIPS: u32 = 4376u32; +pub const WSB_PROP_HBKGCOLOR: WSB_PROP = 128i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_SETUNICODEFORMAT: u32 = 8197u32; +pub const WSB_PROP_HSTYLE: WSB_PROP = 512i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_SHOWINFOTIP: u32 = 4423u32; +pub const WSB_PROP_PALETTE: WSB_PROP = 2048i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_SORTCHILDREN: u32 = 4371u32; +pub const WSB_PROP_VBKGCOLOR: WSB_PROP = 64i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVM_SORTCHILDRENCB: u32 = 4373u32; +pub const WSB_PROP_VSTYLE: WSB_PROP = 256i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVNRET_DEFAULT: u32 = 0u32; +pub const WSB_PROP_WINSTYLE: WSB_PROP = 1024i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVNRET_SKIPNEW: u32 = 2u32; +pub type _LI_METRIC = i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVNRET_SKIPOLD: u32 = 1u32; +pub const LIM_SMALL: _LI_METRIC = 0i32; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVSBF_XBORDER: u32 = 1u32; +pub const LIM_LARGE: _LI_METRIC = 1i32; +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVSBF_YBORDER: u32 = 2u32; +pub struct BP_ANIMATIONPARAMS { + pub cbSize: u32, + pub dwFlags: u32, + pub style: BP_ANIMATIONSTYLE, + pub dwDuration: u32, +} +impl ::core::marker::Copy for BP_ANIMATIONPARAMS {} +impl ::core::clone::Clone for BP_ANIMATIONPARAMS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct BP_PAINTPARAMS { + pub cbSize: u32, + pub dwFlags: BP_PAINTPARAMS_FLAGS, + pub prcExclude: *const super::super::Foundation::RECT, + pub pBlendFunction: *const super::super::Graphics::Gdi::BLENDFUNCTION, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for BP_PAINTPARAMS {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for BP_PAINTPARAMS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct BUTTON_IMAGELIST { + pub himl: HIMAGELIST, + pub margin: super::super::Foundation::RECT, + pub uAlign: BUTTON_IMAGELIST_ALIGN, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for BUTTON_IMAGELIST {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for BUTTON_IMAGELIST { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct BUTTON_SPLITINFO { + pub mask: u32, + pub himlGlyph: HIMAGELIST, + pub uSplitStyle: u32, + pub size: super::super::Foundation::SIZE, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for BUTTON_SPLITINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for BUTTON_SPLITINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct CCINFOA { + pub szClass: [super::super::Foundation::CHAR; 32], + pub flOptions: u32, + pub szDesc: [super::super::Foundation::CHAR; 32], + pub cxDefault: u32, + pub cyDefault: u32, + pub flStyleDefault: u32, + pub flExtStyleDefault: u32, + pub flCtrlTypeMask: u32, + pub szTextDefault: [super::super::Foundation::CHAR; 256], + pub cStyleFlags: i32, + pub aStyleFlags: *mut CCSTYLEFLAGA, + pub lpfnStyle: LPFNCCSTYLEA, + pub lpfnSizeToText: LPFNCCSIZETOTEXTA, + pub dwReserved1: u32, + pub dwReserved2: u32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for CCINFOA {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for CCINFOA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct CCINFOW { + pub szClass: [u16; 32], + pub flOptions: u32, + pub szDesc: [u16; 32], + pub cxDefault: u32, + pub cyDefault: u32, + pub flStyleDefault: u32, + pub flExtStyleDefault: u32, + pub flCtrlTypeMask: u32, + pub cStyleFlags: i32, + pub aStyleFlags: *mut CCSTYLEFLAGW, + pub szTextDefault: [u16; 256], + pub lpfnStyle: LPFNCCSTYLEW, + pub lpfnSizeToText: LPFNCCSIZETOTEXTW, + pub dwReserved1: u32, + pub dwReserved2: u32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for CCINFOW {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for CCINFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct CCSTYLEA { + pub flStyle: u32, + pub flExtStyle: u32, + pub szText: [super::super::Foundation::CHAR; 256], + pub lgid: u16, + pub wReserved1: u16, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for CCSTYLEA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for CCSTYLEA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVSIL_NORMAL: u32 = 0u32; +pub struct CCSTYLEFLAGA { + pub flStyle: u32, + pub flStyleMask: u32, + pub pszStyle: ::windows_sys::core::PSTR, +} +impl ::core::marker::Copy for CCSTYLEFLAGA {} +impl ::core::clone::Clone for CCSTYLEFLAGA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVSIL_STATE: u32 = 2u32; +pub struct CCSTYLEFLAGW { + pub flStyle: u32, + pub flStyleMask: u32, + pub pszStyle: ::windows_sys::core::PWSTR, +} +impl ::core::marker::Copy for CCSTYLEFLAGW {} +impl ::core::clone::Clone for CCSTYLEFLAGW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVSI_NOSINGLEEXPAND: u32 = 32768u32; +pub struct CCSTYLEW { + pub flStyle: u32, + pub flExtStyle: u32, + pub szText: [u16; 256], + pub lgid: u16, + pub wReserved1: u16, +} +impl ::core::marker::Copy for CCSTYLEW {} +impl ::core::clone::Clone for CCSTYLEW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct COLORMAP { + pub from: super::super::Foundation::COLORREF, + pub to: super::super::Foundation::COLORREF, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for COLORMAP {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for COLORMAP { + fn clone(&self) -> Self { + *self + } +} #[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] #[cfg(feature = "Win32_Foundation")] -pub struct TVSORTCB { - pub hParent: HTREEITEM, - pub lpfnCompare: PFNTVCOMPARE, +pub struct COLORSCHEME { + pub dwSize: u32, + pub clrBtnHighlight: super::super::Foundation::COLORREF, + pub clrBtnShadow: super::super::Foundation::COLORREF, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for COLORSCHEME {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for COLORSCHEME { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct COMBOBOXEXITEMA { + pub mask: COMBOBOX_EX_ITEM_FLAGS, + pub iItem: isize, + pub pszText: ::windows_sys::core::PSTR, + pub cchTextMax: i32, + pub iImage: i32, + pub iSelectedImage: i32, + pub iOverlay: i32, + pub iIndent: i32, pub lParam: super::super::Foundation::LPARAM, } #[cfg(feature = "Win32_Foundation")] -impl ::core::marker::Copy for TVSORTCB {} +impl ::core::marker::Copy for COMBOBOXEXITEMA {} #[cfg(feature = "Win32_Foundation")] -impl ::core::clone::Clone for TVSORTCB { +impl ::core::clone::Clone for COMBOBOXEXITEMA { fn clone(&self) -> Self { *self } } -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVS_CHECKBOXES: u32 = 256u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVS_DISABLEDRAGDROP: u32 = 16u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVS_EDITLABELS: u32 = 8u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVS_EX_AUTOHSCROLL: u32 = 32u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVS_EX_DIMMEDCHECKBOXES: u32 = 512u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVS_EX_DOUBLEBUFFER: u32 = 4u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVS_EX_DRAWIMAGEASYNC: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVS_EX_EXCLUSIONCHECKBOXES: u32 = 256u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVS_EX_FADEINOUTEXPANDOS: u32 = 64u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVS_EX_MULTISELECT: u32 = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVS_EX_NOINDENTSTATE: u32 = 8u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVS_EX_NOSINGLECOLLAPSE: u32 = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVS_EX_PARTIALCHECKBOXES: u32 = 128u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVS_EX_RICHTOOLTIP: u32 = 16u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVS_FULLROWSELECT: u32 = 4096u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVS_HASBUTTONS: u32 = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVS_HASLINES: u32 = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVS_INFOTIP: u32 = 2048u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVS_LINESATROOT: u32 = 4u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVS_NOHSCROLL: u32 = 32768u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVS_NONEVENHEIGHT: u32 = 16384u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVS_NOSCROLL: u32 = 8192u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVS_NOTOOLTIPS: u32 = 128u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVS_RTLREADING: u32 = 64u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVS_SHOWSELALWAYS: u32 = 32u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVS_SINGLEEXPAND: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TVS_TRACKSELECT: u32 = 512u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const TV_FIRST: u32 = 4352u32; #[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct UDACCEL { - pub nSec: u32, - pub nInc: u32, +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct COMBOBOXEXITEMW { + pub mask: COMBOBOX_EX_ITEM_FLAGS, + pub iItem: isize, + pub pszText: ::windows_sys::core::PWSTR, + pub cchTextMax: i32, + pub iImage: i32, + pub iSelectedImage: i32, + pub iOverlay: i32, + pub iIndent: i32, + pub lParam: super::super::Foundation::LPARAM, } -impl ::core::marker::Copy for UDACCEL {} -impl ::core::clone::Clone for UDACCEL { +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for COMBOBOXEXITEMW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for COMBOBOXEXITEMW { fn clone(&self) -> Self { *self } } +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct COMBOBOXINFO { + pub cbSize: u32, + pub rcItem: super::super::Foundation::RECT, + pub rcButton: super::super::Foundation::RECT, + pub stateButton: COMBOBOXINFO_BUTTON_STATE, + pub hwndCombo: super::super::Foundation::HWND, + pub hwndItem: super::super::Foundation::HWND, + pub hwndList: super::super::Foundation::HWND, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for COMBOBOXINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for COMBOBOXINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct COMPAREITEMSTRUCT { + pub CtlType: DRAWITEMSTRUCT_CTL_TYPE, + pub CtlID: u32, + pub hwndItem: super::super::Foundation::HWND, + pub itemID1: u32, + pub itemData1: usize, + pub itemID2: u32, + pub itemData2: usize, + pub dwLocaleId: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for COMPAREITEMSTRUCT {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for COMPAREITEMSTRUCT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct DATETIMEPICKERINFO { + pub cbSize: u32, + pub rcCheck: super::super::Foundation::RECT, + pub stateCheck: u32, + pub rcButton: super::super::Foundation::RECT, + pub stateButton: u32, + pub hwndEdit: super::super::Foundation::HWND, + pub hwndUD: super::super::Foundation::HWND, + pub hwndDropDown: super::super::Foundation::HWND, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for DATETIMEPICKERINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for DATETIMEPICKERINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct DELETEITEMSTRUCT { + pub CtlType: DRAWITEMSTRUCT_CTL_TYPE, + pub CtlID: u32, + pub itemID: u32, + pub hwndItem: super::super::Foundation::HWND, + pub itemData: usize, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for DELETEITEMSTRUCT {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for DELETEITEMSTRUCT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const UDM_GETACCEL: u32 = 1132u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const UDM_GETBASE: u32 = 1134u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const UDM_GETBUDDY: u32 = 1130u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const UDM_GETPOS: u32 = 1128u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const UDM_GETPOS32: u32 = 1138u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const UDM_GETRANGE: u32 = 1126u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const UDM_GETRANGE32: u32 = 1136u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const UDM_GETUNICODEFORMAT: u32 = 8198u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const UDM_SETACCEL: u32 = 1131u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const UDM_SETBASE: u32 = 1133u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const UDM_SETBUDDY: u32 = 1129u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const UDM_SETPOS: u32 = 1127u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const UDM_SETPOS32: u32 = 1137u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const UDM_SETRANGE: u32 = 1125u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const UDM_SETRANGE32: u32 = 1135u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const UDM_SETUNICODEFORMAT: u32 = 8197u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const UDS_ALIGNLEFT: u32 = 8u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const UDS_ALIGNRIGHT: u32 = 4u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const UDS_ARROWKEYS: u32 = 32u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const UDS_AUTOBUDDY: u32 = 16u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const UDS_HORZ: u32 = 64u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const UDS_HOTTRACK: u32 = 256u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const UDS_NOTHOUSANDS: u32 = 128u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const UDS_SETBUDDYINT: u32 = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const UDS_WRAP: u32 = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const UD_MAXVAL: u32 = 32767u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const UPDOWN_CLASS: &str = "msctls_updown32"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const UPDOWN_CLASSA: &str = "msctls_updown32"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const UPDOWN_CLASSW: &str = "msctls_updown32"; +pub struct DPASTREAMINFO { + pub iPos: i32, + pub pvItem: *mut ::core::ffi::c_void, +} +impl ::core::marker::Copy for DPASTREAMINFO {} +impl ::core::clone::Clone for DPASTREAMINFO { + fn clone(&self) -> Self { + *self + } +} #[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct USAGE_PROPERTIES { - pub level: u16, - pub page: u16, - pub usage: u16, - pub logicalMinimum: i32, - pub logicalMaximum: i32, - pub unit: u16, - pub exponent: u16, - pub count: u8, - pub physicalMinimum: i32, - pub physicalMaximum: i32, +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct DRAGLISTINFO { + pub uNotification: DRAGLISTINFO_NOTIFICATION_FLAGS, + pub hWnd: super::super::Foundation::HWND, + pub ptCursor: super::super::Foundation::POINT, } -impl ::core::marker::Copy for USAGE_PROPERTIES {} -impl ::core::clone::Clone for USAGE_PROPERTIES { +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for DRAGLISTINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for DRAGLISTINFO { fn clone(&self) -> Self { *self } } -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type VALIGN = i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VA_TOP: VALIGN = 0i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VA_CENTER: VALIGN = 1i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VA_BOTTOM: VALIGN = 2i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VIEW_DETAILS: u32 = 3u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VIEW_LARGEICONS: u32 = 0u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VIEW_LIST: u32 = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VIEW_NETCONNECT: u32 = 9u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VIEW_NETDISCONNECT: u32 = 10u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VIEW_NEWFOLDER: u32 = 11u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VIEW_PARENTFOLDER: u32 = 8u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VIEW_SMALLICONS: u32 = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VIEW_SORTDATE: u32 = 6u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VIEW_SORTNAME: u32 = 4u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VIEW_SORTSIZE: u32 = 5u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VIEW_SORTTYPE: u32 = 7u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VIEW_VIEWMENU: u32 = 12u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_CLOCK: &str = "CLOCK"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_EMPTYMARKUP: &str = "EMPTYMARKUP"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_LINK: &str = "LINK"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_MENUBAND: &str = "MENUBAND"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_MONTHCAL: &str = "MONTHCAL"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_PAGE: &str = "PAGE"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_STARTPANEL: &str = "STARTPANEL"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_STATIC: &str = "STATIC"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_TASKBAND: &str = "TASKBAND"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_TASKBAR: &str = "TASKBAR"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const VSCLASS_TRAYNOTIFY: &str = "TRAYNOTIFY"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_BUTTON: &str = "Button"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_BUTTONA: &str = "Button"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_BUTTONW: &str = "Button"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_COMBOBOX: &str = "ComboBox"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_COMBOBOXA: &str = "ComboBox"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_COMBOBOXEX: &str = "ComboBoxEx32"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_COMBOBOXEXA: &str = "ComboBoxEx32"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_COMBOBOXEXW: &str = "ComboBoxEx32"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_COMBOBOXW: &str = "ComboBox"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_EDIT: &str = "Edit"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_EDITA: &str = "Edit"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_EDITW: &str = "Edit"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_HEADER: &str = "SysHeader32"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_HEADERA: &str = "SysHeader32"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_HEADERW: &str = "SysHeader32"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_IPADDRESS: &str = "SysIPAddress32"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_IPADDRESSA: &str = "SysIPAddress32"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_IPADDRESSW: &str = "SysIPAddress32"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_LINK: &str = "SysLink"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_LISTBOX: &str = "ListBox"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_LISTBOXA: &str = "ListBox"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_LISTBOXW: &str = "ListBox"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_LISTVIEW: &str = "SysListView32"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_LISTVIEWA: &str = "SysListView32"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_LISTVIEWW: &str = "SysListView32"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_NATIVEFONTCTL: &str = "NativeFontCtl"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_NATIVEFONTCTLA: &str = "NativeFontCtl"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_NATIVEFONTCTLW: &str = "NativeFontCtl"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_PAGESCROLLER: &str = "SysPager"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_PAGESCROLLERA: &str = "SysPager"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_PAGESCROLLERW: &str = "SysPager"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_SCROLLBAR: &str = "ScrollBar"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_SCROLLBARA: &str = "ScrollBar"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_SCROLLBARW: &str = "ScrollBar"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_STATIC: &str = "Static"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_STATICA: &str = "Static"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_STATICW: &str = "Static"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_TABCONTROL: &str = "SysTabControl32"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_TABCONTROLA: &str = "SysTabControl32"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_TABCONTROLW: &str = "SysTabControl32"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_TREEVIEW: &str = "SysTreeView32"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_TREEVIEWA: &str = "SysTreeView32"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WC_TREEVIEWW: &str = "SysTreeView32"; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type WINDOWTHEMEATTRIBUTETYPE = i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WTA_NONCLIENT: WINDOWTHEMEATTRIBUTETYPE = 1i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WIZ_BODYCX: u32 = 184u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WIZ_BODYX: u32 = 92u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WIZ_CXBMP: u32 = 80u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WIZ_CXDLG: u32 = 276u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WIZ_CYDLG: u32 = 140u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WM_CTLCOLOR: u32 = 25u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WM_MOUSEHOVER: u32 = 673u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WM_MOUSELEAVE: u32 = 675u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type WORD_BREAK_ACTION = u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WB_CLASSIFY: WORD_BREAK_ACTION = 3u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WB_ISDELIMITER: WORD_BREAK_ACTION = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WB_LEFT: WORD_BREAK_ACTION = 0u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WB_LEFTBREAK: WORD_BREAK_ACTION = 6u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WB_MOVEWORDLEFT: WORD_BREAK_ACTION = 4u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WB_MOVEWORDRIGHT: WORD_BREAK_ACTION = 5u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WB_RIGHT: WORD_BREAK_ACTION = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WB_RIGHTBREAK: WORD_BREAK_ACTION = 7u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type WSB_PROP = i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WSB_PROP_CXHSCROLL: WSB_PROP = 2i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WSB_PROP_CXHTHUMB: WSB_PROP = 16i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WSB_PROP_CXVSCROLL: WSB_PROP = 8i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WSB_PROP_CYHSCROLL: WSB_PROP = 4i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WSB_PROP_CYVSCROLL: WSB_PROP = 1i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WSB_PROP_CYVTHUMB: WSB_PROP = 32i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WSB_PROP_HBKGCOLOR: WSB_PROP = 128i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WSB_PROP_HSTYLE: WSB_PROP = 512i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WSB_PROP_PALETTE: WSB_PROP = 2048i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WSB_PROP_VBKGCOLOR: WSB_PROP = 64i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WSB_PROP_VSTYLE: WSB_PROP = 256i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WSB_PROP_WINSTYLE: WSB_PROP = 1024i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WSB_PROP_MASK: i32 = 4095i32; #[repr(C)] -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub struct WTA_OPTIONS { +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct DRAWITEMSTRUCT { + pub CtlType: DRAWITEMSTRUCT_CTL_TYPE, + pub CtlID: u32, + pub itemID: u32, + pub itemAction: ODA_FLAGS, + pub itemState: ODS_FLAGS, + pub hwndItem: super::super::Foundation::HWND, + pub hDC: super::super::Graphics::Gdi::HDC, + pub rcItem: super::super::Foundation::RECT, + pub itemData: usize, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for DRAWITEMSTRUCT {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for DRAWITEMSTRUCT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct DTBGOPTS { + pub dwSize: u32, pub dwFlags: u32, - pub dwMask: u32, + pub rcClip: super::super::Foundation::RECT, } -impl ::core::marker::Copy for WTA_OPTIONS {} -impl ::core::clone::Clone for WTA_OPTIONS { +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for DTBGOPTS {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for DTBGOPTS { fn clone(&self) -> Self { *self } } +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct DTTOPTS { + pub dwSize: u32, + pub dwFlags: DTTOPTS_FLAGS, + pub crText: super::super::Foundation::COLORREF, + pub crBorder: super::super::Foundation::COLORREF, + pub crShadow: super::super::Foundation::COLORREF, + pub iTextShadowType: i32, + pub ptShadowOffset: super::super::Foundation::POINT, + pub iBorderSize: i32, + pub iFontPropId: i32, + pub iColorPropId: i32, + pub iStateId: i32, + pub fApplyOverlay: super::super::Foundation::BOOL, + pub iGlowSize: i32, + pub pfnDrawTextCallback: DTT_CALLBACK_PROC, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for DTTOPTS {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for DTTOPTS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WTNCA_NODRAWCAPTION: u32 = 1u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WTNCA_NODRAWICON: u32 = 2u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WTNCA_NOMIRRORHELP: u32 = 8u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const WTNCA_NOSYSMENU: u32 = 4u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub type _LI_METRIC = i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LIM_SMALL: _LI_METRIC = 0i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const LIM_LARGE: _LI_METRIC = 1i32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const chx1: u32 = 1040u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const chx10: u32 = 1049u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const chx11: u32 = 1050u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const chx12: u32 = 1051u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const chx13: u32 = 1052u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const chx14: u32 = 1053u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const chx15: u32 = 1054u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const chx16: u32 = 1055u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const chx2: u32 = 1041u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const chx3: u32 = 1042u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const chx4: u32 = 1043u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const chx5: u32 = 1044u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const chx6: u32 = 1045u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const chx7: u32 = 1046u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const chx8: u32 = 1047u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const chx9: u32 = 1048u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const cmb1: u32 = 1136u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const cmb10: u32 = 1145u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const cmb11: u32 = 1146u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const cmb12: u32 = 1147u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const cmb13: u32 = 1148u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const cmb14: u32 = 1149u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const cmb15: u32 = 1150u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const cmb16: u32 = 1151u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const cmb2: u32 = 1137u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const cmb3: u32 = 1138u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const cmb4: u32 = 1139u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const cmb5: u32 = 1140u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const cmb6: u32 = 1141u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const cmb7: u32 = 1142u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const cmb8: u32 = 1143u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const cmb9: u32 = 1144u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ctl1: u32 = 1184u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ctlFirst: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ctlLast: u32 = 1279u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const edt1: u32 = 1152u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const edt10: u32 = 1161u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const edt11: u32 = 1162u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const edt12: u32 = 1163u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const edt13: u32 = 1164u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const edt14: u32 = 1165u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const edt15: u32 = 1166u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const edt16: u32 = 1167u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const edt2: u32 = 1153u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const edt3: u32 = 1154u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const edt4: u32 = 1155u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const edt5: u32 = 1156u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const edt6: u32 = 1157u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const edt7: u32 = 1158u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const edt8: u32 = 1159u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const edt9: u32 = 1160u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const frm1: u32 = 1076u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const frm2: u32 = 1077u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const frm3: u32 = 1078u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const frm4: u32 = 1079u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const grp1: u32 = 1072u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const grp2: u32 = 1073u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const grp3: u32 = 1074u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const grp4: u32 = 1075u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ico1: u32 = 1084u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ico2: u32 = 1085u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ico3: u32 = 1086u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const ico4: u32 = 1087u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const lst1: u32 = 1120u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const lst10: u32 = 1129u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const lst11: u32 = 1130u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const lst12: u32 = 1131u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const lst13: u32 = 1132u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const lst14: u32 = 1133u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const lst15: u32 = 1134u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const lst16: u32 = 1135u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const lst2: u32 = 1121u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const lst3: u32 = 1122u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const lst4: u32 = 1123u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const lst5: u32 = 1124u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const lst6: u32 = 1125u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const lst7: u32 = 1126u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const lst8: u32 = 1127u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const lst9: u32 = 1128u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const psh1: u32 = 1024u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const psh10: u32 = 1033u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const psh11: u32 = 1034u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const psh12: u32 = 1035u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const psh13: u32 = 1036u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const psh14: u32 = 1037u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const psh15: u32 = 1038u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const psh16: u32 = 1039u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const psh2: u32 = 1025u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const psh3: u32 = 1026u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const psh4: u32 = 1027u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const psh5: u32 = 1028u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const psh6: u32 = 1029u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const psh7: u32 = 1030u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const psh8: u32 = 1031u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const psh9: u32 = 1032u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const pshHelp: u32 = 1038u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const rad1: u32 = 1056u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const rad10: u32 = 1065u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const rad11: u32 = 1066u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const rad12: u32 = 1067u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const rad13: u32 = 1068u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const rad14: u32 = 1069u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const rad15: u32 = 1070u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const rad16: u32 = 1071u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const rad2: u32 = 1057u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const rad3: u32 = 1058u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const rad4: u32 = 1059u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const rad5: u32 = 1060u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const rad6: u32 = 1061u32; -#[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const rad7: u32 = 1062u32; +pub struct EDITBALLOONTIP { + pub cbStruct: u32, + pub pszTitle: ::windows_sys::core::PCWSTR, + pub pszText: ::windows_sys::core::PCWSTR, + pub ttiIcon: EDITBALLOONTIP_ICON, +} +impl ::core::marker::Copy for EDITBALLOONTIP {} +impl ::core::clone::Clone for EDITBALLOONTIP { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct HDHITTESTINFO { + pub pt: super::super::Foundation::POINT, + pub flags: HEADER_HITTEST_INFO_FLAGS, + pub iItem: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for HDHITTESTINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for HDHITTESTINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct HDITEMA { + pub mask: HDI_MASK, + pub cxy: i32, + pub pszText: ::windows_sys::core::PSTR, + pub hbm: super::super::Graphics::Gdi::HBITMAP, + pub cchTextMax: i32, + pub fmt: HEADER_CONTROL_FORMAT_FLAGS, + pub lParam: super::super::Foundation::LPARAM, + pub iImage: i32, + pub iOrder: i32, + pub r#type: HEADER_CONTROL_FORMAT_TYPE, + pub pvFilter: *mut ::core::ffi::c_void, + pub state: HEADER_CONTROL_FORMAT_STATE, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for HDITEMA {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for HDITEMA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct HDITEMW { + pub mask: HDI_MASK, + pub cxy: i32, + pub pszText: ::windows_sys::core::PWSTR, + pub hbm: super::super::Graphics::Gdi::HBITMAP, + pub cchTextMax: i32, + pub fmt: HEADER_CONTROL_FORMAT_FLAGS, + pub lParam: super::super::Foundation::LPARAM, + pub iImage: i32, + pub iOrder: i32, + pub r#type: HEADER_CONTROL_FORMAT_TYPE, + pub pvFilter: *mut ::core::ffi::c_void, + pub state: HEADER_CONTROL_FORMAT_STATE, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for HDITEMW {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for HDITEMW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct HDLAYOUT { + pub prc: *mut super::super::Foundation::RECT, + pub pwpos: *mut super::WindowsAndMessaging::WINDOWPOS, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for HDLAYOUT {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for HDLAYOUT { + fn clone(&self) -> Self { + *self + } +} +pub type HDPA = isize; +pub type HDSA = isize; +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const rad8: u32 = 1063u32; +pub struct HD_TEXTFILTERA { + pub pszText: ::windows_sys::core::PSTR, + pub cchTextMax: i32, +} +impl ::core::marker::Copy for HD_TEXTFILTERA {} +impl ::core::clone::Clone for HD_TEXTFILTERA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const rad9: u32 = 1064u32; +pub struct HD_TEXTFILTERW { + pub pszText: ::windows_sys::core::PWSTR, + pub cchTextMax: i32, +} +impl ::core::marker::Copy for HD_TEXTFILTERW {} +impl ::core::clone::Clone for HD_TEXTFILTERW { + fn clone(&self) -> Self { + *self + } +} +pub type HIMAGELIST = isize; +pub type HPROPSHEETPAGE = isize; +pub type HSYNTHETICPOINTERDEVICE = isize; +pub type HTREEITEM = isize; +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct IMAGEINFO { + pub hbmImage: super::super::Graphics::Gdi::HBITMAP, + pub hbmMask: super::super::Graphics::Gdi::HBITMAP, + pub Unused1: i32, + pub Unused2: i32, + pub rcImage: super::super::Foundation::RECT, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for IMAGEINFO {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for IMAGEINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct IMAGELISTDRAWPARAMS { + pub cbSize: u32, + pub himl: HIMAGELIST, + pub i: i32, + pub hdcDst: super::super::Graphics::Gdi::HDC, + pub x: i32, + pub y: i32, + pub cx: i32, + pub cy: i32, + pub xBitmap: i32, + pub yBitmap: i32, + pub rgbBk: super::super::Foundation::COLORREF, + pub rgbFg: super::super::Foundation::COLORREF, + pub fStyle: u32, + pub dwRop: u32, + pub fState: u32, + pub Frame: u32, + pub crEffect: super::super::Foundation::COLORREF, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for IMAGELISTDRAWPARAMS {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for IMAGELISTDRAWPARAMS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const rct1: u32 = 1080u32; +pub struct IMAGELISTSTATS { + pub cbSize: u32, + pub cAlloc: i32, + pub cUsed: i32, + pub cStandby: i32, +} +impl ::core::marker::Copy for IMAGELISTSTATS {} +impl ::core::clone::Clone for IMAGELISTSTATS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const rct2: u32 = 1081u32; +pub struct INITCOMMONCONTROLSEX { + pub dwSize: u32, + pub dwICC: INITCOMMONCONTROLSEX_ICC, +} +impl ::core::marker::Copy for INITCOMMONCONTROLSEX {} +impl ::core::clone::Clone for INITCOMMONCONTROLSEX { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const rct3: u32 = 1082u32; +pub struct INTLIST { + pub iValueCount: i32, + pub iValues: [i32; 402], +} +impl ::core::marker::Copy for INTLIST {} +impl ::core::clone::Clone for INTLIST { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct LHITTESTINFO { + pub pt: super::super::Foundation::POINT, + pub item: LITEM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for LHITTESTINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for LHITTESTINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const rct4: u32 = 1083u32; +pub struct LITEM { + pub mask: LIST_ITEM_FLAGS, + pub iLink: i32, + pub state: LIST_ITEM_STATE_FLAGS, + pub stateMask: LIST_ITEM_STATE_FLAGS, + pub szID: [u16; 48], + pub szUrl: [u16; 2084], +} +impl ::core::marker::Copy for LITEM {} +impl ::core::clone::Clone for LITEM { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(feature = "Win32_Graphics_Gdi")] +pub struct LVBKIMAGEA { + pub ulFlags: LIST_VIEW_BACKGROUND_IMAGE_FLAGS, + pub hbm: super::super::Graphics::Gdi::HBITMAP, + pub pszImage: ::windows_sys::core::PSTR, + pub cchImageMax: u32, + pub xOffsetPercent: i32, + pub yOffsetPercent: i32, +} +#[cfg(feature = "Win32_Graphics_Gdi")] +impl ::core::marker::Copy for LVBKIMAGEA {} +#[cfg(feature = "Win32_Graphics_Gdi")] +impl ::core::clone::Clone for LVBKIMAGEA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(feature = "Win32_Graphics_Gdi")] +pub struct LVBKIMAGEW { + pub ulFlags: LIST_VIEW_BACKGROUND_IMAGE_FLAGS, + pub hbm: super::super::Graphics::Gdi::HBITMAP, + pub pszImage: ::windows_sys::core::PWSTR, + pub cchImageMax: u32, + pub xOffsetPercent: i32, + pub yOffsetPercent: i32, +} +#[cfg(feature = "Win32_Graphics_Gdi")] +impl ::core::marker::Copy for LVBKIMAGEW {} +#[cfg(feature = "Win32_Graphics_Gdi")] +impl ::core::clone::Clone for LVBKIMAGEW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const scr1: u32 = 1168u32; +pub struct LVCOLUMNA { + pub mask: LVCOLUMNW_MASK, + pub fmt: LVCOLUMNW_FORMAT, + pub cx: i32, + pub pszText: ::windows_sys::core::PSTR, + pub cchTextMax: i32, + pub iSubItem: i32, + pub iImage: i32, + pub iOrder: i32, + pub cxMin: i32, + pub cxDefault: i32, + pub cxIdeal: i32, +} +impl ::core::marker::Copy for LVCOLUMNA {} +impl ::core::clone::Clone for LVCOLUMNA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const scr2: u32 = 1169u32; +pub struct LVCOLUMNW { + pub mask: LVCOLUMNW_MASK, + pub fmt: LVCOLUMNW_FORMAT, + pub cx: i32, + pub pszText: ::windows_sys::core::PWSTR, + pub cchTextMax: i32, + pub iSubItem: i32, + pub iImage: i32, + pub iOrder: i32, + pub cxMin: i32, + pub cxDefault: i32, + pub cxIdeal: i32, +} +impl ::core::marker::Copy for LVCOLUMNW {} +impl ::core::clone::Clone for LVCOLUMNW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct LVFINDINFOA { + pub flags: LVFINDINFOW_FLAGS, + pub psz: ::windows_sys::core::PCSTR, + pub lParam: super::super::Foundation::LPARAM, + pub pt: super::super::Foundation::POINT, + pub vkDirection: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for LVFINDINFOA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for LVFINDINFOA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct LVFINDINFOW { + pub flags: LVFINDINFOW_FLAGS, + pub psz: ::windows_sys::core::PCWSTR, + pub lParam: super::super::Foundation::LPARAM, + pub pt: super::super::Foundation::POINT, + pub vkDirection: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for LVFINDINFOW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for LVFINDINFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const scr3: u32 = 1170u32; +pub struct LVFOOTERINFO { + pub mask: u32, + pub pszText: ::windows_sys::core::PWSTR, + pub cchTextMax: i32, + pub cItems: u32, +} +impl ::core::marker::Copy for LVFOOTERINFO {} +impl ::core::clone::Clone for LVFOOTERINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const scr4: u32 = 1171u32; +pub struct LVFOOTERITEM { + pub mask: LVFOOTERITEM_MASK, + pub iItem: i32, + pub pszText: ::windows_sys::core::PWSTR, + pub cchTextMax: i32, + pub state: u32, + pub stateMask: u32, +} +impl ::core::marker::Copy for LVFOOTERITEM {} +impl ::core::clone::Clone for LVFOOTERITEM { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const scr5: u32 = 1172u32; +pub struct LVGROUP { + pub cbSize: u32, + pub mask: LVGROUP_MASK, + pub pszHeader: ::windows_sys::core::PWSTR, + pub cchHeader: i32, + pub pszFooter: ::windows_sys::core::PWSTR, + pub cchFooter: i32, + pub iGroupId: i32, + pub stateMask: LIST_VIEW_GROUP_STATE_FLAGS, + pub state: LIST_VIEW_GROUP_STATE_FLAGS, + pub uAlign: LIST_VIEW_GROUP_ALIGN_FLAGS, + pub pszSubtitle: ::windows_sys::core::PWSTR, + pub cchSubtitle: u32, + pub pszTask: ::windows_sys::core::PWSTR, + pub cchTask: u32, + pub pszDescriptionTop: ::windows_sys::core::PWSTR, + pub cchDescriptionTop: u32, + pub pszDescriptionBottom: ::windows_sys::core::PWSTR, + pub cchDescriptionBottom: u32, + pub iTitleImage: i32, + pub iExtendedImage: i32, + pub iFirstItem: i32, + pub cItems: u32, + pub pszSubsetTitle: ::windows_sys::core::PWSTR, + pub cchSubsetTitle: u32, +} +impl ::core::marker::Copy for LVGROUP {} +impl ::core::clone::Clone for LVGROUP { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct LVGROUPMETRICS { + pub cbSize: u32, + pub mask: u32, + pub Left: u32, + pub Top: u32, + pub Right: u32, + pub Bottom: u32, + pub crLeft: super::super::Foundation::COLORREF, + pub crTop: super::super::Foundation::COLORREF, + pub crRight: super::super::Foundation::COLORREF, + pub crBottom: super::super::Foundation::COLORREF, + pub crHeader: super::super::Foundation::COLORREF, + pub crFooter: super::super::Foundation::COLORREF, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for LVGROUPMETRICS {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for LVGROUPMETRICS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct LVHITTESTINFO { + pub pt: super::super::Foundation::POINT, + pub flags: LVHITTESTINFO_FLAGS, + pub iItem: i32, + pub iSubItem: i32, + pub iGroup: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for LVHITTESTINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for LVHITTESTINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const scr6: u32 = 1173u32; +pub struct LVINSERTGROUPSORTED { + pub pfnGroupCompare: PFNLVGROUPCOMPARE, + pub pvData: *mut ::core::ffi::c_void, + pub lvGroup: LVGROUP, +} +impl ::core::marker::Copy for LVINSERTGROUPSORTED {} +impl ::core::clone::Clone for LVINSERTGROUPSORTED { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const scr7: u32 = 1174u32; +pub struct LVINSERTMARK { + pub cbSize: u32, + pub dwFlags: LIST_VIEW_INSERT_MARK_FLAGS, + pub iItem: i32, + pub dwReserved: u32, +} +impl ::core::marker::Copy for LVINSERTMARK {} +impl ::core::clone::Clone for LVINSERTMARK { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct LVITEMA { + pub mask: LIST_VIEW_ITEM_FLAGS, + pub iItem: i32, + pub iSubItem: i32, + pub state: LIST_VIEW_ITEM_STATE_FLAGS, + pub stateMask: LIST_VIEW_ITEM_STATE_FLAGS, + pub pszText: ::windows_sys::core::PSTR, + pub cchTextMax: i32, + pub iImage: i32, + pub lParam: super::super::Foundation::LPARAM, + pub iIndent: i32, + pub iGroupId: LVITEMA_GROUP_ID, + pub cColumns: u32, + pub puColumns: *mut u32, + pub piColFmt: *mut LIST_VIEW_ITEM_COLUMN_FORMAT_FLAGS, + pub iGroup: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for LVITEMA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for LVITEMA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const scr8: u32 = 1175u32; +pub struct LVITEMINDEX { + pub iItem: i32, + pub iGroup: i32, +} +impl ::core::marker::Copy for LVITEMINDEX {} +impl ::core::clone::Clone for LVITEMINDEX { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct LVITEMW { + pub mask: LIST_VIEW_ITEM_FLAGS, + pub iItem: i32, + pub iSubItem: i32, + pub state: LIST_VIEW_ITEM_STATE_FLAGS, + pub stateMask: LIST_VIEW_ITEM_STATE_FLAGS, + pub pszText: ::windows_sys::core::PWSTR, + pub cchTextMax: i32, + pub iImage: i32, + pub lParam: super::super::Foundation::LPARAM, + pub iIndent: i32, + pub iGroupId: LVITEMA_GROUP_ID, + pub cColumns: u32, + pub puColumns: *mut u32, + pub piColFmt: *mut LIST_VIEW_ITEM_COLUMN_FORMAT_FLAGS, + pub iGroup: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for LVITEMW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for LVITEMW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const stc1: u32 = 1088u32; +pub struct LVSETINFOTIP { + pub cbSize: u32, + pub dwFlags: u32, + pub pszText: ::windows_sys::core::PWSTR, + pub iItem: i32, + pub iSubItem: i32, +} +impl ::core::marker::Copy for LVSETINFOTIP {} +impl ::core::clone::Clone for LVSETINFOTIP { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const stc10: u32 = 1097u32; +pub struct LVTILEINFO { + pub cbSize: u32, + pub iItem: i32, + pub cColumns: u32, + pub puColumns: *mut u32, + pub piColFmt: *mut i32, +} +impl ::core::marker::Copy for LVTILEINFO {} +impl ::core::clone::Clone for LVTILEINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct LVTILEVIEWINFO { + pub cbSize: u32, + pub dwMask: LVTILEVIEWINFO_MASK, + pub dwFlags: LVTILEVIEWINFO_FLAGS, + pub sizeTile: super::super::Foundation::SIZE, + pub cLines: i32, + pub rcLabelMargin: super::super::Foundation::RECT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for LVTILEVIEWINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for LVTILEVIEWINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const stc11: u32 = 1098u32; +pub struct MARGINS { + pub cxLeftWidth: i32, + pub cxRightWidth: i32, + pub cyTopHeight: i32, + pub cyBottomHeight: i32, +} +impl ::core::marker::Copy for MARGINS {} +impl ::core::clone::Clone for MARGINS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct MCGRIDINFO { + pub cbSize: u32, + pub dwPart: MCGRIDINFO_PART, + pub dwFlags: MCGRIDINFO_FLAGS, + pub iCalendar: i32, + pub iRow: i32, + pub iCol: i32, + pub bSelected: super::super::Foundation::BOOL, + pub stStart: super::super::Foundation::SYSTEMTIME, + pub stEnd: super::super::Foundation::SYSTEMTIME, + pub rc: super::super::Foundation::RECT, + pub pszName: ::windows_sys::core::PWSTR, + pub cchName: usize, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for MCGRIDINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for MCGRIDINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct MCHITTESTINFO { + pub cbSize: u32, + pub pt: super::super::Foundation::POINT, + pub uHit: MCHITTESTINFO_HIT_FLAGS, + pub st: super::super::Foundation::SYSTEMTIME, + pub rc: super::super::Foundation::RECT, + pub iOffset: i32, + pub iRow: i32, + pub iCol: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for MCHITTESTINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for MCHITTESTINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const stc12: u32 = 1099u32; +pub struct MEASUREITEMSTRUCT { + pub CtlType: DRAWITEMSTRUCT_CTL_TYPE, + pub CtlID: u32, + pub itemID: u32, + pub itemWidth: u32, + pub itemHeight: u32, + pub itemData: usize, +} +impl ::core::marker::Copy for MEASUREITEMSTRUCT {} +impl ::core::clone::Clone for MEASUREITEMSTRUCT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMBCDROPDOWN { + pub hdr: NMHDR, + pub rcButton: super::super::Foundation::RECT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMBCDROPDOWN {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMBCDROPDOWN { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMBCHOTITEM { + pub hdr: NMHDR, + pub dwFlags: NMTBHOTITEM_FLAGS, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMBCHOTITEM {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMBCHOTITEM { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMCBEDRAGBEGINA { + pub hdr: NMHDR, + pub iItemid: i32, + pub szText: [super::super::Foundation::CHAR; 260], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMCBEDRAGBEGINA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMCBEDRAGBEGINA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMCBEDRAGBEGINW { + pub hdr: NMHDR, + pub iItemid: i32, + pub szText: [u16; 260], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMCBEDRAGBEGINW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMCBEDRAGBEGINW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMCBEENDEDITA { + pub hdr: NMHDR, + pub fChanged: super::super::Foundation::BOOL, + pub iNewSelection: i32, + pub szText: [super::super::Foundation::CHAR; 260], + pub iWhy: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMCBEENDEDITA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMCBEENDEDITA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMCBEENDEDITW { + pub hdr: NMHDR, + pub fChanged: super::super::Foundation::BOOL, + pub iNewSelection: i32, + pub szText: [u16; 260], + pub iWhy: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMCBEENDEDITW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMCBEENDEDITW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMCHAR { + pub hdr: NMHDR, + pub ch: u32, + pub dwItemPrev: u32, + pub dwItemNext: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMCHAR {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMCHAR { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMCOMBOBOXEXA { + pub hdr: NMHDR, + pub ceItem: COMBOBOXEXITEMA, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMCOMBOBOXEXA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMCOMBOBOXEXA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMCOMBOBOXEXW { + pub hdr: NMHDR, + pub ceItem: COMBOBOXEXITEMW, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMCOMBOBOXEXW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMCOMBOBOXEXW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct NMCUSTOMDRAW { + pub hdr: NMHDR, + pub dwDrawStage: NMCUSTOMDRAW_DRAW_STAGE, + pub hdc: super::super::Graphics::Gdi::HDC, + pub rc: super::super::Foundation::RECT, + pub dwItemSpec: usize, + pub uItemState: NMCUSTOMDRAW_DRAW_STATE_FLAGS, + pub lItemlParam: super::super::Foundation::LPARAM, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for NMCUSTOMDRAW {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for NMCUSTOMDRAW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMCUSTOMSPLITRECTINFO { + pub hdr: NMHDR, + pub rcClient: super::super::Foundation::RECT, + pub rcButton: super::super::Foundation::RECT, + pub rcSplit: super::super::Foundation::RECT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMCUSTOMSPLITRECTINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMCUSTOMSPLITRECTINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct NMCUSTOMTEXT { + pub hdr: NMHDR, + pub hDC: super::super::Graphics::Gdi::HDC, + pub lpString: ::windows_sys::core::PCWSTR, + pub nCount: i32, + pub lpRect: *mut super::super::Foundation::RECT, + pub uFormat: u32, + pub fLink: super::super::Foundation::BOOL, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for NMCUSTOMTEXT {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for NMCUSTOMTEXT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMDATETIMECHANGE { + pub nmhdr: NMHDR, + pub dwFlags: NMDATETIMECHANGE_FLAGS, + pub st: super::super::Foundation::SYSTEMTIME, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMDATETIMECHANGE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMDATETIMECHANGE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMDATETIMEFORMATA { + pub nmhdr: NMHDR, + pub pszFormat: ::windows_sys::core::PCSTR, + pub st: super::super::Foundation::SYSTEMTIME, + pub pszDisplay: ::windows_sys::core::PCSTR, + pub szDisplay: [super::super::Foundation::CHAR; 64], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMDATETIMEFORMATA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMDATETIMEFORMATA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMDATETIMEFORMATQUERYA { + pub nmhdr: NMHDR, + pub pszFormat: ::windows_sys::core::PCSTR, + pub szMax: super::super::Foundation::SIZE, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMDATETIMEFORMATQUERYA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMDATETIMEFORMATQUERYA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMDATETIMEFORMATQUERYW { + pub nmhdr: NMHDR, + pub pszFormat: ::windows_sys::core::PCWSTR, + pub szMax: super::super::Foundation::SIZE, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMDATETIMEFORMATQUERYW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMDATETIMEFORMATQUERYW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMDATETIMEFORMATW { + pub nmhdr: NMHDR, + pub pszFormat: ::windows_sys::core::PCWSTR, + pub st: super::super::Foundation::SYSTEMTIME, + pub pszDisplay: ::windows_sys::core::PCWSTR, + pub szDisplay: [u16; 64], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMDATETIMEFORMATW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMDATETIMEFORMATW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMDATETIMESTRINGA { + pub nmhdr: NMHDR, + pub pszUserString: ::windows_sys::core::PCSTR, + pub st: super::super::Foundation::SYSTEMTIME, + pub dwFlags: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMDATETIMESTRINGA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMDATETIMESTRINGA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMDATETIMESTRINGW { + pub nmhdr: NMHDR, + pub pszUserString: ::windows_sys::core::PCWSTR, + pub st: super::super::Foundation::SYSTEMTIME, + pub dwFlags: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMDATETIMESTRINGW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMDATETIMESTRINGW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMDATETIMEWMKEYDOWNA { + pub nmhdr: NMHDR, + pub nVirtKey: i32, + pub pszFormat: ::windows_sys::core::PCSTR, + pub st: super::super::Foundation::SYSTEMTIME, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMDATETIMEWMKEYDOWNA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMDATETIMEWMKEYDOWNA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMDATETIMEWMKEYDOWNW { + pub nmhdr: NMHDR, + pub nVirtKey: i32, + pub pszFormat: ::windows_sys::core::PCWSTR, + pub st: super::super::Foundation::SYSTEMTIME, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMDATETIMEWMKEYDOWNW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMDATETIMEWMKEYDOWNW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMDAYSTATE { + pub nmhdr: NMHDR, + pub stStart: super::super::Foundation::SYSTEMTIME, + pub cDayState: i32, + pub prgDayState: *mut u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMDAYSTATE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMDAYSTATE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMHDDISPINFOA { + pub hdr: NMHDR, + pub iItem: i32, + pub mask: HDI_MASK, + pub pszText: ::windows_sys::core::PSTR, + pub cchTextMax: i32, + pub iImage: i32, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMHDDISPINFOA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMHDDISPINFOA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMHDDISPINFOW { + pub hdr: NMHDR, + pub iItem: i32, + pub mask: HDI_MASK, + pub pszText: ::windows_sys::core::PWSTR, + pub cchTextMax: i32, + pub iImage: i32, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMHDDISPINFOW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMHDDISPINFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMHDFILTERBTNCLICK { + pub hdr: NMHDR, + pub iItem: i32, + pub rc: super::super::Foundation::RECT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMHDFILTERBTNCLICK {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMHDFILTERBTNCLICK { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMHDR { + pub hwndFrom: super::super::Foundation::HWND, + pub idFrom: usize, + pub code: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMHDR {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMHDR { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct NMHEADERA { + pub hdr: NMHDR, + pub iItem: i32, + pub iButton: HEADER_CONTROL_NOTIFICATION_BUTTON, + pub pitem: *mut HDITEMA, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for NMHEADERA {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for NMHEADERA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct NMHEADERW { + pub hdr: NMHDR, + pub iItem: i32, + pub iButton: HEADER_CONTROL_NOTIFICATION_BUTTON, + pub pitem: *mut HDITEMW, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for NMHEADERW {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for NMHEADERW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMIPADDRESS { + pub hdr: NMHDR, + pub iField: i32, + pub iValue: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMIPADDRESS {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMIPADDRESS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMITEMACTIVATE { + pub hdr: NMHDR, + pub iItem: i32, + pub iSubItem: i32, + pub uNewState: u32, + pub uOldState: u32, + pub uChanged: u32, + pub ptAction: super::super::Foundation::POINT, + pub lParam: super::super::Foundation::LPARAM, + pub uKeyFlags: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMITEMACTIVATE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMITEMACTIVATE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMKEY { + pub hdr: NMHDR, + pub nVKey: u32, + pub uFlags: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMKEY {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMKEY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMLINK { + pub hdr: NMHDR, + pub item: LITEM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMLINK {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMLINK { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMLISTVIEW { + pub hdr: NMHDR, + pub iItem: i32, + pub iSubItem: i32, + pub uNewState: u32, + pub uOldState: u32, + pub uChanged: LIST_VIEW_ITEM_FLAGS, + pub ptAction: super::super::Foundation::POINT, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMLISTVIEW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMLISTVIEW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMLVCACHEHINT { + pub hdr: NMHDR, + pub iFrom: i32, + pub iTo: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMLVCACHEHINT {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMLVCACHEHINT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct NMLVCUSTOMDRAW { + pub nmcd: NMCUSTOMDRAW, + pub clrText: super::super::Foundation::COLORREF, + pub clrTextBk: super::super::Foundation::COLORREF, + pub iSubItem: i32, + pub dwItemType: NMLVCUSTOMDRAW_ITEM_TYPE, + pub clrFace: super::super::Foundation::COLORREF, + pub iIconEffect: i32, + pub iIconPhase: i32, + pub iPartId: i32, + pub iStateId: i32, + pub rcText: super::super::Foundation::RECT, + pub uAlign: LIST_VIEW_GROUP_ALIGN_FLAGS, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for NMLVCUSTOMDRAW {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for NMLVCUSTOMDRAW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMLVDISPINFOA { + pub hdr: NMHDR, + pub item: LVITEMA, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMLVDISPINFOA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMLVDISPINFOA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMLVDISPINFOW { + pub hdr: NMHDR, + pub item: LVITEMW, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMLVDISPINFOW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMLVDISPINFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMLVEMPTYMARKUP { + pub hdr: NMHDR, + pub dwFlags: NMLVEMPTYMARKUP_FLAGS, + pub szMarkup: [u16; 2084], +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMLVEMPTYMARKUP {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMLVEMPTYMARKUP { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMLVFINDITEMA { + pub hdr: NMHDR, + pub iStart: i32, + pub lvfi: LVFINDINFOA, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMLVFINDITEMA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMLVFINDITEMA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMLVFINDITEMW { + pub hdr: NMHDR, + pub iStart: i32, + pub lvfi: LVFINDINFOW, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMLVFINDITEMW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMLVFINDITEMW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMLVGETINFOTIPA { + pub hdr: NMHDR, + pub dwFlags: NMLVGETINFOTIP_FLAGS, + pub pszText: ::windows_sys::core::PSTR, + pub cchTextMax: i32, + pub iItem: i32, + pub iSubItem: i32, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMLVGETINFOTIPA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMLVGETINFOTIPA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMLVGETINFOTIPW { + pub hdr: NMHDR, + pub dwFlags: NMLVGETINFOTIP_FLAGS, + pub pszText: ::windows_sys::core::PWSTR, + pub cchTextMax: i32, + pub iItem: i32, + pub iSubItem: i32, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMLVGETINFOTIPW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMLVGETINFOTIPW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMLVKEYDOWN { + pub hdr: NMHDR, + pub wVKey: u16, + pub flags: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMLVKEYDOWN {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMLVKEYDOWN { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMLVLINK { + pub hdr: NMHDR, + pub link: LITEM, + pub iItem: i32, + pub iSubItem: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMLVLINK {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMLVLINK { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMLVODSTATECHANGE { + pub hdr: NMHDR, + pub iFrom: i32, + pub iTo: i32, + pub uNewState: LIST_VIEW_ITEM_STATE_FLAGS, + pub uOldState: LIST_VIEW_ITEM_STATE_FLAGS, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMLVODSTATECHANGE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMLVODSTATECHANGE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMLVSCROLL { + pub hdr: NMHDR, + pub dx: i32, + pub dy: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMLVSCROLL {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMLVSCROLL { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMMOUSE { + pub hdr: NMHDR, + pub dwItemSpec: usize, + pub dwItemData: usize, + pub pt: super::super::Foundation::POINT, + pub dwHitInfo: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMMOUSE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMMOUSE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMOBJECTNOTIFY { + pub hdr: NMHDR, + pub iItem: i32, + pub piid: *const ::windows_sys::core::GUID, + pub pObject: *mut ::core::ffi::c_void, + pub hResult: ::windows_sys::core::HRESULT, + pub dwFlags: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMOBJECTNOTIFY {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMOBJECTNOTIFY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMPGCALCSIZE { + pub hdr: NMHDR, + pub dwFlag: NMPGCALCSIZE_FLAGS, + pub iWidth: i32, + pub iHeight: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMPGCALCSIZE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMPGCALCSIZE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMPGHOTITEM { + pub hdr: NMHDR, + pub idOld: i32, + pub idNew: i32, + pub dwFlags: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMPGHOTITEM {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMPGHOTITEM { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMPGSCROLL { + pub hdr: NMHDR, + pub fwKeys: NMPGSCROLL_KEYS, + pub rcParent: super::super::Foundation::RECT, + pub iDir: NMPGSCROLL_DIR, + pub iXpos: i32, + pub iYpos: i32, + pub iScroll: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMPGSCROLL {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMPGSCROLL { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMRBAUTOSIZE { + pub hdr: NMHDR, + pub fChanged: super::super::Foundation::BOOL, + pub rcTarget: super::super::Foundation::RECT, + pub rcActual: super::super::Foundation::RECT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMRBAUTOSIZE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMRBAUTOSIZE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMREBAR { + pub hdr: NMHDR, + pub dwMask: NMREBAR_MASK_FLAGS, + pub uBand: u32, + pub fStyle: u32, + pub wID: u32, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMREBAR {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMREBAR { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMREBARAUTOBREAK { + pub hdr: NMHDR, + pub uBand: u32, + pub wID: u32, + pub lParam: super::super::Foundation::LPARAM, + pub uMsg: u32, + pub fStyleCurrent: u32, + pub fAutoBreak: super::super::Foundation::BOOL, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMREBARAUTOBREAK {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMREBARAUTOBREAK { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMREBARCHEVRON { + pub hdr: NMHDR, + pub uBand: u32, + pub wID: u32, + pub lParam: super::super::Foundation::LPARAM, + pub rc: super::super::Foundation::RECT, + pub lParamNM: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMREBARCHEVRON {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMREBARCHEVRON { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMREBARCHILDSIZE { + pub hdr: NMHDR, + pub uBand: u32, + pub wID: u32, + pub rcChild: super::super::Foundation::RECT, + pub rcBand: super::super::Foundation::RECT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMREBARCHILDSIZE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMREBARCHILDSIZE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMREBARSPLITTER { + pub hdr: NMHDR, + pub rcSizing: super::super::Foundation::RECT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMREBARSPLITTER {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMREBARSPLITTER { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMSEARCHWEB { + pub hdr: NMHDR, + pub entrypoint: EC_SEARCHWEB_ENTRYPOINT, + pub hasQueryText: super::super::Foundation::BOOL, + pub invokeSucceeded: super::super::Foundation::BOOL, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMSEARCHWEB {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMSEARCHWEB { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMSELCHANGE { + pub nmhdr: NMHDR, + pub stSelStart: super::super::Foundation::SYSTEMTIME, + pub stSelEnd: super::super::Foundation::SYSTEMTIME, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMSELCHANGE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMSELCHANGE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct NMTBCUSTOMDRAW { + pub nmcd: NMCUSTOMDRAW, + pub hbrMonoDither: super::super::Graphics::Gdi::HBRUSH, + pub hbrLines: super::super::Graphics::Gdi::HBRUSH, + pub hpenLines: super::super::Graphics::Gdi::HPEN, + pub clrText: super::super::Foundation::COLORREF, + pub clrMark: super::super::Foundation::COLORREF, + pub clrTextHighlight: super::super::Foundation::COLORREF, + pub clrBtnFace: super::super::Foundation::COLORREF, + pub clrBtnHighlight: super::super::Foundation::COLORREF, + pub clrHighlightHotTrack: super::super::Foundation::COLORREF, + pub rcText: super::super::Foundation::RECT, + pub nStringBkMode: i32, + pub nHLStringBkMode: i32, + pub iListGap: i32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for NMTBCUSTOMDRAW {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for NMTBCUSTOMDRAW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTBDISPINFOA { + pub hdr: NMHDR, + pub dwMask: NMTBDISPINFOW_MASK, + pub idCommand: i32, + pub lParam: usize, + pub iImage: i32, + pub pszText: ::windows_sys::core::PSTR, + pub cchText: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTBDISPINFOA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTBDISPINFOA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTBDISPINFOW { + pub hdr: NMHDR, + pub dwMask: NMTBDISPINFOW_MASK, + pub idCommand: i32, + pub lParam: usize, + pub iImage: i32, + pub pszText: ::windows_sys::core::PWSTR, + pub cchText: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTBDISPINFOW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTBDISPINFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTBGETINFOTIPA { + pub hdr: NMHDR, + pub pszText: ::windows_sys::core::PSTR, + pub cchTextMax: i32, + pub iItem: i32, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTBGETINFOTIPA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTBGETINFOTIPA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTBGETINFOTIPW { + pub hdr: NMHDR, + pub pszText: ::windows_sys::core::PWSTR, + pub cchTextMax: i32, + pub iItem: i32, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTBGETINFOTIPW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTBGETINFOTIPW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTBHOTITEM { + pub hdr: NMHDR, + pub idOld: i32, + pub idNew: i32, + pub dwFlags: NMTBHOTITEM_FLAGS, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTBHOTITEM {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTBHOTITEM { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTBRESTORE { + pub hdr: NMHDR, + pub pData: *mut u32, + pub pCurrent: *mut u32, + pub cbData: u32, + pub iItem: i32, + pub cButtons: i32, + pub cbBytesPerRecord: i32, + pub tbButton: TBBUTTON, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTBRESTORE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTBRESTORE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTBSAVE { + pub hdr: NMHDR, + pub pData: *mut u32, + pub pCurrent: *mut u32, + pub cbData: u32, + pub iItem: i32, + pub cButtons: i32, + pub tbButton: TBBUTTON, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTBSAVE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTBSAVE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTCKEYDOWN { + pub hdr: NMHDR, + pub wVKey: u16, + pub flags: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTCKEYDOWN {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTCKEYDOWN { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTOOLBARA { + pub hdr: NMHDR, + pub iItem: i32, + pub tbButton: TBBUTTON, + pub cchText: i32, + pub pszText: ::windows_sys::core::PSTR, + pub rcButton: super::super::Foundation::RECT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTOOLBARA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTOOLBARA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTOOLBARW { + pub hdr: NMHDR, + pub iItem: i32, + pub tbButton: TBBUTTON, + pub cchText: i32, + pub pszText: ::windows_sys::core::PWSTR, + pub rcButton: super::super::Foundation::RECT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTOOLBARW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTOOLBARW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTOOLTIPSCREATED { + pub hdr: NMHDR, + pub hwndToolTips: super::super::Foundation::HWND, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTOOLTIPSCREATED {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTOOLTIPSCREATED { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTRBTHUMBPOSCHANGING { + pub hdr: NMHDR, + pub dwPos: u32, + pub nReason: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTRBTHUMBPOSCHANGING {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTRBTHUMBPOSCHANGING { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTREEVIEWA { + pub hdr: NMHDR, + pub action: NM_TREEVIEW_ACTION, + pub itemOld: TVITEMA, + pub itemNew: TVITEMA, + pub ptDrag: super::super::Foundation::POINT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTREEVIEWA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTREEVIEWA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTREEVIEWW { + pub hdr: NMHDR, + pub action: NM_TREEVIEW_ACTION, + pub itemOld: TVITEMW, + pub itemNew: TVITEMW, + pub ptDrag: super::super::Foundation::POINT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTREEVIEWW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTREEVIEWW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct NMTTCUSTOMDRAW { + pub nmcd: NMCUSTOMDRAW, + pub uDrawFlags: u32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for NMTTCUSTOMDRAW {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for NMTTCUSTOMDRAW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTTDISPINFOA { + pub hdr: NMHDR, + pub lpszText: ::windows_sys::core::PSTR, + pub szText: [super::super::Foundation::CHAR; 80], + pub hinst: super::super::Foundation::HINSTANCE, + pub uFlags: TOOLTIP_FLAGS, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTTDISPINFOA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTTDISPINFOA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTTDISPINFOW { + pub hdr: NMHDR, + pub lpszText: ::windows_sys::core::PWSTR, + pub szText: [u16; 80], + pub hinst: super::super::Foundation::HINSTANCE, + pub uFlags: TOOLTIP_FLAGS, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTTDISPINFOW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTTDISPINFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct NMTVASYNCDRAW { + pub hdr: NMHDR, + pub pimldp: *mut IMAGELISTDRAWPARAMS, + pub hr: ::windows_sys::core::HRESULT, + pub hItem: HTREEITEM, + pub lParam: super::super::Foundation::LPARAM, + pub dwRetFlags: u32, + pub iRetImageIndex: i32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for NMTVASYNCDRAW {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for NMTVASYNCDRAW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct NMTVCUSTOMDRAW { + pub nmcd: NMCUSTOMDRAW, + pub clrText: super::super::Foundation::COLORREF, + pub clrTextBk: super::super::Foundation::COLORREF, + pub iLevel: i32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for NMTVCUSTOMDRAW {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for NMTVCUSTOMDRAW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTVDISPINFOA { + pub hdr: NMHDR, + pub item: TVITEMA, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTVDISPINFOA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTVDISPINFOA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTVDISPINFOEXA { + pub hdr: NMHDR, + pub item: TVITEMEXA, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTVDISPINFOEXA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTVDISPINFOEXA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTVDISPINFOEXW { + pub hdr: NMHDR, + pub item: TVITEMEXW, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTVDISPINFOEXW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTVDISPINFOEXW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTVDISPINFOW { + pub hdr: NMHDR, + pub item: TVITEMW, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTVDISPINFOW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTVDISPINFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTVGETINFOTIPA { + pub hdr: NMHDR, + pub pszText: ::windows_sys::core::PSTR, + pub cchTextMax: i32, + pub hItem: HTREEITEM, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTVGETINFOTIPA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTVGETINFOTIPA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTVGETINFOTIPW { + pub hdr: NMHDR, + pub pszText: ::windows_sys::core::PWSTR, + pub cchTextMax: i32, + pub hItem: HTREEITEM, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTVGETINFOTIPW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTVGETINFOTIPW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTVITEMCHANGE { + pub hdr: NMHDR, + pub uChanged: u32, + pub hItem: HTREEITEM, + pub uStateNew: u32, + pub uStateOld: u32, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTVITEMCHANGE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTVITEMCHANGE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTVKEYDOWN { + pub hdr: NMHDR, + pub wVKey: u16, + pub flags: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTVKEYDOWN {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTVKEYDOWN { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMTVSTATEIMAGECHANGING { + pub hdr: NMHDR, + pub hti: HTREEITEM, + pub iOldStateImageIndex: i32, + pub iNewStateImageIndex: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMTVSTATEIMAGECHANGING {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMTVSTATEIMAGECHANGING { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMUPDOWN { + pub hdr: NMHDR, + pub iPos: i32, + pub iDelta: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMUPDOWN {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMUPDOWN { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct NMVIEWCHANGE { + pub nmhdr: NMHDR, + pub dwOldView: MONTH_CALDENDAR_MESSAGES_VIEW, + pub dwNewView: MONTH_CALDENDAR_MESSAGES_VIEW, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for NMVIEWCHANGE {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for NMVIEWCHANGE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const stc13: u32 = 1100u32; +pub struct PBRANGE { + pub iLow: i32, + pub iHigh: i32, +} +impl ::core::marker::Copy for PBRANGE {} +impl ::core::clone::Clone for PBRANGE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const stc14: u32 = 1101u32; +pub struct POINTER_DEVICE_CURSOR_INFO { + pub cursorId: u32, + pub cursor: POINTER_DEVICE_CURSOR_TYPE, +} +impl ::core::marker::Copy for POINTER_DEVICE_CURSOR_INFO {} +impl ::core::clone::Clone for POINTER_DEVICE_CURSOR_INFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct POINTER_DEVICE_INFO { + pub displayOrientation: u32, + pub device: super::super::Foundation::HANDLE, + pub pointerDeviceType: POINTER_DEVICE_TYPE, + pub monitor: super::super::Graphics::Gdi::HMONITOR, + pub startingCursorId: u32, + pub maxActiveContacts: u16, + pub productString: [u16; 520], +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for POINTER_DEVICE_INFO {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for POINTER_DEVICE_INFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const stc15: u32 = 1102u32; +pub struct POINTER_DEVICE_PROPERTY { + pub logicalMin: i32, + pub logicalMax: i32, + pub physicalMin: i32, + pub physicalMax: i32, + pub unit: u32, + pub unitExponent: u32, + pub usagePageId: u16, + pub usageId: u16, +} +impl ::core::marker::Copy for POINTER_DEVICE_PROPERTY {} +impl ::core::clone::Clone for POINTER_DEVICE_PROPERTY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Input_Pointer\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct POINTER_TYPE_INFO { + pub r#type: super::WindowsAndMessaging::POINTER_INPUT_TYPE, + pub Anonymous: POINTER_TYPE_INFO_0, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for POINTER_TYPE_INFO {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for POINTER_TYPE_INFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Input_Pointer\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] +pub union POINTER_TYPE_INFO_0 { + pub touchInfo: super::Input::Pointer::POINTER_TOUCH_INFO, + pub penInfo: super::Input::Pointer::POINTER_PEN_INFO, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for POINTER_TYPE_INFO_0 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for POINTER_TYPE_INFO_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct PROPSHEETHEADERA_V1 { + pub dwSize: u32, + pub dwFlags: u32, + pub hwndParent: super::super::Foundation::HWND, + pub hInstance: super::super::Foundation::HINSTANCE, + pub Anonymous1: PROPSHEETHEADERA_V1_0, + pub pszCaption: ::windows_sys::core::PCSTR, + pub nPages: u32, + pub Anonymous2: PROPSHEETHEADERA_V1_1, + pub Anonymous3: PROPSHEETHEADERA_V1_2, + pub pfnCallback: PFNPROPSHEETCALLBACK, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETHEADERA_V1 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETHEADERA_V1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETHEADERA_V1_0 { + pub hIcon: super::WindowsAndMessaging::HICON, + pub pszIcon: ::windows_sys::core::PCSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETHEADERA_V1_0 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETHEADERA_V1_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETHEADERA_V1_1 { + pub nStartPage: u32, + pub pStartPage: ::windows_sys::core::PCSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETHEADERA_V1_1 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETHEADERA_V1_1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETHEADERA_V1_2 { + pub ppsp: *mut PROPSHEETPAGEA, + pub phpage: *mut HPROPSHEETPAGE, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETHEADERA_V1_2 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETHEADERA_V1_2 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct PROPSHEETHEADERA_V2 { + pub dwSize: u32, + pub dwFlags: u32, + pub hwndParent: super::super::Foundation::HWND, + pub hInstance: super::super::Foundation::HINSTANCE, + pub Anonymous1: PROPSHEETHEADERA_V2_0, + pub pszCaption: ::windows_sys::core::PCSTR, + pub nPages: u32, + pub Anonymous2: PROPSHEETHEADERA_V2_1, + pub Anonymous3: PROPSHEETHEADERA_V2_2, + pub pfnCallback: PFNPROPSHEETCALLBACK, + pub Anonymous4: PROPSHEETHEADERA_V2_3, + pub hplWatermark: super::super::Graphics::Gdi::HPALETTE, + pub Anonymous5: PROPSHEETHEADERA_V2_4, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETHEADERA_V2 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETHEADERA_V2 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETHEADERA_V2_0 { + pub hIcon: super::WindowsAndMessaging::HICON, + pub pszIcon: ::windows_sys::core::PCSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETHEADERA_V2_0 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETHEADERA_V2_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETHEADERA_V2_1 { + pub nStartPage: u32, + pub pStartPage: ::windows_sys::core::PCSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETHEADERA_V2_1 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETHEADERA_V2_1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETHEADERA_V2_2 { + pub ppsp: *mut PROPSHEETPAGEA, + pub phpage: *mut HPROPSHEETPAGE, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETHEADERA_V2_2 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETHEADERA_V2_2 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETHEADERA_V2_3 { + pub hbmWatermark: super::super::Graphics::Gdi::HBITMAP, + pub pszbmWatermark: ::windows_sys::core::PCSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETHEADERA_V2_3 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETHEADERA_V2_3 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETHEADERA_V2_4 { + pub hbmHeader: super::super::Graphics::Gdi::HBITMAP, + pub pszbmHeader: ::windows_sys::core::PCSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETHEADERA_V2_4 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETHEADERA_V2_4 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct PROPSHEETHEADERW_V1 { + pub dwSize: u32, + pub dwFlags: u32, + pub hwndParent: super::super::Foundation::HWND, + pub hInstance: super::super::Foundation::HINSTANCE, + pub Anonymous1: PROPSHEETHEADERW_V1_0, + pub pszCaption: ::windows_sys::core::PCWSTR, + pub nPages: u32, + pub Anonymous2: PROPSHEETHEADERW_V1_1, + pub Anonymous3: PROPSHEETHEADERW_V1_2, + pub pfnCallback: PFNPROPSHEETCALLBACK, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETHEADERW_V1 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETHEADERW_V1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETHEADERW_V1_0 { + pub hIcon: super::WindowsAndMessaging::HICON, + pub pszIcon: ::windows_sys::core::PCWSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETHEADERW_V1_0 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETHEADERW_V1_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETHEADERW_V1_1 { + pub nStartPage: u32, + pub pStartPage: ::windows_sys::core::PCWSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETHEADERW_V1_1 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETHEADERW_V1_1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETHEADERW_V1_2 { + pub ppsp: *mut PROPSHEETPAGEW, + pub phpage: *mut HPROPSHEETPAGE, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETHEADERW_V1_2 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETHEADERW_V1_2 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct PROPSHEETHEADERW_V2 { + pub dwSize: u32, + pub dwFlags: u32, + pub hwndParent: super::super::Foundation::HWND, + pub hInstance: super::super::Foundation::HINSTANCE, + pub Anonymous1: PROPSHEETHEADERW_V2_0, + pub pszCaption: ::windows_sys::core::PCWSTR, + pub nPages: u32, + pub Anonymous2: PROPSHEETHEADERW_V2_1, + pub Anonymous3: PROPSHEETHEADERW_V2_2, + pub pfnCallback: PFNPROPSHEETCALLBACK, + pub Anonymous4: PROPSHEETHEADERW_V2_3, + pub hplWatermark: super::super::Graphics::Gdi::HPALETTE, + pub Anonymous5: PROPSHEETHEADERW_V2_4, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETHEADERW_V2 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETHEADERW_V2 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETHEADERW_V2_0 { + pub hIcon: super::WindowsAndMessaging::HICON, + pub pszIcon: ::windows_sys::core::PCWSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETHEADERW_V2_0 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETHEADERW_V2_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETHEADERW_V2_1 { + pub nStartPage: u32, + pub pStartPage: ::windows_sys::core::PCWSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETHEADERW_V2_1 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETHEADERW_V2_1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETHEADERW_V2_2 { + pub ppsp: *mut PROPSHEETPAGEW, + pub phpage: *mut HPROPSHEETPAGE, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETHEADERW_V2_2 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETHEADERW_V2_2 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETHEADERW_V2_3 { + pub hbmWatermark: super::super::Graphics::Gdi::HBITMAP, + pub pszbmWatermark: ::windows_sys::core::PCWSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETHEADERW_V2_3 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETHEADERW_V2_3 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETHEADERW_V2_4 { + pub hbmHeader: super::super::Graphics::Gdi::HBITMAP, + pub pszbmHeader: ::windows_sys::core::PCWSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETHEADERW_V2_4 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETHEADERW_V2_4 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct PROPSHEETPAGEA { + pub dwSize: u32, + pub dwFlags: u32, + pub hInstance: super::super::Foundation::HINSTANCE, + pub Anonymous1: PROPSHEETPAGEA_0, + pub Anonymous2: PROPSHEETPAGEA_1, + pub pszTitle: ::windows_sys::core::PCSTR, + pub pfnDlgProc: super::WindowsAndMessaging::DLGPROC, + pub lParam: super::super::Foundation::LPARAM, + pub pfnCallback: LPFNPSPCALLBACKA, + pub pcRefParent: *mut u32, + pub pszHeaderTitle: ::windows_sys::core::PCSTR, + pub pszHeaderSubTitle: ::windows_sys::core::PCSTR, + pub hActCtx: super::super::Foundation::HANDLE, + pub Anonymous3: PROPSHEETPAGEA_2, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEA {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETPAGEA_0 { + pub pszTemplate: ::windows_sys::core::PCSTR, + pub pResource: *mut super::WindowsAndMessaging::DLGTEMPLATE, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEA_0 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEA_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETPAGEA_1 { + pub hIcon: super::WindowsAndMessaging::HICON, + pub pszIcon: ::windows_sys::core::PCSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEA_1 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEA_1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETPAGEA_2 { + pub hbmHeader: super::super::Graphics::Gdi::HBITMAP, + pub pszbmHeader: ::windows_sys::core::PCSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEA_2 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEA_2 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct PROPSHEETPAGEA_V1 { + pub dwSize: u32, + pub dwFlags: u32, + pub hInstance: super::super::Foundation::HINSTANCE, + pub Anonymous1: PROPSHEETPAGEA_V1_0, + pub Anonymous2: PROPSHEETPAGEA_V1_1, + pub pszTitle: ::windows_sys::core::PCSTR, + pub pfnDlgProc: super::WindowsAndMessaging::DLGPROC, + pub lParam: super::super::Foundation::LPARAM, + pub pfnCallback: LPFNPSPCALLBACKA, + pub pcRefParent: *mut u32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEA_V1 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEA_V1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETPAGEA_V1_0 { + pub pszTemplate: ::windows_sys::core::PCSTR, + pub pResource: *mut super::WindowsAndMessaging::DLGTEMPLATE, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEA_V1_0 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEA_V1_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETPAGEA_V1_1 { + pub hIcon: super::WindowsAndMessaging::HICON, + pub pszIcon: ::windows_sys::core::PCSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEA_V1_1 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEA_V1_1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct PROPSHEETPAGEA_V2 { + pub dwSize: u32, + pub dwFlags: u32, + pub hInstance: super::super::Foundation::HINSTANCE, + pub Anonymous1: PROPSHEETPAGEA_V2_0, + pub Anonymous2: PROPSHEETPAGEA_V2_1, + pub pszTitle: ::windows_sys::core::PCSTR, + pub pfnDlgProc: super::WindowsAndMessaging::DLGPROC, + pub lParam: super::super::Foundation::LPARAM, + pub pfnCallback: LPFNPSPCALLBACKA, + pub pcRefParent: *mut u32, + pub pszHeaderTitle: ::windows_sys::core::PCSTR, + pub pszHeaderSubTitle: ::windows_sys::core::PCSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEA_V2 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEA_V2 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETPAGEA_V2_0 { + pub pszTemplate: ::windows_sys::core::PCSTR, + pub pResource: *mut super::WindowsAndMessaging::DLGTEMPLATE, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEA_V2_0 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEA_V2_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETPAGEA_V2_1 { + pub hIcon: super::WindowsAndMessaging::HICON, + pub pszIcon: ::windows_sys::core::PCSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEA_V2_1 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEA_V2_1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct PROPSHEETPAGEA_V3 { + pub dwSize: u32, + pub dwFlags: u32, + pub hInstance: super::super::Foundation::HINSTANCE, + pub Anonymous1: PROPSHEETPAGEA_V3_0, + pub Anonymous2: PROPSHEETPAGEA_V3_1, + pub pszTitle: ::windows_sys::core::PCSTR, + pub pfnDlgProc: super::WindowsAndMessaging::DLGPROC, + pub lParam: super::super::Foundation::LPARAM, + pub pfnCallback: LPFNPSPCALLBACKA, + pub pcRefParent: *mut u32, + pub pszHeaderTitle: ::windows_sys::core::PCSTR, + pub pszHeaderSubTitle: ::windows_sys::core::PCSTR, + pub hActCtx: super::super::Foundation::HANDLE, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEA_V3 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEA_V3 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETPAGEA_V3_0 { + pub pszTemplate: ::windows_sys::core::PCSTR, + pub pResource: *mut super::WindowsAndMessaging::DLGTEMPLATE, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEA_V3_0 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEA_V3_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETPAGEA_V3_1 { + pub hIcon: super::WindowsAndMessaging::HICON, + pub pszIcon: ::windows_sys::core::PCSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEA_V3_1 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEA_V3_1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct PROPSHEETPAGEW { + pub dwSize: u32, + pub dwFlags: u32, + pub hInstance: super::super::Foundation::HINSTANCE, + pub Anonymous1: PROPSHEETPAGEW_0, + pub Anonymous2: PROPSHEETPAGEW_1, + pub pszTitle: ::windows_sys::core::PCWSTR, + pub pfnDlgProc: super::WindowsAndMessaging::DLGPROC, + pub lParam: super::super::Foundation::LPARAM, + pub pfnCallback: LPFNPSPCALLBACKW, + pub pcRefParent: *mut u32, + pub pszHeaderTitle: ::windows_sys::core::PCWSTR, + pub pszHeaderSubTitle: ::windows_sys::core::PCWSTR, + pub hActCtx: super::super::Foundation::HANDLE, + pub Anonymous3: PROPSHEETPAGEW_2, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEW {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETPAGEW_0 { + pub pszTemplate: ::windows_sys::core::PCWSTR, + pub pResource: *mut super::WindowsAndMessaging::DLGTEMPLATE, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEW_0 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEW_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETPAGEW_1 { + pub hIcon: super::WindowsAndMessaging::HICON, + pub pszIcon: ::windows_sys::core::PCWSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEW_1 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEW_1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETPAGEW_2 { + pub hbmHeader: super::super::Graphics::Gdi::HBITMAP, + pub pszbmHeader: ::windows_sys::core::PCWSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEW_2 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEW_2 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct PROPSHEETPAGEW_V1 { + pub dwSize: u32, + pub dwFlags: u32, + pub hInstance: super::super::Foundation::HINSTANCE, + pub Anonymous1: PROPSHEETPAGEW_V1_0, + pub Anonymous2: PROPSHEETPAGEW_V1_1, + pub pszTitle: ::windows_sys::core::PCWSTR, + pub pfnDlgProc: super::WindowsAndMessaging::DLGPROC, + pub lParam: super::super::Foundation::LPARAM, + pub pfnCallback: LPFNPSPCALLBACKW, + pub pcRefParent: *mut u32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEW_V1 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEW_V1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETPAGEW_V1_0 { + pub pszTemplate: ::windows_sys::core::PCWSTR, + pub pResource: *mut super::WindowsAndMessaging::DLGTEMPLATE, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEW_V1_0 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEW_V1_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETPAGEW_V1_1 { + pub hIcon: super::WindowsAndMessaging::HICON, + pub pszIcon: ::windows_sys::core::PCWSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEW_V1_1 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEW_V1_1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct PROPSHEETPAGEW_V2 { + pub dwSize: u32, + pub dwFlags: u32, + pub hInstance: super::super::Foundation::HINSTANCE, + pub Anonymous1: PROPSHEETPAGEW_V2_0, + pub Anonymous2: PROPSHEETPAGEW_V2_1, + pub pszTitle: ::windows_sys::core::PCWSTR, + pub pfnDlgProc: super::WindowsAndMessaging::DLGPROC, + pub lParam: super::super::Foundation::LPARAM, + pub pfnCallback: LPFNPSPCALLBACKW, + pub pcRefParent: *mut u32, + pub pszHeaderTitle: ::windows_sys::core::PCWSTR, + pub pszHeaderSubTitle: ::windows_sys::core::PCWSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEW_V2 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEW_V2 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETPAGEW_V2_0 { + pub pszTemplate: ::windows_sys::core::PCWSTR, + pub pResource: *mut super::WindowsAndMessaging::DLGTEMPLATE, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEW_V2_0 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEW_V2_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETPAGEW_V2_1 { + pub hIcon: super::WindowsAndMessaging::HICON, + pub pszIcon: ::windows_sys::core::PCWSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEW_V2_1 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEW_V2_1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct PROPSHEETPAGEW_V3 { + pub dwSize: u32, + pub dwFlags: u32, + pub hInstance: super::super::Foundation::HINSTANCE, + pub Anonymous1: PROPSHEETPAGEW_V3_0, + pub Anonymous2: PROPSHEETPAGEW_V3_1, + pub pszTitle: ::windows_sys::core::PCWSTR, + pub pfnDlgProc: super::WindowsAndMessaging::DLGPROC, + pub lParam: super::super::Foundation::LPARAM, + pub pfnCallback: LPFNPSPCALLBACKW, + pub pcRefParent: *mut u32, + pub pszHeaderTitle: ::windows_sys::core::PCWSTR, + pub pszHeaderSubTitle: ::windows_sys::core::PCWSTR, + pub hActCtx: super::super::Foundation::HANDLE, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEW_V3 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEW_V3 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETPAGEW_V3_0 { + pub pszTemplate: ::windows_sys::core::PCWSTR, + pub pResource: *mut super::WindowsAndMessaging::DLGTEMPLATE, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEW_V3_0 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEW_V3_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub union PROPSHEETPAGEW_V3_1 { + pub hIcon: super::WindowsAndMessaging::HICON, + pub pszIcon: ::windows_sys::core::PCWSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for PROPSHEETPAGEW_V3_1 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for PROPSHEETPAGEW_V3_1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct PSHNOTIFY { + pub hdr: NMHDR, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for PSHNOTIFY {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for PSHNOTIFY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct RBHITTESTINFO { + pub pt: super::super::Foundation::POINT, + pub flags: u32, + pub iBand: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for RBHITTESTINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for RBHITTESTINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct REBARBANDINFOA { + pub cbSize: u32, + pub fMask: u32, + pub fStyle: u32, + pub clrFore: super::super::Foundation::COLORREF, + pub clrBack: super::super::Foundation::COLORREF, + pub lpText: ::windows_sys::core::PSTR, + pub cch: u32, + pub iImage: i32, + pub hwndChild: super::super::Foundation::HWND, + pub cxMinChild: u32, + pub cyMinChild: u32, + pub cx: u32, + pub hbmBack: super::super::Graphics::Gdi::HBITMAP, + pub wID: u32, + pub cyChild: u32, + pub cyMaxChild: u32, + pub cyIntegral: u32, + pub cxIdeal: u32, + pub lParam: super::super::Foundation::LPARAM, + pub cxHeader: u32, + pub rcChevronLocation: super::super::Foundation::RECT, + pub uChevronState: u32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for REBARBANDINFOA {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for REBARBANDINFOA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub struct REBARBANDINFOW { + pub cbSize: u32, + pub fMask: u32, + pub fStyle: u32, + pub clrFore: super::super::Foundation::COLORREF, + pub clrBack: super::super::Foundation::COLORREF, + pub lpText: ::windows_sys::core::PWSTR, + pub cch: u32, + pub iImage: i32, + pub hwndChild: super::super::Foundation::HWND, + pub cxMinChild: u32, + pub cyMinChild: u32, + pub cx: u32, + pub hbmBack: super::super::Graphics::Gdi::HBITMAP, + pub wID: u32, + pub cyChild: u32, + pub cyMaxChild: u32, + pub cyIntegral: u32, + pub cxIdeal: u32, + pub lParam: super::super::Foundation::LPARAM, + pub cxHeader: u32, + pub rcChevronLocation: super::super::Foundation::RECT, + pub uChevronState: u32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::marker::Copy for REBARBANDINFOW {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +impl ::core::clone::Clone for REBARBANDINFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const stc16: u32 = 1103u32; +pub struct REBARINFO { + pub cbSize: u32, + pub fMask: u32, + pub himl: HIMAGELIST, +} +impl ::core::marker::Copy for REBARINFO {} +impl ::core::clone::Clone for REBARINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +pub struct TASKDIALOGCONFIG { + pub cbSize: u32, + pub hwndParent: super::super::Foundation::HWND, + pub hInstance: super::super::Foundation::HINSTANCE, + pub dwFlags: TASKDIALOG_FLAGS, + pub dwCommonButtons: TASKDIALOG_COMMON_BUTTON_FLAGS, + pub pszWindowTitle: ::windows_sys::core::PCWSTR, + pub Anonymous1: TASKDIALOGCONFIG_0, + pub pszMainInstruction: ::windows_sys::core::PCWSTR, + pub pszContent: ::windows_sys::core::PCWSTR, + pub cButtons: u32, + pub pButtons: *const TASKDIALOG_BUTTON, + pub nDefaultButton: i32, + pub cRadioButtons: u32, + pub pRadioButtons: *const TASKDIALOG_BUTTON, + pub nDefaultRadioButton: i32, + pub pszVerificationText: ::windows_sys::core::PCWSTR, + pub pszExpandedInformation: ::windows_sys::core::PCWSTR, + pub pszExpandedControlText: ::windows_sys::core::PCWSTR, + pub pszCollapsedControlText: ::windows_sys::core::PCWSTR, + pub Anonymous2: TASKDIALOGCONFIG_1, + pub pszFooter: ::windows_sys::core::PCWSTR, + pub pfCallback: PFTASKDIALOGCALLBACK, + pub lpCallbackData: isize, + pub cxWidth: u32, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for TASKDIALOGCONFIG {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for TASKDIALOGCONFIG { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +pub union TASKDIALOGCONFIG_0 { + pub hMainIcon: super::WindowsAndMessaging::HICON, + pub pszMainIcon: ::windows_sys::core::PCWSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for TASKDIALOGCONFIG_0 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for TASKDIALOGCONFIG_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +pub union TASKDIALOGCONFIG_1 { + pub hFooterIcon: super::WindowsAndMessaging::HICON, + pub pszFooterIcon: ::windows_sys::core::PCWSTR, +} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::marker::Copy for TASKDIALOGCONFIG_1 {} +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))] +impl ::core::clone::Clone for TASKDIALOGCONFIG_1 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C, packed(1))] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const stc17: u32 = 1104u32; +pub struct TASKDIALOG_BUTTON { + pub nButtonID: i32, + pub pszButtonText: ::windows_sys::core::PCWSTR, +} +impl ::core::marker::Copy for TASKDIALOG_BUTTON {} +impl ::core::clone::Clone for TASKDIALOG_BUTTON { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const stc18: u32 = 1105u32; +pub struct TA_CUBIC_BEZIER { + pub header: TA_TIMINGFUNCTION, + pub rX0: f32, + pub rY0: f32, + pub rX1: f32, + pub rY1: f32, +} +impl ::core::marker::Copy for TA_CUBIC_BEZIER {} +impl ::core::clone::Clone for TA_CUBIC_BEZIER { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const stc19: u32 = 1106u32; +pub struct TA_TIMINGFUNCTION { + pub eTimingFunctionType: TA_TIMINGFUNCTION_TYPE, +} +impl ::core::marker::Copy for TA_TIMINGFUNCTION {} +impl ::core::clone::Clone for TA_TIMINGFUNCTION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const stc2: u32 = 1089u32; +pub struct TA_TRANSFORM { + pub eTransformType: TA_TRANSFORM_TYPE, + pub dwTimingFunctionId: u32, + pub dwStartTime: u32, + pub dwDurationTime: u32, + pub eFlags: TA_TRANSFORM_FLAG, +} +impl ::core::marker::Copy for TA_TRANSFORM {} +impl ::core::clone::Clone for TA_TRANSFORM { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const stc20: u32 = 1107u32; +pub struct TA_TRANSFORM_2D { + pub header: TA_TRANSFORM, + pub rX: f32, + pub rY: f32, + pub rInitialX: f32, + pub rInitialY: f32, + pub rOriginX: f32, + pub rOriginY: f32, +} +impl ::core::marker::Copy for TA_TRANSFORM_2D {} +impl ::core::clone::Clone for TA_TRANSFORM_2D { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const stc21: u32 = 1108u32; +pub struct TA_TRANSFORM_CLIP { + pub header: TA_TRANSFORM, + pub rLeft: f32, + pub rTop: f32, + pub rRight: f32, + pub rBottom: f32, + pub rInitialLeft: f32, + pub rInitialTop: f32, + pub rInitialRight: f32, + pub rInitialBottom: f32, +} +impl ::core::marker::Copy for TA_TRANSFORM_CLIP {} +impl ::core::clone::Clone for TA_TRANSFORM_CLIP { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const stc22: u32 = 1109u32; +pub struct TA_TRANSFORM_OPACITY { + pub header: TA_TRANSFORM, + pub rOpacity: f32, + pub rInitialOpacity: f32, +} +impl ::core::marker::Copy for TA_TRANSFORM_OPACITY {} +impl ::core::clone::Clone for TA_TRANSFORM_OPACITY { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TBADDBITMAP { + pub hInst: super::super::Foundation::HINSTANCE, + pub nID: usize, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TBADDBITMAP {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TBADDBITMAP { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const stc23: u32 = 1110u32; +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +pub struct TBBUTTON { + pub iBitmap: i32, + pub idCommand: i32, + pub fsState: u8, + pub fsStyle: u8, + pub bReserved: [u8; 6], + pub dwData: usize, + pub iString: isize, +} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +impl ::core::marker::Copy for TBBUTTON {} +#[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] +impl ::core::clone::Clone for TBBUTTON { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const stc24: u32 = 1111u32; +#[cfg(target_arch = "x86")] +pub struct TBBUTTON { + pub iBitmap: i32, + pub idCommand: i32, + pub fsState: u8, + pub fsStyle: u8, + pub bReserved: [u8; 2], + pub dwData: usize, + pub iString: isize, +} +#[cfg(target_arch = "x86")] +impl ::core::marker::Copy for TBBUTTON {} +#[cfg(target_arch = "x86")] +impl ::core::clone::Clone for TBBUTTON { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const stc25: u32 = 1112u32; +pub struct TBBUTTONINFOA { + pub cbSize: u32, + pub dwMask: TBBUTTONINFOW_MASK, + pub idCommand: i32, + pub iImage: i32, + pub fsState: u8, + pub fsStyle: u8, + pub cx: u16, + pub lParam: usize, + pub pszText: ::windows_sys::core::PSTR, + pub cchText: i32, +} +impl ::core::marker::Copy for TBBUTTONINFOA {} +impl ::core::clone::Clone for TBBUTTONINFOA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const stc26: u32 = 1113u32; +pub struct TBBUTTONINFOW { + pub cbSize: u32, + pub dwMask: TBBUTTONINFOW_MASK, + pub idCommand: i32, + pub iImage: i32, + pub fsState: u8, + pub fsStyle: u8, + pub cx: u16, + pub lParam: usize, + pub pszText: ::windows_sys::core::PWSTR, + pub cchText: i32, +} +impl ::core::marker::Copy for TBBUTTONINFOW {} +impl ::core::clone::Clone for TBBUTTONINFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const stc27: u32 = 1114u32; +pub struct TBINSERTMARK { + pub iButton: i32, + pub dwFlags: TBINSERTMARK_FLAGS, +} +impl ::core::marker::Copy for TBINSERTMARK {} +impl ::core::clone::Clone for TBINSERTMARK { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const stc28: u32 = 1115u32; +pub struct TBMETRICS { + pub cbSize: u32, + pub dwMask: u32, + pub cxPad: i32, + pub cyPad: i32, + pub cxBarPad: i32, + pub cyBarPad: i32, + pub cxButtonSpacing: i32, + pub cyButtonSpacing: i32, +} +impl ::core::marker::Copy for TBMETRICS {} +impl ::core::clone::Clone for TBMETRICS { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TBREPLACEBITMAP { + pub hInstOld: super::super::Foundation::HINSTANCE, + pub nIDOld: usize, + pub hInstNew: super::super::Foundation::HINSTANCE, + pub nIDNew: usize, + pub nButtons: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TBREPLACEBITMAP {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TBREPLACEBITMAP { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_System_Registry\"`*"] +#[cfg(feature = "Win32_System_Registry")] +pub struct TBSAVEPARAMSA { + pub hkr: super::super::System::Registry::HKEY, + pub pszSubKey: ::windows_sys::core::PCSTR, + pub pszValueName: ::windows_sys::core::PCSTR, +} +#[cfg(feature = "Win32_System_Registry")] +impl ::core::marker::Copy for TBSAVEPARAMSA {} +#[cfg(feature = "Win32_System_Registry")] +impl ::core::clone::Clone for TBSAVEPARAMSA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_System_Registry\"`*"] +#[cfg(feature = "Win32_System_Registry")] +pub struct TBSAVEPARAMSW { + pub hkr: super::super::System::Registry::HKEY, + pub pszSubKey: ::windows_sys::core::PCWSTR, + pub pszValueName: ::windows_sys::core::PCWSTR, +} +#[cfg(feature = "Win32_System_Registry")] +impl ::core::marker::Copy for TBSAVEPARAMSW {} +#[cfg(feature = "Win32_System_Registry")] +impl ::core::clone::Clone for TBSAVEPARAMSW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TCHITTESTINFO { + pub pt: super::super::Foundation::POINT, + pub flags: TCHITTESTINFO_FLAGS, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TCHITTESTINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TCHITTESTINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TCITEMA { + pub mask: TCITEMHEADERA_MASK, + pub dwState: TAB_CONTROL_ITEM_STATE, + pub dwStateMask: TAB_CONTROL_ITEM_STATE, + pub pszText: ::windows_sys::core::PSTR, + pub cchTextMax: i32, + pub iImage: i32, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TCITEMA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TCITEMA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const stc29: u32 = 1116u32; +pub struct TCITEMHEADERA { + pub mask: TCITEMHEADERA_MASK, + pub lpReserved1: u32, + pub lpReserved2: u32, + pub pszText: ::windows_sys::core::PSTR, + pub cchTextMax: i32, + pub iImage: i32, +} +impl ::core::marker::Copy for TCITEMHEADERA {} +impl ::core::clone::Clone for TCITEMHEADERA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const stc3: u32 = 1090u32; +pub struct TCITEMHEADERW { + pub mask: TCITEMHEADERA_MASK, + pub lpReserved1: u32, + pub lpReserved2: u32, + pub pszText: ::windows_sys::core::PWSTR, + pub cchTextMax: i32, + pub iImage: i32, +} +impl ::core::marker::Copy for TCITEMHEADERW {} +impl ::core::clone::Clone for TCITEMHEADERW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TCITEMW { + pub mask: TCITEMHEADERA_MASK, + pub dwState: TAB_CONTROL_ITEM_STATE, + pub dwStateMask: TAB_CONTROL_ITEM_STATE, + pub pszText: ::windows_sys::core::PWSTR, + pub cchTextMax: i32, + pub iImage: i32, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TCITEMW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TCITEMW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TOUCH_HIT_TESTING_INPUT { + pub pointerId: u32, + pub point: super::super::Foundation::POINT, + pub boundingBox: super::super::Foundation::RECT, + pub nonOccludedBoundingBox: super::super::Foundation::RECT, + pub orientation: u32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TOUCH_HIT_TESTING_INPUT {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TOUCH_HIT_TESTING_INPUT { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TOUCH_HIT_TESTING_PROXIMITY_EVALUATION { + pub score: u16, + pub adjustedPoint: super::super::Foundation::POINT, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TOUCH_HIT_TESTING_PROXIMITY_EVALUATION {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TOUCH_HIT_TESTING_PROXIMITY_EVALUATION { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const stc30: u32 = 1117u32; +pub struct TTGETTITLE { + pub dwSize: u32, + pub uTitleBitmap: u32, + pub cch: u32, + pub pszTitle: ::windows_sys::core::PWSTR, +} +impl ::core::marker::Copy for TTGETTITLE {} +impl ::core::clone::Clone for TTGETTITLE { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TTHITTESTINFOA { + pub hwnd: super::super::Foundation::HWND, + pub pt: super::super::Foundation::POINT, + pub ti: TTTOOLINFOA, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TTHITTESTINFOA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TTHITTESTINFOA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TTHITTESTINFOW { + pub hwnd: super::super::Foundation::HWND, + pub pt: super::super::Foundation::POINT, + pub ti: TTTOOLINFOW, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TTHITTESTINFOW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TTHITTESTINFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TTTOOLINFOA { + pub cbSize: u32, + pub uFlags: TOOLTIP_FLAGS, + pub hwnd: super::super::Foundation::HWND, + pub uId: usize, + pub rect: super::super::Foundation::RECT, + pub hinst: super::super::Foundation::HINSTANCE, + pub lpszText: ::windows_sys::core::PSTR, + pub lParam: super::super::Foundation::LPARAM, + pub lpReserved: *mut ::core::ffi::c_void, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TTTOOLINFOA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TTTOOLINFOA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TTTOOLINFOW { + pub cbSize: u32, + pub uFlags: TOOLTIP_FLAGS, + pub hwnd: super::super::Foundation::HWND, + pub uId: usize, + pub rect: super::super::Foundation::RECT, + pub hinst: super::super::Foundation::HINSTANCE, + pub lpszText: ::windows_sys::core::PWSTR, + pub lParam: super::super::Foundation::LPARAM, + pub lpReserved: *mut ::core::ffi::c_void, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TTTOOLINFOW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TTTOOLINFOW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TVGETITEMPARTRECTINFO { + pub hti: HTREEITEM, + pub prc: *mut super::super::Foundation::RECT, + pub partID: TVITEMPART, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TVGETITEMPARTRECTINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TVGETITEMPARTRECTINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TVHITTESTINFO { + pub pt: super::super::Foundation::POINT, + pub flags: TVHITTESTINFO_FLAGS, + pub hItem: HTREEITEM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TVHITTESTINFO {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TVHITTESTINFO { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TVINSERTSTRUCTA { + pub hParent: HTREEITEM, + pub hInsertAfter: HTREEITEM, + pub Anonymous: TVINSERTSTRUCTA_0, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TVINSERTSTRUCTA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TVINSERTSTRUCTA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub union TVINSERTSTRUCTA_0 { + pub itemex: TVITEMEXA, + pub item: TVITEMA, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TVINSERTSTRUCTA_0 {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TVINSERTSTRUCTA_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TVINSERTSTRUCTW { + pub hParent: HTREEITEM, + pub hInsertAfter: HTREEITEM, + pub Anonymous: TVINSERTSTRUCTW_0, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TVINSERTSTRUCTW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TVINSERTSTRUCTW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub union TVINSERTSTRUCTW_0 { + pub itemex: TVITEMEXW, + pub item: TVITEMW, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TVINSERTSTRUCTW_0 {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TVINSERTSTRUCTW_0 { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TVITEMA { + pub mask: TVITEM_MASK, + pub hItem: HTREEITEM, + pub state: TREE_VIEW_ITEM_STATE_FLAGS, + pub stateMask: TREE_VIEW_ITEM_STATE_FLAGS, + pub pszText: ::windows_sys::core::PSTR, + pub cchTextMax: i32, + pub iImage: i32, + pub iSelectedImage: i32, + pub cChildren: TVITEMEXW_CHILDREN, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TVITEMA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TVITEMA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TVITEMEXA { + pub mask: TVITEM_MASK, + pub hItem: HTREEITEM, + pub state: u32, + pub stateMask: u32, + pub pszText: ::windows_sys::core::PSTR, + pub cchTextMax: i32, + pub iImage: i32, + pub iSelectedImage: i32, + pub cChildren: TVITEMEXW_CHILDREN, + pub lParam: super::super::Foundation::LPARAM, + pub iIntegral: i32, + pub uStateEx: u32, + pub hwnd: super::super::Foundation::HWND, + pub iExpandedImage: i32, + pub iReserved: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TVITEMEXA {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TVITEMEXA { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TVITEMEXW { + pub mask: TVITEM_MASK, + pub hItem: HTREEITEM, + pub state: u32, + pub stateMask: u32, + pub pszText: ::windows_sys::core::PWSTR, + pub cchTextMax: i32, + pub iImage: i32, + pub iSelectedImage: i32, + pub cChildren: TVITEMEXW_CHILDREN, + pub lParam: super::super::Foundation::LPARAM, + pub iIntegral: i32, + pub uStateEx: u32, + pub hwnd: super::super::Foundation::HWND, + pub iExpandedImage: i32, + pub iReserved: i32, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TVITEMEXW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TVITEMEXW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TVITEMW { + pub mask: TVITEM_MASK, + pub hItem: HTREEITEM, + pub state: TREE_VIEW_ITEM_STATE_FLAGS, + pub stateMask: TREE_VIEW_ITEM_STATE_FLAGS, + pub pszText: ::windows_sys::core::PWSTR, + pub cchTextMax: i32, + pub iImage: i32, + pub iSelectedImage: i32, + pub cChildren: TVITEMEXW_CHILDREN, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TVITEMW {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TVITEMW { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub struct TVSORTCB { + pub hParent: HTREEITEM, + pub lpfnCompare: PFNTVCOMPARE, + pub lParam: super::super::Foundation::LPARAM, +} +#[cfg(feature = "Win32_Foundation")] +impl ::core::marker::Copy for TVSORTCB {} +#[cfg(feature = "Win32_Foundation")] +impl ::core::clone::Clone for TVSORTCB { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const stc31: u32 = 1118u32; +pub struct UDACCEL { + pub nSec: u32, + pub nInc: u32, +} +impl ::core::marker::Copy for UDACCEL {} +impl ::core::clone::Clone for UDACCEL { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const stc32: u32 = 1119u32; +pub struct USAGE_PROPERTIES { + pub level: u16, + pub page: u16, + pub usage: u16, + pub logicalMinimum: i32, + pub logicalMaximum: i32, + pub unit: u16, + pub exponent: u16, + pub count: u8, + pub physicalMinimum: i32, + pub physicalMaximum: i32, +} +impl ::core::marker::Copy for USAGE_PROPERTIES {} +impl ::core::clone::Clone for USAGE_PROPERTIES { + fn clone(&self) -> Self { + *self + } +} +#[repr(C)] #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const stc4: u32 = 1091u32; +pub struct WTA_OPTIONS { + pub dwFlags: u32, + pub dwMask: u32, +} +impl ::core::marker::Copy for WTA_OPTIONS {} +impl ::core::clone::Clone for WTA_OPTIONS { + fn clone(&self) -> Self { + *self + } +} +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub type DTT_CALLBACK_PROC = ::core::option::Option i32>; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const stc5: u32 = 1092u32; +pub type EDITWORDBREAKPROCA = ::core::option::Option i32>; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const stc6: u32 = 1093u32; +pub type EDITWORDBREAKPROCW = ::core::option::Option i32>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type LPFNADDPROPSHEETPAGES = ::core::option::Option super::super::Foundation::BOOL>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub type LPFNCCINFOA = ::core::option::Option u32>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] +pub type LPFNCCINFOW = ::core::option::Option u32>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(feature = "Win32_Graphics_Gdi")] +pub type LPFNCCSIZETOTEXTA = ::core::option::Option i32>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"] +#[cfg(feature = "Win32_Graphics_Gdi")] +pub type LPFNCCSIZETOTEXTW = ::core::option::Option i32>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type LPFNCCSTYLEA = ::core::option::Option super::super::Foundation::BOOL>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type LPFNCCSTYLEW = ::core::option::Option super::super::Foundation::BOOL>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub type LPFNPSPCALLBACKA = ::core::option::Option u32>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"] +#[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))] +pub type LPFNPSPCALLBACKW = ::core::option::Option u32>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type LPFNSVADDPROPSHEETPAGE = ::core::option::Option super::super::Foundation::BOOL>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type PFNDACOMPARE = ::core::option::Option i32>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type PFNDACOMPARECONST = ::core::option::Option i32>; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const stc7: u32 = 1094u32; +pub type PFNDAENUMCALLBACK = ::core::option::Option i32>; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const stc8: u32 = 1095u32; +pub type PFNDAENUMCALLBACKCONST = ::core::option::Option i32>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type PFNDPAMERGE = ::core::option::Option *mut ::core::ffi::c_void>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type PFNDPAMERGECONST = ::core::option::Option *mut ::core::ffi::c_void>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_System_Com\"`*"] +#[cfg(feature = "Win32_System_Com")] +pub type PFNDPASTREAM = ::core::option::Option ::windows_sys::core::HRESULT>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type PFNLVCOMPARE = ::core::option::Option i32>; #[doc = "*Required features: `\"Win32_UI_Controls\"`*"] -pub const stc9: u32 = 1096u32; +pub type PFNLVGROUPCOMPARE = ::core::option::Option i32>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type PFNPROPSHEETCALLBACK = ::core::option::Option i32>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type PFNTVCOMPARE = ::core::option::Option i32>; +#[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"] +#[cfg(feature = "Win32_Foundation")] +pub type PFTASKDIALOGCALLBACK = ::core::option::Option ::windows_sys::core::HRESULT>; -- cgit v1.2.3