1 #![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
2 #[cfg(feature = "Win32_UI_Controls_Dialogs")]
4 #[cfg(feature = "Win32_UI_Controls_RichEdit")]
6 #[link(name = "windows")]
8 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
9 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
10 pub fn BeginBufferedAnimation(hwnd
: super::super::Foundation
::HWND
, hdctarget
: super::super::Graphics
::Gdi
::HDC
, prctarget
: *const super::super::Foundation
::RECT
, dwformat
: BP_BUFFERFORMAT
, ppaintparams
: *const BP_PAINTPARAMS
, panimationparams
: *const BP_ANIMATIONPARAMS
, phdcfrom
: *mut super::super::Graphics
::Gdi
::HDC
, phdcto
: *mut super::super::Graphics
::Gdi
::HDC
) -> isize;
11 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
12 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
13 pub fn BeginBufferedPaint(hdctarget
: super::super::Graphics
::Gdi
::HDC
, prctarget
: *const super::super::Foundation
::RECT
, dwformat
: BP_BUFFERFORMAT
, ppaintparams
: *const BP_PAINTPARAMS
, phdc
: *mut super::super::Graphics
::Gdi
::HDC
) -> isize;
14 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
15 #[cfg(feature = "Win32_Foundation")]
16 pub fn BeginPanningFeedback(hwnd
: super::super::Foundation
::HWND
) -> super::super::Foundation
::BOOL
;
17 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
18 #[cfg(feature = "Win32_Foundation")]
19 pub fn BufferedPaintClear(hbufferedpaint
: isize, prc
: *const super::super::Foundation
::RECT
) -> ::windows_sys
::core
::HRESULT
;
20 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
21 pub fn BufferedPaintInit() -> ::windows_sys
::core
::HRESULT
;
22 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
23 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
24 pub fn BufferedPaintRenderAnimation(hwnd
: super::super::Foundation
::HWND
, hdctarget
: super::super::Graphics
::Gdi
::HDC
) -> super::super::Foundation
::BOOL
;
25 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
26 #[cfg(feature = "Win32_Foundation")]
27 pub fn BufferedPaintSetAlpha(hbufferedpaint
: isize, prc
: *const super::super::Foundation
::RECT
, alpha
: u8) -> ::windows_sys
::core
::HRESULT
;
28 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
29 #[cfg(feature = "Win32_Foundation")]
30 pub fn BufferedPaintStopAllAnimations(hwnd
: super::super::Foundation
::HWND
) -> ::windows_sys
::core
::HRESULT
;
31 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
32 pub fn BufferedPaintUnInit() -> ::windows_sys
::core
::HRESULT
;
33 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
34 #[cfg(feature = "Win32_Foundation")]
35 pub fn CheckDlgButton(hdlg
: super::super::Foundation
::HWND
, nidbutton
: i32, ucheck
: DLG_BUTTON_CHECK_STATE
) -> super::super::Foundation
::BOOL
;
36 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
37 #[cfg(feature = "Win32_Foundation")]
38 pub fn CheckRadioButton(hdlg
: super::super::Foundation
::HWND
, nidfirstbutton
: i32, nidlastbutton
: i32, nidcheckbutton
: i32) -> super::super::Foundation
::BOOL
;
39 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
40 pub fn CloseThemeData(htheme
: isize) -> ::windows_sys
::core
::HRESULT
;
41 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
42 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
43 pub fn CreateMappedBitmap(hinstance
: super::super::Foundation
::HINSTANCE
, idbitmap
: isize, wflags
: u32, lpcolormap
: *const COLORMAP
, inummaps
: i32) -> super::super::Graphics
::Gdi
::HBITMAP
;
44 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
45 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
46 pub fn CreatePropertySheetPageA(constpropsheetpagepointer
: *mut PROPSHEETPAGEA
) -> HPROPSHEETPAGE
;
47 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
48 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
49 pub fn CreatePropertySheetPageW(constpropsheetpagepointer
: *mut PROPSHEETPAGEW
) -> HPROPSHEETPAGE
;
50 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
51 #[cfg(feature = "Win32_Foundation")]
52 pub fn CreateStatusWindowA(style
: i32, lpsztext
: ::windows_sys
::core
::PCSTR
, hwndparent
: super::super::Foundation
::HWND
, wid
: u32) -> super::super::Foundation
::HWND
;
53 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
54 #[cfg(feature = "Win32_Foundation")]
55 pub fn CreateStatusWindowW(style
: i32, lpsztext
: ::windows_sys
::core
::PCWSTR
, hwndparent
: super::super::Foundation
::HWND
, wid
: u32) -> super::super::Foundation
::HWND
;
56 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
57 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
58 pub fn CreateSyntheticPointerDevice(pointertype
: super::WindowsAndMessaging
::POINTER_INPUT_TYPE
, maxcount
: u32, mode
: POINTER_FEEDBACK_MODE
) -> HSYNTHETICPOINTERDEVICE
;
59 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
60 #[cfg(feature = "Win32_Foundation")]
61 pub fn CreateToolbarEx(hwnd
: super::super::Foundation
::HWND
, ws
: u32, wid
: u32, nbitmaps
: i32, hbminst
: super::super::Foundation
::HINSTANCE
, wbmid
: usize, lpbuttons
: *mut TBBUTTON
, inumbuttons
: i32, dxbutton
: i32, dybutton
: i32, dxbitmap
: i32, dybitmap
: i32, ustructsize
: u32) -> super::super::Foundation
::HWND
;
62 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
63 #[cfg(feature = "Win32_Foundation")]
64 pub fn CreateUpDownControl(dwstyle
: u32, x
: i32, y
: i32, cx
: i32, cy
: i32, hparent
: super::super::Foundation
::HWND
, nid
: i32, hinst
: super::super::Foundation
::HINSTANCE
, hbuddy
: super::super::Foundation
::HWND
, nupper
: i32, nlower
: i32, npos
: i32) -> super::super::Foundation
::HWND
;
65 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
66 pub fn DPA_Clone(hdpa
: HDPA
, hdpanew
: HDPA
) -> HDPA
;
67 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
68 pub fn DPA_Create(citemgrow
: i32) -> HDPA
;
69 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
70 #[cfg(feature = "Win32_Foundation")]
71 pub fn DPA_CreateEx(cpgrow
: i32, hheap
: super::super::Foundation
::HANDLE
) -> HDPA
;
72 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
73 #[cfg(feature = "Win32_Foundation")]
74 pub fn DPA_DeleteAllPtrs(hdpa
: HDPA
) -> super::super::Foundation
::BOOL
;
75 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
76 pub fn DPA_DeletePtr(hdpa
: HDPA
, i
: i32) -> *mut ::core
::ffi
::c_void
;
77 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
78 #[cfg(feature = "Win32_Foundation")]
79 pub fn DPA_Destroy(hdpa
: HDPA
) -> super::super::Foundation
::BOOL
;
80 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
81 pub fn DPA_DestroyCallback(hdpa
: HDPA
, pfncb
: PFNDAENUMCALLBACK
, pdata
: *const ::core
::ffi
::c_void
);
82 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
83 pub fn DPA_EnumCallback(hdpa
: HDPA
, pfncb
: PFNDAENUMCALLBACK
, pdata
: *const ::core
::ffi
::c_void
);
84 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
85 pub fn DPA_GetPtr(hdpa
: HDPA
, i
: isize) -> *mut ::core
::ffi
::c_void
;
86 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
87 pub fn DPA_GetPtrIndex(hdpa
: HDPA
, p
: *const ::core
::ffi
::c_void
) -> i32;
88 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
89 pub fn DPA_GetSize(hdpa
: HDPA
) -> u64;
90 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
91 #[cfg(feature = "Win32_Foundation")]
92 pub fn DPA_Grow(pdpa
: HDPA
, cp
: i32) -> super::super::Foundation
::BOOL
;
93 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
94 pub fn DPA_InsertPtr(hdpa
: HDPA
, i
: i32, p
: *const ::core
::ffi
::c_void
) -> i32;
95 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_System_Com\"`*"]
96 #[cfg(feature = "Win32_System_Com")]
97 pub fn DPA_LoadStream(phdpa
: *mut HDPA
, pfn
: PFNDPASTREAM
, pstream
: super::super::System
::Com
::IStream
, pvinstdata
: *const ::core
::ffi
::c_void
) -> ::windows_sys
::core
::HRESULT
;
98 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
99 #[cfg(feature = "Win32_Foundation")]
100 pub fn DPA_Merge(hdpadest
: HDPA
, hdpasrc
: HDPA
, dwflags
: u32, pfncompare
: PFNDACOMPARE
, pfnmerge
: PFNDPAMERGE
, lparam
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::BOOL
;
101 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_System_Com\"`*"]
102 #[cfg(feature = "Win32_System_Com")]
103 pub fn DPA_SaveStream(hdpa
: HDPA
, pfn
: PFNDPASTREAM
, pstream
: super::super::System
::Com
::IStream
, pvinstdata
: *const ::core
::ffi
::c_void
) -> ::windows_sys
::core
::HRESULT
;
104 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
105 #[cfg(feature = "Win32_Foundation")]
106 pub fn DPA_Search(hdpa
: HDPA
, pfind
: *const ::core
::ffi
::c_void
, istart
: i32, pfncompare
: PFNDACOMPARE
, lparam
: super::super::Foundation
::LPARAM
, options
: u32) -> i32;
107 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
108 #[cfg(feature = "Win32_Foundation")]
109 pub fn DPA_SetPtr(hdpa
: HDPA
, i
: i32, p
: *const ::core
::ffi
::c_void
) -> super::super::Foundation
::BOOL
;
110 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
111 #[cfg(feature = "Win32_Foundation")]
112 pub fn DPA_Sort(hdpa
: HDPA
, pfncompare
: PFNDACOMPARE
, lparam
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::BOOL
;
113 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
114 pub fn DSA_Clone(hdsa
: HDSA
) -> HDSA
;
115 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
116 pub fn DSA_Create(cbitem
: i32, citemgrow
: i32) -> HDSA
;
117 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
118 #[cfg(feature = "Win32_Foundation")]
119 pub fn DSA_DeleteAllItems(hdsa
: HDSA
) -> super::super::Foundation
::BOOL
;
120 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
121 #[cfg(feature = "Win32_Foundation")]
122 pub fn DSA_DeleteItem(hdsa
: HDSA
, i
: i32) -> super::super::Foundation
::BOOL
;
123 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
124 #[cfg(feature = "Win32_Foundation")]
125 pub fn DSA_Destroy(hdsa
: HDSA
) -> super::super::Foundation
::BOOL
;
126 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
127 pub fn DSA_DestroyCallback(hdsa
: HDSA
, pfncb
: PFNDAENUMCALLBACK
, pdata
: *const ::core
::ffi
::c_void
);
128 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
129 pub fn DSA_EnumCallback(hdsa
: HDSA
, pfncb
: PFNDAENUMCALLBACK
, pdata
: *const ::core
::ffi
::c_void
);
130 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
131 #[cfg(feature = "Win32_Foundation")]
132 pub fn DSA_GetItem(hdsa
: HDSA
, i
: i32, pitem
: *mut ::core
::ffi
::c_void
) -> super::super::Foundation
::BOOL
;
133 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
134 pub fn DSA_GetItemPtr(hdsa
: HDSA
, i
: i32) -> *mut ::core
::ffi
::c_void
;
135 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
136 pub fn DSA_GetSize(hdsa
: HDSA
) -> u64;
137 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
138 pub fn DSA_InsertItem(hdsa
: HDSA
, i
: i32, pitem
: *const ::core
::ffi
::c_void
) -> i32;
139 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
140 #[cfg(feature = "Win32_Foundation")]
141 pub fn DSA_SetItem(hdsa
: HDSA
, i
: i32, pitem
: *const ::core
::ffi
::c_void
) -> super::super::Foundation
::BOOL
;
142 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
143 #[cfg(feature = "Win32_Foundation")]
144 pub fn DSA_Sort(pdsa
: HDSA
, pfncompare
: PFNDACOMPARE
, lparam
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::BOOL
;
145 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
146 #[cfg(feature = "Win32_Foundation")]
147 pub fn DestroyPropertySheetPage(param0
: HPROPSHEETPAGE
) -> super::super::Foundation
::BOOL
;
148 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
149 pub fn DestroySyntheticPointerDevice(device
: HSYNTHETICPOINTERDEVICE
);
150 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
151 #[cfg(feature = "Win32_Foundation")]
152 pub fn DlgDirListA(hdlg
: super::super::Foundation
::HWND
, lppathspec
: ::windows_sys
::core
::PSTR
, nidlistbox
: i32, nidstaticpath
: i32, ufiletype
: DLG_DIR_LIST_FILE_TYPE
) -> i32;
153 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
154 #[cfg(feature = "Win32_Foundation")]
155 pub fn DlgDirListComboBoxA(hdlg
: super::super::Foundation
::HWND
, lppathspec
: ::windows_sys
::core
::PSTR
, nidcombobox
: i32, nidstaticpath
: i32, ufiletype
: DLG_DIR_LIST_FILE_TYPE
) -> i32;
156 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
157 #[cfg(feature = "Win32_Foundation")]
158 pub fn DlgDirListComboBoxW(hdlg
: super::super::Foundation
::HWND
, lppathspec
: ::windows_sys
::core
::PWSTR
, nidcombobox
: i32, nidstaticpath
: i32, ufiletype
: DLG_DIR_LIST_FILE_TYPE
) -> i32;
159 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
160 #[cfg(feature = "Win32_Foundation")]
161 pub fn DlgDirListW(hdlg
: super::super::Foundation
::HWND
, lppathspec
: ::windows_sys
::core
::PWSTR
, nidlistbox
: i32, nidstaticpath
: i32, ufiletype
: DLG_DIR_LIST_FILE_TYPE
) -> i32;
162 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
163 #[cfg(feature = "Win32_Foundation")]
164 pub fn DlgDirSelectComboBoxExA(hwnddlg
: super::super::Foundation
::HWND
, lpstring
: ::windows_sys
::core
::PSTR
, cchout
: i32, idcombobox
: i32) -> super::super::Foundation
::BOOL
;
165 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
166 #[cfg(feature = "Win32_Foundation")]
167 pub fn DlgDirSelectComboBoxExW(hwnddlg
: super::super::Foundation
::HWND
, lpstring
: ::windows_sys
::core
::PWSTR
, cchout
: i32, idcombobox
: i32) -> super::super::Foundation
::BOOL
;
168 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
169 #[cfg(feature = "Win32_Foundation")]
170 pub fn DlgDirSelectExA(hwnddlg
: super::super::Foundation
::HWND
, lpstring
: ::windows_sys
::core
::PSTR
, chcount
: i32, idlistbox
: i32) -> super::super::Foundation
::BOOL
;
171 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
172 #[cfg(feature = "Win32_Foundation")]
173 pub fn DlgDirSelectExW(hwnddlg
: super::super::Foundation
::HWND
, lpstring
: ::windows_sys
::core
::PWSTR
, chcount
: i32, idlistbox
: i32) -> super::super::Foundation
::BOOL
;
174 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
175 #[cfg(feature = "Win32_Foundation")]
176 pub fn DrawInsert(handparent
: super::super::Foundation
::HWND
, hlb
: super::super::Foundation
::HWND
, nitem
: i32);
177 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
178 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
179 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;
180 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
181 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
182 pub fn DrawStatusTextA(hdc
: super::super::Graphics
::Gdi
::HDC
, lprc
: *mut super::super::Foundation
::RECT
, psztext
: ::windows_sys
::core
::PCSTR
, uflags
: u32);
183 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
184 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
185 pub fn DrawStatusTextW(hdc
: super::super::Graphics
::Gdi
::HDC
, lprc
: *mut super::super::Foundation
::RECT
, psztext
: ::windows_sys
::core
::PCWSTR
, uflags
: u32);
186 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
187 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
188 pub fn DrawThemeBackground(htheme
: isize, hdc
: super::super::Graphics
::Gdi
::HDC
, ipartid
: i32, istateid
: i32, prect
: *const super::super::Foundation
::RECT
, pcliprect
: *const super::super::Foundation
::RECT
) -> ::windows_sys
::core
::HRESULT
;
189 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
190 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
191 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
;
192 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
193 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
194 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
;
195 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
196 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
197 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
;
198 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
199 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
200 pub fn DrawThemeParentBackground(hwnd
: super::super::Foundation
::HWND
, hdc
: super::super::Graphics
::Gdi
::HDC
, prc
: *const super::super::Foundation
::RECT
) -> ::windows_sys
::core
::HRESULT
;
201 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
202 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
203 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
;
204 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
205 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
206 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
;
207 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
208 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
209 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
;
210 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
211 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
212 pub fn EnableScrollBar(hwnd
: super::super::Foundation
::HWND
, wsbflags
: super::WindowsAndMessaging
::SCROLLBAR_CONSTANTS
, warrows
: ENABLE_SCROLL_BAR_ARROWS
) -> super::super::Foundation
::BOOL
;
213 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
214 #[cfg(feature = "Win32_Foundation")]
215 pub fn EnableThemeDialogTexture(hwnd
: super::super::Foundation
::HWND
, dwflags
: u32) -> ::windows_sys
::core
::HRESULT
;
216 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
217 #[cfg(feature = "Win32_Foundation")]
218 pub fn EnableTheming(fenable
: super::super::Foundation
::BOOL
) -> ::windows_sys
::core
::HRESULT
;
219 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
220 #[cfg(feature = "Win32_Foundation")]
221 pub fn EndBufferedAnimation(hbpanimation
: isize, fupdatetarget
: super::super::Foundation
::BOOL
) -> ::windows_sys
::core
::HRESULT
;
222 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
223 #[cfg(feature = "Win32_Foundation")]
224 pub fn EndBufferedPaint(hbufferedpaint
: isize, fupdatetarget
: super::super::Foundation
::BOOL
) -> ::windows_sys
::core
::HRESULT
;
225 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
226 #[cfg(feature = "Win32_Foundation")]
227 pub fn EndPanningFeedback(hwnd
: super::super::Foundation
::HWND
, fanimateback
: super::super::Foundation
::BOOL
) -> super::super::Foundation
::BOOL
;
228 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
229 #[cfg(feature = "Win32_Foundation")]
230 pub fn EvaluateProximityToPolygon(numvertices
: u32, controlpolygon
: *const super::super::Foundation
::POINT
, phittestinginput
: *const TOUCH_HIT_TESTING_INPUT
, pproximityeval
: *mut TOUCH_HIT_TESTING_PROXIMITY_EVALUATION
) -> super::super::Foundation
::BOOL
;
231 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
232 #[cfg(feature = "Win32_Foundation")]
233 pub fn EvaluateProximityToRect(controlboundingbox
: *const super::super::Foundation
::RECT
, phittestinginput
: *const TOUCH_HIT_TESTING_INPUT
, pproximityeval
: *mut TOUCH_HIT_TESTING_PROXIMITY_EVALUATION
) -> super::super::Foundation
::BOOL
;
234 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
235 #[cfg(feature = "Win32_Foundation")]
236 pub fn FlatSB_EnableScrollBar(param0
: super::super::Foundation
::HWND
, param1
: i32, param2
: u32) -> super::super::Foundation
::BOOL
;
237 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
238 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
239 pub fn FlatSB_GetScrollInfo(param0
: super::super::Foundation
::HWND
, code
: super::WindowsAndMessaging
::SCROLLBAR_CONSTANTS
, param2
: *mut super::WindowsAndMessaging
::SCROLLINFO
) -> super::super::Foundation
::BOOL
;
240 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
241 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
242 pub fn FlatSB_GetScrollPos(param0
: super::super::Foundation
::HWND
, code
: super::WindowsAndMessaging
::SCROLLBAR_CONSTANTS
) -> i32;
243 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
244 #[cfg(feature = "Win32_Foundation")]
245 pub fn FlatSB_GetScrollProp(param0
: super::super::Foundation
::HWND
, propindex
: WSB_PROP
, param2
: *mut i32) -> super::super::Foundation
::BOOL
;
246 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
247 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
248 pub fn FlatSB_GetScrollRange(param0
: super::super::Foundation
::HWND
, code
: super::WindowsAndMessaging
::SCROLLBAR_CONSTANTS
, param2
: *mut i32, param3
: *mut i32) -> super::super::Foundation
::BOOL
;
249 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
250 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
251 pub fn FlatSB_SetScrollInfo(param0
: super::super::Foundation
::HWND
, code
: super::WindowsAndMessaging
::SCROLLBAR_CONSTANTS
, psi
: *mut super::WindowsAndMessaging
::SCROLLINFO
, fredraw
: super::super::Foundation
::BOOL
) -> i32;
252 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
253 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
254 pub fn FlatSB_SetScrollPos(param0
: super::super::Foundation
::HWND
, code
: super::WindowsAndMessaging
::SCROLLBAR_CONSTANTS
, pos
: i32, fredraw
: super::super::Foundation
::BOOL
) -> i32;
255 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
256 #[cfg(feature = "Win32_Foundation")]
257 pub fn FlatSB_SetScrollProp(param0
: super::super::Foundation
::HWND
, index
: WSB_PROP
, newvalue
: isize, param3
: super::super::Foundation
::BOOL
) -> super::super::Foundation
::BOOL
;
258 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
259 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
260 pub fn FlatSB_SetScrollRange(param0
: super::super::Foundation
::HWND
, code
: super::WindowsAndMessaging
::SCROLLBAR_CONSTANTS
, min
: i32, max
: i32, fredraw
: super::super::Foundation
::BOOL
) -> i32;
261 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
262 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
263 pub fn FlatSB_ShowScrollBar(param0
: super::super::Foundation
::HWND
, code
: super::WindowsAndMessaging
::SCROLLBAR_CONSTANTS
, param2
: super::super::Foundation
::BOOL
) -> super::super::Foundation
::BOOL
;
264 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"]
265 #[cfg(feature = "Win32_Graphics_Gdi")]
266 pub fn GetBufferedPaintBits(hbufferedpaint
: isize, ppbbuffer
: *mut *mut super::super::Graphics
::Gdi
::RGBQUAD
, pcxrow
: *mut i32) -> ::windows_sys
::core
::HRESULT
;
267 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"]
268 #[cfg(feature = "Win32_Graphics_Gdi")]
269 pub fn GetBufferedPaintDC(hbufferedpaint
: isize) -> super::super::Graphics
::Gdi
::HDC
;
270 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"]
271 #[cfg(feature = "Win32_Graphics_Gdi")]
272 pub fn GetBufferedPaintTargetDC(hbufferedpaint
: isize) -> super::super::Graphics
::Gdi
::HDC
;
273 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
274 #[cfg(feature = "Win32_Foundation")]
275 pub fn GetBufferedPaintTargetRect(hbufferedpaint
: isize, prc
: *mut super::super::Foundation
::RECT
) -> ::windows_sys
::core
::HRESULT
;
276 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
277 #[cfg(feature = "Win32_Foundation")]
278 pub fn GetComboBoxInfo(hwndcombo
: super::super::Foundation
::HWND
, pcbi
: *mut COMBOBOXINFO
) -> super::super::Foundation
::BOOL
;
279 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
280 pub fn GetCurrentThemeName(pszthemefilename
: ::windows_sys
::core
::PWSTR
, cchmaxnamechars
: i32, pszcolorbuff
: ::windows_sys
::core
::PWSTR
, cchmaxcolorchars
: i32, pszsizebuff
: ::windows_sys
::core
::PWSTR
, cchmaxsizechars
: i32) -> ::windows_sys
::core
::HRESULT
;
281 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
282 #[cfg(feature = "Win32_Foundation")]
283 pub fn GetEffectiveClientRect(hwnd
: super::super::Foundation
::HWND
, lprc
: *mut super::super::Foundation
::RECT
, lpinfo
: *const i32);
284 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
285 #[cfg(feature = "Win32_Foundation")]
286 pub fn GetListBoxInfo(hwnd
: super::super::Foundation
::HWND
) -> u32;
287 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
288 pub fn GetMUILanguage() -> u16;
289 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
290 pub fn GetThemeAnimationProperty(htheme
: isize, istoryboardid
: i32, itargetid
: i32, eproperty
: TA_PROPERTY
, pvproperty
: *mut ::core
::ffi
::c_void
, cbsize
: u32, pcbsizeout
: *mut u32) -> ::windows_sys
::core
::HRESULT
;
291 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
292 pub fn GetThemeAnimationTransform(htheme
: isize, istoryboardid
: i32, itargetid
: i32, dwtransformindex
: u32, ptransform
: *mut TA_TRANSFORM
, cbsize
: u32, pcbsizeout
: *mut u32) -> ::windows_sys
::core
::HRESULT
;
293 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
294 pub fn GetThemeAppProperties() -> u32;
295 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
296 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
297 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
;
298 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
299 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
300 pub fn GetThemeBackgroundExtent(htheme
: isize, hdc
: super::super::Graphics
::Gdi
::HDC
, ipartid
: i32, istateid
: i32, pcontentrect
: *const super::super::Foundation
::RECT
, pextentrect
: *mut super::super::Foundation
::RECT
) -> ::windows_sys
::core
::HRESULT
;
301 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
302 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
303 pub fn GetThemeBackgroundRegion(htheme
: isize, hdc
: super::super::Graphics
::Gdi
::HDC
, ipartid
: i32, istateid
: i32, prect
: *const super::super::Foundation
::RECT
, pregion
: *mut super::super::Graphics
::Gdi
::HRGN
) -> ::windows_sys
::core
::HRESULT
;
304 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"]
305 #[cfg(feature = "Win32_Graphics_Gdi")]
306 pub fn GetThemeBitmap(htheme
: isize, ipartid
: i32, istateid
: i32, ipropid
: THEME_PROPERTY_SYMBOL_ID
, dwflags
: GET_THEME_BITMAP_FLAGS
, phbitmap
: *mut super::super::Graphics
::Gdi
::HBITMAP
) -> ::windows_sys
::core
::HRESULT
;
307 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
308 #[cfg(feature = "Win32_Foundation")]
309 pub fn GetThemeBool(htheme
: isize, ipartid
: i32, istateid
: i32, ipropid
: THEME_PROPERTY_SYMBOL_ID
, pfval
: *mut super::super::Foundation
::BOOL
) -> ::windows_sys
::core
::HRESULT
;
310 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
311 pub fn GetThemeColor(htheme
: isize, ipartid
: i32, istateid
: i32, ipropid
: i32, pcolor
: *mut u32) -> ::windows_sys
::core
::HRESULT
;
312 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
313 pub fn GetThemeDocumentationProperty(pszthemename
: ::windows_sys
::core
::PCWSTR
, pszpropertyname
: ::windows_sys
::core
::PCWSTR
, pszvaluebuff
: ::windows_sys
::core
::PWSTR
, cchmaxvalchars
: i32) -> ::windows_sys
::core
::HRESULT
;
314 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
315 pub fn GetThemeEnumValue(htheme
: isize, ipartid
: i32, istateid
: i32, ipropid
: i32, pival
: *mut i32) -> ::windows_sys
::core
::HRESULT
;
316 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
317 pub fn GetThemeFilename(htheme
: isize, ipartid
: i32, istateid
: i32, ipropid
: i32, pszthemefilename
: ::windows_sys
::core
::PWSTR
, cchmaxbuffchars
: i32) -> ::windows_sys
::core
::HRESULT
;
318 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"]
319 #[cfg(feature = "Win32_Graphics_Gdi")]
320 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
;
321 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
322 pub fn GetThemeInt(htheme
: isize, ipartid
: i32, istateid
: i32, ipropid
: i32, pival
: *mut i32) -> ::windows_sys
::core
::HRESULT
;
323 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
324 pub fn GetThemeIntList(htheme
: isize, ipartid
: i32, istateid
: i32, ipropid
: i32, pintlist
: *mut INTLIST
) -> ::windows_sys
::core
::HRESULT
;
325 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
326 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
327 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
;
328 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"]
329 #[cfg(feature = "Win32_Graphics_Gdi")]
330 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
;
331 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
332 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
333 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
;
334 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
335 #[cfg(feature = "Win32_Foundation")]
336 pub fn GetThemePosition(htheme
: isize, ipartid
: i32, istateid
: i32, ipropid
: i32, ppoint
: *mut super::super::Foundation
::POINT
) -> ::windows_sys
::core
::HRESULT
;
337 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
338 pub fn GetThemePropertyOrigin(htheme
: isize, ipartid
: i32, istateid
: i32, ipropid
: i32, porigin
: *mut PROPERTYORIGIN
) -> ::windows_sys
::core
::HRESULT
;
339 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
340 #[cfg(feature = "Win32_Foundation")]
341 pub fn GetThemeRect(htheme
: isize, ipartid
: i32, istateid
: i32, ipropid
: i32, prect
: *mut super::super::Foundation
::RECT
) -> ::windows_sys
::core
::HRESULT
;
342 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
343 #[cfg(feature = "Win32_Foundation")]
344 pub fn GetThemeStream(htheme
: isize, ipartid
: i32, istateid
: i32, ipropid
: i32, ppvstream
: *mut *mut ::core
::ffi
::c_void
, pcbstream
: *mut u32, hinst
: super::super::Foundation
::HINSTANCE
) -> ::windows_sys
::core
::HRESULT
;
345 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
346 pub fn GetThemeString(htheme
: isize, ipartid
: i32, istateid
: i32, ipropid
: i32, pszbuff
: ::windows_sys
::core
::PWSTR
, cchmaxbuffchars
: i32) -> ::windows_sys
::core
::HRESULT
;
347 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
348 #[cfg(feature = "Win32_Foundation")]
349 pub fn GetThemeSysBool(htheme
: isize, iboolid
: i32) -> super::super::Foundation
::BOOL
;
350 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
351 pub fn GetThemeSysColor(htheme
: isize, icolorid
: i32) -> u32;
352 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"]
353 #[cfg(feature = "Win32_Graphics_Gdi")]
354 pub fn GetThemeSysColorBrush(htheme
: isize, icolorid
: THEME_PROPERTY_SYMBOL_ID
) -> super::super::Graphics
::Gdi
::HBRUSH
;
355 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"]
356 #[cfg(feature = "Win32_Graphics_Gdi")]
357 pub fn GetThemeSysFont(htheme
: isize, ifontid
: THEME_PROPERTY_SYMBOL_ID
, plf
: *mut super::super::Graphics
::Gdi
::LOGFONTW
) -> ::windows_sys
::core
::HRESULT
;
358 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
359 pub fn GetThemeSysInt(htheme
: isize, iintid
: i32, pivalue
: *mut i32) -> ::windows_sys
::core
::HRESULT
;
360 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
361 pub fn GetThemeSysSize(htheme
: isize, isizeid
: i32) -> i32;
362 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
363 pub fn GetThemeSysString(htheme
: isize, istringid
: THEME_PROPERTY_SYMBOL_ID
, pszstringbuff
: ::windows_sys
::core
::PWSTR
, cchmaxstringchars
: i32) -> ::windows_sys
::core
::HRESULT
;
364 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
365 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
366 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
;
367 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"]
368 #[cfg(feature = "Win32_Graphics_Gdi")]
369 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
;
370 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
371 pub fn GetThemeTimingFunction(htheme
: isize, itimingfunctionid
: i32, ptimingfunction
: *mut TA_TIMINGFUNCTION
, cbsize
: u32, pcbsizeout
: *mut u32) -> ::windows_sys
::core
::HRESULT
;
372 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
373 pub fn GetThemeTransitionDuration(htheme
: isize, ipartid
: i32, istateidfrom
: i32, istateidto
: i32, ipropid
: i32, pdwduration
: *mut u32) -> ::windows_sys
::core
::HRESULT
;
374 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
375 #[cfg(feature = "Win32_Foundation")]
376 pub fn GetWindowFeedbackSetting(hwnd
: super::super::Foundation
::HWND
, feedback
: FEEDBACK_TYPE
, dwflags
: u32, psize
: *mut u32, config
: *mut ::core
::ffi
::c_void
) -> super::super::Foundation
::BOOL
;
377 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
378 #[cfg(feature = "Win32_Foundation")]
379 pub fn GetWindowTheme(hwnd
: super::super::Foundation
::HWND
) -> isize;
380 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
381 pub fn HIMAGELIST_QueryInterface(himl
: HIMAGELIST
, riid
: *const ::windows_sys
::core
::GUID
, ppv
: *mut *mut ::core
::ffi
::c_void
) -> ::windows_sys
::core
::HRESULT
;
382 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
383 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
384 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
;
385 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"]
386 #[cfg(feature = "Win32_Graphics_Gdi")]
387 pub fn ImageList_Add(himl
: HIMAGELIST
, hbmimage
: super::super::Graphics
::Gdi
::HBITMAP
, hbmmask
: super::super::Graphics
::Gdi
::HBITMAP
) -> i32;
388 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"]
389 #[cfg(feature = "Win32_Graphics_Gdi")]
390 pub fn ImageList_AddMasked(himl
: HIMAGELIST
, hbmimage
: super::super::Graphics
::Gdi
::HBITMAP
, crmask
: u32) -> i32;
391 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
392 #[cfg(feature = "Win32_Foundation")]
393 pub fn ImageList_BeginDrag(himltrack
: HIMAGELIST
, itrack
: i32, dxhotspot
: i32, dyhotspot
: i32) -> super::super::Foundation
::BOOL
;
394 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
395 pub fn ImageList_CoCreateInstance(rclsid
: *const ::windows_sys
::core
::GUID
, punkouter
: ::windows_sys
::core
::IUnknown
, riid
: *const ::windows_sys
::core
::GUID
, ppv
: *mut *mut ::core
::ffi
::c_void
) -> ::windows_sys
::core
::HRESULT
;
396 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
397 #[cfg(feature = "Win32_Foundation")]
398 pub fn ImageList_Copy(himldst
: HIMAGELIST
, idst
: i32, himlsrc
: HIMAGELIST
, isrc
: i32, uflags
: IMAGE_LIST_COPY_FLAGS
) -> super::super::Foundation
::BOOL
;
399 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
400 pub fn ImageList_Create(cx
: i32, cy
: i32, flags
: IMAGELIST_CREATION_FLAGS
, cinitial
: i32, cgrow
: i32) -> HIMAGELIST
;
401 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
402 #[cfg(feature = "Win32_Foundation")]
403 pub fn ImageList_Destroy(himl
: HIMAGELIST
) -> super::super::Foundation
::BOOL
;
404 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
405 #[cfg(feature = "Win32_Foundation")]
406 pub fn ImageList_DragEnter(hwndlock
: super::super::Foundation
::HWND
, x
: i32, y
: i32) -> super::super::Foundation
::BOOL
;
407 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
408 #[cfg(feature = "Win32_Foundation")]
409 pub fn ImageList_DragLeave(hwndlock
: super::super::Foundation
::HWND
) -> super::super::Foundation
::BOOL
;
410 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
411 #[cfg(feature = "Win32_Foundation")]
412 pub fn ImageList_DragMove(x
: i32, y
: i32) -> super::super::Foundation
::BOOL
;
413 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
414 #[cfg(feature = "Win32_Foundation")]
415 pub fn ImageList_DragShowNolock(fshow
: super::super::Foundation
::BOOL
) -> super::super::Foundation
::BOOL
;
416 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
417 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
418 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
;
419 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
420 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
421 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
;
422 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
423 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
424 pub fn ImageList_DrawIndirect(pimldp
: *const IMAGELISTDRAWPARAMS
) -> super::super::Foundation
::BOOL
;
425 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
426 pub fn ImageList_Duplicate(himl
: HIMAGELIST
) -> HIMAGELIST
;
427 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
428 pub fn ImageList_EndDrag();
429 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
430 pub fn ImageList_GetBkColor(himl
: HIMAGELIST
) -> u32;
431 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
432 #[cfg(feature = "Win32_Foundation")]
433 pub fn ImageList_GetDragImage(ppt
: *mut super::super::Foundation
::POINT
, ppthotspot
: *mut super::super::Foundation
::POINT
) -> HIMAGELIST
;
434 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
435 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
436 pub fn ImageList_GetIcon(himl
: HIMAGELIST
, i
: i32, flags
: u32) -> super::WindowsAndMessaging
::HICON
;
437 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
438 #[cfg(feature = "Win32_Foundation")]
439 pub fn ImageList_GetIconSize(himl
: HIMAGELIST
, cx
: *mut i32, cy
: *mut i32) -> super::super::Foundation
::BOOL
;
440 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
441 pub fn ImageList_GetImageCount(himl
: HIMAGELIST
) -> i32;
442 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
443 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
444 pub fn ImageList_GetImageInfo(himl
: HIMAGELIST
, i
: i32, pimageinfo
: *mut IMAGEINFO
) -> super::super::Foundation
::BOOL
;
445 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
446 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
447 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
;
448 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
449 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
450 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
;
451 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
452 pub fn ImageList_Merge(himl1
: HIMAGELIST
, i1
: i32, himl2
: HIMAGELIST
, i2
: i32, dx
: i32, dy
: i32) -> HIMAGELIST
;
453 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_System_Com\"`*"]
454 #[cfg(feature = "Win32_System_Com")]
455 pub fn ImageList_Read(pstm
: super::super::System
::Com
::IStream
) -> HIMAGELIST
;
456 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_System_Com\"`*"]
457 #[cfg(feature = "Win32_System_Com")]
458 pub fn ImageList_ReadEx(dwflags
: u32, pstm
: super::super::System
::Com
::IStream
, riid
: *const ::windows_sys
::core
::GUID
, ppv
: *mut *mut ::core
::ffi
::c_void
) -> ::windows_sys
::core
::HRESULT
;
459 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
460 #[cfg(feature = "Win32_Foundation")]
461 pub fn ImageList_Remove(himl
: HIMAGELIST
, i
: i32) -> super::super::Foundation
::BOOL
;
462 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
463 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
464 pub fn ImageList_Replace(himl
: HIMAGELIST
, i
: i32, hbmimage
: super::super::Graphics
::Gdi
::HBITMAP
, hbmmask
: super::super::Graphics
::Gdi
::HBITMAP
) -> super::super::Foundation
::BOOL
;
465 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
466 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
467 pub fn ImageList_ReplaceIcon(himl
: HIMAGELIST
, i
: i32, hicon
: super::WindowsAndMessaging
::HICON
) -> i32;
468 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
469 pub fn ImageList_SetBkColor(himl
: HIMAGELIST
, clrbk
: u32) -> u32;
470 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
471 #[cfg(feature = "Win32_Foundation")]
472 pub fn ImageList_SetDragCursorImage(himldrag
: HIMAGELIST
, idrag
: i32, dxhotspot
: i32, dyhotspot
: i32) -> super::super::Foundation
::BOOL
;
473 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
474 #[cfg(feature = "Win32_Foundation")]
475 pub fn ImageList_SetIconSize(himl
: HIMAGELIST
, cx
: i32, cy
: i32) -> super::super::Foundation
::BOOL
;
476 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
477 #[cfg(feature = "Win32_Foundation")]
478 pub fn ImageList_SetImageCount(himl
: HIMAGELIST
, unewcount
: u32) -> super::super::Foundation
::BOOL
;
479 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
480 #[cfg(feature = "Win32_Foundation")]
481 pub fn ImageList_SetOverlayImage(himl
: HIMAGELIST
, iimage
: i32, ioverlay
: i32) -> super::super::Foundation
::BOOL
;
482 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_System_Com\"`*"]
483 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Com"))]
484 pub fn ImageList_Write(himl
: HIMAGELIST
, pstm
: super::super::System
::Com
::IStream
) -> super::super::Foundation
::BOOL
;
485 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_System_Com\"`*"]
486 #[cfg(feature = "Win32_System_Com")]
487 pub fn ImageList_WriteEx(himl
: HIMAGELIST
, dwflags
: u32, pstm
: super::super::System
::Com
::IStream
) -> ::windows_sys
::core
::HRESULT
;
488 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
489 pub fn InitCommonControls();
490 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
491 #[cfg(feature = "Win32_Foundation")]
492 pub fn InitCommonControlsEx(picce
: *const INITCOMMONCONTROLSEX
) -> super::super::Foundation
::BOOL
;
493 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
494 pub fn InitMUILanguage(uilang
: u16);
495 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
496 #[cfg(feature = "Win32_Foundation")]
497 pub fn InitializeFlatSB(param0
: super::super::Foundation
::HWND
) -> super::super::Foundation
::BOOL
;
498 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
499 #[cfg(feature = "Win32_Foundation")]
500 pub fn IsAppThemed() -> super::super::Foundation
::BOOL
;
501 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
502 #[cfg(feature = "Win32_Foundation")]
503 pub fn IsCharLowerW(ch
: u16) -> super::super::Foundation
::BOOL
;
504 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
505 #[cfg(feature = "Win32_Foundation")]
506 pub fn IsCompositionActive() -> super::super::Foundation
::BOOL
;
507 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
508 #[cfg(feature = "Win32_Foundation")]
509 pub fn IsDlgButtonChecked(hdlg
: super::super::Foundation
::HWND
, nidbutton
: i32) -> u32;
510 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
511 #[cfg(feature = "Win32_Foundation")]
512 pub fn IsThemeActive() -> super::super::Foundation
::BOOL
;
513 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
514 #[cfg(feature = "Win32_Foundation")]
515 pub fn IsThemeBackgroundPartiallyTransparent(htheme
: isize, ipartid
: i32, istateid
: i32) -> super::super::Foundation
::BOOL
;
516 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
517 #[cfg(feature = "Win32_Foundation")]
518 pub fn IsThemeDialogTextureEnabled(hwnd
: super::super::Foundation
::HWND
) -> super::super::Foundation
::BOOL
;
519 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
520 #[cfg(feature = "Win32_Foundation")]
521 pub fn IsThemePartDefined(htheme
: isize, ipartid
: i32, istateid
: i32) -> super::super::Foundation
::BOOL
;
522 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
523 #[cfg(feature = "Win32_Foundation")]
524 pub fn LBItemFromPt(hlb
: super::super::Foundation
::HWND
, pt
: super::super::Foundation
::POINT
, bautoscroll
: super::super::Foundation
::BOOL
) -> i32;
525 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
526 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
527 pub fn LoadIconMetric(hinst
: super::super::Foundation
::HINSTANCE
, pszname
: ::windows_sys
::core
::PCWSTR
, lims
: _LI_METRIC
, phico
: *mut super::WindowsAndMessaging
::HICON
) -> ::windows_sys
::core
::HRESULT
;
528 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
529 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
530 pub fn LoadIconWithScaleDown(hinst
: super::super::Foundation
::HINSTANCE
, pszname
: ::windows_sys
::core
::PCWSTR
, cx
: i32, cy
: i32, phico
: *mut super::WindowsAndMessaging
::HICON
) -> ::windows_sys
::core
::HRESULT
;
531 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
532 #[cfg(feature = "Win32_Foundation")]
533 pub fn MakeDragList(hlb
: super::super::Foundation
::HWND
) -> super::super::Foundation
::BOOL
;
534 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
535 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
536 pub fn MenuHelp(umsg
: u32, wparam
: super::super::Foundation
::WPARAM
, lparam
: super::super::Foundation
::LPARAM
, hmainmenu
: super::WindowsAndMessaging
::HMENU
, hinst
: super::super::Foundation
::HINSTANCE
, hwndstatus
: super::super::Foundation
::HWND
, lpwids
: *const u32);
537 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
538 #[cfg(feature = "Win32_Foundation")]
539 pub fn OpenThemeData(hwnd
: super::super::Foundation
::HWND
, pszclasslist
: ::windows_sys
::core
::PCWSTR
) -> isize;
540 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
541 #[cfg(feature = "Win32_Foundation")]
542 pub fn OpenThemeDataEx(hwnd
: super::super::Foundation
::HWND
, pszclasslist
: ::windows_sys
::core
::PCWSTR
, dwflags
: OPEN_THEME_DATA_FLAGS
) -> isize;
543 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
544 #[cfg(feature = "Win32_Foundation")]
545 pub fn PackTouchHitTestingProximityEvaluation(phittestinginput
: *const TOUCH_HIT_TESTING_INPUT
, pproximityeval
: *const TOUCH_HIT_TESTING_PROXIMITY_EVALUATION
) -> super::super::Foundation
::LRESULT
;
546 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
547 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
548 pub fn PropertySheetA(param0
: *mut PROPSHEETHEADERA_V2
) -> isize;
549 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
550 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
551 pub fn PropertySheetW(param0
: *mut PROPSHEETHEADERW_V2
) -> isize;
552 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
553 #[cfg(feature = "Win32_Foundation")]
554 pub fn RegisterPointerDeviceNotifications(window
: super::super::Foundation
::HWND
, notifyrange
: super::super::Foundation
::BOOL
) -> super::super::Foundation
::BOOL
;
555 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
556 #[cfg(feature = "Win32_Foundation")]
557 pub fn RegisterTouchHitTestingWindow(hwnd
: super::super::Foundation
::HWND
, value
: u32) -> super::super::Foundation
::BOOL
;
558 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
559 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
560 pub fn SetScrollInfo(hwnd
: super::super::Foundation
::HWND
, nbar
: super::WindowsAndMessaging
::SCROLLBAR_CONSTANTS
, lpsi
: *const super::WindowsAndMessaging
::SCROLLINFO
, redraw
: super::super::Foundation
::BOOL
) -> i32;
561 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
562 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
563 pub fn SetScrollPos(hwnd
: super::super::Foundation
::HWND
, nbar
: super::WindowsAndMessaging
::SCROLLBAR_CONSTANTS
, npos
: i32, bredraw
: super::super::Foundation
::BOOL
) -> i32;
564 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
565 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
566 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
;
567 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
568 pub fn SetThemeAppProperties(dwflags
: u32);
569 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
570 #[cfg(feature = "Win32_Foundation")]
571 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
;
572 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
573 #[cfg(feature = "Win32_Foundation")]
574 pub fn SetWindowTheme(hwnd
: super::super::Foundation
::HWND
, pszsubappname
: ::windows_sys
::core
::PCWSTR
, pszsubidlist
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::HRESULT
;
575 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
576 #[cfg(feature = "Win32_Foundation")]
577 pub fn SetWindowThemeAttribute(hwnd
: super::super::Foundation
::HWND
, eattribute
: WINDOWTHEMEATTRIBUTETYPE
, pvattribute
: *const ::core
::ffi
::c_void
, cbattribute
: u32) -> ::windows_sys
::core
::HRESULT
;
578 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
579 #[cfg(feature = "Win32_Foundation")]
580 pub fn ShowHideMenuCtl(hwnd
: super::super::Foundation
::HWND
, uflags
: usize, lpinfo
: *const i32) -> super::super::Foundation
::BOOL
;
581 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
582 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
583 pub fn ShowScrollBar(hwnd
: super::super::Foundation
::HWND
, wbar
: super::WindowsAndMessaging
::SCROLLBAR_CONSTANTS
, bshow
: super::super::Foundation
::BOOL
) -> super::super::Foundation
::BOOL
;
584 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
585 #[cfg(feature = "Win32_Foundation")]
586 pub fn Str_SetPtrW(ppsz
: *mut ::windows_sys
::core
::PWSTR
, psz
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
587 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
588 #[cfg(feature = "Win32_Foundation")]
589 pub fn TaskDialog(hwndowner
: super::super::Foundation
::HWND
, hinstance
: super::super::Foundation
::HINSTANCE
, pszwindowtitle
: ::windows_sys
::core
::PCWSTR
, pszmaininstruction
: ::windows_sys
::core
::PCWSTR
, pszcontent
: ::windows_sys
::core
::PCWSTR
, dwcommonbuttons
: TASKDIALOG_COMMON_BUTTON_FLAGS
, pszicon
: ::windows_sys
::core
::PCWSTR
, pnbutton
: *mut i32) -> ::windows_sys
::core
::HRESULT
;
590 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
591 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
592 pub fn TaskDialogIndirect(ptaskconfig
: *const TASKDIALOGCONFIG
, pnbutton
: *mut i32, pnradiobutton
: *mut i32, pfverificationflagchecked
: *mut super::super::Foundation
::BOOL
) -> ::windows_sys
::core
::HRESULT
;
593 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
594 #[cfg(feature = "Win32_Foundation")]
595 pub fn UninitializeFlatSB(param0
: super::super::Foundation
::HWND
) -> ::windows_sys
::core
::HRESULT
;
596 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
597 #[cfg(feature = "Win32_Foundation")]
598 pub fn UpdatePanningFeedback(hwnd
: super::super::Foundation
::HWND
, ltotaloverpanoffsetx
: i32, ltotaloverpanoffsety
: i32, fininertia
: super::super::Foundation
::BOOL
) -> super::super::Foundation
::BOOL
;
600 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
601 pub const ACM_ISPLAYING
: u32 = 1128u32;
602 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
603 pub const ACM_OPEN
: u32 = 1127u32;
604 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
605 pub const ACM_OPENA
: u32 = 1124u32;
606 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
607 pub const ACM_OPENW
: u32 = 1127u32;
608 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
609 pub const ACM_PLAY
: u32 = 1125u32;
610 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
611 pub const ACM_STOP
: u32 = 1126u32;
612 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
613 pub const ACN_START
: u32 = 1u32;
614 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
615 pub const ACN_STOP
: u32 = 2u32;
616 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
617 pub const ACS_AUTOPLAY
: u32 = 4u32;
618 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
619 pub const ACS_CENTER
: u32 = 1u32;
620 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
621 pub const ACS_TIMER
: u32 = 8u32;
622 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
623 pub const ACS_TRANSPARENT
: u32 = 2u32;
624 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
625 pub const ANIMATE_CLASS
: &'
static str = "SysAnimate32";
626 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
627 pub const ANIMATE_CLASSA
: &'
static str = "SysAnimate32";
628 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
629 pub const ANIMATE_CLASSW
: &'
static str = "SysAnimate32";
630 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
631 pub const BCM_FIRST
: u32 = 5632u32;
632 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
633 pub const BCM_GETIDEALSIZE
: u32 = 5633u32;
634 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
635 pub const BCM_GETIMAGELIST
: u32 = 5635u32;
636 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
637 pub const BCM_GETNOTE
: u32 = 5642u32;
638 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
639 pub const BCM_GETNOTELENGTH
: u32 = 5643u32;
640 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
641 pub const BCM_GETSPLITINFO
: u32 = 5640u32;
642 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
643 pub const BCM_GETTEXTMARGIN
: u32 = 5637u32;
644 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
645 pub const BCM_SETDROPDOWNSTATE
: u32 = 5638u32;
646 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
647 pub const BCM_SETIMAGELIST
: u32 = 5634u32;
648 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
649 pub const BCM_SETNOTE
: u32 = 5641u32;
650 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
651 pub const BCM_SETSHIELD
: u32 = 5644u32;
652 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
653 pub const BCM_SETSPLITINFO
: u32 = 5639u32;
654 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
655 pub const BCM_SETTEXTMARGIN
: u32 = 5636u32;
656 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
657 pub const BCN_DROPDOWN
: u32 = 4294966048u32;
658 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
659 pub const BCN_FIRST
: u32 = 4294966046u32;
660 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
661 pub const BCN_HOTITEMCHANGE
: u32 = 4294966047u32;
662 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
663 pub const BCSIF_GLYPH
: u32 = 1u32;
664 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
665 pub const BCSIF_IMAGE
: u32 = 2u32;
666 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
667 pub const BCSIF_SIZE
: u32 = 8u32;
668 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
669 pub const BCSIF_STYLE
: u32 = 4u32;
670 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
671 pub const BCSS_ALIGNLEFT
: u32 = 4u32;
672 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
673 pub const BCSS_IMAGE
: u32 = 8u32;
674 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
675 pub const BCSS_NOSPLIT
: u32 = 1u32;
676 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
677 pub const BCSS_STRETCH
: u32 = 2u32;
678 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
679 pub type BGTYPE
= i32;
680 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
681 pub const BT_IMAGEFILE
: BGTYPE
= 0i32;
682 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
683 pub const BT_BORDERFILL
: BGTYPE
= 1i32;
684 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
685 pub const BT_NONE
: BGTYPE
= 2i32;
686 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
687 pub type BORDERTYPE
= i32;
688 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
689 pub const BT_RECT
: BORDERTYPE
= 0i32;
690 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
691 pub const BT_ROUNDRECT
: BORDERTYPE
= 1i32;
692 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
693 pub const BT_ELLIPSE
: BORDERTYPE
= 2i32;
695 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
696 pub struct BP_ANIMATIONPARAMS
{
699 pub style
: BP_ANIMATIONSTYLE
,
702 impl ::core
::marker
::Copy
for BP_ANIMATIONPARAMS {}
703 impl ::core
::clone
::Clone
for BP_ANIMATIONPARAMS
{
704 fn clone(&self) -> Self {
708 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
709 pub type BP_ANIMATIONSTYLE
= i32;
710 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
711 pub const BPAS_NONE
: BP_ANIMATIONSTYLE
= 0i32;
712 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
713 pub const BPAS_LINEAR
: BP_ANIMATIONSTYLE
= 1i32;
714 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
715 pub const BPAS_CUBIC
: BP_ANIMATIONSTYLE
= 2i32;
716 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
717 pub const BPAS_SINE
: BP_ANIMATIONSTYLE
= 3i32;
718 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
719 pub type BP_BUFFERFORMAT
= i32;
720 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
721 pub const BPBF_COMPATIBLEBITMAP
: BP_BUFFERFORMAT
= 0i32;
722 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
723 pub const BPBF_DIB
: BP_BUFFERFORMAT
= 1i32;
724 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
725 pub const BPBF_TOPDOWNDIB
: BP_BUFFERFORMAT
= 2i32;
726 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
727 pub const BPBF_TOPDOWNMONODIB
: BP_BUFFERFORMAT
= 3i32;
729 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
730 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
731 pub struct BP_PAINTPARAMS
{
733 pub dwFlags
: BP_PAINTPARAMS_FLAGS
,
734 pub prcExclude
: *const super::super::Foundation
::RECT
,
735 pub pBlendFunction
: *const super::super::Graphics
::Gdi
::BLENDFUNCTION
,
737 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
738 impl ::core
::marker
::Copy
for BP_PAINTPARAMS {}
739 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
740 impl ::core
::clone
::Clone
for BP_PAINTPARAMS
{
741 fn clone(&self) -> Self {
745 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
746 pub type BP_PAINTPARAMS_FLAGS
= u32;
747 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
748 pub const BPPF_ERASE
: BP_PAINTPARAMS_FLAGS
= 1u32;
749 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
750 pub const BPPF_NOCLIP
: BP_PAINTPARAMS_FLAGS
= 2u32;
751 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
752 pub const BPPF_NONCLIENT
: BP_PAINTPARAMS_FLAGS
= 4u32;
753 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
754 pub const BST_DROPDOWNPUSHED
: u32 = 1024u32;
755 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
756 pub const BST_HOT
: u32 = 512u32;
757 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
758 pub const BS_COMMANDLINK
: i32 = 14i32;
759 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
760 pub const BS_DEFCOMMANDLINK
: i32 = 15i32;
761 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
762 pub const BS_DEFSPLITBUTTON
: i32 = 13i32;
763 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
764 pub const BS_SPLITBUTTON
: i32 = 12i32;
765 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
766 pub const BTNS_AUTOSIZE
: u32 = 16u32;
767 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
768 pub const BTNS_BUTTON
: u32 = 0u32;
769 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
770 pub const BTNS_CHECK
: u32 = 2u32;
771 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
772 pub const BTNS_DROPDOWN
: u32 = 8u32;
773 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
774 pub const BTNS_GROUP
: u32 = 4u32;
775 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
776 pub const BTNS_NOPREFIX
: u32 = 32u32;
777 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
778 pub const BTNS_SEP
: u32 = 1u32;
779 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
780 pub const BTNS_SHOWTEXT
: u32 = 64u32;
781 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
782 pub const BTNS_WHOLEDROPDOWN
: u32 = 128u32;
784 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
785 #[cfg(feature = "Win32_Foundation")]
786 pub struct BUTTON_IMAGELIST
{
787 pub himl
: HIMAGELIST
,
788 pub margin
: super::super::Foundation
::RECT
,
789 pub uAlign
: BUTTON_IMAGELIST_ALIGN
,
791 #[cfg(feature = "Win32_Foundation")]
792 impl ::core
::marker
::Copy
for BUTTON_IMAGELIST {}
793 #[cfg(feature = "Win32_Foundation")]
794 impl ::core
::clone
::Clone
for BUTTON_IMAGELIST
{
795 fn clone(&self) -> Self {
799 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
800 pub type BUTTON_IMAGELIST_ALIGN
= u32;
801 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
802 pub const BUTTON_IMAGELIST_ALIGN_LEFT
: BUTTON_IMAGELIST_ALIGN
= 0u32;
803 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
804 pub const BUTTON_IMAGELIST_ALIGN_RIGHT
: BUTTON_IMAGELIST_ALIGN
= 1u32;
805 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
806 pub const BUTTON_IMAGELIST_ALIGN_TOP
: BUTTON_IMAGELIST_ALIGN
= 2u32;
807 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
808 pub const BUTTON_IMAGELIST_ALIGN_BOTTOM
: BUTTON_IMAGELIST_ALIGN
= 3u32;
809 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
810 pub const BUTTON_IMAGELIST_ALIGN_CENTER
: BUTTON_IMAGELIST_ALIGN
= 4u32;
812 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
813 #[cfg(feature = "Win32_Foundation")]
814 pub struct BUTTON_SPLITINFO
{
816 pub himlGlyph
: HIMAGELIST
,
817 pub uSplitStyle
: u32,
818 pub size
: super::super::Foundation
::SIZE
,
820 #[cfg(feature = "Win32_Foundation")]
821 impl ::core
::marker
::Copy
for BUTTON_SPLITINFO {}
822 #[cfg(feature = "Win32_Foundation")]
823 impl ::core
::clone
::Clone
for BUTTON_SPLITINFO
{
824 fn clone(&self) -> Self {
828 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
829 pub const CBEMAXSTRLEN
: u32 = 260u32;
830 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
831 pub const CBEM_GETCOMBOCONTROL
: u32 = 1030u32;
832 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
833 pub const CBEM_GETEDITCONTROL
: u32 = 1031u32;
834 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
835 pub const CBEM_GETEXSTYLE
: u32 = 1033u32;
836 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
837 pub const CBEM_GETEXTENDEDSTYLE
: u32 = 1033u32;
838 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
839 pub const CBEM_GETIMAGELIST
: u32 = 1027u32;
840 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
841 pub const CBEM_GETITEM
: u32 = 1037u32;
842 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
843 pub const CBEM_GETITEMA
: u32 = 1028u32;
844 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
845 pub const CBEM_GETITEMW
: u32 = 1037u32;
846 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
847 pub const CBEM_GETUNICODEFORMAT
: u32 = 8198u32;
848 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
849 pub const CBEM_HASEDITCHANGED
: u32 = 1034u32;
850 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
851 pub const CBEM_INSERTITEM
: u32 = 1035u32;
852 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
853 pub const CBEM_INSERTITEMA
: u32 = 1025u32;
854 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
855 pub const CBEM_INSERTITEMW
: u32 = 1035u32;
856 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
857 pub const CBEM_SETEXSTYLE
: u32 = 1032u32;
858 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
859 pub const CBEM_SETEXTENDEDSTYLE
: u32 = 1038u32;
860 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
861 pub const CBEM_SETIMAGELIST
: u32 = 1026u32;
862 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
863 pub const CBEM_SETITEM
: u32 = 1036u32;
864 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
865 pub const CBEM_SETITEMA
: u32 = 1029u32;
866 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
867 pub const CBEM_SETITEMW
: u32 = 1036u32;
868 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
869 pub const CBEM_SETUNICODEFORMAT
: u32 = 8197u32;
870 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
871 pub const CBEM_SETWINDOWTHEME
: u32 = 8203u32;
872 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
873 pub const CBENF_DROPDOWN
: u32 = 4u32;
874 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
875 pub const CBENF_ESCAPE
: u32 = 3u32;
876 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
877 pub const CBENF_KILLFOCUS
: u32 = 1u32;
878 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
879 pub const CBENF_RETURN
: u32 = 2u32;
880 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
881 pub const CBES_EX_CASESENSITIVE
: u32 = 16u32;
882 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
883 pub const CBES_EX_NOEDITIMAGE
: u32 = 1u32;
884 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
885 pub const CBES_EX_NOEDITIMAGEINDENT
: u32 = 2u32;
886 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
887 pub const CBES_EX_NOSIZELIMIT
: u32 = 8u32;
888 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
889 pub const CBES_EX_PATHWORDBREAKPROC
: u32 = 4u32;
890 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
891 pub const CBES_EX_TEXTENDELLIPSIS
: u32 = 32u32;
892 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
893 pub const CBM_FIRST
: u32 = 5888u32;
894 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
895 pub const CB_GETCUEBANNER
: u32 = 5892u32;
896 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
897 pub const CB_GETMINVISIBLE
: u32 = 5890u32;
898 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
899 pub const CB_SETCUEBANNER
: u32 = 5891u32;
900 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
901 pub const CB_SETMINVISIBLE
: u32 = 5889u32;
902 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
903 pub const CCF_NOTEXT
: u32 = 1u32;
904 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
905 pub const CCHCCCLASS
: u32 = 32u32;
906 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
907 pub const CCHCCDESC
: u32 = 32u32;
908 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
909 pub const CCHCCTEXT
: u32 = 256u32;
911 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
912 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
914 pub szClass
: [super::super::Foundation
::CHAR
; 32],
916 pub szDesc
: [super::super::Foundation
::CHAR
; 32],
919 pub flStyleDefault
: u32,
920 pub flExtStyleDefault
: u32,
921 pub flCtrlTypeMask
: u32,
922 pub szTextDefault
: [super::super::Foundation
::CHAR
; 256],
923 pub cStyleFlags
: i32,
924 pub aStyleFlags
: *mut CCSTYLEFLAGA
,
925 pub lpfnStyle
: LPFNCCSTYLEA
,
926 pub lpfnSizeToText
: LPFNCCSIZETOTEXTA
,
927 pub dwReserved1
: u32,
928 pub dwReserved2
: u32,
930 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
931 impl ::core
::marker
::Copy
for CCINFOA {}
932 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
933 impl ::core
::clone
::Clone
for CCINFOA
{
934 fn clone(&self) -> Self {
939 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
940 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
942 pub szClass
: [u16; 32],
944 pub szDesc
: [u16; 32],
947 pub flStyleDefault
: u32,
948 pub flExtStyleDefault
: u32,
949 pub flCtrlTypeMask
: u32,
950 pub cStyleFlags
: i32,
951 pub aStyleFlags
: *mut CCSTYLEFLAGW
,
952 pub szTextDefault
: [u16; 256],
953 pub lpfnStyle
: LPFNCCSTYLEW
,
954 pub lpfnSizeToText
: LPFNCCSIZETOTEXTW
,
955 pub dwReserved1
: u32,
956 pub dwReserved2
: u32,
958 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
959 impl ::core
::marker
::Copy
for CCINFOW {}
960 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
961 impl ::core
::clone
::Clone
for CCINFOW
{
962 fn clone(&self) -> Self {
966 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
967 pub const CCM_DPISCALE
: u32 = 8204u32;
968 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
969 pub const CCM_FIRST
: u32 = 8192u32;
970 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
971 pub const CCM_GETCOLORSCHEME
: u32 = 8195u32;
972 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
973 pub const CCM_GETDROPTARGET
: u32 = 8196u32;
974 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
975 pub const CCM_GETUNICODEFORMAT
: u32 = 8198u32;
976 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
977 pub const CCM_GETVERSION
: u32 = 8200u32;
978 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
979 pub const CCM_LAST
: u32 = 8704u32;
980 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
981 pub const CCM_SETBKCOLOR
: u32 = 8193u32;
982 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
983 pub const CCM_SETCOLORSCHEME
: u32 = 8194u32;
984 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
985 pub const CCM_SETNOTIFYWINDOW
: u32 = 8201u32;
986 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
987 pub const CCM_SETUNICODEFORMAT
: u32 = 8197u32;
988 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
989 pub const CCM_SETVERSION
: u32 = 8199u32;
990 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
991 pub const CCM_SETWINDOWTHEME
: u32 = 8203u32;
993 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
994 #[cfg(feature = "Win32_Foundation")]
995 pub struct CCSTYLEA
{
998 pub szText
: [super::super::Foundation
::CHAR
; 256],
1000 pub wReserved1
: u16,
1002 #[cfg(feature = "Win32_Foundation")]
1003 impl ::core
::marker
::Copy
for CCSTYLEA {}
1004 #[cfg(feature = "Win32_Foundation")]
1005 impl ::core
::clone
::Clone
for CCSTYLEA
{
1006 fn clone(&self) -> Self {
1011 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1012 pub struct CCSTYLEFLAGA
{
1014 pub flStyleMask
: u32,
1015 pub pszStyle
: ::windows_sys
::core
::PSTR
,
1017 impl ::core
::marker
::Copy
for CCSTYLEFLAGA {}
1018 impl ::core
::clone
::Clone
for CCSTYLEFLAGA
{
1019 fn clone(&self) -> Self {
1024 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1025 pub struct CCSTYLEFLAGW
{
1027 pub flStyleMask
: u32,
1028 pub pszStyle
: ::windows_sys
::core
::PWSTR
,
1030 impl ::core
::marker
::Copy
for CCSTYLEFLAGW {}
1031 impl ::core
::clone
::Clone
for CCSTYLEFLAGW
{
1032 fn clone(&self) -> Self {
1037 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1038 pub struct CCSTYLEW
{
1040 pub flExtStyle
: u32,
1041 pub szText
: [u16; 256],
1043 pub wReserved1
: u16,
1045 impl ::core
::marker
::Copy
for CCSTYLEW {}
1046 impl ::core
::clone
::Clone
for CCSTYLEW
{
1047 fn clone(&self) -> Self {
1051 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1052 pub const CCS_ADJUSTABLE
: i32 = 32i32;
1053 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1054 pub const CCS_BOTTOM
: i32 = 3i32;
1055 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1056 pub const CCS_NODIVIDER
: i32 = 64i32;
1057 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1058 pub const CCS_NOMOVEY
: i32 = 2i32;
1059 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1060 pub const CCS_NOPARENTALIGN
: i32 = 8i32;
1061 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1062 pub const CCS_NORESIZE
: i32 = 4i32;
1063 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1064 pub const CCS_TOP
: i32 = 1i32;
1065 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1066 pub const CCS_VERT
: i32 = 128i32;
1067 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1068 pub const CDDS_ITEM
: u32 = 65536u32;
1069 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1070 pub const CDDS_POSTERASE
: u32 = 4u32;
1071 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1072 pub const CDIS_CHECKED
: u32 = 8u32;
1073 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1074 pub const CDIS_DEFAULT
: u32 = 32u32;
1075 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1076 pub const CDIS_DISABLED
: u32 = 4u32;
1077 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1078 pub const CDIS_DROPHILITED
: u32 = 4096u32;
1079 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1080 pub const CDIS_FOCUS
: u32 = 16u32;
1081 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1082 pub const CDIS_GRAYED
: u32 = 2u32;
1083 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1084 pub const CDIS_HOT
: u32 = 64u32;
1085 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1086 pub const CDIS_INDETERMINATE
: u32 = 256u32;
1087 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1088 pub const CDIS_MARKED
: u32 = 128u32;
1089 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1090 pub const CDIS_NEARHOT
: u32 = 1024u32;
1091 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1092 pub const CDIS_OTHERSIDEHOT
: u32 = 2048u32;
1093 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1094 pub const CDIS_SELECTED
: u32 = 1u32;
1095 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1096 pub const CDIS_SHOWKEYBOARDCUES
: u32 = 512u32;
1097 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1098 pub const CDRF_DODEFAULT
: u32 = 0u32;
1099 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1100 pub const CDRF_DOERASE
: u32 = 8u32;
1101 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1102 pub const CDRF_NEWFONT
: u32 = 2u32;
1103 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1104 pub const CDRF_NOTIFYITEMDRAW
: u32 = 32u32;
1105 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1106 pub const CDRF_NOTIFYPOSTERASE
: u32 = 64u32;
1107 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1108 pub const CDRF_NOTIFYPOSTPAINT
: u32 = 16u32;
1109 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1110 pub const CDRF_NOTIFYSUBITEMDRAW
: u32 = 32u32;
1111 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1112 pub const CDRF_SKIPDEFAULT
: u32 = 4u32;
1113 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1114 pub const CDRF_SKIPPOSTPAINT
: u32 = 256u32;
1115 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1116 pub type CLOCKPARTS
= i32;
1117 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1118 pub const CLP_TIME
: CLOCKPARTS
= 1i32;
1119 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1120 pub type CLOCKSTATES
= i32;
1121 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1122 pub const CLS_NORMAL
: CLOCKSTATES
= 1i32;
1123 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1124 pub const CLS_HOT
: CLOCKSTATES
= 2i32;
1125 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1126 pub const CLS_PRESSED
: CLOCKSTATES
= 3i32;
1127 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1128 pub const CLR_DEFAULT
: i32 = -16777216i32;
1129 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1130 pub const CLR_HILIGHT
: i32 = -16777216i32;
1131 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1132 pub const CLR_NONE
: i32 = -1i32;
1133 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1134 pub const CMB_MASKED
: u32 = 2u32;
1136 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1137 pub struct COLORMAP
{
1141 impl ::core
::marker
::Copy
for COLORMAP {}
1142 impl ::core
::clone
::Clone
for COLORMAP
{
1143 fn clone(&self) -> Self {
1147 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1148 pub const COLORMGMTDLGORD
: u32 = 1551u32;
1150 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1151 pub struct COLORSCHEME
{
1153 pub clrBtnHighlight
: u32,
1154 pub clrBtnShadow
: u32,
1156 impl ::core
::marker
::Copy
for COLORSCHEME {}
1157 impl ::core
::clone
::Clone
for COLORSCHEME
{
1158 fn clone(&self) -> Self {
1163 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
1164 #[cfg(feature = "Win32_Foundation")]
1165 pub struct COMBOBOXEXITEMA
{
1166 pub mask
: COMBOBOX_EX_ITEM_FLAGS
,
1168 pub pszText
: ::windows_sys
::core
::PSTR
,
1169 pub cchTextMax
: i32,
1171 pub iSelectedImage
: i32,
1174 pub lParam
: super::super::Foundation
::LPARAM
,
1176 #[cfg(feature = "Win32_Foundation")]
1177 impl ::core
::marker
::Copy
for COMBOBOXEXITEMA {}
1178 #[cfg(feature = "Win32_Foundation")]
1179 impl ::core
::clone
::Clone
for COMBOBOXEXITEMA
{
1180 fn clone(&self) -> Self {
1185 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
1186 #[cfg(feature = "Win32_Foundation")]
1187 pub struct COMBOBOXEXITEMW
{
1188 pub mask
: COMBOBOX_EX_ITEM_FLAGS
,
1190 pub pszText
: ::windows_sys
::core
::PWSTR
,
1191 pub cchTextMax
: i32,
1193 pub iSelectedImage
: i32,
1196 pub lParam
: super::super::Foundation
::LPARAM
,
1198 #[cfg(feature = "Win32_Foundation")]
1199 impl ::core
::marker
::Copy
for COMBOBOXEXITEMW {}
1200 #[cfg(feature = "Win32_Foundation")]
1201 impl ::core
::clone
::Clone
for COMBOBOXEXITEMW
{
1202 fn clone(&self) -> Self {
1207 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
1208 #[cfg(feature = "Win32_Foundation")]
1209 pub struct COMBOBOXINFO
{
1211 pub rcItem
: super::super::Foundation
::RECT
,
1212 pub rcButton
: super::super::Foundation
::RECT
,
1213 pub stateButton
: COMBOBOXINFO_BUTTON_STATE
,
1214 pub hwndCombo
: super::super::Foundation
::HWND
,
1215 pub hwndItem
: super::super::Foundation
::HWND
,
1216 pub hwndList
: super::super::Foundation
::HWND
,
1218 #[cfg(feature = "Win32_Foundation")]
1219 impl ::core
::marker
::Copy
for COMBOBOXINFO {}
1220 #[cfg(feature = "Win32_Foundation")]
1221 impl ::core
::clone
::Clone
for COMBOBOXINFO
{
1222 fn clone(&self) -> Self {
1226 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1227 pub type COMBOBOXINFO_BUTTON_STATE
= u32;
1228 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1229 pub const STATE_SYSTEM_INVISIBLE
: COMBOBOXINFO_BUTTON_STATE
= 32768u32;
1230 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1231 pub const STATE_SYSTEM_PRESSED
: COMBOBOXINFO_BUTTON_STATE
= 8u32;
1232 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1233 pub const STATE_SYSTEM_FOCUSABLE
: COMBOBOXINFO_BUTTON_STATE
= 1048576u32;
1234 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1235 pub const STATE_SYSTEM_OFFSCREEN
: COMBOBOXINFO_BUTTON_STATE
= 65536u32;
1236 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1237 pub const STATE_SYSTEM_UNAVAILABLE
: COMBOBOXINFO_BUTTON_STATE
= 1u32;
1238 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1239 pub type COMBOBOX_EX_ITEM_FLAGS
= u32;
1240 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1241 pub const CBEIF_DI_SETITEM
: COMBOBOX_EX_ITEM_FLAGS
= 268435456u32;
1242 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1243 pub const CBEIF_IMAGE
: COMBOBOX_EX_ITEM_FLAGS
= 2u32;
1244 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1245 pub const CBEIF_INDENT
: COMBOBOX_EX_ITEM_FLAGS
= 16u32;
1246 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1247 pub const CBEIF_LPARAM
: COMBOBOX_EX_ITEM_FLAGS
= 32u32;
1248 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1249 pub const CBEIF_OVERLAY
: COMBOBOX_EX_ITEM_FLAGS
= 8u32;
1250 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1251 pub const CBEIF_SELECTEDIMAGE
: COMBOBOX_EX_ITEM_FLAGS
= 4u32;
1252 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1253 pub const CBEIF_TEXT
: COMBOBOX_EX_ITEM_FLAGS
= 1u32;
1254 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1255 pub const COMCTL32_VERSION
: u32 = 6u32;
1257 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
1258 #[cfg(feature = "Win32_Foundation")]
1259 pub struct COMPAREITEMSTRUCT
{
1262 pub hwndItem
: super::super::Foundation
::HWND
,
1264 pub itemData1
: usize,
1266 pub itemData2
: usize,
1267 pub dwLocaleId
: u32,
1269 #[cfg(feature = "Win32_Foundation")]
1270 impl ::core
::marker
::Copy
for COMPAREITEMSTRUCT {}
1271 #[cfg(feature = "Win32_Foundation")]
1272 impl ::core
::clone
::Clone
for COMPAREITEMSTRUCT
{
1273 fn clone(&self) -> Self {
1277 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1278 pub type CONTENTALIGNMENT
= i32;
1279 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1280 pub const CA_LEFT
: CONTENTALIGNMENT
= 0i32;
1281 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1282 pub const CA_CENTER
: CONTENTALIGNMENT
= 1i32;
1283 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1284 pub const CA_RIGHT
: CONTENTALIGNMENT
= 2i32;
1286 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
1287 #[cfg(feature = "Win32_Foundation")]
1288 pub struct DATETIMEPICKERINFO
{
1290 pub rcCheck
: super::super::Foundation
::RECT
,
1291 pub stateCheck
: u32,
1292 pub rcButton
: super::super::Foundation
::RECT
,
1293 pub stateButton
: u32,
1294 pub hwndEdit
: super::super::Foundation
::HWND
,
1295 pub hwndUD
: super::super::Foundation
::HWND
,
1296 pub hwndDropDown
: super::super::Foundation
::HWND
,
1298 #[cfg(feature = "Win32_Foundation")]
1299 impl ::core
::marker
::Copy
for DATETIMEPICKERINFO {}
1300 #[cfg(feature = "Win32_Foundation")]
1301 impl ::core
::clone
::Clone
for DATETIMEPICKERINFO
{
1302 fn clone(&self) -> Self {
1306 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1307 pub const DATETIMEPICK_CLASS
: &'
static str = "SysDateTimePick32";
1308 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1309 pub const DATETIMEPICK_CLASSA
: &'
static str = "SysDateTimePick32";
1310 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1311 pub const DATETIMEPICK_CLASSW
: &'
static str = "SysDateTimePick32";
1312 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1313 pub const DA_ERR
: i32 = -1i32;
1314 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1315 pub const DA_LAST
: u32 = 2147483647u32;
1317 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
1318 #[cfg(feature = "Win32_Foundation")]
1319 pub struct DELETEITEMSTRUCT
{
1320 pub CtlType
: DRAWITEMSTRUCT_CTL_TYPE
,
1323 pub hwndItem
: super::super::Foundation
::HWND
,
1324 pub itemData
: usize,
1326 #[cfg(feature = "Win32_Foundation")]
1327 impl ::core
::marker
::Copy
for DELETEITEMSTRUCT {}
1328 #[cfg(feature = "Win32_Foundation")]
1329 impl ::core
::clone
::Clone
for DELETEITEMSTRUCT
{
1330 fn clone(&self) -> Self {
1334 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1335 pub type DLG_BUTTON_CHECK_STATE
= u32;
1336 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1337 pub const BST_CHECKED
: DLG_BUTTON_CHECK_STATE
= 1u32;
1338 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1339 pub const BST_INDETERMINATE
: DLG_BUTTON_CHECK_STATE
= 2u32;
1340 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1341 pub const BST_UNCHECKED
: DLG_BUTTON_CHECK_STATE
= 0u32;
1342 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1343 pub type DLG_DIR_LIST_FILE_TYPE
= u32;
1344 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1345 pub const DDL_ARCHIVE
: DLG_DIR_LIST_FILE_TYPE
= 32u32;
1346 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1347 pub const DDL_DIRECTORY
: DLG_DIR_LIST_FILE_TYPE
= 16u32;
1348 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1349 pub const DDL_DRIVES
: DLG_DIR_LIST_FILE_TYPE
= 16384u32;
1350 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1351 pub const DDL_EXCLUSIVE
: DLG_DIR_LIST_FILE_TYPE
= 32768u32;
1352 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1353 pub const DDL_HIDDEN
: DLG_DIR_LIST_FILE_TYPE
= 2u32;
1354 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1355 pub const DDL_READONLY
: DLG_DIR_LIST_FILE_TYPE
= 1u32;
1356 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1357 pub const DDL_READWRITE
: DLG_DIR_LIST_FILE_TYPE
= 0u32;
1358 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1359 pub const DDL_SYSTEM
: DLG_DIR_LIST_FILE_TYPE
= 4u32;
1360 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1361 pub const DDL_POSTMSGS
: DLG_DIR_LIST_FILE_TYPE
= 8192u32;
1362 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1363 pub const DL_COPYCURSOR
: u32 = 2u32;
1364 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1365 pub const DL_CURSORSET
: u32 = 0u32;
1366 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1367 pub const DL_MOVECURSOR
: u32 = 3u32;
1368 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1369 pub const DL_STOPCURSOR
: u32 = 1u32;
1370 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1371 pub type DPAMM_MESSAGE
= u32;
1372 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1373 pub const DPAMM_MERGE
: DPAMM_MESSAGE
= 1u32;
1374 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1375 pub const DPAMM_DELETE
: DPAMM_MESSAGE
= 2u32;
1376 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1377 pub const DPAMM_INSERT
: DPAMM_MESSAGE
= 3u32;
1378 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1379 pub const DPAM_INTERSECT
: u32 = 8u32;
1380 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1381 pub const DPAM_NORMAL
: u32 = 2u32;
1382 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1383 pub const DPAM_SORTED
: u32 = 1u32;
1384 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1385 pub const DPAM_UNION
: u32 = 4u32;
1387 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1388 pub struct DPASTREAMINFO
{
1390 pub pvItem
: *mut ::core
::ffi
::c_void
,
1392 impl ::core
::marker
::Copy
for DPASTREAMINFO {}
1393 impl ::core
::clone
::Clone
for DPASTREAMINFO
{
1394 fn clone(&self) -> Self {
1398 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1399 pub const DPAS_INSERTAFTER
: u32 = 4u32;
1400 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1401 pub const DPAS_INSERTBEFORE
: u32 = 2u32;
1402 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1403 pub const DPAS_SORTED
: u32 = 1u32;
1404 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1405 pub const DPA_APPEND
: u32 = 2147483647u32;
1406 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1407 pub const DPA_ERR
: i32 = -1i32;
1409 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
1410 #[cfg(feature = "Win32_Foundation")]
1411 pub struct DRAGLISTINFO
{
1412 pub uNotification
: DRAGLISTINFO_NOTIFICATION_FLAGS
,
1413 pub hWnd
: super::super::Foundation
::HWND
,
1414 pub ptCursor
: super::super::Foundation
::POINT
,
1416 #[cfg(feature = "Win32_Foundation")]
1417 impl ::core
::marker
::Copy
for DRAGLISTINFO {}
1418 #[cfg(feature = "Win32_Foundation")]
1419 impl ::core
::clone
::Clone
for DRAGLISTINFO
{
1420 fn clone(&self) -> Self {
1424 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1425 pub type DRAGLISTINFO_NOTIFICATION_FLAGS
= u32;
1426 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1427 pub const DL_BEGINDRAG
: DRAGLISTINFO_NOTIFICATION_FLAGS
= 1157u32;
1428 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1429 pub const DL_CANCELDRAG
: DRAGLISTINFO_NOTIFICATION_FLAGS
= 1160u32;
1430 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1431 pub const DL_DRAGGING
: DRAGLISTINFO_NOTIFICATION_FLAGS
= 1158u32;
1432 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1433 pub const DL_DROPPED
: DRAGLISTINFO_NOTIFICATION_FLAGS
= 1159u32;
1434 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1435 pub const DRAGLISTMSGSTRING
: &'
static str = "commctrl_DragListMsg";
1437 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
1438 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1439 pub struct DRAWITEMSTRUCT
{
1440 pub CtlType
: DRAWITEMSTRUCT_CTL_TYPE
,
1443 pub itemAction
: u32,
1445 pub hwndItem
: super::super::Foundation
::HWND
,
1446 pub hDC
: super::super::Graphics
::Gdi
::HDC
,
1447 pub rcItem
: super::super::Foundation
::RECT
,
1448 pub itemData
: usize,
1450 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1451 impl ::core
::marker
::Copy
for DRAWITEMSTRUCT {}
1452 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1453 impl ::core
::clone
::Clone
for DRAWITEMSTRUCT
{
1454 fn clone(&self) -> Self {
1458 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1459 pub type DRAWITEMSTRUCT_CTL_TYPE
= u32;
1460 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1461 pub const ODT_BUTTON
: DRAWITEMSTRUCT_CTL_TYPE
= 4u32;
1462 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1463 pub const ODT_COMBOBOX
: DRAWITEMSTRUCT_CTL_TYPE
= 3u32;
1464 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1465 pub const ODT_LISTBOX
: DRAWITEMSTRUCT_CTL_TYPE
= 2u32;
1466 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1467 pub const ODT_LISTVIEW
: DRAWITEMSTRUCT_CTL_TYPE
= 102u32;
1468 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1469 pub const ODT_MENU
: DRAWITEMSTRUCT_CTL_TYPE
= 1u32;
1470 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1471 pub const ODT_STATIC
: DRAWITEMSTRUCT_CTL_TYPE
= 5u32;
1472 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1473 pub const ODT_TAB
: DRAWITEMSTRUCT_CTL_TYPE
= 101u32;
1474 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1475 pub type DRAW_THEME_PARENT_BACKGROUND_FLAGS
= u32;
1476 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1477 pub const DTPB_WINDOWDC
: DRAW_THEME_PARENT_BACKGROUND_FLAGS
= 1u32;
1478 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1479 pub const DTPB_USECTLCOLORSTATIC
: DRAW_THEME_PARENT_BACKGROUND_FLAGS
= 2u32;
1480 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1481 pub const DTPB_USEERASEBKGND
: DRAW_THEME_PARENT_BACKGROUND_FLAGS
= 4u32;
1482 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1483 pub const DSA_APPEND
: u32 = 2147483647u32;
1484 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1485 pub const DSA_ERR
: i32 = -1i32;
1487 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
1488 #[cfg(feature = "Win32_Foundation")]
1489 pub struct DTBGOPTS
{
1492 pub rcClip
: super::super::Foundation
::RECT
,
1494 #[cfg(feature = "Win32_Foundation")]
1495 impl ::core
::marker
::Copy
for DTBGOPTS {}
1496 #[cfg(feature = "Win32_Foundation")]
1497 impl ::core
::clone
::Clone
for DTBGOPTS
{
1498 fn clone(&self) -> Self {
1502 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1503 pub const DTBG_CLIPRECT
: u32 = 1u32;
1504 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1505 pub const DTBG_COMPUTINGREGION
: u32 = 16u32;
1506 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1507 pub const DTBG_DRAWSOLID
: u32 = 2u32;
1508 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1509 pub const DTBG_MIRRORDC
: u32 = 32u32;
1510 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1511 pub const DTBG_NOMIRROR
: u32 = 64u32;
1512 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1513 pub const DTBG_OMITBORDER
: u32 = 4u32;
1514 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1515 pub const DTBG_OMITCONTENT
: u32 = 8u32;
1516 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1517 pub const DTM_CLOSEMONTHCAL
: u32 = 4109u32;
1518 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1519 pub const DTM_FIRST
: u32 = 4096u32;
1520 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1521 pub const DTM_GETDATETIMEPICKERINFO
: u32 = 4110u32;
1522 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1523 pub const DTM_GETIDEALSIZE
: u32 = 4111u32;
1524 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1525 pub const DTM_GETMCCOLOR
: u32 = 4103u32;
1526 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1527 pub const DTM_GETMCFONT
: u32 = 4106u32;
1528 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1529 pub const DTM_GETMCSTYLE
: u32 = 4108u32;
1530 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1531 pub const DTM_GETMONTHCAL
: u32 = 4104u32;
1532 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1533 pub const DTM_GETRANGE
: u32 = 4099u32;
1534 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1535 pub const DTM_GETSYSTEMTIME
: u32 = 4097u32;
1536 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1537 pub const DTM_SETFORMAT
: u32 = 4146u32;
1538 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1539 pub const DTM_SETFORMATA
: u32 = 4101u32;
1540 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1541 pub const DTM_SETFORMATW
: u32 = 4146u32;
1542 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1543 pub const DTM_SETMCCOLOR
: u32 = 4102u32;
1544 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1545 pub const DTM_SETMCFONT
: u32 = 4105u32;
1546 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1547 pub const DTM_SETMCSTYLE
: u32 = 4107u32;
1548 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1549 pub const DTM_SETRANGE
: u32 = 4100u32;
1550 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1551 pub const DTM_SETSYSTEMTIME
: u32 = 4098u32;
1552 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1553 pub const DTS_APPCANPARSE
: u32 = 16u32;
1554 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1555 pub const DTS_LONGDATEFORMAT
: u32 = 4u32;
1556 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1557 pub const DTS_RIGHTALIGN
: u32 = 32u32;
1558 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1559 pub const DTS_SHORTDATECENTURYFORMAT
: u32 = 12u32;
1560 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1561 pub const DTS_SHORTDATEFORMAT
: u32 = 0u32;
1562 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1563 pub const DTS_SHOWNONE
: u32 = 2u32;
1564 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1565 pub const DTS_TIMEFORMAT
: u32 = 9u32;
1566 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1567 pub const DTS_UPDOWN
: u32 = 1u32;
1569 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
1570 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1571 pub struct DTTOPTS
{
1577 pub iTextShadowType
: i32,
1578 pub ptShadowOffset
: super::super::Foundation
::POINT
,
1579 pub iBorderSize
: i32,
1580 pub iFontPropId
: i32,
1581 pub iColorPropId
: i32,
1583 pub fApplyOverlay
: super::super::Foundation
::BOOL
,
1585 pub pfnDrawTextCallback
: DTT_CALLBACK_PROC
,
1586 pub lParam
: super::super::Foundation
::LPARAM
,
1588 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1589 impl ::core
::marker
::Copy
for DTTOPTS {}
1590 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1591 impl ::core
::clone
::Clone
for DTTOPTS
{
1592 fn clone(&self) -> Self {
1596 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
1597 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1598 pub type DTT_CALLBACK_PROC
= ::core
::option
::Option
<unsafe extern "system" fn(hdc
: super::super::Graphics
::Gdi
::HDC
, psztext
: ::windows_sys
::core
::PWSTR
, cchtext
: i32, prc
: *mut super::super::Foundation
::RECT
, dwflags
: u32, lparam
: super::super::Foundation
::LPARAM
) -> i32>;
1599 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1600 pub const DTT_FLAGS2VALIDBITS
: u32 = 1u32;
1601 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1602 pub const DTT_GRAYED
: u32 = 1u32;
1603 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1604 pub const ECM_FIRST
: u32 = 5376u32;
1605 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1606 pub type EC_ENDOFLINE
= i32;
1607 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1608 pub const EC_ENDOFLINE_DETECTFROMCONTENT
: EC_ENDOFLINE
= 0i32;
1609 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1610 pub const EC_ENDOFLINE_CRLF
: EC_ENDOFLINE
= 1i32;
1611 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1612 pub const EC_ENDOFLINE_CR
: EC_ENDOFLINE
= 2i32;
1613 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1614 pub const EC_ENDOFLINE_LF
: EC_ENDOFLINE
= 3i32;
1615 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1616 pub type EC_SEARCHWEB_ENTRYPOINT
= i32;
1617 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1618 pub const EC_SEARCHWEB_ENTRYPOINT_EXTERNAL
: EC_SEARCHWEB_ENTRYPOINT
= 0i32;
1619 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1620 pub const EC_SEARCHWEB_ENTRYPOINT_CONTEXTMENU
: EC_SEARCHWEB_ENTRYPOINT
= 1i32;
1622 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1623 pub struct EDITBALLOONTIP
{
1625 pub pszTitle
: ::windows_sys
::core
::PCWSTR
,
1626 pub pszText
: ::windows_sys
::core
::PCWSTR
,
1627 pub ttiIcon
: EDITBALLOONTIP_ICON
,
1629 impl ::core
::marker
::Copy
for EDITBALLOONTIP {}
1630 impl ::core
::clone
::Clone
for EDITBALLOONTIP
{
1631 fn clone(&self) -> Self {
1635 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1636 pub type EDITBALLOONTIP_ICON
= u32;
1637 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1638 pub const TTI_ERROR
: EDITBALLOONTIP_ICON
= 3u32;
1639 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1640 pub const TTI_INFO
: EDITBALLOONTIP_ICON
= 1u32;
1641 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1642 pub const TTI_NONE
: EDITBALLOONTIP_ICON
= 0u32;
1643 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1644 pub const TTI_WARNING
: EDITBALLOONTIP_ICON
= 2u32;
1645 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1646 pub const TTI_INFO_LARGE
: EDITBALLOONTIP_ICON
= 4u32;
1647 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1648 pub const TTI_WARNING_LARGE
: EDITBALLOONTIP_ICON
= 5u32;
1649 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1650 pub const TTI_ERROR_LARGE
: EDITBALLOONTIP_ICON
= 6u32;
1651 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1652 pub type EDITWORDBREAKPROCA
= ::core
::option
::Option
<unsafe extern "system" fn(lpch
: ::windows_sys
::core
::PCSTR
, ichcurrent
: i32, cch
: i32, code
: WORD_BREAK_ACTION
) -> i32>;
1653 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1654 pub type EDITWORDBREAKPROCW
= ::core
::option
::Option
<unsafe extern "system" fn(lpch
: ::windows_sys
::core
::PCWSTR
, ichcurrent
: i32, cch
: i32, code
: WORD_BREAK_ACTION
) -> i32>;
1655 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1656 pub type EMPTYMARKUPPARTS
= i32;
1657 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1658 pub const EMP_MARKUPTEXT
: EMPTYMARKUPPARTS
= 1i32;
1659 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1660 pub const EM_CANUNDO
: u32 = 198u32;
1661 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1662 pub const EM_CHARFROMPOS
: u32 = 215u32;
1663 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1664 pub const EM_EMPTYUNDOBUFFER
: u32 = 205u32;
1665 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1666 pub const EM_ENABLEFEATURE
: u32 = 218u32;
1667 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1668 pub const EM_ENABLESEARCHWEB
: u32 = 5390u32;
1669 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1670 pub const EM_FILELINEFROMCHAR
: u32 = 5395u32;
1671 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1672 pub const EM_FILELINEINDEX
: u32 = 5396u32;
1673 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1674 pub const EM_FILELINELENGTH
: u32 = 5397u32;
1675 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1676 pub const EM_FMTLINES
: u32 = 200u32;
1677 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1678 pub const EM_GETCARETINDEX
: u32 = 5394u32;
1679 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1680 pub const EM_GETCUEBANNER
: u32 = 5378u32;
1681 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1682 pub const EM_GETENDOFLINE
: u32 = 5389u32;
1683 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1684 pub const EM_GETEXTENDEDSTYLE
: u32 = 5387u32;
1685 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1686 pub const EM_GETFILELINE
: u32 = 5398u32;
1687 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1688 pub const EM_GETFILELINECOUNT
: u32 = 5399u32;
1689 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1690 pub const EM_GETFIRSTVISIBLELINE
: u32 = 206u32;
1691 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1692 pub const EM_GETHANDLE
: u32 = 189u32;
1693 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1694 pub const EM_GETHILITE
: u32 = 5382u32;
1695 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1696 pub const EM_GETIMESTATUS
: u32 = 217u32;
1697 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1698 pub const EM_GETLIMITTEXT
: u32 = 213u32;
1699 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1700 pub const EM_GETLINE
: u32 = 196u32;
1701 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1702 pub const EM_GETLINECOUNT
: u32 = 186u32;
1703 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1704 pub const EM_GETMARGINS
: u32 = 212u32;
1705 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1706 pub const EM_GETMODIFY
: u32 = 184u32;
1707 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1708 pub const EM_GETPASSWORDCHAR
: u32 = 210u32;
1709 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1710 pub const EM_GETRECT
: u32 = 178u32;
1711 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1712 pub const EM_GETSEL
: u32 = 176u32;
1713 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1714 pub const EM_GETTHUMB
: u32 = 190u32;
1715 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1716 pub const EM_GETWORDBREAKPROC
: u32 = 209u32;
1717 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1718 pub const EM_HIDEBALLOONTIP
: u32 = 5380u32;
1719 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1720 pub const EM_LIMITTEXT
: u32 = 197u32;
1721 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1722 pub const EM_LINEFROMCHAR
: u32 = 201u32;
1723 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1724 pub const EM_LINEINDEX
: u32 = 187u32;
1725 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1726 pub const EM_LINELENGTH
: u32 = 193u32;
1727 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1728 pub const EM_LINESCROLL
: u32 = 182u32;
1729 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1730 pub const EM_NOSETFOCUS
: u32 = 5383u32;
1731 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1732 pub const EM_POSFROMCHAR
: u32 = 214u32;
1733 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1734 pub const EM_REPLACESEL
: u32 = 194u32;
1735 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1736 pub const EM_SCROLL
: u32 = 181u32;
1737 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1738 pub const EM_SCROLLCARET
: u32 = 183u32;
1739 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1740 pub const EM_SEARCHWEB
: u32 = 5391u32;
1741 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1742 pub const EM_SETCARETINDEX
: u32 = 5393u32;
1743 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1744 pub const EM_SETCUEBANNER
: u32 = 5377u32;
1745 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1746 pub const EM_SETENDOFLINE
: u32 = 5388u32;
1747 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1748 pub const EM_SETEXTENDEDSTYLE
: u32 = 5386u32;
1749 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1750 pub const EM_SETHANDLE
: u32 = 188u32;
1751 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1752 pub const EM_SETHILITE
: u32 = 5381u32;
1753 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1754 pub const EM_SETIMESTATUS
: u32 = 216u32;
1755 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1756 pub const EM_SETLIMITTEXT
: u32 = 197u32;
1757 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1758 pub const EM_SETMARGINS
: u32 = 211u32;
1759 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1760 pub const EM_SETMODIFY
: u32 = 185u32;
1761 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1762 pub const EM_SETPASSWORDCHAR
: u32 = 204u32;
1763 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1764 pub const EM_SETREADONLY
: u32 = 207u32;
1765 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1766 pub const EM_SETRECT
: u32 = 179u32;
1767 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1768 pub const EM_SETRECTNP
: u32 = 180u32;
1769 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1770 pub const EM_SETSEL
: u32 = 177u32;
1771 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1772 pub const EM_SETTABSTOPS
: u32 = 203u32;
1773 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1774 pub const EM_SETWORDBREAKPROC
: u32 = 208u32;
1775 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1776 pub const EM_SHOWBALLOONTIP
: u32 = 5379u32;
1777 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1778 pub const EM_TAKEFOCUS
: u32 = 5384u32;
1779 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1780 pub const EM_UNDO
: u32 = 199u32;
1781 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1782 pub type ENABLE_SCROLL_BAR_ARROWS
= u32;
1783 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1784 pub const ESB_DISABLE_BOTH
: ENABLE_SCROLL_BAR_ARROWS
= 3u32;
1785 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1786 pub const ESB_DISABLE_DOWN
: ENABLE_SCROLL_BAR_ARROWS
= 2u32;
1787 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1788 pub const ESB_DISABLE_LEFT
: ENABLE_SCROLL_BAR_ARROWS
= 1u32;
1789 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1790 pub const ESB_DISABLE_LTUP
: ENABLE_SCROLL_BAR_ARROWS
= 1u32;
1791 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1792 pub const ESB_DISABLE_RIGHT
: ENABLE_SCROLL_BAR_ARROWS
= 2u32;
1793 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1794 pub const ESB_DISABLE_RTDN
: ENABLE_SCROLL_BAR_ARROWS
= 2u32;
1795 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1796 pub const ESB_DISABLE_UP
: ENABLE_SCROLL_BAR_ARROWS
= 1u32;
1797 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1798 pub const ESB_ENABLE_BOTH
: ENABLE_SCROLL_BAR_ARROWS
= 0u32;
1799 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1800 pub const ES_EX_ALLOWEOL_CR
: i32 = 1i32;
1801 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1802 pub const ES_EX_ALLOWEOL_LF
: i32 = 2i32;
1803 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1804 pub const ES_EX_CONVERT_EOL_ON_PASTE
: i32 = 4i32;
1805 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1806 pub const ES_EX_ZOOMABLE
: i32 = 16i32;
1807 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1808 pub const ETDT_DISABLE
: u32 = 1u32;
1809 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1810 pub const ETDT_ENABLE
: u32 = 2u32;
1811 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1812 pub const ETDT_USEAEROWIZARDTABTEXTURE
: u32 = 8u32;
1813 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1814 pub const ETDT_USETABTEXTURE
: u32 = 4u32;
1815 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1816 pub type FEEDBACK_TYPE
= i32;
1817 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1818 pub const FEEDBACK_TOUCH_CONTACTVISUALIZATION
: FEEDBACK_TYPE
= 1i32;
1819 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1820 pub const FEEDBACK_PEN_BARRELVISUALIZATION
: FEEDBACK_TYPE
= 2i32;
1821 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1822 pub const FEEDBACK_PEN_TAP
: FEEDBACK_TYPE
= 3i32;
1823 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1824 pub const FEEDBACK_PEN_DOUBLETAP
: FEEDBACK_TYPE
= 4i32;
1825 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1826 pub const FEEDBACK_PEN_PRESSANDHOLD
: FEEDBACK_TYPE
= 5i32;
1827 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1828 pub const FEEDBACK_PEN_RIGHTTAP
: FEEDBACK_TYPE
= 6i32;
1829 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1830 pub const FEEDBACK_TOUCH_TAP
: FEEDBACK_TYPE
= 7i32;
1831 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1832 pub const FEEDBACK_TOUCH_DOUBLETAP
: FEEDBACK_TYPE
= 8i32;
1833 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1834 pub const FEEDBACK_TOUCH_PRESSANDHOLD
: FEEDBACK_TYPE
= 9i32;
1835 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1836 pub const FEEDBACK_TOUCH_RIGHTTAP
: FEEDBACK_TYPE
= 10i32;
1837 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1838 pub const FEEDBACK_GESTURE_PRESSANDTAP
: FEEDBACK_TYPE
= 11i32;
1839 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1840 pub const FEEDBACK_MAX
: FEEDBACK_TYPE
= -1i32;
1841 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1842 pub const FILEOPENORD
: u32 = 1536u32;
1843 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1844 pub type FILLTYPE
= i32;
1845 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1846 pub const FT_SOLID
: FILLTYPE
= 0i32;
1847 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1848 pub const FT_VERTGRADIENT
: FILLTYPE
= 1i32;
1849 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1850 pub const FT_HORZGRADIENT
: FILLTYPE
= 2i32;
1851 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1852 pub const FT_RADIALGRADIENT
: FILLTYPE
= 3i32;
1853 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1854 pub const FT_TILEIMAGE
: FILLTYPE
= 4i32;
1855 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1856 pub const FINDDLGORD
: u32 = 1540u32;
1857 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1858 pub const FONTDLGORD
: u32 = 1542u32;
1859 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1860 pub const FORMATDLGORD30
: u32 = 1544u32;
1861 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1862 pub const FORMATDLGORD31
: u32 = 1543u32;
1863 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1864 pub const FSB_ENCARTA_MODE
: u32 = 1u32;
1865 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1866 pub const FSB_FLAT_MODE
: u32 = 2u32;
1867 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1868 pub const FSB_REGULAR_MODE
: u32 = 0u32;
1869 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1870 pub const GDTR_MAX
: u32 = 2u32;
1871 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1872 pub const GDTR_MIN
: u32 = 1u32;
1873 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1874 pub const GDT_ERROR
: i32 = -1i32;
1875 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1876 pub const GDT_NONE
: u32 = 1u32;
1877 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1878 pub const GDT_VALID
: u32 = 0u32;
1879 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1880 pub type GET_THEME_BITMAP_FLAGS
= u32;
1881 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1882 pub const GBF_DIRECT
: GET_THEME_BITMAP_FLAGS
= 1u32;
1883 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1884 pub const GBF_COPY
: GET_THEME_BITMAP_FLAGS
= 2u32;
1885 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1886 pub const GBF_VALIDBITS
: GET_THEME_BITMAP_FLAGS
= 3u32;
1887 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1888 pub type GLYPHFONTSIZINGTYPE
= i32;
1889 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1890 pub const GFST_NONE
: GLYPHFONTSIZINGTYPE
= 0i32;
1891 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1892 pub const GFST_SIZE
: GLYPHFONTSIZINGTYPE
= 1i32;
1893 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1894 pub const GFST_DPI
: GLYPHFONTSIZINGTYPE
= 2i32;
1895 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1896 pub type GLYPHTYPE
= i32;
1897 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1898 pub const GT_NONE
: GLYPHTYPE
= 0i32;
1899 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1900 pub const GT_IMAGEGLYPH
: GLYPHTYPE
= 1i32;
1901 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1902 pub const GT_FONTGLYPH
: GLYPHTYPE
= 2i32;
1903 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1904 pub const GMR_DAYSTATE
: u32 = 1u32;
1905 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1906 pub const GMR_VISIBLE
: u32 = 0u32;
1907 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1908 pub type GRIDCELLBACKGROUNDSTATES
= i32;
1909 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1910 pub const MCGCB_SELECTED
: GRIDCELLBACKGROUNDSTATES
= 1i32;
1911 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1912 pub const MCGCB_HOT
: GRIDCELLBACKGROUNDSTATES
= 2i32;
1913 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1914 pub const MCGCB_SELECTEDHOT
: GRIDCELLBACKGROUNDSTATES
= 3i32;
1915 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1916 pub const MCGCB_SELECTEDNOTFOCUSED
: GRIDCELLBACKGROUNDSTATES
= 4i32;
1917 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1918 pub const MCGCB_TODAY
: GRIDCELLBACKGROUNDSTATES
= 5i32;
1919 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1920 pub const MCGCB_TODAYSELECTED
: GRIDCELLBACKGROUNDSTATES
= 6i32;
1921 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1922 pub type GRIDCELLSTATES
= i32;
1923 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1924 pub const MCGC_HOT
: GRIDCELLSTATES
= 1i32;
1925 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1926 pub const MCGC_HASSTATE
: GRIDCELLSTATES
= 2i32;
1927 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1928 pub const MCGC_HASSTATEHOT
: GRIDCELLSTATES
= 3i32;
1929 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1930 pub const MCGC_TODAY
: GRIDCELLSTATES
= 4i32;
1931 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1932 pub const MCGC_TODAYSELECTED
: GRIDCELLSTATES
= 5i32;
1933 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1934 pub const MCGC_SELECTED
: GRIDCELLSTATES
= 6i32;
1935 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1936 pub const MCGC_SELECTEDHOT
: GRIDCELLSTATES
= 7i32;
1937 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1938 pub type GRIDCELLUPPERSTATES
= i32;
1939 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1940 pub const MCGCU_HOT
: GRIDCELLUPPERSTATES
= 1i32;
1941 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1942 pub const MCGCU_HASSTATE
: GRIDCELLUPPERSTATES
= 2i32;
1943 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1944 pub const MCGCU_HASSTATEHOT
: GRIDCELLUPPERSTATES
= 3i32;
1945 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1946 pub const MCGCU_SELECTED
: GRIDCELLUPPERSTATES
= 4i32;
1947 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1948 pub const MCGCU_SELECTEDHOT
: GRIDCELLUPPERSTATES
= 5i32;
1949 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1950 pub type HALIGN
= i32;
1951 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1952 pub const HA_LEFT
: HALIGN
= 0i32;
1953 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1954 pub const HA_CENTER
: HALIGN
= 1i32;
1955 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1956 pub const HA_RIGHT
: HALIGN
= 2i32;
1957 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1958 pub const HDFT_HASNOVALUE
: u32 = 32768u32;
1959 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1960 pub const HDFT_ISDATE
: u32 = 2u32;
1961 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1962 pub const HDFT_ISNUMBER
: u32 = 1u32;
1963 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1964 pub const HDFT_ISSTRING
: u32 = 0u32;
1965 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1966 pub const HDF_BITMAP
: u32 = 8192u32;
1967 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1968 pub const HDF_BITMAP_ON_RIGHT
: u32 = 4096u32;
1969 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1970 pub const HDF_CENTER
: u32 = 2u32;
1971 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1972 pub const HDF_CHECKBOX
: u32 = 64u32;
1973 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1974 pub const HDF_CHECKED
: u32 = 128u32;
1975 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1976 pub const HDF_FIXEDWIDTH
: u32 = 256u32;
1977 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1978 pub const HDF_IMAGE
: u32 = 2048u32;
1979 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1980 pub const HDF_JUSTIFYMASK
: u32 = 3u32;
1981 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1982 pub const HDF_LEFT
: u32 = 0u32;
1983 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1984 pub const HDF_OWNERDRAW
: u32 = 32768u32;
1985 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1986 pub const HDF_RIGHT
: u32 = 1u32;
1987 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1988 pub const HDF_RTLREADING
: u32 = 4u32;
1989 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1990 pub const HDF_SORTDOWN
: u32 = 512u32;
1991 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1992 pub const HDF_SORTUP
: u32 = 1024u32;
1993 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1994 pub const HDF_SPLITBUTTON
: u32 = 16777216u32;
1995 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
1996 pub const HDF_STRING
: u32 = 16384u32;
1998 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
1999 #[cfg(feature = "Win32_Foundation")]
2000 pub struct HDHITTESTINFO
{
2001 pub pt
: super::super::Foundation
::POINT
,
2005 #[cfg(feature = "Win32_Foundation")]
2006 impl ::core
::marker
::Copy
for HDHITTESTINFO {}
2007 #[cfg(feature = "Win32_Foundation")]
2008 impl ::core
::clone
::Clone
for HDHITTESTINFO
{
2009 fn clone(&self) -> Self {
2013 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2014 pub const HDIS_FOCUSED
: u32 = 1u32;
2016 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
2017 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
2018 pub struct HDITEMA
{
2021 pub pszText
: ::windows_sys
::core
::PSTR
,
2022 pub hbm
: super::super::Graphics
::Gdi
::HBITMAP
,
2023 pub cchTextMax
: i32,
2025 pub lParam
: super::super::Foundation
::LPARAM
,
2029 pub pvFilter
: *mut ::core
::ffi
::c_void
,
2032 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
2033 impl ::core
::marker
::Copy
for HDITEMA {}
2034 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
2035 impl ::core
::clone
::Clone
for HDITEMA
{
2036 fn clone(&self) -> Self {
2041 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
2042 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
2043 pub struct HDITEMW
{
2046 pub pszText
: ::windows_sys
::core
::PWSTR
,
2047 pub hbm
: super::super::Graphics
::Gdi
::HBITMAP
,
2048 pub cchTextMax
: i32,
2050 pub lParam
: super::super::Foundation
::LPARAM
,
2054 pub pvFilter
: *mut ::core
::ffi
::c_void
,
2057 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
2058 impl ::core
::marker
::Copy
for HDITEMW {}
2059 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
2060 impl ::core
::clone
::Clone
for HDITEMW
{
2061 fn clone(&self) -> Self {
2065 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2066 pub type HDI_MASK
= u32;
2067 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2068 pub const HDI_WIDTH
: HDI_MASK
= 1u32;
2069 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2070 pub const HDI_HEIGHT
: HDI_MASK
= 1u32;
2071 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2072 pub const HDI_TEXT
: HDI_MASK
= 2u32;
2073 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2074 pub const HDI_FORMAT
: HDI_MASK
= 4u32;
2075 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2076 pub const HDI_LPARAM
: HDI_MASK
= 8u32;
2077 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2078 pub const HDI_BITMAP
: HDI_MASK
= 16u32;
2079 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2080 pub const HDI_IMAGE
: HDI_MASK
= 32u32;
2081 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2082 pub const HDI_DI_SETITEM
: HDI_MASK
= 64u32;
2083 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2084 pub const HDI_ORDER
: HDI_MASK
= 128u32;
2085 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2086 pub const HDI_FILTER
: HDI_MASK
= 256u32;
2087 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2088 pub const HDI_STATE
: HDI_MASK
= 512u32;
2090 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
2091 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
2092 pub struct HDLAYOUT
{
2093 pub prc
: *mut super::super::Foundation
::RECT
,
2094 pub pwpos
: *mut super::WindowsAndMessaging
::WINDOWPOS
,
2096 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
2097 impl ::core
::marker
::Copy
for HDLAYOUT {}
2098 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
2099 impl ::core
::clone
::Clone
for HDLAYOUT
{
2100 fn clone(&self) -> Self {
2104 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2105 pub const HDM_CLEARFILTER
: u32 = 4632u32;
2106 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2107 pub const HDM_CREATEDRAGIMAGE
: u32 = 4624u32;
2108 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2109 pub const HDM_DELETEITEM
: u32 = 4610u32;
2110 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2111 pub const HDM_EDITFILTER
: u32 = 4631u32;
2112 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2113 pub const HDM_FIRST
: u32 = 4608u32;
2114 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2115 pub const HDM_GETBITMAPMARGIN
: u32 = 4629u32;
2116 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2117 pub const HDM_GETFOCUSEDITEM
: u32 = 4635u32;
2118 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2119 pub const HDM_GETIMAGELIST
: u32 = 4617u32;
2120 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2121 pub const HDM_GETITEM
: u32 = 4619u32;
2122 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2123 pub const HDM_GETITEMA
: u32 = 4611u32;
2124 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2125 pub const HDM_GETITEMCOUNT
: u32 = 4608u32;
2126 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2127 pub const HDM_GETITEMDROPDOWNRECT
: u32 = 4633u32;
2128 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2129 pub const HDM_GETITEMRECT
: u32 = 4615u32;
2130 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2131 pub const HDM_GETITEMW
: u32 = 4619u32;
2132 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2133 pub const HDM_GETORDERARRAY
: u32 = 4625u32;
2134 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2135 pub const HDM_GETOVERFLOWRECT
: u32 = 4634u32;
2136 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2137 pub const HDM_GETUNICODEFORMAT
: u32 = 8198u32;
2138 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2139 pub const HDM_HITTEST
: u32 = 4614u32;
2140 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2141 pub const HDM_INSERTITEM
: u32 = 4618u32;
2142 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2143 pub const HDM_INSERTITEMA
: u32 = 4609u32;
2144 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2145 pub const HDM_INSERTITEMW
: u32 = 4618u32;
2146 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2147 pub const HDM_LAYOUT
: u32 = 4613u32;
2148 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2149 pub const HDM_ORDERTOINDEX
: u32 = 4623u32;
2150 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2151 pub const HDM_SETBITMAPMARGIN
: u32 = 4628u32;
2152 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2153 pub const HDM_SETFILTERCHANGETIMEOUT
: u32 = 4630u32;
2154 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2155 pub const HDM_SETFOCUSEDITEM
: u32 = 4636u32;
2156 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2157 pub const HDM_SETHOTDIVIDER
: u32 = 4627u32;
2158 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2159 pub const HDM_SETIMAGELIST
: u32 = 4616u32;
2160 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2161 pub const HDM_SETITEM
: u32 = 4620u32;
2162 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2163 pub const HDM_SETITEMA
: u32 = 4612u32;
2164 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2165 pub const HDM_SETITEMW
: u32 = 4620u32;
2166 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2167 pub const HDM_SETORDERARRAY
: u32 = 4626u32;
2168 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2169 pub const HDM_SETUNICODEFORMAT
: u32 = 8197u32;
2170 pub type HDPA
= isize;
2171 pub type HDSA
= isize;
2172 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2173 pub const HDSIL_NORMAL
: u32 = 0u32;
2174 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2175 pub const HDSIL_STATE
: u32 = 1u32;
2176 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2177 pub const HDS_BUTTONS
: u32 = 2u32;
2178 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2179 pub const HDS_CHECKBOXES
: u32 = 1024u32;
2180 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2181 pub const HDS_DRAGDROP
: u32 = 64u32;
2182 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2183 pub const HDS_FILTERBAR
: u32 = 256u32;
2184 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2185 pub const HDS_FLAT
: u32 = 512u32;
2186 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2187 pub const HDS_FULLDRAG
: u32 = 128u32;
2188 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2189 pub const HDS_HIDDEN
: u32 = 8u32;
2190 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2191 pub const HDS_HORZ
: u32 = 0u32;
2192 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2193 pub const HDS_HOTTRACK
: u32 = 4u32;
2194 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2195 pub const HDS_NOSIZING
: u32 = 2048u32;
2196 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2197 pub const HDS_OVERFLOW
: u32 = 4096u32;
2199 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2200 pub struct HD_TEXTFILTERA
{
2201 pub pszText
: ::windows_sys
::core
::PSTR
,
2202 pub cchTextMax
: i32,
2204 impl ::core
::marker
::Copy
for HD_TEXTFILTERA {}
2205 impl ::core
::clone
::Clone
for HD_TEXTFILTERA
{
2206 fn clone(&self) -> Self {
2211 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2212 pub struct HD_TEXTFILTERW
{
2213 pub pszText
: ::windows_sys
::core
::PWSTR
,
2214 pub cchTextMax
: i32,
2216 impl ::core
::marker
::Copy
for HD_TEXTFILTERW {}
2217 impl ::core
::clone
::Clone
for HD_TEXTFILTERW
{
2218 fn clone(&self) -> Self {
2222 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2223 pub type HEADER_CONTROL_NOTIFICATION_BUTTON
= u32;
2224 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2225 pub const HEADER_CONTROL_NOTIFICATION_BUTTON_LEFT
: HEADER_CONTROL_NOTIFICATION_BUTTON
= 0u32;
2226 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2227 pub const HEADER_CONTROL_NOTIFICATION_BUTTON_RIGHT
: HEADER_CONTROL_NOTIFICATION_BUTTON
= 1u32;
2228 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2229 pub const HEADER_CONTROL_NOTIFICATION_BUTTON_MIDDLE
: HEADER_CONTROL_NOTIFICATION_BUTTON
= 2u32;
2230 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2231 pub const HHT_ABOVE
: u32 = 256u32;
2232 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2233 pub const HHT_BELOW
: u32 = 512u32;
2234 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2235 pub const HHT_NOWHERE
: u32 = 1u32;
2236 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2237 pub const HHT_ONDIVIDER
: u32 = 4u32;
2238 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2239 pub const HHT_ONDIVOPEN
: u32 = 8u32;
2240 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2241 pub const HHT_ONDROPDOWN
: u32 = 8192u32;
2242 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2243 pub const HHT_ONFILTER
: u32 = 16u32;
2244 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2245 pub const HHT_ONFILTERBUTTON
: u32 = 32u32;
2246 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2247 pub const HHT_ONHEADER
: u32 = 2u32;
2248 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2249 pub const HHT_ONITEMSTATEICON
: u32 = 4096u32;
2250 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2251 pub const HHT_ONOVERFLOW
: u32 = 16384u32;
2252 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2253 pub const HHT_TOLEFT
: u32 = 2048u32;
2254 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2255 pub const HHT_TORIGHT
: u32 = 1024u32;
2256 pub type HIMAGELIST
= isize;
2257 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2258 pub const HIST_ADDTOFAVORITES
: u32 = 3u32;
2259 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2260 pub const HIST_BACK
: u32 = 0u32;
2261 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2262 pub const HIST_FAVORITES
: u32 = 2u32;
2263 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2264 pub const HIST_FORWARD
: u32 = 1u32;
2265 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2266 pub const HIST_VIEWTREE
: u32 = 4u32;
2267 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2268 pub const HKCOMB_A
: u32 = 8u32;
2269 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2270 pub const HKCOMB_C
: u32 = 4u32;
2271 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2272 pub const HKCOMB_CA
: u32 = 64u32;
2273 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2274 pub const HKCOMB_NONE
: u32 = 1u32;
2275 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2276 pub const HKCOMB_S
: u32 = 2u32;
2277 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2278 pub const HKCOMB_SA
: u32 = 32u32;
2279 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2280 pub const HKCOMB_SC
: u32 = 16u32;
2281 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2282 pub const HKCOMB_SCA
: u32 = 128u32;
2283 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2284 pub const HKM_GETHOTKEY
: u32 = 1026u32;
2285 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2286 pub const HKM_SETHOTKEY
: u32 = 1025u32;
2287 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2288 pub const HKM_SETRULES
: u32 = 1027u32;
2289 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2290 pub const HOTKEYF_ALT
: u32 = 4u32;
2291 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2292 pub const HOTKEYF_CONTROL
: u32 = 2u32;
2293 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2294 pub const HOTKEYF_EXT
: u32 = 128u32;
2295 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2296 pub const HOTKEYF_SHIFT
: u32 = 1u32;
2297 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2298 pub const HOTKEY_CLASS
: &'
static str = "msctls_hotkey32";
2299 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2300 pub const HOTKEY_CLASSA
: &'
static str = "msctls_hotkey32";
2301 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2302 pub const HOTKEY_CLASSW
: &'
static str = "msctls_hotkey32";
2303 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2304 pub const HOVER_DEFAULT
: u32 = 4294967295u32;
2305 pub type HPROPSHEETPAGE
= isize;
2306 pub type HSYNTHETICPOINTERDEVICE
= isize;
2307 pub type HTREEITEM
= isize;
2308 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2309 pub const HTTB_BACKGROUNDSEG
: u32 = 0u32;
2310 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2311 pub const HTTB_CAPTION
: u32 = 4u32;
2312 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2313 pub const HTTB_FIXEDBORDER
: u32 = 2u32;
2314 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2315 pub const HTTB_RESIZINGBORDER_BOTTOM
: u32 = 128u32;
2316 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2317 pub const HTTB_RESIZINGBORDER_LEFT
: u32 = 16u32;
2318 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2319 pub const HTTB_RESIZINGBORDER_RIGHT
: u32 = 64u32;
2320 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2321 pub const HTTB_RESIZINGBORDER_TOP
: u32 = 32u32;
2322 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2323 pub const HTTB_SIZINGTEMPLATE
: u32 = 256u32;
2324 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2325 pub const HTTB_SYSTEMSIZINGMARGINS
: u32 = 512u32;
2326 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2327 pub type HYPERLINKSTATES
= i32;
2328 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2329 pub const HLS_NORMALTEXT
: HYPERLINKSTATES
= 1i32;
2330 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2331 pub const HLS_LINKTEXT
: HYPERLINKSTATES
= 2i32;
2332 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2333 pub type ICONEFFECT
= i32;
2334 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2335 pub const ICE_NONE
: ICONEFFECT
= 0i32;
2336 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2337 pub const ICE_GLOW
: ICONEFFECT
= 1i32;
2338 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2339 pub const ICE_SHADOW
: ICONEFFECT
= 2i32;
2340 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2341 pub const ICE_PULSE
: ICONEFFECT
= 3i32;
2342 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2343 pub const ICE_ALPHA
: ICONEFFECT
= 4i32;
2344 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2345 pub const IDB_HIST_DISABLED
: u32 = 14u32;
2346 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2347 pub const IDB_HIST_HOT
: u32 = 13u32;
2348 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2349 pub const IDB_HIST_LARGE_COLOR
: u32 = 9u32;
2350 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2351 pub const IDB_HIST_NORMAL
: u32 = 12u32;
2352 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2353 pub const IDB_HIST_PRESSED
: u32 = 15u32;
2354 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2355 pub const IDB_HIST_SMALL_COLOR
: u32 = 8u32;
2356 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2357 pub const IDB_STD_LARGE_COLOR
: u32 = 1u32;
2358 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2359 pub const IDB_STD_SMALL_COLOR
: u32 = 0u32;
2360 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2361 pub const IDB_VIEW_LARGE_COLOR
: u32 = 5u32;
2362 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2363 pub const IDB_VIEW_SMALL_COLOR
: u32 = 4u32;
2364 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2365 pub const IDC_MANAGE_LINK
: u32 = 1592u32;
2366 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2367 pub const ID_PSRESTARTWINDOWS
: u32 = 2u32;
2368 pub type IImageList
= *mut ::core
::ffi
::c_void
;
2369 pub type IImageList2
= *mut ::core
::ffi
::c_void
;
2370 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2371 pub const ILDI_PURGE
: u32 = 1u32;
2372 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2373 pub const ILDI_QUERYACCESS
: u32 = 8u32;
2374 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2375 pub const ILDI_RESETACCESS
: u32 = 4u32;
2376 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2377 pub const ILDI_STANDBY
: u32 = 2u32;
2378 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2379 pub const ILDRF_IMAGELOWQUALITY
: u32 = 1u32;
2380 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2381 pub const ILDRF_OVERLAYLOWQUALITY
: u32 = 16u32;
2382 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2383 pub const ILD_ASYNC
: u32 = 32768u32;
2384 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2385 pub const ILD_BLEND25
: u32 = 2u32;
2386 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2387 pub const ILD_DPISCALE
: u32 = 16384u32;
2388 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2389 pub const ILD_IMAGE
: u32 = 32u32;
2390 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2391 pub const ILD_OVERLAYMASK
: u32 = 3840u32;
2392 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2393 pub const ILD_PRESERVEALPHA
: u32 = 4096u32;
2394 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2395 pub const ILD_ROP
: u32 = 64u32;
2396 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2397 pub const ILD_SCALE
: u32 = 8192u32;
2398 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2399 pub const ILD_TRANSPARENT
: u32 = 1u32;
2400 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2401 pub const ILFIP_ALWAYS
: u32 = 0u32;
2402 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2403 pub const ILFIP_FROMSTANDBY
: u32 = 1u32;
2404 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2405 pub const ILGOS_ALWAYS
: u32 = 0u32;
2406 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2407 pub const ILGOS_FROMSTANDBY
: u32 = 1u32;
2408 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2409 pub const ILGT_ASYNC
: u32 = 1u32;
2410 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2411 pub const ILGT_NORMAL
: u32 = 0u32;
2412 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2413 pub const ILP_DOWNLEVEL
: u32 = 1u32;
2414 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2415 pub const ILP_NORMAL
: u32 = 0u32;
2416 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2417 pub const ILR_DEFAULT
: u32 = 0u32;
2418 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2419 pub const ILR_HORIZONTAL_CENTER
: u32 = 1u32;
2420 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2421 pub const ILR_HORIZONTAL_LEFT
: u32 = 0u32;
2422 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2423 pub const ILR_HORIZONTAL_RIGHT
: u32 = 2u32;
2424 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2425 pub const ILR_SCALE_ASPECTRATIO
: u32 = 256u32;
2426 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2427 pub const ILR_SCALE_CLIP
: u32 = 0u32;
2428 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2429 pub const ILR_VERTICAL_BOTTOM
: u32 = 32u32;
2430 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2431 pub const ILR_VERTICAL_CENTER
: u32 = 16u32;
2432 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2433 pub const ILR_VERTICAL_TOP
: u32 = 0u32;
2434 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2435 pub const ILS_ALPHA
: u32 = 8u32;
2436 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2437 pub const ILS_GLOW
: u32 = 1u32;
2438 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2439 pub const ILS_NORMAL
: u32 = 0u32;
2440 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2441 pub const ILS_SATURATE
: u32 = 4u32;
2442 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2443 pub const ILS_SHADOW
: u32 = 2u32;
2445 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
2446 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
2447 pub struct IMAGEINFO
{
2448 pub hbmImage
: super::super::Graphics
::Gdi
::HBITMAP
,
2449 pub hbmMask
: super::super::Graphics
::Gdi
::HBITMAP
,
2452 pub rcImage
: super::super::Foundation
::RECT
,
2454 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
2455 impl ::core
::marker
::Copy
for IMAGEINFO {}
2456 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
2457 impl ::core
::clone
::Clone
for IMAGEINFO
{
2458 fn clone(&self) -> Self {
2462 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2463 pub type IMAGELAYOUT
= i32;
2464 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2465 pub const IL_VERTICAL
: IMAGELAYOUT
= 0i32;
2466 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2467 pub const IL_HORIZONTAL
: IMAGELAYOUT
= 1i32;
2469 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"]
2470 #[cfg(feature = "Win32_Graphics_Gdi")]
2471 pub struct IMAGELISTDRAWPARAMS
{
2473 pub himl
: HIMAGELIST
,
2475 pub hdcDst
: super::super::Graphics
::Gdi
::HDC
,
2490 #[cfg(feature = "Win32_Graphics_Gdi")]
2491 impl ::core
::marker
::Copy
for IMAGELISTDRAWPARAMS {}
2492 #[cfg(feature = "Win32_Graphics_Gdi")]
2493 impl ::core
::clone
::Clone
for IMAGELISTDRAWPARAMS
{
2494 fn clone(&self) -> Self {
2499 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2500 pub struct IMAGELISTSTATS
{
2506 impl ::core
::marker
::Copy
for IMAGELISTSTATS {}
2507 impl ::core
::clone
::Clone
for IMAGELISTSTATS
{
2508 fn clone(&self) -> Self {
2512 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2513 pub type IMAGELIST_CREATION_FLAGS
= u32;
2514 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2515 pub const ILC_MASK
: IMAGELIST_CREATION_FLAGS
= 1u32;
2516 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2517 pub const ILC_COLOR
: IMAGELIST_CREATION_FLAGS
= 0u32;
2518 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2519 pub const ILC_COLORDDB
: IMAGELIST_CREATION_FLAGS
= 254u32;
2520 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2521 pub const ILC_COLOR4
: IMAGELIST_CREATION_FLAGS
= 4u32;
2522 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2523 pub const ILC_COLOR8
: IMAGELIST_CREATION_FLAGS
= 8u32;
2524 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2525 pub const ILC_COLOR16
: IMAGELIST_CREATION_FLAGS
= 16u32;
2526 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2527 pub const ILC_COLOR24
: IMAGELIST_CREATION_FLAGS
= 24u32;
2528 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2529 pub const ILC_COLOR32
: IMAGELIST_CREATION_FLAGS
= 32u32;
2530 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2531 pub const ILC_PALETTE
: IMAGELIST_CREATION_FLAGS
= 2048u32;
2532 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2533 pub const ILC_MIRROR
: IMAGELIST_CREATION_FLAGS
= 8192u32;
2534 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2535 pub const ILC_PERITEMMIRROR
: IMAGELIST_CREATION_FLAGS
= 32768u32;
2536 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2537 pub const ILC_ORIGINALSIZE
: IMAGELIST_CREATION_FLAGS
= 65536u32;
2538 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2539 pub const ILC_HIGHQUALITYSCALE
: IMAGELIST_CREATION_FLAGS
= 131072u32;
2540 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2541 pub type IMAGESELECTTYPE
= i32;
2542 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2543 pub const IST_NONE
: IMAGESELECTTYPE
= 0i32;
2544 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2545 pub const IST_SIZE
: IMAGESELECTTYPE
= 1i32;
2546 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2547 pub const IST_DPI
: IMAGESELECTTYPE
= 2i32;
2548 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2549 pub type IMAGE_LIST_COPY_FLAGS
= u32;
2550 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2551 pub const ILCF_MOVE
: IMAGE_LIST_COPY_FLAGS
= 0u32;
2552 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2553 pub const ILCF_SWAP
: IMAGE_LIST_COPY_FLAGS
= 1u32;
2554 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2555 pub type IMAGE_LIST_DRAW_STYLE
= u32;
2556 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2557 pub const ILD_BLEND
: IMAGE_LIST_DRAW_STYLE
= 4u32;
2558 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2559 pub const ILD_BLEND50
: IMAGE_LIST_DRAW_STYLE
= 4u32;
2560 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2561 pub const ILD_FOCUS
: IMAGE_LIST_DRAW_STYLE
= 2u32;
2562 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2563 pub const ILD_MASK
: IMAGE_LIST_DRAW_STYLE
= 16u32;
2564 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2565 pub const ILD_NORMAL
: IMAGE_LIST_DRAW_STYLE
= 0u32;
2566 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2567 pub const ILD_SELECTED
: IMAGE_LIST_DRAW_STYLE
= 4u32;
2568 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2569 pub type IMAGE_LIST_ITEM_FLAGS
= u32;
2570 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2571 pub const ILIF_ALPHA
: IMAGE_LIST_ITEM_FLAGS
= 1u32;
2572 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2573 pub const ILIF_LOWQUALITY
: IMAGE_LIST_ITEM_FLAGS
= 2u32;
2574 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2575 pub const INFOTIPSIZE
: u32 = 1024u32;
2577 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2578 pub struct INITCOMMONCONTROLSEX
{
2580 pub dwICC
: INITCOMMONCONTROLSEX_ICC
,
2582 impl ::core
::marker
::Copy
for INITCOMMONCONTROLSEX {}
2583 impl ::core
::clone
::Clone
for INITCOMMONCONTROLSEX
{
2584 fn clone(&self) -> Self {
2588 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2589 pub type INITCOMMONCONTROLSEX_ICC
= u32;
2590 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2591 pub const ICC_ANIMATE_CLASS
: INITCOMMONCONTROLSEX_ICC
= 128u32;
2592 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2593 pub const ICC_BAR_CLASSES
: INITCOMMONCONTROLSEX_ICC
= 4u32;
2594 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2595 pub const ICC_COOL_CLASSES
: INITCOMMONCONTROLSEX_ICC
= 1024u32;
2596 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2597 pub const ICC_DATE_CLASSES
: INITCOMMONCONTROLSEX_ICC
= 256u32;
2598 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2599 pub const ICC_HOTKEY_CLASS
: INITCOMMONCONTROLSEX_ICC
= 64u32;
2600 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2601 pub const ICC_INTERNET_CLASSES
: INITCOMMONCONTROLSEX_ICC
= 2048u32;
2602 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2603 pub const ICC_LINK_CLASS
: INITCOMMONCONTROLSEX_ICC
= 32768u32;
2604 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2605 pub const ICC_LISTVIEW_CLASSES
: INITCOMMONCONTROLSEX_ICC
= 1u32;
2606 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2607 pub const ICC_NATIVEFNTCTL_CLASS
: INITCOMMONCONTROLSEX_ICC
= 8192u32;
2608 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2609 pub const ICC_PAGESCROLLER_CLASS
: INITCOMMONCONTROLSEX_ICC
= 4096u32;
2610 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2611 pub const ICC_PROGRESS_CLASS
: INITCOMMONCONTROLSEX_ICC
= 32u32;
2612 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2613 pub const ICC_STANDARD_CLASSES
: INITCOMMONCONTROLSEX_ICC
= 16384u32;
2614 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2615 pub const ICC_TAB_CLASSES
: INITCOMMONCONTROLSEX_ICC
= 8u32;
2616 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2617 pub const ICC_TREEVIEW_CLASSES
: INITCOMMONCONTROLSEX_ICC
= 2u32;
2618 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2619 pub const ICC_UPDOWN_CLASS
: INITCOMMONCONTROLSEX_ICC
= 16u32;
2620 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2621 pub const ICC_USEREX_CLASSES
: INITCOMMONCONTROLSEX_ICC
= 512u32;
2622 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2623 pub const ICC_WIN95_CLASSES
: INITCOMMONCONTROLSEX_ICC
= 255u32;
2625 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2626 pub struct INTLIST
{
2627 pub iValueCount
: i32,
2628 pub iValues
: [i32; 402],
2630 impl ::core
::marker
::Copy
for INTLIST {}
2631 impl ::core
::clone
::Clone
for INTLIST
{
2632 fn clone(&self) -> Self {
2636 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2637 pub const INVALID_LINK_INDEX
: i32 = -1i32;
2638 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2639 pub const IPM_CLEARADDRESS
: u32 = 1124u32;
2640 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2641 pub const IPM_GETADDRESS
: u32 = 1126u32;
2642 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2643 pub const IPM_ISBLANK
: u32 = 1129u32;
2644 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2645 pub const IPM_SETADDRESS
: u32 = 1125u32;
2646 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2647 pub const IPM_SETFOCUS
: u32 = 1128u32;
2648 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2649 pub const IPM_SETRANGE
: u32 = 1127u32;
2650 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2651 pub const I_IMAGECALLBACK
: i32 = -1i32;
2652 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2653 pub const I_IMAGENONE
: i32 = -2i32;
2654 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2655 pub const I_INDENTCALLBACK
: i32 = -1i32;
2656 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] }
;
2658 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
2659 #[cfg(feature = "Win32_Foundation")]
2660 pub struct LHITTESTINFO
{
2661 pub pt
: super::super::Foundation
::POINT
,
2664 #[cfg(feature = "Win32_Foundation")]
2665 impl ::core
::marker
::Copy
for LHITTESTINFO {}
2666 #[cfg(feature = "Win32_Foundation")]
2667 impl ::core
::clone
::Clone
for LHITTESTINFO
{
2668 fn clone(&self) -> Self {
2672 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2673 pub const LIF_ITEMID
: u32 = 4u32;
2674 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2675 pub const LIF_ITEMINDEX
: u32 = 1u32;
2676 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2677 pub const LIF_STATE
: u32 = 2u32;
2678 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2679 pub const LIF_URL
: u32 = 8u32;
2680 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2681 pub type LINKPARTS
= i32;
2682 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2683 pub const LP_HYPERLINK
: LINKPARTS
= 1i32;
2684 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2685 pub const LIS_DEFAULTCOLORS
: u32 = 16u32;
2686 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2687 pub const LIS_ENABLED
: u32 = 2u32;
2688 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2689 pub const LIS_FOCUSED
: u32 = 1u32;
2690 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2691 pub const LIS_HOTTRACK
: u32 = 8u32;
2692 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2693 pub const LIS_VISITED
: u32 = 4u32;
2695 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2701 pub szID
: [u16; 48],
2702 pub szUrl
: [u16; 2084],
2704 impl ::core
::marker
::Copy
for LITEM {}
2705 impl ::core
::clone
::Clone
for LITEM
{
2706 fn clone(&self) -> Self {
2710 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2711 pub const LM_GETIDEALHEIGHT
: u32 = 1793u32;
2712 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2713 pub const LM_GETIDEALSIZE
: u32 = 1793u32;
2714 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2715 pub const LM_GETITEM
: u32 = 1795u32;
2716 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2717 pub const LM_HITTEST
: u32 = 1792u32;
2718 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2719 pub const LM_SETITEM
: u32 = 1794u32;
2720 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2721 pub type LOGOFFBUTTONSSTATES
= i32;
2722 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2723 pub const SPLS_NORMAL
: LOGOFFBUTTONSSTATES
= 1i32;
2724 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2725 pub const SPLS_HOT
: LOGOFFBUTTONSSTATES
= 2i32;
2726 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2727 pub const SPLS_PRESSED
: LOGOFFBUTTONSSTATES
= 3i32;
2728 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
2729 #[cfg(feature = "Win32_Foundation")]
2730 pub type LPFNADDPROPSHEETPAGES
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: *mut ::core
::ffi
::c_void
, param1
: LPFNSVADDPROPSHEETPAGE
, param2
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::BOOL
>;
2731 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
2732 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
2733 pub type LPFNCCINFOA
= ::core
::option
::Option
<unsafe extern "system" fn(acci
: *mut CCINFOA
) -> u32>;
2734 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
2735 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
2736 pub type LPFNCCINFOW
= ::core
::option
::Option
<unsafe extern "system" fn(acci
: *mut CCINFOW
) -> u32>;
2737 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"]
2738 #[cfg(feature = "Win32_Graphics_Gdi")]
2739 pub type LPFNCCSIZETOTEXTA
= ::core
::option
::Option
<unsafe extern "system" fn(flstyle
: u32, flextstyle
: u32, hfont
: super::super::Graphics
::Gdi
::HFONT
, psztext
: ::windows_sys
::core
::PCSTR
) -> i32>;
2740 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"]
2741 #[cfg(feature = "Win32_Graphics_Gdi")]
2742 pub type LPFNCCSIZETOTEXTW
= ::core
::option
::Option
<unsafe extern "system" fn(flstyle
: u32, flextstyle
: u32, hfont
: super::super::Graphics
::Gdi
::HFONT
, psztext
: ::windows_sys
::core
::PCWSTR
) -> i32>;
2743 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
2744 #[cfg(feature = "Win32_Foundation")]
2745 pub type LPFNCCSTYLEA
= ::core
::option
::Option
<unsafe extern "system" fn(hwndparent
: super::super::Foundation
::HWND
, pccs
: *mut CCSTYLEA
) -> super::super::Foundation
::BOOL
>;
2746 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
2747 #[cfg(feature = "Win32_Foundation")]
2748 pub type LPFNCCSTYLEW
= ::core
::option
::Option
<unsafe extern "system" fn(hwndparent
: super::super::Foundation
::HWND
, pccs
: *mut CCSTYLEW
) -> super::super::Foundation
::BOOL
>;
2749 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
2750 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
2751 pub type LPFNPSPCALLBACKA
= ::core
::option
::Option
<unsafe extern "system" fn(hwnd
: super::super::Foundation
::HWND
, umsg
: PSPCB_MESSAGE
, ppsp
: *mut PROPSHEETPAGEA
) -> u32>;
2752 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
2753 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
2754 pub type LPFNPSPCALLBACKW
= ::core
::option
::Option
<unsafe extern "system" fn(hwnd
: super::super::Foundation
::HWND
, umsg
: PSPCB_MESSAGE
, ppsp
: *mut PROPSHEETPAGEW
) -> u32>;
2755 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
2756 #[cfg(feature = "Win32_Foundation")]
2757 pub type LPFNSVADDPROPSHEETPAGE
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: HPROPSHEETPAGE
, param1
: super::super::Foundation
::LPARAM
) -> super::super::Foundation
::BOOL
>;
2758 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2759 pub const LVA_ALIGNLEFT
: u32 = 1u32;
2760 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2761 pub const LVA_ALIGNTOP
: u32 = 2u32;
2762 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2763 pub const LVA_DEFAULT
: u32 = 0u32;
2764 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2765 pub const LVA_SNAPTOGRID
: u32 = 5u32;
2766 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2767 pub const LVBKIF_FLAG_ALPHABLEND
: u32 = 536870912u32;
2768 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2769 pub const LVBKIF_FLAG_TILEOFFSET
: u32 = 256u32;
2770 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2771 pub const LVBKIF_SOURCE_HBITMAP
: u32 = 1u32;
2772 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2773 pub const LVBKIF_SOURCE_MASK
: u32 = 3u32;
2774 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2775 pub const LVBKIF_SOURCE_NONE
: u32 = 0u32;
2776 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2777 pub const LVBKIF_SOURCE_URL
: u32 = 2u32;
2778 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2779 pub const LVBKIF_STYLE_MASK
: u32 = 16u32;
2780 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2781 pub const LVBKIF_STYLE_NORMAL
: u32 = 0u32;
2782 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2783 pub const LVBKIF_STYLE_TILE
: u32 = 16u32;
2784 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2785 pub const LVBKIF_TYPE_WATERMARK
: u32 = 268435456u32;
2787 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"]
2788 #[cfg(feature = "Win32_Graphics_Gdi")]
2789 pub struct LVBKIMAGEA
{
2791 pub hbm
: super::super::Graphics
::Gdi
::HBITMAP
,
2792 pub pszImage
: ::windows_sys
::core
::PSTR
,
2793 pub cchImageMax
: u32,
2794 pub xOffsetPercent
: i32,
2795 pub yOffsetPercent
: i32,
2797 #[cfg(feature = "Win32_Graphics_Gdi")]
2798 impl ::core
::marker
::Copy
for LVBKIMAGEA {}
2799 #[cfg(feature = "Win32_Graphics_Gdi")]
2800 impl ::core
::clone
::Clone
for LVBKIMAGEA
{
2801 fn clone(&self) -> Self {
2806 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Graphics_Gdi\"`*"]
2807 #[cfg(feature = "Win32_Graphics_Gdi")]
2808 pub struct LVBKIMAGEW
{
2810 pub hbm
: super::super::Graphics
::Gdi
::HBITMAP
,
2811 pub pszImage
: ::windows_sys
::core
::PWSTR
,
2812 pub cchImageMax
: u32,
2813 pub xOffsetPercent
: i32,
2814 pub yOffsetPercent
: i32,
2816 #[cfg(feature = "Win32_Graphics_Gdi")]
2817 impl ::core
::marker
::Copy
for LVBKIMAGEW {}
2818 #[cfg(feature = "Win32_Graphics_Gdi")]
2819 impl ::core
::clone
::Clone
for LVBKIMAGEW
{
2820 fn clone(&self) -> Self {
2824 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2825 pub const LVCDRF_NOGROUPFRAME
: u32 = 131072u32;
2826 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2827 pub const LVCDRF_NOSELECT
: u32 = 65536u32;
2828 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2829 pub const LVCFMT_FILL
: u32 = 2097152u32;
2830 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2831 pub const LVCFMT_LINE_BREAK
: u32 = 1048576u32;
2832 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2833 pub const LVCFMT_NO_TITLE
: u32 = 8388608u32;
2834 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2835 pub const LVCFMT_WRAP
: u32 = 4194304u32;
2837 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2838 pub struct LVCOLUMNA
{
2839 pub mask
: LVCOLUMNW_MASK
,
2840 pub fmt
: LVCOLUMNW_FORMAT
,
2842 pub pszText
: ::windows_sys
::core
::PSTR
,
2843 pub cchTextMax
: i32,
2851 impl ::core
::marker
::Copy
for LVCOLUMNA {}
2852 impl ::core
::clone
::Clone
for LVCOLUMNA
{
2853 fn clone(&self) -> Self {
2858 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2859 pub struct LVCOLUMNW
{
2860 pub mask
: LVCOLUMNW_MASK
,
2861 pub fmt
: LVCOLUMNW_FORMAT
,
2863 pub pszText
: ::windows_sys
::core
::PWSTR
,
2864 pub cchTextMax
: i32,
2872 impl ::core
::marker
::Copy
for LVCOLUMNW {}
2873 impl ::core
::clone
::Clone
for LVCOLUMNW
{
2874 fn clone(&self) -> Self {
2878 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2879 pub type LVCOLUMNW_FORMAT
= u32;
2880 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2881 pub const LVCFMT_LEFT
: LVCOLUMNW_FORMAT
= 0u32;
2882 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2883 pub const LVCFMT_RIGHT
: LVCOLUMNW_FORMAT
= 1u32;
2884 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2885 pub const LVCFMT_CENTER
: LVCOLUMNW_FORMAT
= 2u32;
2886 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2887 pub const LVCFMT_JUSTIFYMASK
: LVCOLUMNW_FORMAT
= 3u32;
2888 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2889 pub const LVCFMT_IMAGE
: LVCOLUMNW_FORMAT
= 2048u32;
2890 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2891 pub const LVCFMT_BITMAP_ON_RIGHT
: LVCOLUMNW_FORMAT
= 4096u32;
2892 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2893 pub const LVCFMT_COL_HAS_IMAGES
: LVCOLUMNW_FORMAT
= 32768u32;
2894 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2895 pub const LVCFMT_FIXED_WIDTH
: LVCOLUMNW_FORMAT
= 256u32;
2896 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2897 pub const LVCFMT_NO_DPI_SCALE
: LVCOLUMNW_FORMAT
= 262144u32;
2898 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2899 pub const LVCFMT_FIXED_RATIO
: LVCOLUMNW_FORMAT
= 524288u32;
2900 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2901 pub const LVCFMT_SPLITBUTTON
: LVCOLUMNW_FORMAT
= 16777216u32;
2902 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2903 pub type LVCOLUMNW_MASK
= u32;
2904 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2905 pub const LVCF_FMT
: LVCOLUMNW_MASK
= 1u32;
2906 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2907 pub const LVCF_WIDTH
: LVCOLUMNW_MASK
= 2u32;
2908 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2909 pub const LVCF_TEXT
: LVCOLUMNW_MASK
= 4u32;
2910 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2911 pub const LVCF_SUBITEM
: LVCOLUMNW_MASK
= 8u32;
2912 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2913 pub const LVCF_IMAGE
: LVCOLUMNW_MASK
= 16u32;
2914 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2915 pub const LVCF_ORDER
: LVCOLUMNW_MASK
= 32u32;
2916 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2917 pub const LVCF_MINWIDTH
: LVCOLUMNW_MASK
= 64u32;
2918 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2919 pub const LVCF_DEFAULTWIDTH
: LVCOLUMNW_MASK
= 128u32;
2920 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2921 pub const LVCF_IDEALWIDTH
: LVCOLUMNW_MASK
= 256u32;
2922 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2923 pub const LVFF_ITEMCOUNT
: u32 = 1u32;
2925 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
2926 #[cfg(feature = "Win32_Foundation")]
2927 pub struct LVFINDINFOA
{
2928 pub flags
: LVFINDINFOW_FLAGS
,
2929 pub psz
: ::windows_sys
::core
::PCSTR
,
2930 pub lParam
: super::super::Foundation
::LPARAM
,
2931 pub pt
: super::super::Foundation
::POINT
,
2932 pub vkDirection
: u32,
2934 #[cfg(feature = "Win32_Foundation")]
2935 impl ::core
::marker
::Copy
for LVFINDINFOA {}
2936 #[cfg(feature = "Win32_Foundation")]
2937 impl ::core
::clone
::Clone
for LVFINDINFOA
{
2938 fn clone(&self) -> Self {
2943 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
2944 #[cfg(feature = "Win32_Foundation")]
2945 pub struct LVFINDINFOW
{
2946 pub flags
: LVFINDINFOW_FLAGS
,
2947 pub psz
: ::windows_sys
::core
::PCWSTR
,
2948 pub lParam
: super::super::Foundation
::LPARAM
,
2949 pub pt
: super::super::Foundation
::POINT
,
2950 pub vkDirection
: u32,
2952 #[cfg(feature = "Win32_Foundation")]
2953 impl ::core
::marker
::Copy
for LVFINDINFOW {}
2954 #[cfg(feature = "Win32_Foundation")]
2955 impl ::core
::clone
::Clone
for LVFINDINFOW
{
2956 fn clone(&self) -> Self {
2960 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2961 pub type LVFINDINFOW_FLAGS
= u32;
2962 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2963 pub const LVFI_PARAM
: LVFINDINFOW_FLAGS
= 1u32;
2964 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2965 pub const LVFI_PARTIAL
: LVFINDINFOW_FLAGS
= 8u32;
2966 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2967 pub const LVFI_STRING
: LVFINDINFOW_FLAGS
= 2u32;
2968 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2969 pub const LVFI_SUBSTRING
: LVFINDINFOW_FLAGS
= 4u32;
2970 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2971 pub const LVFI_WRAP
: LVFINDINFOW_FLAGS
= 32u32;
2972 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2973 pub const LVFI_NEARESTXY
: LVFINDINFOW_FLAGS
= 64u32;
2974 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2975 pub const LVFIS_FOCUSED
: u32 = 1u32;
2977 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2978 pub struct LVFOOTERINFO
{
2980 pub pszText
: ::windows_sys
::core
::PWSTR
,
2981 pub cchTextMax
: i32,
2984 impl ::core
::marker
::Copy
for LVFOOTERINFO {}
2985 impl ::core
::clone
::Clone
for LVFOOTERINFO
{
2986 fn clone(&self) -> Self {
2991 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
2992 pub struct LVFOOTERITEM
{
2993 pub mask
: LVFOOTERITEM_MASK
,
2995 pub pszText
: ::windows_sys
::core
::PWSTR
,
2996 pub cchTextMax
: i32,
3000 impl ::core
::marker
::Copy
for LVFOOTERITEM {}
3001 impl ::core
::clone
::Clone
for LVFOOTERITEM
{
3002 fn clone(&self) -> Self {
3006 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3007 pub type LVFOOTERITEM_MASK
= u32;
3008 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3009 pub const LVFIF_TEXT
: LVFOOTERITEM_MASK
= 1u32;
3010 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3011 pub const LVFIF_STATE
: LVFOOTERITEM_MASK
= 2u32;
3012 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3013 pub const LVGA_FOOTER_CENTER
: u32 = 16u32;
3014 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3015 pub const LVGA_FOOTER_LEFT
: u32 = 8u32;
3016 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3017 pub const LVGA_FOOTER_RIGHT
: u32 = 32u32;
3018 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3019 pub const LVGF_ALIGN
: u32 = 8u32;
3020 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3021 pub const LVGF_DESCRIPTIONBOTTOM
: u32 = 2048u32;
3022 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3023 pub const LVGF_DESCRIPTIONTOP
: u32 = 1024u32;
3024 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3025 pub const LVGF_EXTENDEDIMAGE
: u32 = 8192u32;
3026 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3027 pub const LVGF_GROUPID
: u32 = 16u32;
3028 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3029 pub const LVGF_ITEMS
: u32 = 16384u32;
3030 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3031 pub const LVGF_SUBSET
: u32 = 32768u32;
3032 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3033 pub const LVGF_SUBSETITEMS
: u32 = 65536u32;
3034 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3035 pub const LVGF_SUBTITLE
: u32 = 256u32;
3036 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3037 pub const LVGF_TASK
: u32 = 512u32;
3038 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3039 pub const LVGF_TITLEIMAGE
: u32 = 4096u32;
3040 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3041 pub const LVGGR_GROUP
: u32 = 0u32;
3042 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3043 pub const LVGGR_HEADER
: u32 = 1u32;
3044 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3045 pub const LVGGR_LABEL
: u32 = 2u32;
3046 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3047 pub const LVGGR_SUBSETLINK
: u32 = 3u32;
3048 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3049 pub const LVGIT_UNFOLDED
: u32 = 1u32;
3050 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3051 pub const LVGMF_BORDERCOLOR
: u32 = 2u32;
3052 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3053 pub const LVGMF_BORDERSIZE
: u32 = 1u32;
3054 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3055 pub const LVGMF_NONE
: u32 = 0u32;
3056 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3057 pub const LVGMF_TEXTCOLOR
: u32 = 4u32;
3059 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3060 pub struct LVGROUP
{
3062 pub mask
: LVGROUP_MASK
,
3063 pub pszHeader
: ::windows_sys
::core
::PWSTR
,
3065 pub pszFooter
: ::windows_sys
::core
::PWSTR
,
3071 pub pszSubtitle
: ::windows_sys
::core
::PWSTR
,
3072 pub cchSubtitle
: u32,
3073 pub pszTask
: ::windows_sys
::core
::PWSTR
,
3075 pub pszDescriptionTop
: ::windows_sys
::core
::PWSTR
,
3076 pub cchDescriptionTop
: u32,
3077 pub pszDescriptionBottom
: ::windows_sys
::core
::PWSTR
,
3078 pub cchDescriptionBottom
: u32,
3079 pub iTitleImage
: i32,
3080 pub iExtendedImage
: i32,
3081 pub iFirstItem
: i32,
3083 pub pszSubsetTitle
: ::windows_sys
::core
::PWSTR
,
3084 pub cchSubsetTitle
: u32,
3086 impl ::core
::marker
::Copy
for LVGROUP {}
3087 impl ::core
::clone
::Clone
for LVGROUP
{
3088 fn clone(&self) -> Self {
3093 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3094 pub struct LVGROUPMETRICS
{
3108 impl ::core
::marker
::Copy
for LVGROUPMETRICS {}
3109 impl ::core
::clone
::Clone
for LVGROUPMETRICS
{
3110 fn clone(&self) -> Self {
3114 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3115 pub type LVGROUP_MASK
= u32;
3116 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3117 pub const LVGF_NONE
: LVGROUP_MASK
= 0u32;
3118 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3119 pub const LVGF_HEADER
: LVGROUP_MASK
= 1u32;
3120 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3121 pub const LVGF_FOOTER
: LVGROUP_MASK
= 2u32;
3122 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3123 pub const LVGF_STATE
: LVGROUP_MASK
= 4u32;
3124 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3125 pub const LVGS_COLLAPSED
: u32 = 1u32;
3126 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3127 pub const LVGS_COLLAPSIBLE
: u32 = 8u32;
3128 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3129 pub const LVGS_FOCUSED
: u32 = 16u32;
3130 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3131 pub const LVGS_HIDDEN
: u32 = 2u32;
3132 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3133 pub const LVGS_NOHEADER
: u32 = 4u32;
3134 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3135 pub const LVGS_NORMAL
: u32 = 0u32;
3136 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3137 pub const LVGS_SELECTED
: u32 = 32u32;
3138 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3139 pub const LVGS_SUBSETED
: u32 = 64u32;
3140 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3141 pub const LVGS_SUBSETLINKFOCUSED
: u32 = 128u32;
3143 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
3144 #[cfg(feature = "Win32_Foundation")]
3145 pub struct LVHITTESTINFO
{
3146 pub pt
: super::super::Foundation
::POINT
,
3147 pub flags
: LVHITTESTINFO_FLAGS
,
3152 #[cfg(feature = "Win32_Foundation")]
3153 impl ::core
::marker
::Copy
for LVHITTESTINFO {}
3154 #[cfg(feature = "Win32_Foundation")]
3155 impl ::core
::clone
::Clone
for LVHITTESTINFO
{
3156 fn clone(&self) -> Self {
3160 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3161 pub type LVHITTESTINFO_FLAGS
= u32;
3162 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3163 pub const LVHT_ABOVE
: LVHITTESTINFO_FLAGS
= 8u32;
3164 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3165 pub const LVHT_BELOW
: LVHITTESTINFO_FLAGS
= 16u32;
3166 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3167 pub const LVHT_NOWHERE
: LVHITTESTINFO_FLAGS
= 1u32;
3168 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3169 pub const LVHT_ONITEMICON
: LVHITTESTINFO_FLAGS
= 2u32;
3170 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3171 pub const LVHT_ONITEMLABEL
: LVHITTESTINFO_FLAGS
= 4u32;
3172 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3173 pub const LVHT_ONITEMSTATEICON
: LVHITTESTINFO_FLAGS
= 8u32;
3174 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3175 pub const LVHT_TOLEFT
: LVHITTESTINFO_FLAGS
= 64u32;
3176 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3177 pub const LVHT_TORIGHT
: LVHITTESTINFO_FLAGS
= 32u32;
3178 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3179 pub const LVHT_EX_GROUP_HEADER
: LVHITTESTINFO_FLAGS
= 268435456u32;
3180 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3181 pub const LVHT_EX_GROUP_FOOTER
: LVHITTESTINFO_FLAGS
= 536870912u32;
3182 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3183 pub const LVHT_EX_GROUP_COLLAPSE
: LVHITTESTINFO_FLAGS
= 1073741824u32;
3184 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3185 pub const LVHT_EX_GROUP_BACKGROUND
: LVHITTESTINFO_FLAGS
= 2147483648u32;
3186 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3187 pub const LVHT_EX_GROUP_STATEICON
: LVHITTESTINFO_FLAGS
= 16777216u32;
3188 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3189 pub const LVHT_EX_GROUP_SUBSETLINK
: LVHITTESTINFO_FLAGS
= 33554432u32;
3190 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3191 pub const LVHT_EX_GROUP
: LVHITTESTINFO_FLAGS
= 4076863488u32;
3192 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3193 pub const LVHT_EX_ONCONTENTS
: LVHITTESTINFO_FLAGS
= 67108864u32;
3194 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3195 pub const LVHT_EX_FOOTER
: LVHITTESTINFO_FLAGS
= 134217728u32;
3196 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3197 pub const LVIF_COLFMT
: u32 = 65536u32;
3198 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3199 pub const LVIF_COLUMNS
: u32 = 512u32;
3200 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3201 pub const LVIF_DI_SETITEM
: u32 = 4096u32;
3202 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3203 pub const LVIF_GROUPID
: u32 = 256u32;
3204 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3205 pub const LVIF_IMAGE
: u32 = 2u32;
3206 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3207 pub const LVIF_INDENT
: u32 = 16u32;
3208 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3209 pub const LVIF_NORECOMPUTE
: u32 = 2048u32;
3210 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3211 pub const LVIF_PARAM
: u32 = 4u32;
3212 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3213 pub const LVIF_STATE
: u32 = 8u32;
3214 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3215 pub const LVIF_TEXT
: u32 = 1u32;
3216 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3217 pub const LVIM_AFTER
: u32 = 1u32;
3219 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3220 pub struct LVINSERTGROUPSORTED
{
3221 pub pfnGroupCompare
: PFNLVGROUPCOMPARE
,
3222 pub pvData
: *mut ::core
::ffi
::c_void
,
3223 pub lvGroup
: LVGROUP
,
3225 impl ::core
::marker
::Copy
for LVINSERTGROUPSORTED {}
3226 impl ::core
::clone
::Clone
for LVINSERTGROUPSORTED
{
3227 fn clone(&self) -> Self {
3232 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3233 pub struct LVINSERTMARK
{
3237 pub dwReserved
: u32,
3239 impl ::core
::marker
::Copy
for LVINSERTMARK {}
3240 impl ::core
::clone
::Clone
for LVINSERTMARK
{
3241 fn clone(&self) -> Self {
3245 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3246 pub const LVIR_BOUNDS
: u32 = 0u32;
3247 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3248 pub const LVIR_ICON
: u32 = 1u32;
3249 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3250 pub const LVIR_LABEL
: u32 = 2u32;
3251 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3252 pub const LVIR_SELECTBOUNDS
: u32 = 3u32;
3253 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3254 pub const LVIS_ACTIVATING
: u32 = 32u32;
3255 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3256 pub const LVIS_CUT
: u32 = 4u32;
3257 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3258 pub const LVIS_DROPHILITED
: u32 = 8u32;
3259 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3260 pub const LVIS_FOCUSED
: u32 = 1u32;
3261 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3262 pub const LVIS_GLOW
: u32 = 16u32;
3263 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3264 pub const LVIS_OVERLAYMASK
: u32 = 3840u32;
3265 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3266 pub const LVIS_SELECTED
: u32 = 2u32;
3267 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3268 pub const LVIS_STATEIMAGEMASK
: u32 = 61440u32;
3270 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
3271 #[cfg(feature = "Win32_Foundation")]
3272 pub struct LVITEMA
{
3278 pub pszText
: ::windows_sys
::core
::PSTR
,
3279 pub cchTextMax
: i32,
3281 pub lParam
: super::super::Foundation
::LPARAM
,
3283 pub iGroupId
: LVITEMA_GROUP_ID
,
3285 pub puColumns
: *mut u32,
3286 pub piColFmt
: *mut i32,
3289 #[cfg(feature = "Win32_Foundation")]
3290 impl ::core
::marker
::Copy
for LVITEMA {}
3291 #[cfg(feature = "Win32_Foundation")]
3292 impl ::core
::clone
::Clone
for LVITEMA
{
3293 fn clone(&self) -> Self {
3297 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3298 pub type LVITEMA_GROUP_ID
= i32;
3299 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3300 pub const I_GROUPIDCALLBACK
: LVITEMA_GROUP_ID
= -1i32;
3301 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3302 pub const I_GROUPIDNONE
: LVITEMA_GROUP_ID
= -2i32;
3304 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3305 pub struct LVITEMINDEX
{
3309 impl ::core
::marker
::Copy
for LVITEMINDEX {}
3310 impl ::core
::clone
::Clone
for LVITEMINDEX
{
3311 fn clone(&self) -> Self {
3316 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
3317 #[cfg(feature = "Win32_Foundation")]
3318 pub struct LVITEMW
{
3324 pub pszText
: ::windows_sys
::core
::PWSTR
,
3325 pub cchTextMax
: i32,
3327 pub lParam
: super::super::Foundation
::LPARAM
,
3329 pub iGroupId
: LVITEMA_GROUP_ID
,
3331 pub puColumns
: *mut u32,
3332 pub piColFmt
: *mut i32,
3335 #[cfg(feature = "Win32_Foundation")]
3336 impl ::core
::marker
::Copy
for LVITEMW {}
3337 #[cfg(feature = "Win32_Foundation")]
3338 impl ::core
::clone
::Clone
for LVITEMW
{
3339 fn clone(&self) -> Self {
3343 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3344 pub const LVKF_ALT
: u32 = 1u32;
3345 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3346 pub const LVKF_CONTROL
: u32 = 2u32;
3347 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3348 pub const LVKF_SHIFT
: u32 = 4u32;
3349 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3350 pub const LVM_APPROXIMATEVIEWRECT
: u32 = 4160u32;
3351 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3352 pub const LVM_ARRANGE
: u32 = 4118u32;
3353 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3354 pub const LVM_CANCELEDITLABEL
: u32 = 4275u32;
3355 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3356 pub const LVM_CREATEDRAGIMAGE
: u32 = 4129u32;
3357 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3358 pub const LVM_DELETEALLITEMS
: u32 = 4105u32;
3359 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3360 pub const LVM_DELETECOLUMN
: u32 = 4124u32;
3361 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3362 pub const LVM_DELETEITEM
: u32 = 4104u32;
3363 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3364 pub const LVM_EDITLABEL
: u32 = 4214u32;
3365 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3366 pub const LVM_EDITLABELA
: u32 = 4119u32;
3367 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3368 pub const LVM_EDITLABELW
: u32 = 4214u32;
3369 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3370 pub const LVM_ENABLEGROUPVIEW
: u32 = 4253u32;
3371 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3372 pub const LVM_ENSUREVISIBLE
: u32 = 4115u32;
3373 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3374 pub const LVM_FINDITEM
: u32 = 4179u32;
3375 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3376 pub const LVM_FINDITEMA
: u32 = 4109u32;
3377 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3378 pub const LVM_FINDITEMW
: u32 = 4179u32;
3379 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3380 pub const LVM_FIRST
: u32 = 4096u32;
3381 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3382 pub const LVM_GETBKCOLOR
: u32 = 4096u32;
3383 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3384 pub const LVM_GETBKIMAGE
: u32 = 4235u32;
3385 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3386 pub const LVM_GETBKIMAGEA
: u32 = 4165u32;
3387 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3388 pub const LVM_GETBKIMAGEW
: u32 = 4235u32;
3389 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3390 pub const LVM_GETCALLBACKMASK
: u32 = 4106u32;
3391 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3392 pub const LVM_GETCOLUMN
: u32 = 4191u32;
3393 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3394 pub const LVM_GETCOLUMNA
: u32 = 4121u32;
3395 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3396 pub const LVM_GETCOLUMNORDERARRAY
: u32 = 4155u32;
3397 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3398 pub const LVM_GETCOLUMNW
: u32 = 4191u32;
3399 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3400 pub const LVM_GETCOLUMNWIDTH
: u32 = 4125u32;
3401 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3402 pub const LVM_GETCOUNTPERPAGE
: u32 = 4136u32;
3403 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3404 pub const LVM_GETEDITCONTROL
: u32 = 4120u32;
3405 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3406 pub const LVM_GETEMPTYTEXT
: u32 = 4300u32;
3407 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3408 pub const LVM_GETEXTENDEDLISTVIEWSTYLE
: u32 = 4151u32;
3409 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3410 pub const LVM_GETFOCUSEDGROUP
: u32 = 4189u32;
3411 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3412 pub const LVM_GETFOOTERINFO
: u32 = 4302u32;
3413 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3414 pub const LVM_GETFOOTERITEM
: u32 = 4304u32;
3415 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3416 pub const LVM_GETFOOTERITEMRECT
: u32 = 4303u32;
3417 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3418 pub const LVM_GETFOOTERRECT
: u32 = 4301u32;
3419 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3420 pub const LVM_GETGROUPCOUNT
: u32 = 4248u32;
3421 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3422 pub const LVM_GETGROUPINFO
: u32 = 4245u32;
3423 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3424 pub const LVM_GETGROUPINFOBYINDEX
: u32 = 4249u32;
3425 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3426 pub const LVM_GETGROUPMETRICS
: u32 = 4252u32;
3427 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3428 pub const LVM_GETGROUPRECT
: u32 = 4194u32;
3429 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3430 pub const LVM_GETGROUPSTATE
: u32 = 4188u32;
3431 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3432 pub const LVM_GETHEADER
: u32 = 4127u32;
3433 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3434 pub const LVM_GETHOTCURSOR
: u32 = 4159u32;
3435 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3436 pub const LVM_GETHOTITEM
: u32 = 4157u32;
3437 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3438 pub const LVM_GETHOVERTIME
: u32 = 4168u32;
3439 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3440 pub const LVM_GETIMAGELIST
: u32 = 4098u32;
3441 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3442 pub const LVM_GETINSERTMARK
: u32 = 4263u32;
3443 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3444 pub const LVM_GETINSERTMARKCOLOR
: u32 = 4267u32;
3445 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3446 pub const LVM_GETINSERTMARKRECT
: u32 = 4265u32;
3447 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3448 pub const LVM_GETISEARCHSTRING
: u32 = 4213u32;
3449 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3450 pub const LVM_GETISEARCHSTRINGA
: u32 = 4148u32;
3451 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3452 pub const LVM_GETISEARCHSTRINGW
: u32 = 4213u32;
3453 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3454 pub const LVM_GETITEM
: u32 = 4171u32;
3455 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3456 pub const LVM_GETITEMA
: u32 = 4101u32;
3457 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3458 pub const LVM_GETITEMCOUNT
: u32 = 4100u32;
3459 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3460 pub const LVM_GETITEMINDEXRECT
: u32 = 4305u32;
3461 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3462 pub const LVM_GETITEMPOSITION
: u32 = 4112u32;
3463 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3464 pub const LVM_GETITEMRECT
: u32 = 4110u32;
3465 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3466 pub const LVM_GETITEMSPACING
: u32 = 4147u32;
3467 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3468 pub const LVM_GETITEMSTATE
: u32 = 4140u32;
3469 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3470 pub const LVM_GETITEMTEXT
: u32 = 4211u32;
3471 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3472 pub const LVM_GETITEMTEXTA
: u32 = 4141u32;
3473 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3474 pub const LVM_GETITEMTEXTW
: u32 = 4211u32;
3475 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3476 pub const LVM_GETITEMW
: u32 = 4171u32;
3477 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3478 pub const LVM_GETNEXTITEM
: u32 = 4108u32;
3479 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3480 pub const LVM_GETNEXTITEMINDEX
: u32 = 4307u32;
3481 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3482 pub const LVM_GETNUMBEROFWORKAREAS
: u32 = 4169u32;
3483 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3484 pub const LVM_GETORIGIN
: u32 = 4137u32;
3485 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3486 pub const LVM_GETOUTLINECOLOR
: u32 = 4272u32;
3487 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3488 pub const LVM_GETSELECTEDCOLUMN
: u32 = 4270u32;
3489 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3490 pub const LVM_GETSELECTEDCOUNT
: u32 = 4146u32;
3491 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3492 pub const LVM_GETSELECTIONMARK
: u32 = 4162u32;
3493 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3494 pub const LVM_GETSTRINGWIDTH
: u32 = 4183u32;
3495 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3496 pub const LVM_GETSTRINGWIDTHA
: u32 = 4113u32;
3497 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3498 pub const LVM_GETSTRINGWIDTHW
: u32 = 4183u32;
3499 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3500 pub const LVM_GETSUBITEMRECT
: u32 = 4152u32;
3501 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3502 pub const LVM_GETTEXTBKCOLOR
: u32 = 4133u32;
3503 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3504 pub const LVM_GETTEXTCOLOR
: u32 = 4131u32;
3505 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3506 pub const LVM_GETTILEINFO
: u32 = 4261u32;
3507 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3508 pub const LVM_GETTILEVIEWINFO
: u32 = 4259u32;
3509 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3510 pub const LVM_GETTOOLTIPS
: u32 = 4174u32;
3511 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3512 pub const LVM_GETTOPINDEX
: u32 = 4135u32;
3513 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3514 pub const LVM_GETUNICODEFORMAT
: u32 = 8198u32;
3515 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3516 pub const LVM_GETVIEW
: u32 = 4239u32;
3517 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3518 pub const LVM_GETVIEWRECT
: u32 = 4130u32;
3519 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3520 pub const LVM_GETWORKAREAS
: u32 = 4166u32;
3521 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3522 pub const LVM_HASGROUP
: u32 = 4257u32;
3523 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3524 pub const LVM_HITTEST
: u32 = 4114u32;
3525 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3526 pub const LVM_INSERTCOLUMN
: u32 = 4193u32;
3527 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3528 pub const LVM_INSERTCOLUMNA
: u32 = 4123u32;
3529 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3530 pub const LVM_INSERTCOLUMNW
: u32 = 4193u32;
3531 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3532 pub const LVM_INSERTGROUP
: u32 = 4241u32;
3533 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3534 pub const LVM_INSERTGROUPSORTED
: u32 = 4255u32;
3535 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3536 pub const LVM_INSERTITEM
: u32 = 4173u32;
3537 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3538 pub const LVM_INSERTITEMA
: u32 = 4103u32;
3539 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3540 pub const LVM_INSERTITEMW
: u32 = 4173u32;
3541 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3542 pub const LVM_INSERTMARKHITTEST
: u32 = 4264u32;
3543 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3544 pub const LVM_ISGROUPVIEWENABLED
: u32 = 4271u32;
3545 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3546 pub const LVM_ISITEMVISIBLE
: u32 = 4278u32;
3547 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3548 pub const LVM_MAPIDTOINDEX
: u32 = 4277u32;
3549 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3550 pub const LVM_MAPINDEXTOID
: u32 = 4276u32;
3551 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3552 pub const LVM_MOVEGROUP
: u32 = 4247u32;
3553 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3554 pub const LVM_MOVEITEMTOGROUP
: u32 = 4250u32;
3555 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3556 pub const LVM_REDRAWITEMS
: u32 = 4117u32;
3557 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3558 pub const LVM_REMOVEALLGROUPS
: u32 = 4256u32;
3559 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3560 pub const LVM_REMOVEGROUP
: u32 = 4246u32;
3561 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3562 pub const LVM_SCROLL
: u32 = 4116u32;
3563 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3564 pub const LVM_SETBKCOLOR
: u32 = 4097u32;
3565 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3566 pub const LVM_SETBKIMAGE
: u32 = 4234u32;
3567 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3568 pub const LVM_SETBKIMAGEA
: u32 = 4164u32;
3569 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3570 pub const LVM_SETBKIMAGEW
: u32 = 4234u32;
3571 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3572 pub const LVM_SETCALLBACKMASK
: u32 = 4107u32;
3573 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3574 pub const LVM_SETCOLUMN
: u32 = 4192u32;
3575 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3576 pub const LVM_SETCOLUMNA
: u32 = 4122u32;
3577 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3578 pub const LVM_SETCOLUMNORDERARRAY
: u32 = 4154u32;
3579 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3580 pub const LVM_SETCOLUMNW
: u32 = 4192u32;
3581 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3582 pub const LVM_SETCOLUMNWIDTH
: u32 = 4126u32;
3583 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3584 pub const LVM_SETEXTENDEDLISTVIEWSTYLE
: u32 = 4150u32;
3585 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3586 pub const LVM_SETGROUPINFO
: u32 = 4243u32;
3587 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3588 pub const LVM_SETGROUPMETRICS
: u32 = 4251u32;
3589 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3590 pub const LVM_SETHOTCURSOR
: u32 = 4158u32;
3591 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3592 pub const LVM_SETHOTITEM
: u32 = 4156u32;
3593 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3594 pub const LVM_SETHOVERTIME
: u32 = 4167u32;
3595 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3596 pub const LVM_SETICONSPACING
: u32 = 4149u32;
3597 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3598 pub const LVM_SETIMAGELIST
: u32 = 4099u32;
3599 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3600 pub const LVM_SETINFOTIP
: u32 = 4269u32;
3601 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3602 pub const LVM_SETINSERTMARK
: u32 = 4262u32;
3603 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3604 pub const LVM_SETINSERTMARKCOLOR
: u32 = 4266u32;
3605 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3606 pub const LVM_SETITEM
: u32 = 4172u32;
3607 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3608 pub const LVM_SETITEMA
: u32 = 4102u32;
3609 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3610 pub const LVM_SETITEMCOUNT
: u32 = 4143u32;
3611 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3612 pub const LVM_SETITEMINDEXSTATE
: u32 = 4306u32;
3613 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3614 pub const LVM_SETITEMPOSITION
: u32 = 4111u32;
3615 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3616 pub const LVM_SETITEMPOSITION32
: u32 = 4145u32;
3617 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3618 pub const LVM_SETITEMSTATE
: u32 = 4139u32;
3619 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3620 pub const LVM_SETITEMTEXT
: u32 = 4212u32;
3621 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3622 pub const LVM_SETITEMTEXTA
: u32 = 4142u32;
3623 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3624 pub const LVM_SETITEMTEXTW
: u32 = 4212u32;
3625 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3626 pub const LVM_SETITEMW
: u32 = 4172u32;
3627 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3628 pub const LVM_SETOUTLINECOLOR
: u32 = 4273u32;
3629 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3630 pub const LVM_SETSELECTEDCOLUMN
: u32 = 4236u32;
3631 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3632 pub const LVM_SETSELECTIONMARK
: u32 = 4163u32;
3633 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3634 pub const LVM_SETTEXTBKCOLOR
: u32 = 4134u32;
3635 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3636 pub const LVM_SETTEXTCOLOR
: u32 = 4132u32;
3637 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3638 pub const LVM_SETTILEINFO
: u32 = 4260u32;
3639 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3640 pub const LVM_SETTILEVIEWINFO
: u32 = 4258u32;
3641 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3642 pub const LVM_SETTOOLTIPS
: u32 = 4170u32;
3643 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3644 pub const LVM_SETUNICODEFORMAT
: u32 = 8197u32;
3645 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3646 pub const LVM_SETVIEW
: u32 = 4238u32;
3647 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3648 pub const LVM_SETWORKAREAS
: u32 = 4161u32;
3649 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3650 pub const LVM_SORTGROUPS
: u32 = 4254u32;
3651 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3652 pub const LVM_SORTITEMS
: u32 = 4144u32;
3653 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3654 pub const LVM_SORTITEMSEX
: u32 = 4177u32;
3655 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3656 pub const LVM_SUBITEMHITTEST
: u32 = 4153u32;
3657 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3658 pub const LVM_UPDATE
: u32 = 4138u32;
3659 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3660 pub const LVNI_ABOVE
: u32 = 256u32;
3661 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3662 pub const LVNI_ALL
: u32 = 0u32;
3663 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3664 pub const LVNI_BELOW
: u32 = 512u32;
3665 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3666 pub const LVNI_CUT
: u32 = 4u32;
3667 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3668 pub const LVNI_DROPHILITED
: u32 = 8u32;
3669 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3670 pub const LVNI_FOCUSED
: u32 = 1u32;
3671 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3672 pub const LVNI_PREVIOUS
: u32 = 32u32;
3673 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3674 pub const LVNI_SAMEGROUPONLY
: u32 = 128u32;
3675 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3676 pub const LVNI_SELECTED
: u32 = 2u32;
3677 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3678 pub const LVNI_TOLEFT
: u32 = 1024u32;
3679 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3680 pub const LVNI_TORIGHT
: u32 = 2048u32;
3681 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3682 pub const LVNI_VISIBLEONLY
: u32 = 64u32;
3683 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3684 pub const LVNI_VISIBLEORDER
: u32 = 16u32;
3685 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3686 pub const LVNSCH_DEFAULT
: i32 = -1i32;
3687 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3688 pub const LVNSCH_ERROR
: i32 = -2i32;
3689 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3690 pub const LVNSCH_IGNORE
: i32 = -3i32;
3691 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3692 pub const LVSCW_AUTOSIZE
: i32 = -1i32;
3693 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3694 pub const LVSCW_AUTOSIZE_USEHEADER
: i32 = -2i32;
3696 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3697 pub struct LVSETINFOTIP
{
3700 pub pszText
: ::windows_sys
::core
::PWSTR
,
3704 impl ::core
::marker
::Copy
for LVSETINFOTIP {}
3705 impl ::core
::clone
::Clone
for LVSETINFOTIP
{
3706 fn clone(&self) -> Self {
3710 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3711 pub const LVSICF_NOINVALIDATEALL
: u32 = 1u32;
3712 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3713 pub const LVSICF_NOSCROLL
: u32 = 2u32;
3714 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3715 pub const LVSIL_GROUPHEADER
: u32 = 3u32;
3716 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3717 pub const LVSIL_NORMAL
: u32 = 0u32;
3718 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3719 pub const LVSIL_SMALL
: u32 = 1u32;
3720 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3721 pub const LVSIL_STATE
: u32 = 2u32;
3722 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3723 pub const LVS_ALIGNLEFT
: u32 = 2048u32;
3724 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3725 pub const LVS_ALIGNMASK
: u32 = 3072u32;
3726 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3727 pub const LVS_ALIGNTOP
: u32 = 0u32;
3728 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3729 pub const LVS_AUTOARRANGE
: u32 = 256u32;
3730 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3731 pub const LVS_EDITLABELS
: u32 = 512u32;
3732 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3733 pub const LVS_EX_AUTOAUTOARRANGE
: u32 = 16777216u32;
3734 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3735 pub const LVS_EX_AUTOCHECKSELECT
: u32 = 134217728u32;
3736 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3737 pub const LVS_EX_AUTOSIZECOLUMNS
: u32 = 268435456u32;
3738 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3739 pub const LVS_EX_BORDERSELECT
: u32 = 32768u32;
3740 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3741 pub const LVS_EX_CHECKBOXES
: u32 = 4u32;
3742 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3743 pub const LVS_EX_COLUMNOVERFLOW
: u32 = 2147483648u32;
3744 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3745 pub const LVS_EX_COLUMNSNAPPOINTS
: u32 = 1073741824u32;
3746 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3747 pub const LVS_EX_DOUBLEBUFFER
: u32 = 65536u32;
3748 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3749 pub const LVS_EX_FLATSB
: u32 = 256u32;
3750 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3751 pub const LVS_EX_FULLROWSELECT
: u32 = 32u32;
3752 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3753 pub const LVS_EX_GRIDLINES
: u32 = 1u32;
3754 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3755 pub const LVS_EX_HEADERDRAGDROP
: u32 = 16u32;
3756 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3757 pub const LVS_EX_HEADERINALLVIEWS
: u32 = 33554432u32;
3758 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3759 pub const LVS_EX_HIDELABELS
: u32 = 131072u32;
3760 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3761 pub const LVS_EX_INFOTIP
: u32 = 1024u32;
3762 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3763 pub const LVS_EX_JUSTIFYCOLUMNS
: u32 = 2097152u32;
3764 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3765 pub const LVS_EX_LABELTIP
: u32 = 16384u32;
3766 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3767 pub const LVS_EX_MULTIWORKAREAS
: u32 = 8192u32;
3768 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3769 pub const LVS_EX_ONECLICKACTIVATE
: u32 = 64u32;
3770 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3771 pub const LVS_EX_REGIONAL
: u32 = 512u32;
3772 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3773 pub const LVS_EX_SIMPLESELECT
: u32 = 1048576u32;
3774 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3775 pub const LVS_EX_SINGLEROW
: u32 = 262144u32;
3776 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3777 pub const LVS_EX_SNAPTOGRID
: u32 = 524288u32;
3778 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3779 pub const LVS_EX_SUBITEMIMAGES
: u32 = 2u32;
3780 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3781 pub const LVS_EX_TRACKSELECT
: u32 = 8u32;
3782 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3783 pub const LVS_EX_TRANSPARENTBKGND
: u32 = 4194304u32;
3784 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3785 pub const LVS_EX_TRANSPARENTSHADOWTEXT
: u32 = 8388608u32;
3786 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3787 pub const LVS_EX_TWOCLICKACTIVATE
: u32 = 128u32;
3788 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3789 pub const LVS_EX_UNDERLINECOLD
: u32 = 4096u32;
3790 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3791 pub const LVS_EX_UNDERLINEHOT
: u32 = 2048u32;
3792 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3793 pub const LVS_ICON
: u32 = 0u32;
3794 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3795 pub const LVS_LIST
: u32 = 3u32;
3796 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3797 pub const LVS_NOCOLUMNHEADER
: u32 = 16384u32;
3798 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3799 pub const LVS_NOLABELWRAP
: u32 = 128u32;
3800 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3801 pub const LVS_NOSCROLL
: u32 = 8192u32;
3802 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3803 pub const LVS_NOSORTHEADER
: u32 = 32768u32;
3804 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3805 pub const LVS_OWNERDATA
: u32 = 4096u32;
3806 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3807 pub const LVS_OWNERDRAWFIXED
: u32 = 1024u32;
3808 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3809 pub const LVS_REPORT
: u32 = 1u32;
3810 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3811 pub const LVS_SHAREIMAGELISTS
: u32 = 64u32;
3812 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3813 pub const LVS_SHOWSELALWAYS
: u32 = 8u32;
3814 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3815 pub const LVS_SINGLESEL
: u32 = 4u32;
3816 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3817 pub const LVS_SMALLICON
: u32 = 2u32;
3818 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3819 pub const LVS_SORTASCENDING
: u32 = 16u32;
3820 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3821 pub const LVS_SORTDESCENDING
: u32 = 32u32;
3822 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3823 pub const LVS_TYPEMASK
: u32 = 3u32;
3824 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3825 pub const LVS_TYPESTYLEMASK
: u32 = 64512u32;
3827 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3828 pub struct LVTILEINFO
{
3832 pub puColumns
: *mut u32,
3833 pub piColFmt
: *mut i32,
3835 impl ::core
::marker
::Copy
for LVTILEINFO {}
3836 impl ::core
::clone
::Clone
for LVTILEINFO
{
3837 fn clone(&self) -> Self {
3842 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
3843 #[cfg(feature = "Win32_Foundation")]
3844 pub struct LVTILEVIEWINFO
{
3847 pub dwFlags
: LVTILEVIEWINFO_FLAGS
,
3848 pub sizeTile
: super::super::Foundation
::SIZE
,
3850 pub rcLabelMargin
: super::super::Foundation
::RECT
,
3852 #[cfg(feature = "Win32_Foundation")]
3853 impl ::core
::marker
::Copy
for LVTILEVIEWINFO {}
3854 #[cfg(feature = "Win32_Foundation")]
3855 impl ::core
::clone
::Clone
for LVTILEVIEWINFO
{
3856 fn clone(&self) -> Self {
3860 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3861 pub type LVTILEVIEWINFO_FLAGS
= u32;
3862 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3863 pub const LVTVIF_EXTENDED
: LVTILEVIEWINFO_FLAGS
= 4u32;
3864 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3865 pub const LVTVIF_AUTOSIZE
: u32 = 0u32;
3866 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3867 pub const LVTVIF_FIXEDHEIGHT
: u32 = 2u32;
3868 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3869 pub const LVTVIF_FIXEDSIZE
: u32 = 3u32;
3870 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3871 pub const LVTVIF_FIXEDWIDTH
: u32 = 1u32;
3872 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3873 pub const LVTVIM_COLUMNS
: u32 = 2u32;
3874 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3875 pub const LVTVIM_LABELMARGIN
: u32 = 4u32;
3876 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3877 pub const LVTVIM_TILESIZE
: u32 = 1u32;
3878 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3879 pub const LV_MAX_WORKAREAS
: u32 = 16u32;
3880 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3881 pub const LV_VIEW_DETAILS
: u32 = 1u32;
3882 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3883 pub const LV_VIEW_ICON
: u32 = 0u32;
3884 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3885 pub const LV_VIEW_LIST
: u32 = 3u32;
3886 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3887 pub const LV_VIEW_MAX
: u32 = 4u32;
3888 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3889 pub const LV_VIEW_SMALLICON
: u32 = 2u32;
3890 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3891 pub const LV_VIEW_TILE
: u32 = 4u32;
3892 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3893 pub const LWS_IGNORERETURN
: u32 = 2u32;
3894 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3895 pub const LWS_NOPREFIX
: u32 = 4u32;
3896 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3897 pub const LWS_RIGHT
: u32 = 32u32;
3898 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3899 pub const LWS_TRANSPARENT
: u32 = 1u32;
3900 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3901 pub const LWS_USECUSTOMTEXT
: u32 = 16u32;
3902 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3903 pub const LWS_USEVISUALSTYLE
: u32 = 8u32;
3905 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3906 pub struct MARGINS
{
3907 pub cxLeftWidth
: i32,
3908 pub cxRightWidth
: i32,
3909 pub cyTopHeight
: i32,
3910 pub cyBottomHeight
: i32,
3912 impl ::core
::marker
::Copy
for MARGINS {}
3913 impl ::core
::clone
::Clone
for MARGINS
{
3914 fn clone(&self) -> Self {
3918 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3919 pub type MARKUPTEXTSTATES
= i32;
3920 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3921 pub const EMT_NORMALTEXT
: MARKUPTEXTSTATES
= 1i32;
3922 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3923 pub const EMT_LINKTEXT
: MARKUPTEXTSTATES
= 2i32;
3924 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3925 pub const MAXPROPPAGES
: u32 = 100u32;
3926 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3927 pub const MAX_INTLIST_COUNT
: u32 = 402u32;
3928 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3929 pub const MAX_LINKID_TEXT
: u32 = 48u32;
3930 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3931 pub const MAX_THEMECOLOR
: u32 = 64u32;
3932 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3933 pub const MAX_THEMESIZE
: u32 = 64u32;
3935 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
3936 #[cfg(feature = "Win32_Foundation")]
3937 pub struct MCGRIDINFO
{
3939 pub dwPart
: MCGRIDINFO_PART
,
3940 pub dwFlags
: MCGRIDINFO_FLAGS
,
3944 pub bSelected
: super::super::Foundation
::BOOL
,
3945 pub stStart
: super::super::Foundation
::SYSTEMTIME
,
3946 pub stEnd
: super::super::Foundation
::SYSTEMTIME
,
3947 pub rc
: super::super::Foundation
::RECT
,
3948 pub pszName
: ::windows_sys
::core
::PWSTR
,
3951 #[cfg(feature = "Win32_Foundation")]
3952 impl ::core
::marker
::Copy
for MCGRIDINFO {}
3953 #[cfg(feature = "Win32_Foundation")]
3954 impl ::core
::clone
::Clone
for MCGRIDINFO
{
3955 fn clone(&self) -> Self {
3959 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3960 pub type MCGRIDINFO_FLAGS
= u32;
3961 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3962 pub const MCGIF_DATE
: MCGRIDINFO_FLAGS
= 1u32;
3963 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3964 pub const MCGIF_RECT
: MCGRIDINFO_FLAGS
= 2u32;
3965 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3966 pub const MCGIF_NAME
: MCGRIDINFO_FLAGS
= 4u32;
3967 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3968 pub type MCGRIDINFO_PART
= u32;
3969 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3970 pub const MCGIP_CALENDARCONTROL
: MCGRIDINFO_PART
= 0u32;
3971 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3972 pub const MCGIP_NEXT
: MCGRIDINFO_PART
= 1u32;
3973 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3974 pub const MCGIP_PREV
: MCGRIDINFO_PART
= 2u32;
3975 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3976 pub const MCGIP_FOOTER
: MCGRIDINFO_PART
= 3u32;
3977 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3978 pub const MCGIP_CALENDAR
: MCGRIDINFO_PART
= 4u32;
3979 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3980 pub const MCGIP_CALENDARHEADER
: MCGRIDINFO_PART
= 5u32;
3981 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3982 pub const MCGIP_CALENDARBODY
: MCGRIDINFO_PART
= 6u32;
3983 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3984 pub const MCGIP_CALENDARROW
: MCGRIDINFO_PART
= 7u32;
3985 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
3986 pub const MCGIP_CALENDARCELL
: MCGRIDINFO_PART
= 8u32;
3988 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
3989 #[cfg(feature = "Win32_Foundation")]
3990 pub struct MCHITTESTINFO
{
3992 pub pt
: super::super::Foundation
::POINT
,
3994 pub st
: super::super::Foundation
::SYSTEMTIME
,
3995 pub rc
: super::super::Foundation
::RECT
,
4000 #[cfg(feature = "Win32_Foundation")]
4001 impl ::core
::marker
::Copy
for MCHITTESTINFO {}
4002 #[cfg(feature = "Win32_Foundation")]
4003 impl ::core
::clone
::Clone
for MCHITTESTINFO
{
4004 fn clone(&self) -> Self {
4008 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4009 pub const MCHT_CALENDAR
: u32 = 131072u32;
4010 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4011 pub const MCHT_CALENDARBK
: u32 = 131072u32;
4012 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4013 pub const MCHT_CALENDARCONTROL
: u32 = 1048576u32;
4014 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4015 pub const MCHT_NEXT
: u32 = 16777216u32;
4016 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4017 pub const MCHT_NOWHERE
: u32 = 0u32;
4018 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4019 pub const MCHT_PREV
: u32 = 33554432u32;
4020 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4021 pub const MCHT_TITLE
: u32 = 65536u32;
4022 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4023 pub const MCHT_TITLEBK
: u32 = 65536u32;
4024 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4025 pub const MCHT_TODAYLINK
: u32 = 196608u32;
4026 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4027 pub const MCMV_CENTURY
: u32 = 3u32;
4028 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4029 pub const MCMV_DECADE
: u32 = 2u32;
4030 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4031 pub const MCMV_MAX
: u32 = 3u32;
4032 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4033 pub const MCMV_MONTH
: u32 = 0u32;
4034 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4035 pub const MCMV_YEAR
: u32 = 1u32;
4036 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4037 pub const MCM_FIRST
: u32 = 4096u32;
4038 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4039 pub const MCM_GETCALENDARBORDER
: u32 = 4127u32;
4040 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4041 pub const MCM_GETCALENDARCOUNT
: u32 = 4119u32;
4042 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4043 pub const MCM_GETCALENDARGRIDINFO
: u32 = 4120u32;
4044 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4045 pub const MCM_GETCALID
: u32 = 4123u32;
4046 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4047 pub const MCM_GETCOLOR
: u32 = 4107u32;
4048 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4049 pub const MCM_GETCURRENTVIEW
: u32 = 4118u32;
4050 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4051 pub const MCM_GETCURSEL
: u32 = 4097u32;
4052 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4053 pub const MCM_GETFIRSTDAYOFWEEK
: u32 = 4112u32;
4054 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4055 pub const MCM_GETMAXSELCOUNT
: u32 = 4099u32;
4056 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4057 pub const MCM_GETMAXTODAYWIDTH
: u32 = 4117u32;
4058 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4059 pub const MCM_GETMINREQRECT
: u32 = 4105u32;
4060 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4061 pub const MCM_GETMONTHDELTA
: u32 = 4115u32;
4062 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4063 pub const MCM_GETMONTHRANGE
: u32 = 4103u32;
4064 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4065 pub const MCM_GETRANGE
: u32 = 4113u32;
4066 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4067 pub const MCM_GETSELRANGE
: u32 = 4101u32;
4068 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4069 pub const MCM_GETTODAY
: u32 = 4109u32;
4070 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4071 pub const MCM_GETUNICODEFORMAT
: u32 = 8198u32;
4072 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4073 pub const MCM_HITTEST
: u32 = 4110u32;
4074 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4075 pub const MCM_SETCALENDARBORDER
: u32 = 4126u32;
4076 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4077 pub const MCM_SETCALID
: u32 = 4124u32;
4078 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4079 pub const MCM_SETCOLOR
: u32 = 4106u32;
4080 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4081 pub const MCM_SETCURRENTVIEW
: u32 = 4128u32;
4082 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4083 pub const MCM_SETCURSEL
: u32 = 4098u32;
4084 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4085 pub const MCM_SETDAYSTATE
: u32 = 4104u32;
4086 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4087 pub const MCM_SETFIRSTDAYOFWEEK
: u32 = 4111u32;
4088 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4089 pub const MCM_SETMAXSELCOUNT
: u32 = 4100u32;
4090 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4091 pub const MCM_SETMONTHDELTA
: u32 = 4116u32;
4092 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4093 pub const MCM_SETRANGE
: u32 = 4114u32;
4094 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4095 pub const MCM_SETSELRANGE
: u32 = 4102u32;
4096 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4097 pub const MCM_SETTODAY
: u32 = 4108u32;
4098 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4099 pub const MCM_SETUNICODEFORMAT
: u32 = 8197u32;
4100 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4101 pub const MCM_SIZERECTTOMIN
: u32 = 4125u32;
4102 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4103 pub const MCSC_BACKGROUND
: u32 = 0u32;
4104 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4105 pub const MCSC_MONTHBK
: u32 = 4u32;
4106 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4107 pub const MCSC_TEXT
: u32 = 1u32;
4108 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4109 pub const MCSC_TITLEBK
: u32 = 2u32;
4110 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4111 pub const MCSC_TITLETEXT
: u32 = 3u32;
4112 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4113 pub const MCSC_TRAILINGTEXT
: u32 = 5u32;
4114 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4115 pub const MCS_DAYSTATE
: u32 = 1u32;
4116 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4117 pub const MCS_MULTISELECT
: u32 = 2u32;
4118 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4119 pub const MCS_NOSELCHANGEONNAV
: u32 = 256u32;
4120 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4121 pub const MCS_NOTODAY
: u32 = 16u32;
4122 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4123 pub const MCS_NOTODAYCIRCLE
: u32 = 8u32;
4124 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4125 pub const MCS_NOTRAILINGDATES
: u32 = 64u32;
4126 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4127 pub const MCS_SHORTDAYSOFWEEK
: u32 = 128u32;
4128 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4129 pub const MCS_WEEKNUMBERS
: u32 = 4u32;
4131 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4132 pub struct MEASUREITEMSTRUCT
{
4137 pub itemHeight
: u32,
4138 pub itemData
: usize,
4140 impl ::core
::marker
::Copy
for MEASUREITEMSTRUCT {}
4141 impl ::core
::clone
::Clone
for MEASUREITEMSTRUCT
{
4142 fn clone(&self) -> Self {
4146 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4147 pub type MENUBANDPARTS
= i32;
4148 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4149 pub const MDP_NEWAPPBUTTON
: MENUBANDPARTS
= 1i32;
4150 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4151 pub const MDP_SEPERATOR
: MENUBANDPARTS
= 2i32;
4152 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4153 pub type MENUBANDSTATES
= i32;
4154 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4155 pub const MDS_NORMAL
: MENUBANDSTATES
= 1i32;
4156 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4157 pub const MDS_HOT
: MENUBANDSTATES
= 2i32;
4158 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4159 pub const MDS_PRESSED
: MENUBANDSTATES
= 3i32;
4160 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4161 pub const MDS_DISABLED
: MENUBANDSTATES
= 4i32;
4162 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4163 pub const MDS_CHECKED
: MENUBANDSTATES
= 5i32;
4164 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4165 pub const MDS_HOTCHECKED
: MENUBANDSTATES
= 6i32;
4166 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4167 pub type MONTHCALPARTS
= i32;
4168 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4169 pub const MC_BACKGROUND
: MONTHCALPARTS
= 1i32;
4170 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4171 pub const MC_BORDERS
: MONTHCALPARTS
= 2i32;
4172 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4173 pub const MC_GRIDBACKGROUND
: MONTHCALPARTS
= 3i32;
4174 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4175 pub const MC_COLHEADERSPLITTER
: MONTHCALPARTS
= 4i32;
4176 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4177 pub const MC_GRIDCELLBACKGROUND
: MONTHCALPARTS
= 5i32;
4178 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4179 pub const MC_GRIDCELL
: MONTHCALPARTS
= 6i32;
4180 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4181 pub const MC_GRIDCELLUPPER
: MONTHCALPARTS
= 7i32;
4182 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4183 pub const MC_TRAILINGGRIDCELL
: MONTHCALPARTS
= 8i32;
4184 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4185 pub const MC_TRAILINGGRIDCELLUPPER
: MONTHCALPARTS
= 9i32;
4186 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4187 pub const MC_NAVNEXT
: MONTHCALPARTS
= 10i32;
4188 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4189 pub const MC_NAVPREV
: MONTHCALPARTS
= 11i32;
4190 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4191 pub const MONTHCAL_CLASS
: &'
static str = "SysMonthCal32";
4192 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4193 pub const MONTHCAL_CLASSA
: &'
static str = "SysMonthCal32";
4194 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4195 pub const MONTHCAL_CLASSW
: &'
static str = "SysMonthCal32";
4196 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4197 pub type MOREPROGRAMSARROWBACKSTATES
= i32;
4198 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4199 pub const SPSB_NORMAL
: MOREPROGRAMSARROWBACKSTATES
= 1i32;
4200 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4201 pub const SPSB_HOT
: MOREPROGRAMSARROWBACKSTATES
= 2i32;
4202 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4203 pub const SPSB_PRESSED
: MOREPROGRAMSARROWBACKSTATES
= 3i32;
4204 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4205 pub type MOREPROGRAMSARROWSTATES
= i32;
4206 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4207 pub const SPS_NORMAL
: MOREPROGRAMSARROWSTATES
= 1i32;
4208 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4209 pub const SPS_HOT
: MOREPROGRAMSARROWSTATES
= 2i32;
4210 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4211 pub const SPS_PRESSED
: MOREPROGRAMSARROWSTATES
= 3i32;
4212 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4213 pub type MOREPROGRAMSTABSTATES
= i32;
4214 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4215 pub const SPMPT_NORMAL
: MOREPROGRAMSTABSTATES
= 1i32;
4216 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4217 pub const SPMPT_HOT
: MOREPROGRAMSTABSTATES
= 2i32;
4218 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4219 pub const SPMPT_SELECTED
: MOREPROGRAMSTABSTATES
= 3i32;
4220 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4221 pub const SPMPT_DISABLED
: MOREPROGRAMSTABSTATES
= 4i32;
4222 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4223 pub const SPMPT_FOCUSED
: MOREPROGRAMSTABSTATES
= 5i32;
4224 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4225 pub const MSGF_COMMCTRL_BEGINDRAG
: u32 = 16896u32;
4226 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4227 pub const MSGF_COMMCTRL_DRAGSELECT
: u32 = 16898u32;
4228 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4229 pub const MSGF_COMMCTRL_SIZEHEADER
: u32 = 16897u32;
4230 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4231 pub const MSGF_COMMCTRL_TOOLBARCUST
: u32 = 16899u32;
4232 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4233 pub const MULTIFILEOPENORD
: u32 = 1537u32;
4234 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4235 pub type NAVNEXTSTATES
= i32;
4236 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4237 pub const MCNN_NORMAL
: NAVNEXTSTATES
= 1i32;
4238 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4239 pub const MCNN_HOT
: NAVNEXTSTATES
= 2i32;
4240 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4241 pub const MCNN_PRESSED
: NAVNEXTSTATES
= 3i32;
4242 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4243 pub const MCNN_DISABLED
: NAVNEXTSTATES
= 4i32;
4244 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4245 pub type NAVPREVSTATES
= i32;
4246 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4247 pub const MCNP_NORMAL
: NAVPREVSTATES
= 1i32;
4248 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4249 pub const MCNP_HOT
: NAVPREVSTATES
= 2i32;
4250 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4251 pub const MCNP_PRESSED
: NAVPREVSTATES
= 3i32;
4252 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4253 pub const MCNP_DISABLED
: NAVPREVSTATES
= 4i32;
4254 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4255 pub const NEWFILEOPENORD
: u32 = 1547u32;
4256 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4257 pub const NEWFILEOPENV2ORD
: u32 = 1552u32;
4258 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4259 pub const NEWFILEOPENV3ORD
: u32 = 1553u32;
4260 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4261 pub const NEWFORMATDLGWITHLINK
: u32 = 1591u32;
4262 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4263 pub const NFS_ALL
: u32 = 16u32;
4264 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4265 pub const NFS_BUTTON
: u32 = 8u32;
4266 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4267 pub const NFS_EDIT
: u32 = 1u32;
4268 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4269 pub const NFS_LISTCOMBO
: u32 = 4u32;
4270 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4271 pub const NFS_STATIC
: u32 = 2u32;
4272 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4273 pub const NFS_USEFONTASSOC
: u32 = 32u32;
4275 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
4276 #[cfg(feature = "Win32_Foundation")]
4277 pub struct NMBCDROPDOWN
{
4279 pub rcButton
: super::super::Foundation
::RECT
,
4281 #[cfg(feature = "Win32_Foundation")]
4282 impl ::core
::marker
::Copy
for NMBCDROPDOWN {}
4283 #[cfg(feature = "Win32_Foundation")]
4284 impl ::core
::clone
::Clone
for NMBCDROPDOWN
{
4285 fn clone(&self) -> Self {
4290 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
4291 #[cfg(feature = "Win32_Foundation")]
4292 pub struct NMBCHOTITEM
{
4294 pub dwFlags
: NMTBHOTITEM_FLAGS
,
4296 #[cfg(feature = "Win32_Foundation")]
4297 impl ::core
::marker
::Copy
for NMBCHOTITEM {}
4298 #[cfg(feature = "Win32_Foundation")]
4299 impl ::core
::clone
::Clone
for NMBCHOTITEM
{
4300 fn clone(&self) -> Self {
4305 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
4306 #[cfg(feature = "Win32_Foundation")]
4307 pub struct NMCBEDRAGBEGINA
{
4310 pub szText
: [super::super::Foundation
::CHAR
; 260],
4312 #[cfg(feature = "Win32_Foundation")]
4313 impl ::core
::marker
::Copy
for NMCBEDRAGBEGINA {}
4314 #[cfg(feature = "Win32_Foundation")]
4315 impl ::core
::clone
::Clone
for NMCBEDRAGBEGINA
{
4316 fn clone(&self) -> Self {
4321 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
4322 #[cfg(feature = "Win32_Foundation")]
4323 pub struct NMCBEDRAGBEGINW
{
4326 pub szText
: [u16; 260],
4328 #[cfg(feature = "Win32_Foundation")]
4329 impl ::core
::marker
::Copy
for NMCBEDRAGBEGINW {}
4330 #[cfg(feature = "Win32_Foundation")]
4331 impl ::core
::clone
::Clone
for NMCBEDRAGBEGINW
{
4332 fn clone(&self) -> Self {
4337 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
4338 #[cfg(feature = "Win32_Foundation")]
4339 pub struct NMCBEENDEDITA
{
4341 pub fChanged
: super::super::Foundation
::BOOL
,
4342 pub iNewSelection
: i32,
4343 pub szText
: [super::super::Foundation
::CHAR
; 260],
4346 #[cfg(feature = "Win32_Foundation")]
4347 impl ::core
::marker
::Copy
for NMCBEENDEDITA {}
4348 #[cfg(feature = "Win32_Foundation")]
4349 impl ::core
::clone
::Clone
for NMCBEENDEDITA
{
4350 fn clone(&self) -> Self {
4355 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
4356 #[cfg(feature = "Win32_Foundation")]
4357 pub struct NMCBEENDEDITW
{
4359 pub fChanged
: super::super::Foundation
::BOOL
,
4360 pub iNewSelection
: i32,
4361 pub szText
: [u16; 260],
4364 #[cfg(feature = "Win32_Foundation")]
4365 impl ::core
::marker
::Copy
for NMCBEENDEDITW {}
4366 #[cfg(feature = "Win32_Foundation")]
4367 impl ::core
::clone
::Clone
for NMCBEENDEDITW
{
4368 fn clone(&self) -> Self {
4373 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
4374 #[cfg(feature = "Win32_Foundation")]
4378 pub dwItemPrev
: u32,
4379 pub dwItemNext
: u32,
4381 #[cfg(feature = "Win32_Foundation")]
4382 impl ::core
::marker
::Copy
for NMCHAR {}
4383 #[cfg(feature = "Win32_Foundation")]
4384 impl ::core
::clone
::Clone
for NMCHAR
{
4385 fn clone(&self) -> Self {
4390 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
4391 #[cfg(feature = "Win32_Foundation")]
4392 pub struct NMCOMBOBOXEXA
{
4394 pub ceItem
: COMBOBOXEXITEMA
,
4396 #[cfg(feature = "Win32_Foundation")]
4397 impl ::core
::marker
::Copy
for NMCOMBOBOXEXA {}
4398 #[cfg(feature = "Win32_Foundation")]
4399 impl ::core
::clone
::Clone
for NMCOMBOBOXEXA
{
4400 fn clone(&self) -> Self {
4405 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
4406 #[cfg(feature = "Win32_Foundation")]
4407 pub struct NMCOMBOBOXEXW
{
4409 pub ceItem
: COMBOBOXEXITEMW
,
4411 #[cfg(feature = "Win32_Foundation")]
4412 impl ::core
::marker
::Copy
for NMCOMBOBOXEXW {}
4413 #[cfg(feature = "Win32_Foundation")]
4414 impl ::core
::clone
::Clone
for NMCOMBOBOXEXW
{
4415 fn clone(&self) -> Self {
4420 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
4421 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
4422 pub struct NMCUSTOMDRAW
{
4424 pub dwDrawStage
: NMCUSTOMDRAW_DRAW_STAGE
,
4425 pub hdc
: super::super::Graphics
::Gdi
::HDC
,
4426 pub rc
: super::super::Foundation
::RECT
,
4427 pub dwItemSpec
: usize,
4428 pub uItemState
: u32,
4429 pub lItemlParam
: super::super::Foundation
::LPARAM
,
4431 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
4432 impl ::core
::marker
::Copy
for NMCUSTOMDRAW {}
4433 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
4434 impl ::core
::clone
::Clone
for NMCUSTOMDRAW
{
4435 fn clone(&self) -> Self {
4439 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4440 pub type NMCUSTOMDRAW_DRAW_STAGE
= u32;
4441 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4442 pub const CDDS_POSTPAINT
: NMCUSTOMDRAW_DRAW_STAGE
= 2u32;
4443 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4444 pub const CDDS_PREERASE
: NMCUSTOMDRAW_DRAW_STAGE
= 3u32;
4445 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4446 pub const CDDS_PREPAINT
: NMCUSTOMDRAW_DRAW_STAGE
= 1u32;
4447 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4448 pub const CDDS_ITEMPOSTERASE
: NMCUSTOMDRAW_DRAW_STAGE
= 65540u32;
4449 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4450 pub const CDDS_ITEMPOSTPAINT
: NMCUSTOMDRAW_DRAW_STAGE
= 65538u32;
4451 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4452 pub const CDDS_ITEMPREERASE
: NMCUSTOMDRAW_DRAW_STAGE
= 65539u32;
4453 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4454 pub const CDDS_ITEMPREPAINT
: NMCUSTOMDRAW_DRAW_STAGE
= 65537u32;
4455 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4456 pub const CDDS_SUBITEM
: NMCUSTOMDRAW_DRAW_STAGE
= 131072u32;
4458 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
4459 #[cfg(feature = "Win32_Foundation")]
4460 pub struct NMCUSTOMSPLITRECTINFO
{
4462 pub rcClient
: super::super::Foundation
::RECT
,
4463 pub rcButton
: super::super::Foundation
::RECT
,
4464 pub rcSplit
: super::super::Foundation
::RECT
,
4466 #[cfg(feature = "Win32_Foundation")]
4467 impl ::core
::marker
::Copy
for NMCUSTOMSPLITRECTINFO {}
4468 #[cfg(feature = "Win32_Foundation")]
4469 impl ::core
::clone
::Clone
for NMCUSTOMSPLITRECTINFO
{
4470 fn clone(&self) -> Self {
4475 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
4476 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
4477 pub struct NMCUSTOMTEXT
{
4479 pub hDC
: super::super::Graphics
::Gdi
::HDC
,
4480 pub lpString
: ::windows_sys
::core
::PCWSTR
,
4482 pub lpRect
: *mut super::super::Foundation
::RECT
,
4484 pub fLink
: super::super::Foundation
::BOOL
,
4486 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
4487 impl ::core
::marker
::Copy
for NMCUSTOMTEXT {}
4488 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
4489 impl ::core
::clone
::Clone
for NMCUSTOMTEXT
{
4490 fn clone(&self) -> Self {
4495 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
4496 #[cfg(feature = "Win32_Foundation")]
4497 pub struct NMDATETIMECHANGE
{
4500 pub st
: super::super::Foundation
::SYSTEMTIME
,
4502 #[cfg(feature = "Win32_Foundation")]
4503 impl ::core
::marker
::Copy
for NMDATETIMECHANGE {}
4504 #[cfg(feature = "Win32_Foundation")]
4505 impl ::core
::clone
::Clone
for NMDATETIMECHANGE
{
4506 fn clone(&self) -> Self {
4511 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
4512 #[cfg(feature = "Win32_Foundation")]
4513 pub struct NMDATETIMEFORMATA
{
4515 pub pszFormat
: ::windows_sys
::core
::PCSTR
,
4516 pub st
: super::super::Foundation
::SYSTEMTIME
,
4517 pub pszDisplay
: ::windows_sys
::core
::PCSTR
,
4518 pub szDisplay
: [super::super::Foundation
::CHAR
; 64],
4520 #[cfg(feature = "Win32_Foundation")]
4521 impl ::core
::marker
::Copy
for NMDATETIMEFORMATA {}
4522 #[cfg(feature = "Win32_Foundation")]
4523 impl ::core
::clone
::Clone
for NMDATETIMEFORMATA
{
4524 fn clone(&self) -> Self {
4529 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
4530 #[cfg(feature = "Win32_Foundation")]
4531 pub struct NMDATETIMEFORMATQUERYA
{
4533 pub pszFormat
: ::windows_sys
::core
::PCSTR
,
4534 pub szMax
: super::super::Foundation
::SIZE
,
4536 #[cfg(feature = "Win32_Foundation")]
4537 impl ::core
::marker
::Copy
for NMDATETIMEFORMATQUERYA {}
4538 #[cfg(feature = "Win32_Foundation")]
4539 impl ::core
::clone
::Clone
for NMDATETIMEFORMATQUERYA
{
4540 fn clone(&self) -> Self {
4545 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
4546 #[cfg(feature = "Win32_Foundation")]
4547 pub struct NMDATETIMEFORMATQUERYW
{
4549 pub pszFormat
: ::windows_sys
::core
::PCWSTR
,
4550 pub szMax
: super::super::Foundation
::SIZE
,
4552 #[cfg(feature = "Win32_Foundation")]
4553 impl ::core
::marker
::Copy
for NMDATETIMEFORMATQUERYW {}
4554 #[cfg(feature = "Win32_Foundation")]
4555 impl ::core
::clone
::Clone
for NMDATETIMEFORMATQUERYW
{
4556 fn clone(&self) -> Self {
4561 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
4562 #[cfg(feature = "Win32_Foundation")]
4563 pub struct NMDATETIMEFORMATW
{
4565 pub pszFormat
: ::windows_sys
::core
::PCWSTR
,
4566 pub st
: super::super::Foundation
::SYSTEMTIME
,
4567 pub pszDisplay
: ::windows_sys
::core
::PCWSTR
,
4568 pub szDisplay
: [u16; 64],
4570 #[cfg(feature = "Win32_Foundation")]
4571 impl ::core
::marker
::Copy
for NMDATETIMEFORMATW {}
4572 #[cfg(feature = "Win32_Foundation")]
4573 impl ::core
::clone
::Clone
for NMDATETIMEFORMATW
{
4574 fn clone(&self) -> Self {
4579 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
4580 #[cfg(feature = "Win32_Foundation")]
4581 pub struct NMDATETIMESTRINGA
{
4583 pub pszUserString
: ::windows_sys
::core
::PCSTR
,
4584 pub st
: super::super::Foundation
::SYSTEMTIME
,
4587 #[cfg(feature = "Win32_Foundation")]
4588 impl ::core
::marker
::Copy
for NMDATETIMESTRINGA {}
4589 #[cfg(feature = "Win32_Foundation")]
4590 impl ::core
::clone
::Clone
for NMDATETIMESTRINGA
{
4591 fn clone(&self) -> Self {
4596 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
4597 #[cfg(feature = "Win32_Foundation")]
4598 pub struct NMDATETIMESTRINGW
{
4600 pub pszUserString
: ::windows_sys
::core
::PCWSTR
,
4601 pub st
: super::super::Foundation
::SYSTEMTIME
,
4604 #[cfg(feature = "Win32_Foundation")]
4605 impl ::core
::marker
::Copy
for NMDATETIMESTRINGW {}
4606 #[cfg(feature = "Win32_Foundation")]
4607 impl ::core
::clone
::Clone
for NMDATETIMESTRINGW
{
4608 fn clone(&self) -> Self {
4613 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
4614 #[cfg(feature = "Win32_Foundation")]
4615 pub struct NMDATETIMEWMKEYDOWNA
{
4618 pub pszFormat
: ::windows_sys
::core
::PCSTR
,
4619 pub st
: super::super::Foundation
::SYSTEMTIME
,
4621 #[cfg(feature = "Win32_Foundation")]
4622 impl ::core
::marker
::Copy
for NMDATETIMEWMKEYDOWNA {}
4623 #[cfg(feature = "Win32_Foundation")]
4624 impl ::core
::clone
::Clone
for NMDATETIMEWMKEYDOWNA
{
4625 fn clone(&self) -> Self {
4630 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
4631 #[cfg(feature = "Win32_Foundation")]
4632 pub struct NMDATETIMEWMKEYDOWNW
{
4635 pub pszFormat
: ::windows_sys
::core
::PCWSTR
,
4636 pub st
: super::super::Foundation
::SYSTEMTIME
,
4638 #[cfg(feature = "Win32_Foundation")]
4639 impl ::core
::marker
::Copy
for NMDATETIMEWMKEYDOWNW {}
4640 #[cfg(feature = "Win32_Foundation")]
4641 impl ::core
::clone
::Clone
for NMDATETIMEWMKEYDOWNW
{
4642 fn clone(&self) -> Self {
4647 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
4648 #[cfg(feature = "Win32_Foundation")]
4649 pub struct NMDAYSTATE
{
4651 pub stStart
: super::super::Foundation
::SYSTEMTIME
,
4653 pub prgDayState
: *mut u32,
4655 #[cfg(feature = "Win32_Foundation")]
4656 impl ::core
::marker
::Copy
for NMDAYSTATE {}
4657 #[cfg(feature = "Win32_Foundation")]
4658 impl ::core
::clone
::Clone
for NMDAYSTATE
{
4659 fn clone(&self) -> Self {
4664 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
4665 #[cfg(feature = "Win32_Foundation")]
4666 pub struct NMHDDISPINFOA
{
4670 pub pszText
: ::windows_sys
::core
::PSTR
,
4671 pub cchTextMax
: i32,
4673 pub lParam
: super::super::Foundation
::LPARAM
,
4675 #[cfg(feature = "Win32_Foundation")]
4676 impl ::core
::marker
::Copy
for NMHDDISPINFOA {}
4677 #[cfg(feature = "Win32_Foundation")]
4678 impl ::core
::clone
::Clone
for NMHDDISPINFOA
{
4679 fn clone(&self) -> Self {
4684 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
4685 #[cfg(feature = "Win32_Foundation")]
4686 pub struct NMHDDISPINFOW
{
4690 pub pszText
: ::windows_sys
::core
::PWSTR
,
4691 pub cchTextMax
: i32,
4693 pub lParam
: super::super::Foundation
::LPARAM
,
4695 #[cfg(feature = "Win32_Foundation")]
4696 impl ::core
::marker
::Copy
for NMHDDISPINFOW {}
4697 #[cfg(feature = "Win32_Foundation")]
4698 impl ::core
::clone
::Clone
for NMHDDISPINFOW
{
4699 fn clone(&self) -> Self {
4704 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
4705 #[cfg(feature = "Win32_Foundation")]
4706 pub struct NMHDFILTERBTNCLICK
{
4709 pub rc
: super::super::Foundation
::RECT
,
4711 #[cfg(feature = "Win32_Foundation")]
4712 impl ::core
::marker
::Copy
for NMHDFILTERBTNCLICK {}
4713 #[cfg(feature = "Win32_Foundation")]
4714 impl ::core
::clone
::Clone
for NMHDFILTERBTNCLICK
{
4715 fn clone(&self) -> Self {
4720 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
4721 #[cfg(feature = "Win32_Foundation")]
4723 pub hwndFrom
: super::super::Foundation
::HWND
,
4727 #[cfg(feature = "Win32_Foundation")]
4728 impl ::core
::marker
::Copy
for NMHDR {}
4729 #[cfg(feature = "Win32_Foundation")]
4730 impl ::core
::clone
::Clone
for NMHDR
{
4731 fn clone(&self) -> Self {
4736 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
4737 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
4738 pub struct NMHEADERA
{
4741 pub iButton
: HEADER_CONTROL_NOTIFICATION_BUTTON
,
4742 pub pitem
: *mut HDITEMA
,
4744 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
4745 impl ::core
::marker
::Copy
for NMHEADERA {}
4746 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
4747 impl ::core
::clone
::Clone
for NMHEADERA
{
4748 fn clone(&self) -> Self {
4753 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
4754 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
4755 pub struct NMHEADERW
{
4758 pub iButton
: HEADER_CONTROL_NOTIFICATION_BUTTON
,
4759 pub pitem
: *mut HDITEMW
,
4761 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
4762 impl ::core
::marker
::Copy
for NMHEADERW {}
4763 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
4764 impl ::core
::clone
::Clone
for NMHEADERW
{
4765 fn clone(&self) -> Self {
4770 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
4771 #[cfg(feature = "Win32_Foundation")]
4772 pub struct NMIPADDRESS
{
4777 #[cfg(feature = "Win32_Foundation")]
4778 impl ::core
::marker
::Copy
for NMIPADDRESS {}
4779 #[cfg(feature = "Win32_Foundation")]
4780 impl ::core
::clone
::Clone
for NMIPADDRESS
{
4781 fn clone(&self) -> Self {
4786 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
4787 #[cfg(feature = "Win32_Foundation")]
4788 pub struct NMITEMACTIVATE
{
4795 pub ptAction
: super::super::Foundation
::POINT
,
4796 pub lParam
: super::super::Foundation
::LPARAM
,
4799 #[cfg(feature = "Win32_Foundation")]
4800 impl ::core
::marker
::Copy
for NMITEMACTIVATE {}
4801 #[cfg(feature = "Win32_Foundation")]
4802 impl ::core
::clone
::Clone
for NMITEMACTIVATE
{
4803 fn clone(&self) -> Self {
4808 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
4809 #[cfg(feature = "Win32_Foundation")]
4815 #[cfg(feature = "Win32_Foundation")]
4816 impl ::core
::marker
::Copy
for NMKEY {}
4817 #[cfg(feature = "Win32_Foundation")]
4818 impl ::core
::clone
::Clone
for NMKEY
{
4819 fn clone(&self) -> Self {
4824 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
4825 #[cfg(feature = "Win32_Foundation")]
4830 #[cfg(feature = "Win32_Foundation")]
4831 impl ::core
::marker
::Copy
for NMLINK {}
4832 #[cfg(feature = "Win32_Foundation")]
4833 impl ::core
::clone
::Clone
for NMLINK
{
4834 fn clone(&self) -> Self {
4839 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
4840 #[cfg(feature = "Win32_Foundation")]
4841 pub struct NMLISTVIEW
{
4848 pub ptAction
: super::super::Foundation
::POINT
,
4849 pub lParam
: super::super::Foundation
::LPARAM
,
4851 #[cfg(feature = "Win32_Foundation")]
4852 impl ::core
::marker
::Copy
for NMLISTVIEW {}
4853 #[cfg(feature = "Win32_Foundation")]
4854 impl ::core
::clone
::Clone
for NMLISTVIEW
{
4855 fn clone(&self) -> Self {
4860 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
4861 #[cfg(feature = "Win32_Foundation")]
4862 pub struct NMLVCACHEHINT
{
4867 #[cfg(feature = "Win32_Foundation")]
4868 impl ::core
::marker
::Copy
for NMLVCACHEHINT {}
4869 #[cfg(feature = "Win32_Foundation")]
4870 impl ::core
::clone
::Clone
for NMLVCACHEHINT
{
4871 fn clone(&self) -> Self {
4876 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
4877 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
4878 pub struct NMLVCUSTOMDRAW
{
4879 pub nmcd
: NMCUSTOMDRAW
,
4883 pub dwItemType
: NMLVCUSTOMDRAW_ITEM_TYPE
,
4885 pub iIconEffect
: i32,
4886 pub iIconPhase
: i32,
4889 pub rcText
: super::super::Foundation
::RECT
,
4890 pub uAlign
: NMLVCUSTOMDRAW_ALIGN
,
4892 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
4893 impl ::core
::marker
::Copy
for NMLVCUSTOMDRAW {}
4894 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
4895 impl ::core
::clone
::Clone
for NMLVCUSTOMDRAW
{
4896 fn clone(&self) -> Self {
4900 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4901 pub type NMLVCUSTOMDRAW_ALIGN
= u32;
4902 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4903 pub const LVGA_HEADER_CENTER
: NMLVCUSTOMDRAW_ALIGN
= 2u32;
4904 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4905 pub const LVGA_HEADER_LEFT
: NMLVCUSTOMDRAW_ALIGN
= 1u32;
4906 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4907 pub const LVGA_HEADER_RIGHT
: NMLVCUSTOMDRAW_ALIGN
= 4u32;
4908 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4909 pub type NMLVCUSTOMDRAW_ITEM_TYPE
= u32;
4910 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4911 pub const LVCDI_ITEM
: NMLVCUSTOMDRAW_ITEM_TYPE
= 0u32;
4912 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4913 pub const LVCDI_GROUP
: NMLVCUSTOMDRAW_ITEM_TYPE
= 1u32;
4914 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4915 pub const LVCDI_ITEMSLIST
: NMLVCUSTOMDRAW_ITEM_TYPE
= 2u32;
4917 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
4918 #[cfg(feature = "Win32_Foundation")]
4919 pub struct NMLVDISPINFOA
{
4923 #[cfg(feature = "Win32_Foundation")]
4924 impl ::core
::marker
::Copy
for NMLVDISPINFOA {}
4925 #[cfg(feature = "Win32_Foundation")]
4926 impl ::core
::clone
::Clone
for NMLVDISPINFOA
{
4927 fn clone(&self) -> Self {
4932 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
4933 #[cfg(feature = "Win32_Foundation")]
4934 pub struct NMLVDISPINFOW
{
4938 #[cfg(feature = "Win32_Foundation")]
4939 impl ::core
::marker
::Copy
for NMLVDISPINFOW {}
4940 #[cfg(feature = "Win32_Foundation")]
4941 impl ::core
::clone
::Clone
for NMLVDISPINFOW
{
4942 fn clone(&self) -> Self {
4947 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
4948 #[cfg(feature = "Win32_Foundation")]
4949 pub struct NMLVEMPTYMARKUP
{
4951 pub dwFlags
: NMLVEMPTYMARKUP_FLAGS
,
4952 pub szMarkup
: [u16; 2084],
4954 #[cfg(feature = "Win32_Foundation")]
4955 impl ::core
::marker
::Copy
for NMLVEMPTYMARKUP {}
4956 #[cfg(feature = "Win32_Foundation")]
4957 impl ::core
::clone
::Clone
for NMLVEMPTYMARKUP
{
4958 fn clone(&self) -> Self {
4962 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4963 pub type NMLVEMPTYMARKUP_FLAGS
= u32;
4964 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
4965 pub const EMF_CENTERED
: NMLVEMPTYMARKUP_FLAGS
= 1u32;
4967 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
4968 #[cfg(feature = "Win32_Foundation")]
4969 pub struct NMLVFINDITEMA
{
4972 pub lvfi
: LVFINDINFOA
,
4974 #[cfg(feature = "Win32_Foundation")]
4975 impl ::core
::marker
::Copy
for NMLVFINDITEMA {}
4976 #[cfg(feature = "Win32_Foundation")]
4977 impl ::core
::clone
::Clone
for NMLVFINDITEMA
{
4978 fn clone(&self) -> Self {
4983 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
4984 #[cfg(feature = "Win32_Foundation")]
4985 pub struct NMLVFINDITEMW
{
4988 pub lvfi
: LVFINDINFOW
,
4990 #[cfg(feature = "Win32_Foundation")]
4991 impl ::core
::marker
::Copy
for NMLVFINDITEMW {}
4992 #[cfg(feature = "Win32_Foundation")]
4993 impl ::core
::clone
::Clone
for NMLVFINDITEMW
{
4994 fn clone(&self) -> Self {
4999 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5000 #[cfg(feature = "Win32_Foundation")]
5001 pub struct NMLVGETINFOTIPA
{
5004 pub pszText
: ::windows_sys
::core
::PSTR
,
5005 pub cchTextMax
: i32,
5008 pub lParam
: super::super::Foundation
::LPARAM
,
5010 #[cfg(feature = "Win32_Foundation")]
5011 impl ::core
::marker
::Copy
for NMLVGETINFOTIPA {}
5012 #[cfg(feature = "Win32_Foundation")]
5013 impl ::core
::clone
::Clone
for NMLVGETINFOTIPA
{
5014 fn clone(&self) -> Self {
5019 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5020 #[cfg(feature = "Win32_Foundation")]
5021 pub struct NMLVGETINFOTIPW
{
5024 pub pszText
: ::windows_sys
::core
::PWSTR
,
5025 pub cchTextMax
: i32,
5028 pub lParam
: super::super::Foundation
::LPARAM
,
5030 #[cfg(feature = "Win32_Foundation")]
5031 impl ::core
::marker
::Copy
for NMLVGETINFOTIPW {}
5032 #[cfg(feature = "Win32_Foundation")]
5033 impl ::core
::clone
::Clone
for NMLVGETINFOTIPW
{
5034 fn clone(&self) -> Self {
5038 #[repr(C, packed(1))]
5039 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5040 #[cfg(feature = "Win32_Foundation")]
5041 pub struct NMLVKEYDOWN
{
5046 #[cfg(feature = "Win32_Foundation")]
5047 impl ::core
::marker
::Copy
for NMLVKEYDOWN {}
5048 #[cfg(feature = "Win32_Foundation")]
5049 impl ::core
::clone
::Clone
for NMLVKEYDOWN
{
5050 fn clone(&self) -> Self {
5055 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5056 #[cfg(feature = "Win32_Foundation")]
5057 pub struct NMLVLINK
{
5063 #[cfg(feature = "Win32_Foundation")]
5064 impl ::core
::marker
::Copy
for NMLVLINK {}
5065 #[cfg(feature = "Win32_Foundation")]
5066 impl ::core
::clone
::Clone
for NMLVLINK
{
5067 fn clone(&self) -> Self {
5072 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5073 #[cfg(feature = "Win32_Foundation")]
5074 pub struct NMLVODSTATECHANGE
{
5081 #[cfg(feature = "Win32_Foundation")]
5082 impl ::core
::marker
::Copy
for NMLVODSTATECHANGE {}
5083 #[cfg(feature = "Win32_Foundation")]
5084 impl ::core
::clone
::Clone
for NMLVODSTATECHANGE
{
5085 fn clone(&self) -> Self {
5090 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5091 #[cfg(feature = "Win32_Foundation")]
5092 pub struct NMLVSCROLL
{
5097 #[cfg(feature = "Win32_Foundation")]
5098 impl ::core
::marker
::Copy
for NMLVSCROLL {}
5099 #[cfg(feature = "Win32_Foundation")]
5100 impl ::core
::clone
::Clone
for NMLVSCROLL
{
5101 fn clone(&self) -> Self {
5106 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5107 #[cfg(feature = "Win32_Foundation")]
5108 pub struct NMMOUSE
{
5110 pub dwItemSpec
: usize,
5111 pub dwItemData
: usize,
5112 pub pt
: super::super::Foundation
::POINT
,
5113 pub dwHitInfo
: super::super::Foundation
::LPARAM
,
5115 #[cfg(feature = "Win32_Foundation")]
5116 impl ::core
::marker
::Copy
for NMMOUSE {}
5117 #[cfg(feature = "Win32_Foundation")]
5118 impl ::core
::clone
::Clone
for NMMOUSE
{
5119 fn clone(&self) -> Self {
5124 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5125 #[cfg(feature = "Win32_Foundation")]
5126 pub struct NMOBJECTNOTIFY
{
5129 pub piid
: *const ::windows_sys
::core
::GUID
,
5130 pub pObject
: *mut ::core
::ffi
::c_void
,
5131 pub hResult
: ::windows_sys
::core
::HRESULT
,
5134 #[cfg(feature = "Win32_Foundation")]
5135 impl ::core
::marker
::Copy
for NMOBJECTNOTIFY {}
5136 #[cfg(feature = "Win32_Foundation")]
5137 impl ::core
::clone
::Clone
for NMOBJECTNOTIFY
{
5138 fn clone(&self) -> Self {
5143 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5144 #[cfg(feature = "Win32_Foundation")]
5145 pub struct NMPGCALCSIZE
{
5147 pub dwFlag
: NMPGCALCSIZE_FLAGS
,
5151 #[cfg(feature = "Win32_Foundation")]
5152 impl ::core
::marker
::Copy
for NMPGCALCSIZE {}
5153 #[cfg(feature = "Win32_Foundation")]
5154 impl ::core
::clone
::Clone
for NMPGCALCSIZE
{
5155 fn clone(&self) -> Self {
5159 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5160 pub type NMPGCALCSIZE_FLAGS
= u32;
5161 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5162 pub const PGF_CALCHEIGHT
: NMPGCALCSIZE_FLAGS
= 2u32;
5163 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5164 pub const PGF_CALCWIDTH
: NMPGCALCSIZE_FLAGS
= 1u32;
5166 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5167 #[cfg(feature = "Win32_Foundation")]
5168 pub struct NMPGHOTITEM
{
5174 #[cfg(feature = "Win32_Foundation")]
5175 impl ::core
::marker
::Copy
for NMPGHOTITEM {}
5176 #[cfg(feature = "Win32_Foundation")]
5177 impl ::core
::clone
::Clone
for NMPGHOTITEM
{
5178 fn clone(&self) -> Self {
5182 #[repr(C, packed(1))]
5183 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5184 #[cfg(feature = "Win32_Foundation")]
5185 pub struct NMPGSCROLL
{
5187 pub fwKeys
: NMPGSCROLL_KEYS
,
5188 pub rcParent
: super::super::Foundation
::RECT
,
5189 pub iDir
: NMPGSCROLL_DIR
,
5194 #[cfg(feature = "Win32_Foundation")]
5195 impl ::core
::marker
::Copy
for NMPGSCROLL {}
5196 #[cfg(feature = "Win32_Foundation")]
5197 impl ::core
::clone
::Clone
for NMPGSCROLL
{
5198 fn clone(&self) -> Self {
5202 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5203 pub type NMPGSCROLL_DIR
= u32;
5204 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5205 pub const PGF_SCROLLDOWN
: NMPGSCROLL_DIR
= 2u32;
5206 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5207 pub const PGF_SCROLLLEFT
: NMPGSCROLL_DIR
= 4u32;
5208 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5209 pub const PGF_SCROLLRIGHT
: NMPGSCROLL_DIR
= 8u32;
5210 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5211 pub const PGF_SCROLLUP
: NMPGSCROLL_DIR
= 1u32;
5212 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5213 pub type NMPGSCROLL_KEYS
= u16;
5214 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5215 pub const PGK_NONE
: NMPGSCROLL_KEYS
= 0u16;
5216 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5217 pub const PGK_SHIFT
: NMPGSCROLL_KEYS
= 1u16;
5218 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5219 pub const PGK_CONTROL
: NMPGSCROLL_KEYS
= 2u16;
5220 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5221 pub const PGK_MENU
: NMPGSCROLL_KEYS
= 4u16;
5223 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5224 #[cfg(feature = "Win32_Foundation")]
5225 pub struct NMRBAUTOSIZE
{
5227 pub fChanged
: super::super::Foundation
::BOOL
,
5228 pub rcTarget
: super::super::Foundation
::RECT
,
5229 pub rcActual
: super::super::Foundation
::RECT
,
5231 #[cfg(feature = "Win32_Foundation")]
5232 impl ::core
::marker
::Copy
for NMRBAUTOSIZE {}
5233 #[cfg(feature = "Win32_Foundation")]
5234 impl ::core
::clone
::Clone
for NMRBAUTOSIZE
{
5235 fn clone(&self) -> Self {
5240 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5241 #[cfg(feature = "Win32_Foundation")]
5242 pub struct NMREBAR
{
5244 pub dwMask
: NMREBAR_MASK_FLAGS
,
5248 pub lParam
: super::super::Foundation
::LPARAM
,
5250 #[cfg(feature = "Win32_Foundation")]
5251 impl ::core
::marker
::Copy
for NMREBAR {}
5252 #[cfg(feature = "Win32_Foundation")]
5253 impl ::core
::clone
::Clone
for NMREBAR
{
5254 fn clone(&self) -> Self {
5259 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5260 #[cfg(feature = "Win32_Foundation")]
5261 pub struct NMREBARAUTOBREAK
{
5265 pub lParam
: super::super::Foundation
::LPARAM
,
5267 pub fStyleCurrent
: u32,
5268 pub fAutoBreak
: super::super::Foundation
::BOOL
,
5270 #[cfg(feature = "Win32_Foundation")]
5271 impl ::core
::marker
::Copy
for NMREBARAUTOBREAK {}
5272 #[cfg(feature = "Win32_Foundation")]
5273 impl ::core
::clone
::Clone
for NMREBARAUTOBREAK
{
5274 fn clone(&self) -> Self {
5279 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5280 #[cfg(feature = "Win32_Foundation")]
5281 pub struct NMREBARCHEVRON
{
5285 pub lParam
: super::super::Foundation
::LPARAM
,
5286 pub rc
: super::super::Foundation
::RECT
,
5287 pub lParamNM
: super::super::Foundation
::LPARAM
,
5289 #[cfg(feature = "Win32_Foundation")]
5290 impl ::core
::marker
::Copy
for NMREBARCHEVRON {}
5291 #[cfg(feature = "Win32_Foundation")]
5292 impl ::core
::clone
::Clone
for NMREBARCHEVRON
{
5293 fn clone(&self) -> Self {
5298 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5299 #[cfg(feature = "Win32_Foundation")]
5300 pub struct NMREBARCHILDSIZE
{
5304 pub rcChild
: super::super::Foundation
::RECT
,
5305 pub rcBand
: super::super::Foundation
::RECT
,
5307 #[cfg(feature = "Win32_Foundation")]
5308 impl ::core
::marker
::Copy
for NMREBARCHILDSIZE {}
5309 #[cfg(feature = "Win32_Foundation")]
5310 impl ::core
::clone
::Clone
for NMREBARCHILDSIZE
{
5311 fn clone(&self) -> Self {
5316 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5317 #[cfg(feature = "Win32_Foundation")]
5318 pub struct NMREBARSPLITTER
{
5320 pub rcSizing
: super::super::Foundation
::RECT
,
5322 #[cfg(feature = "Win32_Foundation")]
5323 impl ::core
::marker
::Copy
for NMREBARSPLITTER {}
5324 #[cfg(feature = "Win32_Foundation")]
5325 impl ::core
::clone
::Clone
for NMREBARSPLITTER
{
5326 fn clone(&self) -> Self {
5330 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5331 pub type NMREBAR_MASK_FLAGS
= u32;
5332 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5333 pub const RBNM_ID
: NMREBAR_MASK_FLAGS
= 1u32;
5334 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5335 pub const RBNM_LPARAM
: NMREBAR_MASK_FLAGS
= 4u32;
5336 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5337 pub const RBNM_STYLE
: NMREBAR_MASK_FLAGS
= 2u32;
5339 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5340 #[cfg(feature = "Win32_Foundation")]
5341 pub struct NMSEARCHWEB
{
5343 pub entrypoint
: EC_SEARCHWEB_ENTRYPOINT
,
5344 pub hasQueryText
: super::super::Foundation
::BOOL
,
5345 pub invokeSucceeded
: super::super::Foundation
::BOOL
,
5347 #[cfg(feature = "Win32_Foundation")]
5348 impl ::core
::marker
::Copy
for NMSEARCHWEB {}
5349 #[cfg(feature = "Win32_Foundation")]
5350 impl ::core
::clone
::Clone
for NMSEARCHWEB
{
5351 fn clone(&self) -> Self {
5356 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5357 #[cfg(feature = "Win32_Foundation")]
5358 pub struct NMSELCHANGE
{
5360 pub stSelStart
: super::super::Foundation
::SYSTEMTIME
,
5361 pub stSelEnd
: super::super::Foundation
::SYSTEMTIME
,
5363 #[cfg(feature = "Win32_Foundation")]
5364 impl ::core
::marker
::Copy
for NMSELCHANGE {}
5365 #[cfg(feature = "Win32_Foundation")]
5366 impl ::core
::clone
::Clone
for NMSELCHANGE
{
5367 fn clone(&self) -> Self {
5372 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
5373 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
5374 pub struct NMTBCUSTOMDRAW
{
5375 pub nmcd
: NMCUSTOMDRAW
,
5376 pub hbrMonoDither
: super::super::Graphics
::Gdi
::HBRUSH
,
5377 pub hbrLines
: super::super::Graphics
::Gdi
::HBRUSH
,
5378 pub hpenLines
: super::super::Graphics
::Gdi
::HPEN
,
5381 pub clrTextHighlight
: u32,
5382 pub clrBtnFace
: u32,
5383 pub clrBtnHighlight
: u32,
5384 pub clrHighlightHotTrack
: u32,
5385 pub rcText
: super::super::Foundation
::RECT
,
5386 pub nStringBkMode
: i32,
5387 pub nHLStringBkMode
: i32,
5390 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
5391 impl ::core
::marker
::Copy
for NMTBCUSTOMDRAW {}
5392 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
5393 impl ::core
::clone
::Clone
for NMTBCUSTOMDRAW
{
5394 fn clone(&self) -> Self {
5399 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5400 #[cfg(feature = "Win32_Foundation")]
5401 pub struct NMTBDISPINFOA
{
5403 pub dwMask
: NMTBDISPINFOW_MASK
,
5407 pub pszText
: ::windows_sys
::core
::PSTR
,
5410 #[cfg(feature = "Win32_Foundation")]
5411 impl ::core
::marker
::Copy
for NMTBDISPINFOA {}
5412 #[cfg(feature = "Win32_Foundation")]
5413 impl ::core
::clone
::Clone
for NMTBDISPINFOA
{
5414 fn clone(&self) -> Self {
5419 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5420 #[cfg(feature = "Win32_Foundation")]
5421 pub struct NMTBDISPINFOW
{
5423 pub dwMask
: NMTBDISPINFOW_MASK
,
5427 pub pszText
: ::windows_sys
::core
::PWSTR
,
5430 #[cfg(feature = "Win32_Foundation")]
5431 impl ::core
::marker
::Copy
for NMTBDISPINFOW {}
5432 #[cfg(feature = "Win32_Foundation")]
5433 impl ::core
::clone
::Clone
for NMTBDISPINFOW
{
5434 fn clone(&self) -> Self {
5438 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5439 pub type NMTBDISPINFOW_MASK
= u32;
5440 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5441 pub const TBNF_IMAGE
: NMTBDISPINFOW_MASK
= 1u32;
5442 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5443 pub const TBNF_TEXT
: NMTBDISPINFOW_MASK
= 2u32;
5444 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5445 pub const TBNF_DI_SETITEM
: NMTBDISPINFOW_MASK
= 268435456u32;
5447 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5448 #[cfg(feature = "Win32_Foundation")]
5449 pub struct NMTBGETINFOTIPA
{
5451 pub pszText
: ::windows_sys
::core
::PSTR
,
5452 pub cchTextMax
: i32,
5454 pub lParam
: super::super::Foundation
::LPARAM
,
5456 #[cfg(feature = "Win32_Foundation")]
5457 impl ::core
::marker
::Copy
for NMTBGETINFOTIPA {}
5458 #[cfg(feature = "Win32_Foundation")]
5459 impl ::core
::clone
::Clone
for NMTBGETINFOTIPA
{
5460 fn clone(&self) -> Self {
5465 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5466 #[cfg(feature = "Win32_Foundation")]
5467 pub struct NMTBGETINFOTIPW
{
5469 pub pszText
: ::windows_sys
::core
::PWSTR
,
5470 pub cchTextMax
: i32,
5472 pub lParam
: super::super::Foundation
::LPARAM
,
5474 #[cfg(feature = "Win32_Foundation")]
5475 impl ::core
::marker
::Copy
for NMTBGETINFOTIPW {}
5476 #[cfg(feature = "Win32_Foundation")]
5477 impl ::core
::clone
::Clone
for NMTBGETINFOTIPW
{
5478 fn clone(&self) -> Self {
5483 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5484 #[cfg(feature = "Win32_Foundation")]
5485 pub struct NMTBHOTITEM
{
5489 pub dwFlags
: NMTBHOTITEM_FLAGS
,
5491 #[cfg(feature = "Win32_Foundation")]
5492 impl ::core
::marker
::Copy
for NMTBHOTITEM {}
5493 #[cfg(feature = "Win32_Foundation")]
5494 impl ::core
::clone
::Clone
for NMTBHOTITEM
{
5495 fn clone(&self) -> Self {
5499 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5500 pub type NMTBHOTITEM_FLAGS
= u32;
5501 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5502 pub const HICF_ACCELERATOR
: NMTBHOTITEM_FLAGS
= 4u32;
5503 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5504 pub const HICF_ARROWKEYS
: NMTBHOTITEM_FLAGS
= 2u32;
5505 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5506 pub const HICF_DUPACCEL
: NMTBHOTITEM_FLAGS
= 8u32;
5507 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5508 pub const HICF_ENTERING
: NMTBHOTITEM_FLAGS
= 16u32;
5509 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5510 pub const HICF_LEAVING
: NMTBHOTITEM_FLAGS
= 32u32;
5511 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5512 pub const HICF_LMOUSE
: NMTBHOTITEM_FLAGS
= 128u32;
5513 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5514 pub const HICF_MOUSE
: NMTBHOTITEM_FLAGS
= 1u32;
5515 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5516 pub const HICF_OTHER
: NMTBHOTITEM_FLAGS
= 0u32;
5517 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5518 pub const HICF_RESELECT
: NMTBHOTITEM_FLAGS
= 64u32;
5519 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5520 pub const HICF_TOGGLEDROPDOWN
: NMTBHOTITEM_FLAGS
= 256u32;
5522 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5523 #[cfg(feature = "Win32_Foundation")]
5524 pub struct NMTBRESTORE
{
5526 pub pData
: *mut u32,
5527 pub pCurrent
: *mut u32,
5531 pub cbBytesPerRecord
: i32,
5532 pub tbButton
: TBBUTTON
,
5534 #[cfg(feature = "Win32_Foundation")]
5535 impl ::core
::marker
::Copy
for NMTBRESTORE {}
5536 #[cfg(feature = "Win32_Foundation")]
5537 impl ::core
::clone
::Clone
for NMTBRESTORE
{
5538 fn clone(&self) -> Self {
5543 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5544 #[cfg(feature = "Win32_Foundation")]
5545 pub struct NMTBSAVE
{
5547 pub pData
: *mut u32,
5548 pub pCurrent
: *mut u32,
5552 pub tbButton
: TBBUTTON
,
5554 #[cfg(feature = "Win32_Foundation")]
5555 impl ::core
::marker
::Copy
for NMTBSAVE {}
5556 #[cfg(feature = "Win32_Foundation")]
5557 impl ::core
::clone
::Clone
for NMTBSAVE
{
5558 fn clone(&self) -> Self {
5562 #[repr(C, packed(1))]
5563 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5564 #[cfg(feature = "Win32_Foundation")]
5565 pub struct NMTCKEYDOWN
{
5570 #[cfg(feature = "Win32_Foundation")]
5571 impl ::core
::marker
::Copy
for NMTCKEYDOWN {}
5572 #[cfg(feature = "Win32_Foundation")]
5573 impl ::core
::clone
::Clone
for NMTCKEYDOWN
{
5574 fn clone(&self) -> Self {
5579 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5580 #[cfg(feature = "Win32_Foundation")]
5581 pub struct NMTOOLBARA
{
5584 pub tbButton
: TBBUTTON
,
5586 pub pszText
: ::windows_sys
::core
::PSTR
,
5587 pub rcButton
: super::super::Foundation
::RECT
,
5589 #[cfg(feature = "Win32_Foundation")]
5590 impl ::core
::marker
::Copy
for NMTOOLBARA {}
5591 #[cfg(feature = "Win32_Foundation")]
5592 impl ::core
::clone
::Clone
for NMTOOLBARA
{
5593 fn clone(&self) -> Self {
5598 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5599 #[cfg(feature = "Win32_Foundation")]
5600 pub struct NMTOOLBARW
{
5603 pub tbButton
: TBBUTTON
,
5605 pub pszText
: ::windows_sys
::core
::PWSTR
,
5606 pub rcButton
: super::super::Foundation
::RECT
,
5608 #[cfg(feature = "Win32_Foundation")]
5609 impl ::core
::marker
::Copy
for NMTOOLBARW {}
5610 #[cfg(feature = "Win32_Foundation")]
5611 impl ::core
::clone
::Clone
for NMTOOLBARW
{
5612 fn clone(&self) -> Self {
5617 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5618 #[cfg(feature = "Win32_Foundation")]
5619 pub struct NMTOOLTIPSCREATED
{
5621 pub hwndToolTips
: super::super::Foundation
::HWND
,
5623 #[cfg(feature = "Win32_Foundation")]
5624 impl ::core
::marker
::Copy
for NMTOOLTIPSCREATED {}
5625 #[cfg(feature = "Win32_Foundation")]
5626 impl ::core
::clone
::Clone
for NMTOOLTIPSCREATED
{
5627 fn clone(&self) -> Self {
5632 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5633 #[cfg(feature = "Win32_Foundation")]
5634 pub struct NMTRBTHUMBPOSCHANGING
{
5639 #[cfg(feature = "Win32_Foundation")]
5640 impl ::core
::marker
::Copy
for NMTRBTHUMBPOSCHANGING {}
5641 #[cfg(feature = "Win32_Foundation")]
5642 impl ::core
::clone
::Clone
for NMTRBTHUMBPOSCHANGING
{
5643 fn clone(&self) -> Self {
5648 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5649 #[cfg(feature = "Win32_Foundation")]
5650 pub struct NMTREEVIEWA
{
5653 pub itemOld
: TVITEMA
,
5654 pub itemNew
: TVITEMA
,
5655 pub ptDrag
: super::super::Foundation
::POINT
,
5657 #[cfg(feature = "Win32_Foundation")]
5658 impl ::core
::marker
::Copy
for NMTREEVIEWA {}
5659 #[cfg(feature = "Win32_Foundation")]
5660 impl ::core
::clone
::Clone
for NMTREEVIEWA
{
5661 fn clone(&self) -> Self {
5666 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5667 #[cfg(feature = "Win32_Foundation")]
5668 pub struct NMTREEVIEWW
{
5671 pub itemOld
: TVITEMW
,
5672 pub itemNew
: TVITEMW
,
5673 pub ptDrag
: super::super::Foundation
::POINT
,
5675 #[cfg(feature = "Win32_Foundation")]
5676 impl ::core
::marker
::Copy
for NMTREEVIEWW {}
5677 #[cfg(feature = "Win32_Foundation")]
5678 impl ::core
::clone
::Clone
for NMTREEVIEWW
{
5679 fn clone(&self) -> Self {
5684 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
5685 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
5686 pub struct NMTTCUSTOMDRAW
{
5687 pub nmcd
: NMCUSTOMDRAW
,
5688 pub uDrawFlags
: u32,
5690 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
5691 impl ::core
::marker
::Copy
for NMTTCUSTOMDRAW {}
5692 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
5693 impl ::core
::clone
::Clone
for NMTTCUSTOMDRAW
{
5694 fn clone(&self) -> Self {
5699 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5700 #[cfg(feature = "Win32_Foundation")]
5701 pub struct NMTTDISPINFOA
{
5703 pub lpszText
: ::windows_sys
::core
::PSTR
,
5704 pub szText
: [super::super::Foundation
::CHAR
; 80],
5705 pub hinst
: super::super::Foundation
::HINSTANCE
,
5707 pub lParam
: super::super::Foundation
::LPARAM
,
5709 #[cfg(feature = "Win32_Foundation")]
5710 impl ::core
::marker
::Copy
for NMTTDISPINFOA {}
5711 #[cfg(feature = "Win32_Foundation")]
5712 impl ::core
::clone
::Clone
for NMTTDISPINFOA
{
5713 fn clone(&self) -> Self {
5718 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5719 #[cfg(feature = "Win32_Foundation")]
5720 pub struct NMTTDISPINFOW
{
5722 pub lpszText
: ::windows_sys
::core
::PWSTR
,
5723 pub szText
: [u16; 80],
5724 pub hinst
: super::super::Foundation
::HINSTANCE
,
5726 pub lParam
: super::super::Foundation
::LPARAM
,
5728 #[cfg(feature = "Win32_Foundation")]
5729 impl ::core
::marker
::Copy
for NMTTDISPINFOW {}
5730 #[cfg(feature = "Win32_Foundation")]
5731 impl ::core
::clone
::Clone
for NMTTDISPINFOW
{
5732 fn clone(&self) -> Self {
5737 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
5738 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
5739 pub struct NMTVASYNCDRAW
{
5741 pub pimldp
: *mut IMAGELISTDRAWPARAMS
,
5742 pub hr
: ::windows_sys
::core
::HRESULT
,
5743 pub hItem
: HTREEITEM
,
5744 pub lParam
: super::super::Foundation
::LPARAM
,
5745 pub dwRetFlags
: u32,
5746 pub iRetImageIndex
: i32,
5748 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
5749 impl ::core
::marker
::Copy
for NMTVASYNCDRAW {}
5750 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
5751 impl ::core
::clone
::Clone
for NMTVASYNCDRAW
{
5752 fn clone(&self) -> Self {
5757 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
5758 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
5759 pub struct NMTVCUSTOMDRAW
{
5760 pub nmcd
: NMCUSTOMDRAW
,
5765 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
5766 impl ::core
::marker
::Copy
for NMTVCUSTOMDRAW {}
5767 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
5768 impl ::core
::clone
::Clone
for NMTVCUSTOMDRAW
{
5769 fn clone(&self) -> Self {
5774 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5775 #[cfg(feature = "Win32_Foundation")]
5776 pub struct NMTVDISPINFOA
{
5780 #[cfg(feature = "Win32_Foundation")]
5781 impl ::core
::marker
::Copy
for NMTVDISPINFOA {}
5782 #[cfg(feature = "Win32_Foundation")]
5783 impl ::core
::clone
::Clone
for NMTVDISPINFOA
{
5784 fn clone(&self) -> Self {
5789 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5790 #[cfg(feature = "Win32_Foundation")]
5791 pub struct NMTVDISPINFOEXA
{
5793 pub item
: TVITEMEXA
,
5795 #[cfg(feature = "Win32_Foundation")]
5796 impl ::core
::marker
::Copy
for NMTVDISPINFOEXA {}
5797 #[cfg(feature = "Win32_Foundation")]
5798 impl ::core
::clone
::Clone
for NMTVDISPINFOEXA
{
5799 fn clone(&self) -> Self {
5804 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5805 #[cfg(feature = "Win32_Foundation")]
5806 pub struct NMTVDISPINFOEXW
{
5808 pub item
: TVITEMEXW
,
5810 #[cfg(feature = "Win32_Foundation")]
5811 impl ::core
::marker
::Copy
for NMTVDISPINFOEXW {}
5812 #[cfg(feature = "Win32_Foundation")]
5813 impl ::core
::clone
::Clone
for NMTVDISPINFOEXW
{
5814 fn clone(&self) -> Self {
5819 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5820 #[cfg(feature = "Win32_Foundation")]
5821 pub struct NMTVDISPINFOW
{
5825 #[cfg(feature = "Win32_Foundation")]
5826 impl ::core
::marker
::Copy
for NMTVDISPINFOW {}
5827 #[cfg(feature = "Win32_Foundation")]
5828 impl ::core
::clone
::Clone
for NMTVDISPINFOW
{
5829 fn clone(&self) -> Self {
5834 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5835 #[cfg(feature = "Win32_Foundation")]
5836 pub struct NMTVGETINFOTIPA
{
5838 pub pszText
: ::windows_sys
::core
::PSTR
,
5839 pub cchTextMax
: i32,
5840 pub hItem
: HTREEITEM
,
5841 pub lParam
: super::super::Foundation
::LPARAM
,
5843 #[cfg(feature = "Win32_Foundation")]
5844 impl ::core
::marker
::Copy
for NMTVGETINFOTIPA {}
5845 #[cfg(feature = "Win32_Foundation")]
5846 impl ::core
::clone
::Clone
for NMTVGETINFOTIPA
{
5847 fn clone(&self) -> Self {
5852 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5853 #[cfg(feature = "Win32_Foundation")]
5854 pub struct NMTVGETINFOTIPW
{
5856 pub pszText
: ::windows_sys
::core
::PWSTR
,
5857 pub cchTextMax
: i32,
5858 pub hItem
: HTREEITEM
,
5859 pub lParam
: super::super::Foundation
::LPARAM
,
5861 #[cfg(feature = "Win32_Foundation")]
5862 impl ::core
::marker
::Copy
for NMTVGETINFOTIPW {}
5863 #[cfg(feature = "Win32_Foundation")]
5864 impl ::core
::clone
::Clone
for NMTVGETINFOTIPW
{
5865 fn clone(&self) -> Self {
5870 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5871 #[cfg(feature = "Win32_Foundation")]
5872 pub struct NMTVITEMCHANGE
{
5875 pub hItem
: HTREEITEM
,
5878 pub lParam
: super::super::Foundation
::LPARAM
,
5880 #[cfg(feature = "Win32_Foundation")]
5881 impl ::core
::marker
::Copy
for NMTVITEMCHANGE {}
5882 #[cfg(feature = "Win32_Foundation")]
5883 impl ::core
::clone
::Clone
for NMTVITEMCHANGE
{
5884 fn clone(&self) -> Self {
5888 #[repr(C, packed(1))]
5889 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5890 #[cfg(feature = "Win32_Foundation")]
5891 pub struct NMTVKEYDOWN
{
5896 #[cfg(feature = "Win32_Foundation")]
5897 impl ::core
::marker
::Copy
for NMTVKEYDOWN {}
5898 #[cfg(feature = "Win32_Foundation")]
5899 impl ::core
::clone
::Clone
for NMTVKEYDOWN
{
5900 fn clone(&self) -> Self {
5905 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5906 #[cfg(feature = "Win32_Foundation")]
5907 pub struct NMTVSTATEIMAGECHANGING
{
5910 pub iOldStateImageIndex
: i32,
5911 pub iNewStateImageIndex
: i32,
5913 #[cfg(feature = "Win32_Foundation")]
5914 impl ::core
::marker
::Copy
for NMTVSTATEIMAGECHANGING {}
5915 #[cfg(feature = "Win32_Foundation")]
5916 impl ::core
::clone
::Clone
for NMTVSTATEIMAGECHANGING
{
5917 fn clone(&self) -> Self {
5922 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5923 #[cfg(feature = "Win32_Foundation")]
5924 pub struct NMUPDOWN
{
5929 #[cfg(feature = "Win32_Foundation")]
5930 impl ::core
::marker
::Copy
for NMUPDOWN {}
5931 #[cfg(feature = "Win32_Foundation")]
5932 impl ::core
::clone
::Clone
for NMUPDOWN
{
5933 fn clone(&self) -> Self {
5938 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
5939 #[cfg(feature = "Win32_Foundation")]
5940 pub struct NMVIEWCHANGE
{
5945 #[cfg(feature = "Win32_Foundation")]
5946 impl ::core
::marker
::Copy
for NMVIEWCHANGE {}
5947 #[cfg(feature = "Win32_Foundation")]
5948 impl ::core
::clone
::Clone
for NMVIEWCHANGE
{
5949 fn clone(&self) -> Self {
5953 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5954 pub const NM_GETCUSTOMSPLITRECT
: u32 = 4294966049u32;
5955 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5956 pub const ODT_HEADER
: u32 = 100u32;
5957 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5958 pub type OFFSETTYPE
= i32;
5959 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5960 pub const OT_TOPLEFT
: OFFSETTYPE
= 0i32;
5961 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5962 pub const OT_TOPRIGHT
: OFFSETTYPE
= 1i32;
5963 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5964 pub const OT_TOPMIDDLE
: OFFSETTYPE
= 2i32;
5965 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5966 pub const OT_BOTTOMLEFT
: OFFSETTYPE
= 3i32;
5967 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5968 pub const OT_BOTTOMRIGHT
: OFFSETTYPE
= 4i32;
5969 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5970 pub const OT_BOTTOMMIDDLE
: OFFSETTYPE
= 5i32;
5971 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5972 pub const OT_MIDDLELEFT
: OFFSETTYPE
= 6i32;
5973 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5974 pub const OT_MIDDLERIGHT
: OFFSETTYPE
= 7i32;
5975 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5976 pub const OT_LEFTOFCAPTION
: OFFSETTYPE
= 8i32;
5977 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5978 pub const OT_RIGHTOFCAPTION
: OFFSETTYPE
= 9i32;
5979 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5980 pub const OT_LEFTOFLASTBUTTON
: OFFSETTYPE
= 10i32;
5981 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5982 pub const OT_RIGHTOFLASTBUTTON
: OFFSETTYPE
= 11i32;
5983 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5984 pub const OT_ABOVELASTBUTTON
: OFFSETTYPE
= 12i32;
5985 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5986 pub const OT_BELOWLASTBUTTON
: OFFSETTYPE
= 13i32;
5987 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5988 pub type OPENBOXSTATES
= i32;
5989 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5990 pub const SPOB_NORMAL
: OPENBOXSTATES
= 1i32;
5991 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5992 pub const SPOB_HOT
: OPENBOXSTATES
= 2i32;
5993 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5994 pub const SPOB_SELECTED
: OPENBOXSTATES
= 3i32;
5995 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5996 pub const SPOB_DISABLED
: OPENBOXSTATES
= 4i32;
5997 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
5998 pub const SPOB_FOCUSED
: OPENBOXSTATES
= 5i32;
5999 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6000 pub type OPEN_THEME_DATA_FLAGS
= u32;
6001 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6002 pub const OTD_FORCE_RECT_SIZING
: OPEN_THEME_DATA_FLAGS
= 1u32;
6003 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6004 pub const OTD_NONCLIENT
: OPEN_THEME_DATA_FLAGS
= 2u32;
6005 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6006 pub type PAGEPARTS
= i32;
6007 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6008 pub const PGRP_UP
: PAGEPARTS
= 1i32;
6009 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6010 pub const PGRP_DOWN
: PAGEPARTS
= 2i32;
6011 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6012 pub const PGRP_UPHORZ
: PAGEPARTS
= 3i32;
6013 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6014 pub const PGRP_DOWNHORZ
: PAGEPARTS
= 4i32;
6015 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6016 pub const PAGESETUPDLGORD
: u32 = 1546u32;
6017 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6018 pub const PAGESETUPDLGORDMOTIF
: u32 = 1550u32;
6019 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6020 pub const PBM_DELTAPOS
: u32 = 1027u32;
6021 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6022 pub const PBM_GETBARCOLOR
: u32 = 1039u32;
6023 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6024 pub const PBM_GETBKCOLOR
: u32 = 1038u32;
6025 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6026 pub const PBM_GETPOS
: u32 = 1032u32;
6027 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6028 pub const PBM_GETRANGE
: u32 = 1031u32;
6029 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6030 pub const PBM_GETSTATE
: u32 = 1041u32;
6031 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6032 pub const PBM_GETSTEP
: u32 = 1037u32;
6033 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6034 pub const PBM_SETBARCOLOR
: u32 = 1033u32;
6035 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6036 pub const PBM_SETBKCOLOR
: u32 = 8193u32;
6037 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6038 pub const PBM_SETMARQUEE
: u32 = 1034u32;
6039 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6040 pub const PBM_SETPOS
: u32 = 1026u32;
6041 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6042 pub const PBM_SETRANGE
: u32 = 1025u32;
6043 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6044 pub const PBM_SETRANGE32
: u32 = 1030u32;
6045 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6046 pub const PBM_SETSTATE
: u32 = 1040u32;
6047 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6048 pub const PBM_SETSTEP
: u32 = 1028u32;
6049 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6050 pub const PBM_STEPIT
: u32 = 1029u32;
6052 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6053 pub struct PBRANGE
{
6057 impl ::core
::marker
::Copy
for PBRANGE {}
6058 impl ::core
::clone
::Clone
for PBRANGE
{
6059 fn clone(&self) -> Self {
6063 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6064 pub const PBST_ERROR
: u32 = 2u32;
6065 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6066 pub const PBST_NORMAL
: u32 = 1u32;
6067 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6068 pub const PBST_PAUSED
: u32 = 3u32;
6069 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6070 pub const PBS_MARQUEE
: u32 = 8u32;
6071 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6072 pub const PBS_SMOOTH
: u32 = 1u32;
6073 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6074 pub const PBS_SMOOTHREVERSE
: u32 = 16u32;
6075 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6076 pub const PBS_VERTICAL
: u32 = 4u32;
6077 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
6078 #[cfg(feature = "Win32_Foundation")]
6079 pub type PFNDACOMPARE
= ::core
::option
::Option
<unsafe extern "system" fn(p1
: *const ::core
::ffi
::c_void
, p2
: *const ::core
::ffi
::c_void
, lparam
: super::super::Foundation
::LPARAM
) -> i32>;
6080 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
6081 #[cfg(feature = "Win32_Foundation")]
6082 pub type PFNDACOMPARECONST
= ::core
::option
::Option
<unsafe extern "system" fn(p1
: *const ::core
::ffi
::c_void
, p2
: *const ::core
::ffi
::c_void
, lparam
: super::super::Foundation
::LPARAM
) -> i32>;
6083 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6084 pub type PFNDAENUMCALLBACK
= ::core
::option
::Option
<unsafe extern "system" fn(p
: *const ::core
::ffi
::c_void
, pdata
: *const ::core
::ffi
::c_void
) -> i32>;
6085 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6086 pub type PFNDAENUMCALLBACKCONST
= ::core
::option
::Option
<unsafe extern "system" fn(p
: *const ::core
::ffi
::c_void
, pdata
: *const ::core
::ffi
::c_void
) -> i32>;
6087 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
6088 #[cfg(feature = "Win32_Foundation")]
6089 pub type PFNDPAMERGE
= ::core
::option
::Option
<unsafe extern "system" fn(umsg
: DPAMM_MESSAGE
, pvdest
: *const ::core
::ffi
::c_void
, pvsrc
: *const ::core
::ffi
::c_void
, lparam
: super::super::Foundation
::LPARAM
) -> *mut ::core
::ffi
::c_void
>;
6090 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
6091 #[cfg(feature = "Win32_Foundation")]
6092 pub type PFNDPAMERGECONST
= ::core
::option
::Option
<unsafe extern "system" fn(umsg
: DPAMM_MESSAGE
, pvdest
: *const ::core
::ffi
::c_void
, pvsrc
: *const ::core
::ffi
::c_void
, lparam
: super::super::Foundation
::LPARAM
) -> *mut ::core
::ffi
::c_void
>;
6093 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_System_Com\"`*"]
6094 #[cfg(feature = "Win32_System_Com")]
6095 pub type PFNDPASTREAM
= ::core
::option
::Option
<unsafe extern "system" fn(pinfo
: *const DPASTREAMINFO
, pstream
: super::super::System
::Com
::IStream
, pvinstdata
: *const ::core
::ffi
::c_void
) -> ::windows_sys
::core
::HRESULT
>;
6096 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
6097 #[cfg(feature = "Win32_Foundation")]
6098 pub type PFNLVCOMPARE
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: super::super::Foundation
::LPARAM
, param1
: super::super::Foundation
::LPARAM
, param2
: super::super::Foundation
::LPARAM
) -> i32>;
6099 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6100 pub type PFNLVGROUPCOMPARE
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: i32, param1
: i32, param2
: *mut ::core
::ffi
::c_void
) -> i32>;
6101 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
6102 #[cfg(feature = "Win32_Foundation")]
6103 pub type PFNPROPSHEETCALLBACK
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: super::super::Foundation
::HWND
, param1
: u32, param2
: super::super::Foundation
::LPARAM
) -> i32>;
6104 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
6105 #[cfg(feature = "Win32_Foundation")]
6106 pub type PFNTVCOMPARE
= ::core
::option
::Option
<unsafe extern "system" fn(lparam1
: super::super::Foundation
::LPARAM
, lparam2
: super::super::Foundation
::LPARAM
, lparamsort
: super::super::Foundation
::LPARAM
) -> i32>;
6107 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
6108 #[cfg(feature = "Win32_Foundation")]
6109 pub type PFTASKDIALOGCALLBACK
= ::core
::option
::Option
<unsafe extern "system" fn(hwnd
: super::super::Foundation
::HWND
, msg
: u32, wparam
: super::super::Foundation
::WPARAM
, lparam
: super::super::Foundation
::LPARAM
, lprefdata
: isize) -> ::windows_sys
::core
::HRESULT
>;
6110 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6111 pub const PGB_BOTTOMORRIGHT
: u32 = 1u32;
6112 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6113 pub const PGB_TOPORLEFT
: u32 = 0u32;
6114 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6115 pub const PGF_DEPRESSED
: u32 = 4u32;
6116 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6117 pub const PGF_GRAYED
: u32 = 2u32;
6118 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6119 pub const PGF_HOT
: u32 = 8u32;
6120 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6121 pub const PGF_INVISIBLE
: u32 = 0u32;
6122 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6123 pub const PGF_NORMAL
: u32 = 1u32;
6124 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6125 pub const PGM_FIRST
: u32 = 5120u32;
6126 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6127 pub const PGM_FORWARDMOUSE
: u32 = 5123u32;
6128 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6129 pub const PGM_GETBKCOLOR
: u32 = 5125u32;
6130 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6131 pub const PGM_GETBORDER
: u32 = 5127u32;
6132 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6133 pub const PGM_GETBUTTONSIZE
: u32 = 5131u32;
6134 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6135 pub const PGM_GETBUTTONSTATE
: u32 = 5132u32;
6136 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6137 pub const PGM_GETDROPTARGET
: u32 = 8196u32;
6138 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6139 pub const PGM_GETPOS
: u32 = 5129u32;
6140 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6141 pub const PGM_RECALCSIZE
: u32 = 5122u32;
6142 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6143 pub const PGM_SETBKCOLOR
: u32 = 5124u32;
6144 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6145 pub const PGM_SETBORDER
: u32 = 5126u32;
6146 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6147 pub const PGM_SETBUTTONSIZE
: u32 = 5130u32;
6148 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6149 pub const PGM_SETCHILD
: u32 = 5121u32;
6150 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6151 pub const PGM_SETPOS
: u32 = 5128u32;
6152 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6153 pub const PGM_SETSCROLLINFO
: u32 = 5133u32;
6154 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6155 pub const PGS_AUTOSCROLL
: u32 = 2u32;
6156 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6157 pub const PGS_DRAGNDROP
: u32 = 4u32;
6158 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6159 pub const PGS_HORZ
: u32 = 1u32;
6160 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6161 pub const PGS_VERT
: u32 = 0u32;
6163 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6164 pub struct POINTER_DEVICE_CURSOR_INFO
{
6166 pub cursor
: POINTER_DEVICE_CURSOR_TYPE
,
6168 impl ::core
::marker
::Copy
for POINTER_DEVICE_CURSOR_INFO {}
6169 impl ::core
::clone
::Clone
for POINTER_DEVICE_CURSOR_INFO
{
6170 fn clone(&self) -> Self {
6174 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6175 pub type POINTER_DEVICE_CURSOR_TYPE
= i32;
6176 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6177 pub const POINTER_DEVICE_CURSOR_TYPE_UNKNOWN
: POINTER_DEVICE_CURSOR_TYPE
= 0i32;
6178 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6179 pub const POINTER_DEVICE_CURSOR_TYPE_TIP
: POINTER_DEVICE_CURSOR_TYPE
= 1i32;
6180 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6181 pub const POINTER_DEVICE_CURSOR_TYPE_ERASER
: POINTER_DEVICE_CURSOR_TYPE
= 2i32;
6182 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6183 pub const POINTER_DEVICE_CURSOR_TYPE_MAX
: POINTER_DEVICE_CURSOR_TYPE
= -1i32;
6185 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
6186 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
6187 pub struct POINTER_DEVICE_INFO
{
6188 pub displayOrientation
: u32,
6189 pub device
: super::super::Foundation
::HANDLE
,
6190 pub pointerDeviceType
: POINTER_DEVICE_TYPE
,
6191 pub monitor
: super::super::Graphics
::Gdi
::HMONITOR
,
6192 pub startingCursorId
: u32,
6193 pub maxActiveContacts
: u16,
6194 pub productString
: [u16; 520],
6196 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
6197 impl ::core
::marker
::Copy
for POINTER_DEVICE_INFO {}
6198 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
6199 impl ::core
::clone
::Clone
for POINTER_DEVICE_INFO
{
6200 fn clone(&self) -> Self {
6205 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6206 pub struct POINTER_DEVICE_PROPERTY
{
6207 pub logicalMin
: i32,
6208 pub logicalMax
: i32,
6209 pub physicalMin
: i32,
6210 pub physicalMax
: i32,
6212 pub unitExponent
: u32,
6213 pub usagePageId
: u16,
6216 impl ::core
::marker
::Copy
for POINTER_DEVICE_PROPERTY {}
6217 impl ::core
::clone
::Clone
for POINTER_DEVICE_PROPERTY
{
6218 fn clone(&self) -> Self {
6222 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6223 pub type POINTER_DEVICE_TYPE
= i32;
6224 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6225 pub const POINTER_DEVICE_TYPE_INTEGRATED_PEN
: POINTER_DEVICE_TYPE
= 1i32;
6226 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6227 pub const POINTER_DEVICE_TYPE_EXTERNAL_PEN
: POINTER_DEVICE_TYPE
= 2i32;
6228 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6229 pub const POINTER_DEVICE_TYPE_TOUCH
: POINTER_DEVICE_TYPE
= 3i32;
6230 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6231 pub const POINTER_DEVICE_TYPE_TOUCH_PAD
: POINTER_DEVICE_TYPE
= 4i32;
6232 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6233 pub const POINTER_DEVICE_TYPE_MAX
: POINTER_DEVICE_TYPE
= -1i32;
6234 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6235 pub type POINTER_FEEDBACK_MODE
= i32;
6236 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6237 pub const POINTER_FEEDBACK_DEFAULT
: POINTER_FEEDBACK_MODE
= 1i32;
6238 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6239 pub const POINTER_FEEDBACK_INDIRECT
: POINTER_FEEDBACK_MODE
= 2i32;
6240 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6241 pub const POINTER_FEEDBACK_NONE
: POINTER_FEEDBACK_MODE
= 3i32;
6243 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Input_Pointer\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6244 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))]
6245 pub struct POINTER_TYPE_INFO
{
6246 pub r
#type: super::WindowsAndMessaging::POINTER_INPUT_TYPE,
6247 pub Anonymous
: POINTER_TYPE_INFO_0
,
6249 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))]
6250 impl ::core
::marker
::Copy
for POINTER_TYPE_INFO {}
6251 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))]
6252 impl ::core
::clone
::Clone
for POINTER_TYPE_INFO
{
6253 fn clone(&self) -> Self {
6258 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_Input_Pointer\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6259 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))]
6260 pub union POINTER_TYPE_INFO_0
{
6261 pub touchInfo
: super::Input
::Pointer
::POINTER_TOUCH_INFO
,
6262 pub penInfo
: super::Input
::Pointer
::POINTER_PEN_INFO
,
6264 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))]
6265 impl ::core
::marker
::Copy
for POINTER_TYPE_INFO_0 {}
6266 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_Input_Pointer", feature = "Win32_UI_WindowsAndMessaging"))]
6267 impl ::core
::clone
::Clone
for POINTER_TYPE_INFO_0
{
6268 fn clone(&self) -> Self {
6272 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6273 pub const PRINTDLGEXORD
: u32 = 1549u32;
6274 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6275 pub const PRINTDLGORD
: u32 = 1538u32;
6276 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6277 pub const PRNSETUPDLGORD
: u32 = 1539u32;
6278 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6279 pub const PROGRESS_CLASS
: &'
static str = "msctls_progress32";
6280 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6281 pub const PROGRESS_CLASSA
: &'
static str = "msctls_progress32";
6282 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6283 pub const PROGRESS_CLASSW
: &'
static str = "msctls_progress32";
6284 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6285 pub type PROPERTYORIGIN
= i32;
6286 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6287 pub const PO_STATE
: PROPERTYORIGIN
= 0i32;
6288 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6289 pub const PO_PART
: PROPERTYORIGIN
= 1i32;
6290 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6291 pub const PO_CLASS
: PROPERTYORIGIN
= 2i32;
6292 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6293 pub const PO_GLOBAL
: PROPERTYORIGIN
= 3i32;
6294 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
6295 pub const PO_NOTFOUND
: PROPERTYORIGIN
= 4i32;
6297 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6298 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6299 pub struct PROPSHEETHEADERA_V1
{
6302 pub hwndParent
: super::super::Foundation
::HWND
,
6303 pub hInstance
: super::super::Foundation
::HINSTANCE
,
6304 pub Anonymous1
: PROPSHEETHEADERA_V1_0
,
6305 pub pszCaption
: ::windows_sys
::core
::PCSTR
,
6307 pub Anonymous2
: PROPSHEETHEADERA_V1_1
,
6308 pub Anonymous3
: PROPSHEETHEADERA_V1_2
,
6309 pub pfnCallback
: PFNPROPSHEETCALLBACK
,
6311 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6312 impl ::core
::marker
::Copy
for PROPSHEETHEADERA_V1 {}
6313 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6314 impl ::core
::clone
::Clone
for PROPSHEETHEADERA_V1
{
6315 fn clone(&self) -> Self {
6320 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6321 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6322 pub union PROPSHEETHEADERA_V1_0
{
6323 pub hIcon
: super::WindowsAndMessaging
::HICON
,
6324 pub pszIcon
: ::windows_sys
::core
::PCSTR
,
6326 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6327 impl ::core
::marker
::Copy
for PROPSHEETHEADERA_V1_0 {}
6328 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6329 impl ::core
::clone
::Clone
for PROPSHEETHEADERA_V1_0
{
6330 fn clone(&self) -> Self {
6335 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6336 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6337 pub union PROPSHEETHEADERA_V1_1
{
6338 pub nStartPage
: u32,
6339 pub pStartPage
: ::windows_sys
::core
::PCSTR
,
6341 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6342 impl ::core
::marker
::Copy
for PROPSHEETHEADERA_V1_1 {}
6343 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6344 impl ::core
::clone
::Clone
for PROPSHEETHEADERA_V1_1
{
6345 fn clone(&self) -> Self {
6350 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6351 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6352 pub union PROPSHEETHEADERA_V1_2
{
6353 pub ppsp
: *mut PROPSHEETPAGEA
,
6354 pub phpage
: *mut HPROPSHEETPAGE
,
6356 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6357 impl ::core
::marker
::Copy
for PROPSHEETHEADERA_V1_2 {}
6358 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6359 impl ::core
::clone
::Clone
for PROPSHEETHEADERA_V1_2
{
6360 fn clone(&self) -> Self {
6365 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6366 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6367 pub struct PROPSHEETHEADERA_V2
{
6370 pub hwndParent
: super::super::Foundation
::HWND
,
6371 pub hInstance
: super::super::Foundation
::HINSTANCE
,
6372 pub Anonymous1
: PROPSHEETHEADERA_V2_0
,
6373 pub pszCaption
: ::windows_sys
::core
::PCSTR
,
6375 pub Anonymous2
: PROPSHEETHEADERA_V2_1
,
6376 pub Anonymous3
: PROPSHEETHEADERA_V2_2
,
6377 pub pfnCallback
: PFNPROPSHEETCALLBACK
,
6378 pub Anonymous4
: PROPSHEETHEADERA_V2_3
,
6379 pub hplWatermark
: super::super::Graphics
::Gdi
::HPALETTE
,
6380 pub Anonymous5
: PROPSHEETHEADERA_V2_4
,
6382 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6383 impl ::core
::marker
::Copy
for PROPSHEETHEADERA_V2 {}
6384 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6385 impl ::core
::clone
::Clone
for PROPSHEETHEADERA_V2
{
6386 fn clone(&self) -> Self {
6391 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6392 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6393 pub union PROPSHEETHEADERA_V2_0
{
6394 pub hIcon
: super::WindowsAndMessaging
::HICON
,
6395 pub pszIcon
: ::windows_sys
::core
::PCSTR
,
6397 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6398 impl ::core
::marker
::Copy
for PROPSHEETHEADERA_V2_0 {}
6399 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6400 impl ::core
::clone
::Clone
for PROPSHEETHEADERA_V2_0
{
6401 fn clone(&self) -> Self {
6406 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6407 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6408 pub union PROPSHEETHEADERA_V2_1
{
6409 pub nStartPage
: u32,
6410 pub pStartPage
: ::windows_sys
::core
::PCSTR
,
6412 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6413 impl ::core
::marker
::Copy
for PROPSHEETHEADERA_V2_1 {}
6414 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6415 impl ::core
::clone
::Clone
for PROPSHEETHEADERA_V2_1
{
6416 fn clone(&self) -> Self {
6421 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6422 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6423 pub union PROPSHEETHEADERA_V2_2
{
6424 pub ppsp
: *mut PROPSHEETPAGEA
,
6425 pub phpage
: *mut HPROPSHEETPAGE
,
6427 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6428 impl ::core
::marker
::Copy
for PROPSHEETHEADERA_V2_2 {}
6429 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6430 impl ::core
::clone
::Clone
for PROPSHEETHEADERA_V2_2
{
6431 fn clone(&self) -> Self {
6436 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6437 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6438 pub union PROPSHEETHEADERA_V2_3
{
6439 pub hbmWatermark
: super::super::Graphics
::Gdi
::HBITMAP
,
6440 pub pszbmWatermark
: ::windows_sys
::core
::PCSTR
,
6442 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6443 impl ::core
::marker
::Copy
for PROPSHEETHEADERA_V2_3 {}
6444 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6445 impl ::core
::clone
::Clone
for PROPSHEETHEADERA_V2_3
{
6446 fn clone(&self) -> Self {
6451 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6452 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6453 pub union PROPSHEETHEADERA_V2_4
{
6454 pub hbmHeader
: super::super::Graphics
::Gdi
::HBITMAP
,
6455 pub pszbmHeader
: ::windows_sys
::core
::PCSTR
,
6457 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6458 impl ::core
::marker
::Copy
for PROPSHEETHEADERA_V2_4 {}
6459 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6460 impl ::core
::clone
::Clone
for PROPSHEETHEADERA_V2_4
{
6461 fn clone(&self) -> Self {
6466 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6467 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6468 pub struct PROPSHEETHEADERW_V1
{
6471 pub hwndParent
: super::super::Foundation
::HWND
,
6472 pub hInstance
: super::super::Foundation
::HINSTANCE
,
6473 pub Anonymous1
: PROPSHEETHEADERW_V1_0
,
6474 pub pszCaption
: ::windows_sys
::core
::PCWSTR
,
6476 pub Anonymous2
: PROPSHEETHEADERW_V1_1
,
6477 pub Anonymous3
: PROPSHEETHEADERW_V1_2
,
6478 pub pfnCallback
: PFNPROPSHEETCALLBACK
,
6480 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6481 impl ::core
::marker
::Copy
for PROPSHEETHEADERW_V1 {}
6482 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6483 impl ::core
::clone
::Clone
for PROPSHEETHEADERW_V1
{
6484 fn clone(&self) -> Self {
6489 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6490 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6491 pub union PROPSHEETHEADERW_V1_0
{
6492 pub hIcon
: super::WindowsAndMessaging
::HICON
,
6493 pub pszIcon
: ::windows_sys
::core
::PCWSTR
,
6495 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6496 impl ::core
::marker
::Copy
for PROPSHEETHEADERW_V1_0 {}
6497 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6498 impl ::core
::clone
::Clone
for PROPSHEETHEADERW_V1_0
{
6499 fn clone(&self) -> Self {
6504 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6505 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6506 pub union PROPSHEETHEADERW_V1_1
{
6507 pub nStartPage
: u32,
6508 pub pStartPage
: ::windows_sys
::core
::PCWSTR
,
6510 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6511 impl ::core
::marker
::Copy
for PROPSHEETHEADERW_V1_1 {}
6512 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6513 impl ::core
::clone
::Clone
for PROPSHEETHEADERW_V1_1
{
6514 fn clone(&self) -> Self {
6519 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6520 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6521 pub union PROPSHEETHEADERW_V1_2
{
6522 pub ppsp
: *mut PROPSHEETPAGEW
,
6523 pub phpage
: *mut HPROPSHEETPAGE
,
6525 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6526 impl ::core
::marker
::Copy
for PROPSHEETHEADERW_V1_2 {}
6527 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6528 impl ::core
::clone
::Clone
for PROPSHEETHEADERW_V1_2
{
6529 fn clone(&self) -> Self {
6534 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6535 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6536 pub struct PROPSHEETHEADERW_V2
{
6539 pub hwndParent
: super::super::Foundation
::HWND
,
6540 pub hInstance
: super::super::Foundation
::HINSTANCE
,
6541 pub Anonymous1
: PROPSHEETHEADERW_V2_0
,
6542 pub pszCaption
: ::windows_sys
::core
::PCWSTR
,
6544 pub Anonymous2
: PROPSHEETHEADERW_V2_1
,
6545 pub Anonymous3
: PROPSHEETHEADERW_V2_2
,
6546 pub pfnCallback
: PFNPROPSHEETCALLBACK
,
6547 pub Anonymous4
: PROPSHEETHEADERW_V2_3
,
6548 pub hplWatermark
: super::super::Graphics
::Gdi
::HPALETTE
,
6549 pub Anonymous5
: PROPSHEETHEADERW_V2_4
,
6551 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6552 impl ::core
::marker
::Copy
for PROPSHEETHEADERW_V2 {}
6553 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6554 impl ::core
::clone
::Clone
for PROPSHEETHEADERW_V2
{
6555 fn clone(&self) -> Self {
6560 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6561 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6562 pub union PROPSHEETHEADERW_V2_0
{
6563 pub hIcon
: super::WindowsAndMessaging
::HICON
,
6564 pub pszIcon
: ::windows_sys
::core
::PCWSTR
,
6566 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6567 impl ::core
::marker
::Copy
for PROPSHEETHEADERW_V2_0 {}
6568 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6569 impl ::core
::clone
::Clone
for PROPSHEETHEADERW_V2_0
{
6570 fn clone(&self) -> Self {
6575 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6576 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6577 pub union PROPSHEETHEADERW_V2_1
{
6578 pub nStartPage
: u32,
6579 pub pStartPage
: ::windows_sys
::core
::PCWSTR
,
6581 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6582 impl ::core
::marker
::Copy
for PROPSHEETHEADERW_V2_1 {}
6583 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6584 impl ::core
::clone
::Clone
for PROPSHEETHEADERW_V2_1
{
6585 fn clone(&self) -> Self {
6590 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6591 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6592 pub union PROPSHEETHEADERW_V2_2
{
6593 pub ppsp
: *mut PROPSHEETPAGEW
,
6594 pub phpage
: *mut HPROPSHEETPAGE
,
6596 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6597 impl ::core
::marker
::Copy
for PROPSHEETHEADERW_V2_2 {}
6598 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6599 impl ::core
::clone
::Clone
for PROPSHEETHEADERW_V2_2
{
6600 fn clone(&self) -> Self {
6605 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6606 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6607 pub union PROPSHEETHEADERW_V2_3
{
6608 pub hbmWatermark
: super::super::Graphics
::Gdi
::HBITMAP
,
6609 pub pszbmWatermark
: ::windows_sys
::core
::PCWSTR
,
6611 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6612 impl ::core
::marker
::Copy
for PROPSHEETHEADERW_V2_3 {}
6613 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6614 impl ::core
::clone
::Clone
for PROPSHEETHEADERW_V2_3
{
6615 fn clone(&self) -> Self {
6620 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6621 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6622 pub union PROPSHEETHEADERW_V2_4
{
6623 pub hbmHeader
: super::super::Graphics
::Gdi
::HBITMAP
,
6624 pub pszbmHeader
: ::windows_sys
::core
::PCWSTR
,
6626 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6627 impl ::core
::marker
::Copy
for PROPSHEETHEADERW_V2_4 {}
6628 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6629 impl ::core
::clone
::Clone
for PROPSHEETHEADERW_V2_4
{
6630 fn clone(&self) -> Self {
6635 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6636 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6637 pub struct PROPSHEETPAGEA
{
6640 pub hInstance
: super::super::Foundation
::HINSTANCE
,
6641 pub Anonymous1
: PROPSHEETPAGEA_0
,
6642 pub Anonymous2
: PROPSHEETPAGEA_1
,
6643 pub pszTitle
: ::windows_sys
::core
::PCSTR
,
6644 pub pfnDlgProc
: super::WindowsAndMessaging
::DLGPROC
,
6645 pub lParam
: super::super::Foundation
::LPARAM
,
6646 pub pfnCallback
: LPFNPSPCALLBACKA
,
6647 pub pcRefParent
: *mut u32,
6648 pub pszHeaderTitle
: ::windows_sys
::core
::PCSTR
,
6649 pub pszHeaderSubTitle
: ::windows_sys
::core
::PCSTR
,
6650 pub hActCtx
: super::super::Foundation
::HANDLE
,
6651 pub Anonymous3
: PROPSHEETPAGEA_2
,
6653 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6654 impl ::core
::marker
::Copy
for PROPSHEETPAGEA {}
6655 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6656 impl ::core
::clone
::Clone
for PROPSHEETPAGEA
{
6657 fn clone(&self) -> Self {
6662 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6663 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6664 pub union PROPSHEETPAGEA_0
{
6665 pub pszTemplate
: ::windows_sys
::core
::PCSTR
,
6666 pub pResource
: *mut super::WindowsAndMessaging
::DLGTEMPLATE
,
6668 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6669 impl ::core
::marker
::Copy
for PROPSHEETPAGEA_0 {}
6670 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6671 impl ::core
::clone
::Clone
for PROPSHEETPAGEA_0
{
6672 fn clone(&self) -> Self {
6677 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6678 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6679 pub union PROPSHEETPAGEA_1
{
6680 pub hIcon
: super::WindowsAndMessaging
::HICON
,
6681 pub pszIcon
: ::windows_sys
::core
::PCSTR
,
6683 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6684 impl ::core
::marker
::Copy
for PROPSHEETPAGEA_1 {}
6685 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6686 impl ::core
::clone
::Clone
for PROPSHEETPAGEA_1
{
6687 fn clone(&self) -> Self {
6692 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6693 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6694 pub union PROPSHEETPAGEA_2
{
6695 pub hbmHeader
: super::super::Graphics
::Gdi
::HBITMAP
,
6696 pub pszbmHeader
: ::windows_sys
::core
::PCSTR
,
6698 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6699 impl ::core
::marker
::Copy
for PROPSHEETPAGEA_2 {}
6700 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6701 impl ::core
::clone
::Clone
for PROPSHEETPAGEA_2
{
6702 fn clone(&self) -> Self {
6707 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6708 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6709 pub struct PROPSHEETPAGEA_V1
{
6712 pub hInstance
: super::super::Foundation
::HINSTANCE
,
6713 pub Anonymous1
: PROPSHEETPAGEA_V1_0
,
6714 pub Anonymous2
: PROPSHEETPAGEA_V1_1
,
6715 pub pszTitle
: ::windows_sys
::core
::PCSTR
,
6716 pub pfnDlgProc
: super::WindowsAndMessaging
::DLGPROC
,
6717 pub lParam
: super::super::Foundation
::LPARAM
,
6718 pub pfnCallback
: LPFNPSPCALLBACKA
,
6719 pub pcRefParent
: *mut u32,
6721 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6722 impl ::core
::marker
::Copy
for PROPSHEETPAGEA_V1 {}
6723 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6724 impl ::core
::clone
::Clone
for PROPSHEETPAGEA_V1
{
6725 fn clone(&self) -> Self {
6730 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6731 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6732 pub union PROPSHEETPAGEA_V1_0
{
6733 pub pszTemplate
: ::windows_sys
::core
::PCSTR
,
6734 pub pResource
: *mut super::WindowsAndMessaging
::DLGTEMPLATE
,
6736 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6737 impl ::core
::marker
::Copy
for PROPSHEETPAGEA_V1_0 {}
6738 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6739 impl ::core
::clone
::Clone
for PROPSHEETPAGEA_V1_0
{
6740 fn clone(&self) -> Self {
6745 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6746 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6747 pub union PROPSHEETPAGEA_V1_1
{
6748 pub hIcon
: super::WindowsAndMessaging
::HICON
,
6749 pub pszIcon
: ::windows_sys
::core
::PCSTR
,
6751 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6752 impl ::core
::marker
::Copy
for PROPSHEETPAGEA_V1_1 {}
6753 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6754 impl ::core
::clone
::Clone
for PROPSHEETPAGEA_V1_1
{
6755 fn clone(&self) -> Self {
6760 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6761 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6762 pub struct PROPSHEETPAGEA_V2
{
6765 pub hInstance
: super::super::Foundation
::HINSTANCE
,
6766 pub Anonymous1
: PROPSHEETPAGEA_V2_0
,
6767 pub Anonymous2
: PROPSHEETPAGEA_V2_1
,
6768 pub pszTitle
: ::windows_sys
::core
::PCSTR
,
6769 pub pfnDlgProc
: super::WindowsAndMessaging
::DLGPROC
,
6770 pub lParam
: super::super::Foundation
::LPARAM
,
6771 pub pfnCallback
: LPFNPSPCALLBACKA
,
6772 pub pcRefParent
: *mut u32,
6773 pub pszHeaderTitle
: ::windows_sys
::core
::PCSTR
,
6774 pub pszHeaderSubTitle
: ::windows_sys
::core
::PCSTR
,
6776 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6777 impl ::core
::marker
::Copy
for PROPSHEETPAGEA_V2 {}
6778 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6779 impl ::core
::clone
::Clone
for PROPSHEETPAGEA_V2
{
6780 fn clone(&self) -> Self {
6785 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6786 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6787 pub union PROPSHEETPAGEA_V2_0
{
6788 pub pszTemplate
: ::windows_sys
::core
::PCSTR
,
6789 pub pResource
: *mut super::WindowsAndMessaging
::DLGTEMPLATE
,
6791 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6792 impl ::core
::marker
::Copy
for PROPSHEETPAGEA_V2_0 {}
6793 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6794 impl ::core
::clone
::Clone
for PROPSHEETPAGEA_V2_0
{
6795 fn clone(&self) -> Self {
6800 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6801 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6802 pub union PROPSHEETPAGEA_V2_1
{
6803 pub hIcon
: super::WindowsAndMessaging
::HICON
,
6804 pub pszIcon
: ::windows_sys
::core
::PCSTR
,
6806 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6807 impl ::core
::marker
::Copy
for PROPSHEETPAGEA_V2_1 {}
6808 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6809 impl ::core
::clone
::Clone
for PROPSHEETPAGEA_V2_1
{
6810 fn clone(&self) -> Self {
6815 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6816 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6817 pub struct PROPSHEETPAGEA_V3
{
6820 pub hInstance
: super::super::Foundation
::HINSTANCE
,
6821 pub Anonymous1
: PROPSHEETPAGEA_V3_0
,
6822 pub Anonymous2
: PROPSHEETPAGEA_V3_1
,
6823 pub pszTitle
: ::windows_sys
::core
::PCSTR
,
6824 pub pfnDlgProc
: super::WindowsAndMessaging
::DLGPROC
,
6825 pub lParam
: super::super::Foundation
::LPARAM
,
6826 pub pfnCallback
: LPFNPSPCALLBACKA
,
6827 pub pcRefParent
: *mut u32,
6828 pub pszHeaderTitle
: ::windows_sys
::core
::PCSTR
,
6829 pub pszHeaderSubTitle
: ::windows_sys
::core
::PCSTR
,
6830 pub hActCtx
: super::super::Foundation
::HANDLE
,
6832 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6833 impl ::core
::marker
::Copy
for PROPSHEETPAGEA_V3 {}
6834 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6835 impl ::core
::clone
::Clone
for PROPSHEETPAGEA_V3
{
6836 fn clone(&self) -> Self {
6841 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6842 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6843 pub union PROPSHEETPAGEA_V3_0
{
6844 pub pszTemplate
: ::windows_sys
::core
::PCSTR
,
6845 pub pResource
: *mut super::WindowsAndMessaging
::DLGTEMPLATE
,
6847 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6848 impl ::core
::marker
::Copy
for PROPSHEETPAGEA_V3_0 {}
6849 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6850 impl ::core
::clone
::Clone
for PROPSHEETPAGEA_V3_0
{
6851 fn clone(&self) -> Self {
6856 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6857 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6858 pub union PROPSHEETPAGEA_V3_1
{
6859 pub hIcon
: super::WindowsAndMessaging
::HICON
,
6860 pub pszIcon
: ::windows_sys
::core
::PCSTR
,
6862 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6863 impl ::core
::marker
::Copy
for PROPSHEETPAGEA_V3_1 {}
6864 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6865 impl ::core
::clone
::Clone
for PROPSHEETPAGEA_V3_1
{
6866 fn clone(&self) -> Self {
6871 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6872 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6873 pub struct PROPSHEETPAGEW
{
6876 pub hInstance
: super::super::Foundation
::HINSTANCE
,
6877 pub Anonymous1
: PROPSHEETPAGEW_0
,
6878 pub Anonymous2
: PROPSHEETPAGEW_1
,
6879 pub pszTitle
: ::windows_sys
::core
::PCWSTR
,
6880 pub pfnDlgProc
: super::WindowsAndMessaging
::DLGPROC
,
6881 pub lParam
: super::super::Foundation
::LPARAM
,
6882 pub pfnCallback
: LPFNPSPCALLBACKW
,
6883 pub pcRefParent
: *mut u32,
6884 pub pszHeaderTitle
: ::windows_sys
::core
::PCWSTR
,
6885 pub pszHeaderSubTitle
: ::windows_sys
::core
::PCWSTR
,
6886 pub hActCtx
: super::super::Foundation
::HANDLE
,
6887 pub Anonymous3
: PROPSHEETPAGEW_2
,
6889 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6890 impl ::core
::marker
::Copy
for PROPSHEETPAGEW {}
6891 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6892 impl ::core
::clone
::Clone
for PROPSHEETPAGEW
{
6893 fn clone(&self) -> Self {
6898 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6899 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6900 pub union PROPSHEETPAGEW_0
{
6901 pub pszTemplate
: ::windows_sys
::core
::PCWSTR
,
6902 pub pResource
: *mut super::WindowsAndMessaging
::DLGTEMPLATE
,
6904 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6905 impl ::core
::marker
::Copy
for PROPSHEETPAGEW_0 {}
6906 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6907 impl ::core
::clone
::Clone
for PROPSHEETPAGEW_0
{
6908 fn clone(&self) -> Self {
6913 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6914 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6915 pub union PROPSHEETPAGEW_1
{
6916 pub hIcon
: super::WindowsAndMessaging
::HICON
,
6917 pub pszIcon
: ::windows_sys
::core
::PCWSTR
,
6919 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6920 impl ::core
::marker
::Copy
for PROPSHEETPAGEW_1 {}
6921 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6922 impl ::core
::clone
::Clone
for PROPSHEETPAGEW_1
{
6923 fn clone(&self) -> Self {
6928 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6929 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6930 pub union PROPSHEETPAGEW_2
{
6931 pub hbmHeader
: super::super::Graphics
::Gdi
::HBITMAP
,
6932 pub pszbmHeader
: ::windows_sys
::core
::PCWSTR
,
6934 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6935 impl ::core
::marker
::Copy
for PROPSHEETPAGEW_2 {}
6936 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6937 impl ::core
::clone
::Clone
for PROPSHEETPAGEW_2
{
6938 fn clone(&self) -> Self {
6943 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6944 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6945 pub struct PROPSHEETPAGEW_V1
{
6948 pub hInstance
: super::super::Foundation
::HINSTANCE
,
6949 pub Anonymous1
: PROPSHEETPAGEW_V1_0
,
6950 pub Anonymous2
: PROPSHEETPAGEW_V1_1
,
6951 pub pszTitle
: ::windows_sys
::core
::PCWSTR
,
6952 pub pfnDlgProc
: super::WindowsAndMessaging
::DLGPROC
,
6953 pub lParam
: super::super::Foundation
::LPARAM
,
6954 pub pfnCallback
: LPFNPSPCALLBACKW
,
6955 pub pcRefParent
: *mut u32,
6957 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6958 impl ::core
::marker
::Copy
for PROPSHEETPAGEW_V1 {}
6959 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6960 impl ::core
::clone
::Clone
for PROPSHEETPAGEW_V1
{
6961 fn clone(&self) -> Self {
6966 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6967 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6968 pub union PROPSHEETPAGEW_V1_0
{
6969 pub pszTemplate
: ::windows_sys
::core
::PCWSTR
,
6970 pub pResource
: *mut super::WindowsAndMessaging
::DLGTEMPLATE
,
6972 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6973 impl ::core
::marker
::Copy
for PROPSHEETPAGEW_V1_0 {}
6974 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6975 impl ::core
::clone
::Clone
for PROPSHEETPAGEW_V1_0
{
6976 fn clone(&self) -> Self {
6981 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6982 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6983 pub union PROPSHEETPAGEW_V1_1
{
6984 pub hIcon
: super::WindowsAndMessaging
::HICON
,
6985 pub pszIcon
: ::windows_sys
::core
::PCWSTR
,
6987 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6988 impl ::core
::marker
::Copy
for PROPSHEETPAGEW_V1_1 {}
6989 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6990 impl ::core
::clone
::Clone
for PROPSHEETPAGEW_V1_1
{
6991 fn clone(&self) -> Self {
6996 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6997 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
6998 pub struct PROPSHEETPAGEW_V2
{
7001 pub hInstance
: super::super::Foundation
::HINSTANCE
,
7002 pub Anonymous1
: PROPSHEETPAGEW_V2_0
,
7003 pub Anonymous2
: PROPSHEETPAGEW_V2_1
,
7004 pub pszTitle
: ::windows_sys
::core
::PCWSTR
,
7005 pub pfnDlgProc
: super::WindowsAndMessaging
::DLGPROC
,
7006 pub lParam
: super::super::Foundation
::LPARAM
,
7007 pub pfnCallback
: LPFNPSPCALLBACKW
,
7008 pub pcRefParent
: *mut u32,
7009 pub pszHeaderTitle
: ::windows_sys
::core
::PCWSTR
,
7010 pub pszHeaderSubTitle
: ::windows_sys
::core
::PCWSTR
,
7012 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
7013 impl ::core
::marker
::Copy
for PROPSHEETPAGEW_V2 {}
7014 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
7015 impl ::core
::clone
::Clone
for PROPSHEETPAGEW_V2
{
7016 fn clone(&self) -> Self {
7021 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
7022 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
7023 pub union PROPSHEETPAGEW_V2_0
{
7024 pub pszTemplate
: ::windows_sys
::core
::PCWSTR
,
7025 pub pResource
: *mut super::WindowsAndMessaging
::DLGTEMPLATE
,
7027 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
7028 impl ::core
::marker
::Copy
for PROPSHEETPAGEW_V2_0 {}
7029 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
7030 impl ::core
::clone
::Clone
for PROPSHEETPAGEW_V2_0
{
7031 fn clone(&self) -> Self {
7036 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
7037 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
7038 pub union PROPSHEETPAGEW_V2_1
{
7039 pub hIcon
: super::WindowsAndMessaging
::HICON
,
7040 pub pszIcon
: ::windows_sys
::core
::PCWSTR
,
7042 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
7043 impl ::core
::marker
::Copy
for PROPSHEETPAGEW_V2_1 {}
7044 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
7045 impl ::core
::clone
::Clone
for PROPSHEETPAGEW_V2_1
{
7046 fn clone(&self) -> Self {
7051 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
7052 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
7053 pub struct PROPSHEETPAGEW_V3
{
7056 pub hInstance
: super::super::Foundation
::HINSTANCE
,
7057 pub Anonymous1
: PROPSHEETPAGEW_V3_0
,
7058 pub Anonymous2
: PROPSHEETPAGEW_V3_1
,
7059 pub pszTitle
: ::windows_sys
::core
::PCWSTR
,
7060 pub pfnDlgProc
: super::WindowsAndMessaging
::DLGPROC
,
7061 pub lParam
: super::super::Foundation
::LPARAM
,
7062 pub pfnCallback
: LPFNPSPCALLBACKW
,
7063 pub pcRefParent
: *mut u32,
7064 pub pszHeaderTitle
: ::windows_sys
::core
::PCWSTR
,
7065 pub pszHeaderSubTitle
: ::windows_sys
::core
::PCWSTR
,
7066 pub hActCtx
: super::super::Foundation
::HANDLE
,
7068 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
7069 impl ::core
::marker
::Copy
for PROPSHEETPAGEW_V3 {}
7070 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
7071 impl ::core
::clone
::Clone
for PROPSHEETPAGEW_V3
{
7072 fn clone(&self) -> Self {
7077 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
7078 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
7079 pub union PROPSHEETPAGEW_V3_0
{
7080 pub pszTemplate
: ::windows_sys
::core
::PCWSTR
,
7081 pub pResource
: *mut super::WindowsAndMessaging
::DLGTEMPLATE
,
7083 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
7084 impl ::core
::marker
::Copy
for PROPSHEETPAGEW_V3_0 {}
7085 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
7086 impl ::core
::clone
::Clone
for PROPSHEETPAGEW_V3_0
{
7087 fn clone(&self) -> Self {
7092 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
7093 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
7094 pub union PROPSHEETPAGEW_V3_1
{
7095 pub hIcon
: super::WindowsAndMessaging
::HICON
,
7096 pub pszIcon
: ::windows_sys
::core
::PCWSTR
,
7098 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
7099 impl ::core
::marker
::Copy
for PROPSHEETPAGEW_V3_1 {}
7100 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
7101 impl ::core
::clone
::Clone
for PROPSHEETPAGEW_V3_1
{
7102 fn clone(&self) -> Self {
7106 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7107 pub const PROP_LG_CXDLG
: u32 = 252u32;
7108 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7109 pub const PROP_LG_CYDLG
: u32 = 218u32;
7110 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7111 pub const PROP_MED_CXDLG
: u32 = 227u32;
7112 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7113 pub const PROP_MED_CYDLG
: u32 = 215u32;
7114 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7115 pub const PROP_SM_CXDLG
: u32 = 212u32;
7116 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7117 pub const PROP_SM_CYDLG
: u32 = 188u32;
7118 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7119 pub const PSBTN_APPLYNOW
: u32 = 4u32;
7120 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7121 pub const PSBTN_BACK
: u32 = 0u32;
7122 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7123 pub const PSBTN_CANCEL
: u32 = 5u32;
7124 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7125 pub const PSBTN_FINISH
: u32 = 2u32;
7126 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7127 pub const PSBTN_HELP
: u32 = 6u32;
7128 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7129 pub const PSBTN_MAX
: u32 = 6u32;
7130 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7131 pub const PSBTN_NEXT
: u32 = 1u32;
7132 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7133 pub const PSBTN_OK
: u32 = 3u32;
7134 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7135 pub const PSCB_BUTTONPRESSED
: u32 = 3u32;
7136 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7137 pub const PSCB_INITIALIZED
: u32 = 1u32;
7138 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7139 pub const PSCB_PRECREATE
: u32 = 2u32;
7141 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
7142 #[cfg(feature = "Win32_Foundation")]
7143 pub struct PSHNOTIFY
{
7145 pub lParam
: super::super::Foundation
::LPARAM
,
7147 #[cfg(feature = "Win32_Foundation")]
7148 impl ::core
::marker
::Copy
for PSHNOTIFY {}
7149 #[cfg(feature = "Win32_Foundation")]
7150 impl ::core
::clone
::Clone
for PSHNOTIFY
{
7151 fn clone(&self) -> Self {
7155 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7156 pub const PSH_AEROWIZARD
: u32 = 16384u32;
7157 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7158 pub const PSH_DEFAULT
: u32 = 0u32;
7159 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7160 pub const PSH_HASHELP
: u32 = 512u32;
7161 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7162 pub const PSH_HEADER
: u32 = 524288u32;
7163 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7164 pub const PSH_HEADERBITMAP
: u32 = 134217728u32;
7165 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7166 pub const PSH_MODELESS
: u32 = 1024u32;
7167 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7168 pub const PSH_NOAPPLYNOW
: u32 = 128u32;
7169 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7170 pub const PSH_NOCONTEXTHELP
: u32 = 33554432u32;
7171 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7172 pub const PSH_NOMARGIN
: u32 = 268435456u32;
7173 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7174 pub const PSH_PROPSHEETPAGE
: u32 = 8u32;
7175 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7176 pub const PSH_PROPTITLE
: u32 = 1u32;
7177 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7178 pub const PSH_RESIZABLE
: u32 = 67108864u32;
7179 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7180 pub const PSH_RTLREADING
: u32 = 2048u32;
7181 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7182 pub const PSH_STRETCHWATERMARK
: u32 = 262144u32;
7183 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7184 pub const PSH_USECALLBACK
: u32 = 256u32;
7185 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7186 pub const PSH_USEHBMHEADER
: u32 = 1048576u32;
7187 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7188 pub const PSH_USEHBMWATERMARK
: u32 = 65536u32;
7189 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7190 pub const PSH_USEHICON
: u32 = 2u32;
7191 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7192 pub const PSH_USEHPLWATERMARK
: u32 = 131072u32;
7193 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7194 pub const PSH_USEICONID
: u32 = 4u32;
7195 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7196 pub const PSH_USEPAGELANG
: u32 = 2097152u32;
7197 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7198 pub const PSH_USEPSTARTPAGE
: u32 = 64u32;
7199 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7200 pub const PSH_WATERMARK
: u32 = 32768u32;
7201 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7202 pub const PSH_WIZARD
: u32 = 32u32;
7203 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7204 pub const PSH_WIZARD97
: u32 = 8192u32;
7205 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7206 pub const PSH_WIZARDCONTEXTHELP
: u32 = 4096u32;
7207 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7208 pub const PSH_WIZARDHASFINISH
: u32 = 16u32;
7209 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7210 pub const PSH_WIZARD_LITE
: u32 = 4194304u32;
7211 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7212 pub const PSM_ADDPAGE
: u32 = 1127u32;
7213 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7214 pub const PSM_APPLY
: u32 = 1134u32;
7215 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7216 pub const PSM_CANCELTOCLOSE
: u32 = 1131u32;
7217 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7218 pub const PSM_CHANGED
: u32 = 1128u32;
7219 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7220 pub const PSM_ENABLEWIZBUTTONS
: u32 = 1163u32;
7221 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7222 pub const PSM_GETCURRENTPAGEHWND
: u32 = 1142u32;
7223 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7224 pub const PSM_GETRESULT
: u32 = 1159u32;
7225 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7226 pub const PSM_GETTABCONTROL
: u32 = 1140u32;
7227 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7228 pub const PSM_HWNDTOINDEX
: u32 = 1153u32;
7229 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7230 pub const PSM_IDTOINDEX
: u32 = 1157u32;
7231 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7232 pub const PSM_INDEXTOHWND
: u32 = 1154u32;
7233 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7234 pub const PSM_INDEXTOID
: u32 = 1158u32;
7235 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7236 pub const PSM_INDEXTOPAGE
: u32 = 1156u32;
7237 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7238 pub const PSM_INSERTPAGE
: u32 = 1143u32;
7239 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7240 pub const PSM_ISDIALOGMESSAGE
: u32 = 1141u32;
7241 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7242 pub const PSM_PAGETOINDEX
: u32 = 1155u32;
7243 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7244 pub const PSM_PRESSBUTTON
: u32 = 1137u32;
7245 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7246 pub const PSM_QUERYSIBLINGS
: u32 = 1132u32;
7247 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7248 pub const PSM_REBOOTSYSTEM
: u32 = 1130u32;
7249 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7250 pub const PSM_RECALCPAGESIZES
: u32 = 1160u32;
7251 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7252 pub const PSM_REMOVEPAGE
: u32 = 1126u32;
7253 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7254 pub const PSM_RESTARTWINDOWS
: u32 = 1129u32;
7255 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7256 pub const PSM_SETBUTTONTEXT
: u32 = 1164u32;
7257 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7258 pub const PSM_SETBUTTONTEXTW
: u32 = 1164u32;
7259 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7260 pub const PSM_SETCURSEL
: u32 = 1125u32;
7261 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7262 pub const PSM_SETCURSELID
: u32 = 1138u32;
7263 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7264 pub const PSM_SETFINISHTEXT
: u32 = 1145u32;
7265 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7266 pub const PSM_SETFINISHTEXTA
: u32 = 1139u32;
7267 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7268 pub const PSM_SETFINISHTEXTW
: u32 = 1145u32;
7269 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7270 pub const PSM_SETHEADERSUBTITLE
: u32 = 1152u32;
7271 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7272 pub const PSM_SETHEADERSUBTITLEA
: u32 = 1151u32;
7273 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7274 pub const PSM_SETHEADERSUBTITLEW
: u32 = 1152u32;
7275 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7276 pub const PSM_SETHEADERTITLE
: u32 = 1150u32;
7277 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7278 pub const PSM_SETHEADERTITLEA
: u32 = 1149u32;
7279 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7280 pub const PSM_SETHEADERTITLEW
: u32 = 1150u32;
7281 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7282 pub const PSM_SETNEXTTEXT
: u32 = 1161u32;
7283 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7284 pub const PSM_SETNEXTTEXTW
: u32 = 1161u32;
7285 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7286 pub const PSM_SETTITLE
: u32 = 1144u32;
7287 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7288 pub const PSM_SETTITLEA
: u32 = 1135u32;
7289 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7290 pub const PSM_SETTITLEW
: u32 = 1144u32;
7291 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7292 pub const PSM_SETWIZBUTTONS
: u32 = 1136u32;
7293 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7294 pub const PSM_SHOWWIZBUTTONS
: u32 = 1162u32;
7295 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7296 pub const PSM_UNCHANGED
: u32 = 1133u32;
7297 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7298 pub const PSNRET_INVALID
: u32 = 1u32;
7299 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7300 pub const PSNRET_INVALID_NOCHANGEPAGE
: u32 = 2u32;
7301 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7302 pub const PSNRET_MESSAGEHANDLED
: u32 = 3u32;
7303 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7304 pub const PSNRET_NOERROR
: u32 = 0u32;
7305 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7306 pub type PSPCB_MESSAGE
= u32;
7307 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7308 pub const PSPCB_ADDREF
: PSPCB_MESSAGE
= 0u32;
7309 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7310 pub const PSPCB_CREATE
: PSPCB_MESSAGE
= 2u32;
7311 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7312 pub const PSPCB_RELEASE
: PSPCB_MESSAGE
= 1u32;
7313 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7314 pub const PSPCB_SI_INITDIALOG
: PSPCB_MESSAGE
= 1025u32;
7315 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7316 pub const PSP_DEFAULT
: u32 = 0u32;
7317 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7318 pub const PSP_DLGINDIRECT
: u32 = 1u32;
7319 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7320 pub const PSP_HASHELP
: u32 = 32u32;
7321 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7322 pub const PSP_HIDEHEADER
: u32 = 2048u32;
7323 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7324 pub const PSP_PREMATURE
: u32 = 1024u32;
7325 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7326 pub const PSP_RTLREADING
: u32 = 16u32;
7327 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7328 pub const PSP_USECALLBACK
: u32 = 128u32;
7329 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7330 pub const PSP_USEFUSIONCONTEXT
: u32 = 16384u32;
7331 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7332 pub const PSP_USEHEADERSUBTITLE
: u32 = 8192u32;
7333 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7334 pub const PSP_USEHEADERTITLE
: u32 = 4096u32;
7335 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7336 pub const PSP_USEHICON
: u32 = 2u32;
7337 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7338 pub const PSP_USEICONID
: u32 = 4u32;
7339 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7340 pub const PSP_USEREFPARENT
: u32 = 64u32;
7341 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7342 pub const PSP_USETITLE
: u32 = 8u32;
7343 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7344 pub const PSWIZBF_ELEVATIONREQUIRED
: u32 = 1u32;
7345 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7346 pub const PSWIZB_BACK
: u32 = 1u32;
7347 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7348 pub const PSWIZB_CANCEL
: u32 = 16u32;
7349 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7350 pub const PSWIZB_DISABLEDFINISH
: u32 = 8u32;
7351 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7352 pub const PSWIZB_FINISH
: u32 = 4u32;
7353 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7354 pub const PSWIZB_NEXT
: u32 = 2u32;
7355 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7356 pub const PSWIZB_RESTORE
: u32 = 1u32;
7357 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7358 pub const PSWIZB_SHOW
: u32 = 0u32;
7359 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7360 pub const RBAB_ADDBAND
: u32 = 2u32;
7361 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7362 pub const RBAB_AUTOSIZE
: u32 = 1u32;
7363 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7364 pub const RBBIM_BACKGROUND
: u32 = 128u32;
7365 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7366 pub const RBBIM_CHEVRONLOCATION
: u32 = 4096u32;
7367 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7368 pub const RBBIM_CHEVRONSTATE
: u32 = 8192u32;
7369 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7370 pub const RBBIM_CHILD
: u32 = 16u32;
7371 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7372 pub const RBBIM_CHILDSIZE
: u32 = 32u32;
7373 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7374 pub const RBBIM_COLORS
: u32 = 2u32;
7375 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7376 pub const RBBIM_HEADERSIZE
: u32 = 2048u32;
7377 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7378 pub const RBBIM_ID
: u32 = 256u32;
7379 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7380 pub const RBBIM_IDEALSIZE
: u32 = 512u32;
7381 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7382 pub const RBBIM_IMAGE
: u32 = 8u32;
7383 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7384 pub const RBBIM_LPARAM
: u32 = 1024u32;
7385 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7386 pub const RBBIM_SIZE
: u32 = 64u32;
7387 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7388 pub const RBBIM_STYLE
: u32 = 1u32;
7389 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7390 pub const RBBIM_TEXT
: u32 = 4u32;
7391 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7392 pub const RBBS_BREAK
: u32 = 1u32;
7393 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7394 pub const RBBS_CHILDEDGE
: u32 = 4u32;
7395 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7396 pub const RBBS_FIXEDBMP
: u32 = 32u32;
7397 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7398 pub const RBBS_FIXEDSIZE
: u32 = 2u32;
7399 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7400 pub const RBBS_GRIPPERALWAYS
: u32 = 128u32;
7401 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7402 pub const RBBS_HIDDEN
: u32 = 8u32;
7403 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7404 pub const RBBS_HIDETITLE
: u32 = 1024u32;
7405 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7406 pub const RBBS_NOGRIPPER
: u32 = 256u32;
7407 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7408 pub const RBBS_NOVERT
: u32 = 16u32;
7409 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7410 pub const RBBS_TOPALIGN
: u32 = 2048u32;
7411 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7412 pub const RBBS_USECHEVRON
: u32 = 512u32;
7413 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7414 pub const RBBS_VARIABLEHEIGHT
: u32 = 64u32;
7416 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
7417 #[cfg(feature = "Win32_Foundation")]
7418 pub struct RBHITTESTINFO
{
7419 pub pt
: super::super::Foundation
::POINT
,
7423 #[cfg(feature = "Win32_Foundation")]
7424 impl ::core
::marker
::Copy
for RBHITTESTINFO {}
7425 #[cfg(feature = "Win32_Foundation")]
7426 impl ::core
::clone
::Clone
for RBHITTESTINFO
{
7427 fn clone(&self) -> Self {
7431 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7432 pub const RBHT_CAPTION
: u32 = 2u32;
7433 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7434 pub const RBHT_CHEVRON
: u32 = 8u32;
7435 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7436 pub const RBHT_CLIENT
: u32 = 3u32;
7437 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7438 pub const RBHT_GRABBER
: u32 = 4u32;
7439 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7440 pub const RBHT_NOWHERE
: u32 = 1u32;
7441 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7442 pub const RBHT_SPLITTER
: u32 = 16u32;
7443 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7444 pub const RBIM_IMAGELIST
: u32 = 1u32;
7445 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7446 pub const RBSTR_CHANGERECT
: u32 = 1u32;
7447 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7448 pub const RBS_AUTOSIZE
: u32 = 8192u32;
7449 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7450 pub const RBS_BANDBORDERS
: u32 = 1024u32;
7451 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7452 pub const RBS_DBLCLKTOGGLE
: u32 = 32768u32;
7453 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7454 pub const RBS_FIXEDORDER
: u32 = 2048u32;
7455 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7456 pub const RBS_REGISTERDROP
: u32 = 4096u32;
7457 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7458 pub const RBS_TOOLTIPS
: u32 = 256u32;
7459 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7460 pub const RBS_VARHEIGHT
: u32 = 512u32;
7461 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7462 pub const RBS_VERTICALGRIPPER
: u32 = 16384u32;
7463 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7464 pub const RB_BEGINDRAG
: u32 = 1048u32;
7465 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7466 pub const RB_DELETEBAND
: u32 = 1026u32;
7467 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7468 pub const RB_DRAGMOVE
: u32 = 1050u32;
7469 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7470 pub const RB_ENDDRAG
: u32 = 1049u32;
7471 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7472 pub const RB_GETBANDBORDERS
: u32 = 1058u32;
7473 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7474 pub const RB_GETBANDCOUNT
: u32 = 1036u32;
7475 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7476 pub const RB_GETBANDINFO
: u32 = 1052u32;
7477 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7478 pub const RB_GETBANDINFOA
: u32 = 1053u32;
7479 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7480 pub const RB_GETBANDINFOW
: u32 = 1052u32;
7481 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7482 pub const RB_GETBANDMARGINS
: u32 = 1064u32;
7483 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7484 pub const RB_GETBARHEIGHT
: u32 = 1051u32;
7485 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7486 pub const RB_GETBARINFO
: u32 = 1027u32;
7487 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7488 pub const RB_GETBKCOLOR
: u32 = 1044u32;
7489 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7490 pub const RB_GETCOLORSCHEME
: u32 = 8195u32;
7491 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7492 pub const RB_GETDROPTARGET
: u32 = 8196u32;
7493 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7494 pub const RB_GETEXTENDEDSTYLE
: u32 = 1066u32;
7495 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7496 pub const RB_GETPALETTE
: u32 = 1062u32;
7497 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7498 pub const RB_GETRECT
: u32 = 1033u32;
7499 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7500 pub const RB_GETROWCOUNT
: u32 = 1037u32;
7501 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7502 pub const RB_GETROWHEIGHT
: u32 = 1038u32;
7503 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7504 pub const RB_GETTEXTCOLOR
: u32 = 1046u32;
7505 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7506 pub const RB_GETTOOLTIPS
: u32 = 1041u32;
7507 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7508 pub const RB_GETUNICODEFORMAT
: u32 = 8198u32;
7509 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7510 pub const RB_HITTEST
: u32 = 1032u32;
7511 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7512 pub const RB_IDTOINDEX
: u32 = 1040u32;
7513 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7514 pub const RB_INSERTBAND
: u32 = 1034u32;
7515 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7516 pub const RB_INSERTBANDA
: u32 = 1025u32;
7517 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7518 pub const RB_INSERTBANDW
: u32 = 1034u32;
7519 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7520 pub const RB_MAXIMIZEBAND
: u32 = 1055u32;
7521 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7522 pub const RB_MINIMIZEBAND
: u32 = 1054u32;
7523 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7524 pub const RB_MOVEBAND
: u32 = 1063u32;
7525 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7526 pub const RB_PUSHCHEVRON
: u32 = 1067u32;
7527 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7528 pub const RB_SETBANDINFO
: u32 = 1035u32;
7529 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7530 pub const RB_SETBANDINFOA
: u32 = 1030u32;
7531 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7532 pub const RB_SETBANDINFOW
: u32 = 1035u32;
7533 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7534 pub const RB_SETBANDWIDTH
: u32 = 1068u32;
7535 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7536 pub const RB_SETBARINFO
: u32 = 1028u32;
7537 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7538 pub const RB_SETBKCOLOR
: u32 = 1043u32;
7539 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7540 pub const RB_SETCOLORSCHEME
: u32 = 8194u32;
7541 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7542 pub const RB_SETEXTENDEDSTYLE
: u32 = 1065u32;
7543 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7544 pub const RB_SETPALETTE
: u32 = 1061u32;
7545 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7546 pub const RB_SETPARENT
: u32 = 1031u32;
7547 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7548 pub const RB_SETTEXTCOLOR
: u32 = 1045u32;
7549 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7550 pub const RB_SETTOOLTIPS
: u32 = 1042u32;
7551 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7552 pub const RB_SETUNICODEFORMAT
: u32 = 8197u32;
7553 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7554 pub const RB_SETWINDOWTHEME
: u32 = 8203u32;
7555 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7556 pub const RB_SHOWBAND
: u32 = 1059u32;
7557 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7558 pub const RB_SIZETORECT
: u32 = 1047u32;
7560 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
7561 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
7562 pub struct REBARBANDINFOA
{
7568 pub lpText
: ::windows_sys
::core
::PSTR
,
7571 pub hwndChild
: super::super::Foundation
::HWND
,
7572 pub cxMinChild
: u32,
7573 pub cyMinChild
: u32,
7575 pub hbmBack
: super::super::Graphics
::Gdi
::HBITMAP
,
7578 pub cyMaxChild
: u32,
7579 pub cyIntegral
: u32,
7581 pub lParam
: super::super::Foundation
::LPARAM
,
7583 pub rcChevronLocation
: super::super::Foundation
::RECT
,
7584 pub uChevronState
: u32,
7586 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
7587 impl ::core
::marker
::Copy
for REBARBANDINFOA {}
7588 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
7589 impl ::core
::clone
::Clone
for REBARBANDINFOA
{
7590 fn clone(&self) -> Self {
7595 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
7596 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
7597 pub struct REBARBANDINFOW
{
7603 pub lpText
: ::windows_sys
::core
::PWSTR
,
7606 pub hwndChild
: super::super::Foundation
::HWND
,
7607 pub cxMinChild
: u32,
7608 pub cyMinChild
: u32,
7610 pub hbmBack
: super::super::Graphics
::Gdi
::HBITMAP
,
7613 pub cyMaxChild
: u32,
7614 pub cyIntegral
: u32,
7616 pub lParam
: super::super::Foundation
::LPARAM
,
7618 pub rcChevronLocation
: super::super::Foundation
::RECT
,
7619 pub uChevronState
: u32,
7621 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
7622 impl ::core
::marker
::Copy
for REBARBANDINFOW {}
7623 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
7624 impl ::core
::clone
::Clone
for REBARBANDINFOW
{
7625 fn clone(&self) -> Self {
7629 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7630 pub const REBARCLASSNAME
: &'
static str = "ReBarWindow32";
7631 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7632 pub const REBARCLASSNAMEA
: &'
static str = "ReBarWindow32";
7633 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7634 pub const REBARCLASSNAMEW
: &'
static str = "ReBarWindow32";
7636 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7637 pub struct REBARINFO
{
7640 pub himl
: HIMAGELIST
,
7642 impl ::core
::marker
::Copy
for REBARINFO {}
7643 impl ::core
::clone
::Clone
for REBARINFO
{
7644 fn clone(&self) -> Self {
7648 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7649 pub const REPLACEDLGORD
: u32 = 1541u32;
7650 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7651 pub const RUNDLGORD
: u32 = 1545u32;
7652 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7653 pub const SBARS_SIZEGRIP
: u32 = 256u32;
7654 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7655 pub const SBARS_TOOLTIPS
: u32 = 2048u32;
7656 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7657 pub const SBT_NOBORDERS
: u32 = 256u32;
7658 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7659 pub const SBT_NOTABPARSING
: u32 = 2048u32;
7660 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7661 pub const SBT_OWNERDRAW
: u32 = 4096u32;
7662 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7663 pub const SBT_POPOUT
: u32 = 512u32;
7664 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7665 pub const SBT_RTLREADING
: u32 = 1024u32;
7666 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7667 pub const SBT_TOOLTIPS
: u32 = 2048u32;
7668 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7669 pub const SB_GETBORDERS
: u32 = 1031u32;
7670 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7671 pub const SB_GETICON
: u32 = 1044u32;
7672 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7673 pub const SB_GETPARTS
: u32 = 1030u32;
7674 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7675 pub const SB_GETRECT
: u32 = 1034u32;
7676 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7677 pub const SB_GETTEXT
: u32 = 1037u32;
7678 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7679 pub const SB_GETTEXTA
: u32 = 1026u32;
7680 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7681 pub const SB_GETTEXTLENGTH
: u32 = 1036u32;
7682 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7683 pub const SB_GETTEXTLENGTHA
: u32 = 1027u32;
7684 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7685 pub const SB_GETTEXTLENGTHW
: u32 = 1036u32;
7686 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7687 pub const SB_GETTEXTW
: u32 = 1037u32;
7688 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7689 pub const SB_GETTIPTEXTA
: u32 = 1042u32;
7690 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7691 pub const SB_GETTIPTEXTW
: u32 = 1043u32;
7692 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7693 pub const SB_GETUNICODEFORMAT
: u32 = 8198u32;
7694 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7695 pub const SB_ISSIMPLE
: u32 = 1038u32;
7696 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7697 pub const SB_SETBKCOLOR
: u32 = 8193u32;
7698 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7699 pub const SB_SETICON
: u32 = 1039u32;
7700 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7701 pub const SB_SETMINHEIGHT
: u32 = 1032u32;
7702 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7703 pub const SB_SETPARTS
: u32 = 1028u32;
7704 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7705 pub const SB_SETTEXT
: u32 = 1035u32;
7706 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7707 pub const SB_SETTEXTA
: u32 = 1025u32;
7708 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7709 pub const SB_SETTEXTW
: u32 = 1035u32;
7710 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7711 pub const SB_SETTIPTEXTA
: u32 = 1040u32;
7712 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7713 pub const SB_SETTIPTEXTW
: u32 = 1041u32;
7714 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7715 pub const SB_SETUNICODEFORMAT
: u32 = 8197u32;
7716 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7717 pub const SB_SIMPLE
: u32 = 1033u32;
7718 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7719 pub const SB_SIMPLEID
: u32 = 255u32;
7720 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7721 pub type SIZINGTYPE
= i32;
7722 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7723 pub const ST_TRUESIZE
: SIZINGTYPE
= 0i32;
7724 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7725 pub const ST_STRETCH
: SIZINGTYPE
= 1i32;
7726 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7727 pub const ST_TILE
: SIZINGTYPE
= 2i32;
7728 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7729 pub type SOFTWAREEXPLORERSTATES
= i32;
7730 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7731 pub const SPSE_NORMAL
: SOFTWAREEXPLORERSTATES
= 1i32;
7732 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7733 pub const SPSE_HOT
: SOFTWAREEXPLORERSTATES
= 2i32;
7734 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7735 pub const SPSE_SELECTED
: SOFTWAREEXPLORERSTATES
= 3i32;
7736 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7737 pub const SPSE_DISABLED
: SOFTWAREEXPLORERSTATES
= 4i32;
7738 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7739 pub const SPSE_FOCUSED
: SOFTWAREEXPLORERSTATES
= 5i32;
7740 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7741 pub type STARTPANELPARTS
= i32;
7742 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7743 pub const SPP_USERPANE
: STARTPANELPARTS
= 1i32;
7744 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7745 pub const SPP_MOREPROGRAMS
: STARTPANELPARTS
= 2i32;
7746 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7747 pub const SPP_MOREPROGRAMSARROW
: STARTPANELPARTS
= 3i32;
7748 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7749 pub const SPP_PROGLIST
: STARTPANELPARTS
= 4i32;
7750 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7751 pub const SPP_PROGLISTSEPARATOR
: STARTPANELPARTS
= 5i32;
7752 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7753 pub const SPP_PLACESLIST
: STARTPANELPARTS
= 6i32;
7754 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7755 pub const SPP_PLACESLISTSEPARATOR
: STARTPANELPARTS
= 7i32;
7756 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7757 pub const SPP_LOGOFF
: STARTPANELPARTS
= 8i32;
7758 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7759 pub const SPP_LOGOFFBUTTONS
: STARTPANELPARTS
= 9i32;
7760 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7761 pub const SPP_USERPICTURE
: STARTPANELPARTS
= 10i32;
7762 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7763 pub const SPP_PREVIEW
: STARTPANELPARTS
= 11i32;
7764 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7765 pub const SPP_MOREPROGRAMSTAB
: STARTPANELPARTS
= 12i32;
7766 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7767 pub const SPP_NSCHOST
: STARTPANELPARTS
= 13i32;
7768 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7769 pub const SPP_SOFTWAREEXPLORER
: STARTPANELPARTS
= 14i32;
7770 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7771 pub const SPP_OPENBOX
: STARTPANELPARTS
= 15i32;
7772 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7773 pub const SPP_SEARCHVIEW
: STARTPANELPARTS
= 16i32;
7774 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7775 pub const SPP_MOREPROGRAMSARROWBACK
: STARTPANELPARTS
= 17i32;
7776 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7777 pub const SPP_TOPMATCH
: STARTPANELPARTS
= 18i32;
7778 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7779 pub const SPP_LOGOFFSPLITBUTTONDROPDOWN
: STARTPANELPARTS
= 19i32;
7780 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7781 pub type STATICPARTS
= i32;
7782 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7783 pub const STAT_TEXT
: STATICPARTS
= 1i32;
7784 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7785 pub const STATUSCLASSNAME
: &'
static str = "msctls_statusbar32";
7786 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7787 pub const STATUSCLASSNAMEA
: &'
static str = "msctls_statusbar32";
7788 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7789 pub const STATUSCLASSNAMEW
: &'
static str = "msctls_statusbar32";
7790 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7791 pub const STD_COPY
: u32 = 1u32;
7792 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7793 pub const STD_CUT
: u32 = 0u32;
7794 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7795 pub const STD_DELETE
: u32 = 5u32;
7796 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7797 pub const STD_FILENEW
: u32 = 6u32;
7798 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7799 pub const STD_FILEOPEN
: u32 = 7u32;
7800 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7801 pub const STD_FILESAVE
: u32 = 8u32;
7802 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7803 pub const STD_FIND
: u32 = 12u32;
7804 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7805 pub const STD_HELP
: u32 = 11u32;
7806 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7807 pub const STD_PASTE
: u32 = 2u32;
7808 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7809 pub const STD_PRINT
: u32 = 14u32;
7810 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7811 pub const STD_PRINTPRE
: u32 = 9u32;
7812 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7813 pub const STD_PROPERTIES
: u32 = 10u32;
7814 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7815 pub const STD_REDOW
: u32 = 4u32;
7816 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7817 pub const STD_REPLACE
: u32 = 13u32;
7818 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7819 pub const STD_UNDO
: u32 = 3u32;
7820 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7821 pub const SZ_THDOCPROP_AUTHOR
: &'
static str = "author";
7822 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7823 pub const SZ_THDOCPROP_CANONICALNAME
: &'
static str = "ThemeName";
7824 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7825 pub const SZ_THDOCPROP_DISPLAYNAME
: &'
static str = "DisplayName";
7826 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7827 pub const SZ_THDOCPROP_TOOLTIP
: &'
static str = "ToolTip";
7828 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7829 pub type TASKBANDPARTS
= i32;
7830 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7831 pub const TDP_GROUPCOUNT
: TASKBANDPARTS
= 1i32;
7832 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7833 pub const TDP_FLASHBUTTON
: TASKBANDPARTS
= 2i32;
7834 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7835 pub const TDP_FLASHBUTTONGROUPMENU
: TASKBANDPARTS
= 3i32;
7836 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7837 pub type TASKBARPARTS
= i32;
7838 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7839 pub const TBP_BACKGROUNDBOTTOM
: TASKBARPARTS
= 1i32;
7840 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7841 pub const TBP_BACKGROUNDRIGHT
: TASKBARPARTS
= 2i32;
7842 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7843 pub const TBP_BACKGROUNDTOP
: TASKBARPARTS
= 3i32;
7844 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7845 pub const TBP_BACKGROUNDLEFT
: TASKBARPARTS
= 4i32;
7846 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7847 pub const TBP_SIZINGBARBOTTOM
: TASKBARPARTS
= 5i32;
7848 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7849 pub const TBP_SIZINGBARRIGHT
: TASKBARPARTS
= 6i32;
7850 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7851 pub const TBP_SIZINGBARTOP
: TASKBARPARTS
= 7i32;
7852 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7853 pub const TBP_SIZINGBARLEFT
: TASKBARPARTS
= 8i32;
7854 #[repr(C, packed(1))]
7855 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
7856 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
7857 pub struct TASKDIALOGCONFIG
{
7859 pub hwndParent
: super::super::Foundation
::HWND
,
7860 pub hInstance
: super::super::Foundation
::HINSTANCE
,
7861 pub dwFlags
: TASKDIALOG_FLAGS
,
7862 pub dwCommonButtons
: TASKDIALOG_COMMON_BUTTON_FLAGS
,
7863 pub pszWindowTitle
: ::windows_sys
::core
::PCWSTR
,
7864 pub Anonymous1
: TASKDIALOGCONFIG_0
,
7865 pub pszMainInstruction
: ::windows_sys
::core
::PCWSTR
,
7866 pub pszContent
: ::windows_sys
::core
::PCWSTR
,
7868 pub pButtons
: *const TASKDIALOG_BUTTON
,
7869 pub nDefaultButton
: i32,
7870 pub cRadioButtons
: u32,
7871 pub pRadioButtons
: *const TASKDIALOG_BUTTON
,
7872 pub nDefaultRadioButton
: i32,
7873 pub pszVerificationText
: ::windows_sys
::core
::PCWSTR
,
7874 pub pszExpandedInformation
: ::windows_sys
::core
::PCWSTR
,
7875 pub pszExpandedControlText
: ::windows_sys
::core
::PCWSTR
,
7876 pub pszCollapsedControlText
: ::windows_sys
::core
::PCWSTR
,
7877 pub Anonymous2
: TASKDIALOGCONFIG_1
,
7878 pub pszFooter
: ::windows_sys
::core
::PCWSTR
,
7879 pub pfCallback
: PFTASKDIALOGCALLBACK
,
7880 pub lpCallbackData
: isize,
7883 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
7884 impl ::core
::marker
::Copy
for TASKDIALOGCONFIG {}
7885 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
7886 impl ::core
::clone
::Clone
for TASKDIALOGCONFIG
{
7887 fn clone(&self) -> Self {
7891 #[repr(C, packed(1))]
7892 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
7893 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
7894 pub union TASKDIALOGCONFIG_0
{
7895 pub hMainIcon
: super::WindowsAndMessaging
::HICON
,
7896 pub pszMainIcon
: ::windows_sys
::core
::PCWSTR
,
7898 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
7899 impl ::core
::marker
::Copy
for TASKDIALOGCONFIG_0 {}
7900 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
7901 impl ::core
::clone
::Clone
for TASKDIALOGCONFIG_0
{
7902 fn clone(&self) -> Self {
7906 #[repr(C, packed(1))]
7907 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
7908 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
7909 pub union TASKDIALOGCONFIG_1
{
7910 pub hFooterIcon
: super::WindowsAndMessaging
::HICON
,
7911 pub pszFooterIcon
: ::windows_sys
::core
::PCWSTR
,
7913 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
7914 impl ::core
::marker
::Copy
for TASKDIALOGCONFIG_1 {}
7915 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
7916 impl ::core
::clone
::Clone
for TASKDIALOGCONFIG_1
{
7917 fn clone(&self) -> Self {
7921 #[repr(C, packed(1))]
7922 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7923 pub struct TASKDIALOG_BUTTON
{
7925 pub pszButtonText
: ::windows_sys
::core
::PCWSTR
,
7927 impl ::core
::marker
::Copy
for TASKDIALOG_BUTTON {}
7928 impl ::core
::clone
::Clone
for TASKDIALOG_BUTTON
{
7929 fn clone(&self) -> Self {
7933 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7934 pub type TASKDIALOG_COMMON_BUTTON_FLAGS
= i32;
7935 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7936 pub const TDCBF_OK_BUTTON
: TASKDIALOG_COMMON_BUTTON_FLAGS
= 1i32;
7937 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7938 pub const TDCBF_YES_BUTTON
: TASKDIALOG_COMMON_BUTTON_FLAGS
= 2i32;
7939 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7940 pub const TDCBF_NO_BUTTON
: TASKDIALOG_COMMON_BUTTON_FLAGS
= 4i32;
7941 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7942 pub const TDCBF_CANCEL_BUTTON
: TASKDIALOG_COMMON_BUTTON_FLAGS
= 8i32;
7943 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7944 pub const TDCBF_RETRY_BUTTON
: TASKDIALOG_COMMON_BUTTON_FLAGS
= 16i32;
7945 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7946 pub const TDCBF_CLOSE_BUTTON
: TASKDIALOG_COMMON_BUTTON_FLAGS
= 32i32;
7947 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7948 pub type TASKDIALOG_ELEMENTS
= i32;
7949 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7950 pub const TDE_CONTENT
: TASKDIALOG_ELEMENTS
= 0i32;
7951 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7952 pub const TDE_EXPANDED_INFORMATION
: TASKDIALOG_ELEMENTS
= 1i32;
7953 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7954 pub const TDE_FOOTER
: TASKDIALOG_ELEMENTS
= 2i32;
7955 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7956 pub const TDE_MAIN_INSTRUCTION
: TASKDIALOG_ELEMENTS
= 3i32;
7957 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7958 pub type TASKDIALOG_FLAGS
= i32;
7959 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7960 pub const TDF_ENABLE_HYPERLINKS
: TASKDIALOG_FLAGS
= 1i32;
7961 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7962 pub const TDF_USE_HICON_MAIN
: TASKDIALOG_FLAGS
= 2i32;
7963 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7964 pub const TDF_USE_HICON_FOOTER
: TASKDIALOG_FLAGS
= 4i32;
7965 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7966 pub const TDF_ALLOW_DIALOG_CANCELLATION
: TASKDIALOG_FLAGS
= 8i32;
7967 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7968 pub const TDF_USE_COMMAND_LINKS
: TASKDIALOG_FLAGS
= 16i32;
7969 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7970 pub const TDF_USE_COMMAND_LINKS_NO_ICON
: TASKDIALOG_FLAGS
= 32i32;
7971 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7972 pub const TDF_EXPAND_FOOTER_AREA
: TASKDIALOG_FLAGS
= 64i32;
7973 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7974 pub const TDF_EXPANDED_BY_DEFAULT
: TASKDIALOG_FLAGS
= 128i32;
7975 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7976 pub const TDF_VERIFICATION_FLAG_CHECKED
: TASKDIALOG_FLAGS
= 256i32;
7977 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7978 pub const TDF_SHOW_PROGRESS_BAR
: TASKDIALOG_FLAGS
= 512i32;
7979 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7980 pub const TDF_SHOW_MARQUEE_PROGRESS_BAR
: TASKDIALOG_FLAGS
= 1024i32;
7981 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7982 pub const TDF_CALLBACK_TIMER
: TASKDIALOG_FLAGS
= 2048i32;
7983 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7984 pub const TDF_POSITION_RELATIVE_TO_WINDOW
: TASKDIALOG_FLAGS
= 4096i32;
7985 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7986 pub const TDF_RTL_LAYOUT
: TASKDIALOG_FLAGS
= 8192i32;
7987 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7988 pub const TDF_NO_DEFAULT_RADIO_BUTTON
: TASKDIALOG_FLAGS
= 16384i32;
7989 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7990 pub const TDF_CAN_BE_MINIMIZED
: TASKDIALOG_FLAGS
= 32768i32;
7991 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7992 pub const TDF_NO_SET_FOREGROUND
: TASKDIALOG_FLAGS
= 65536i32;
7993 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7994 pub const TDF_SIZE_TO_CONTENT
: TASKDIALOG_FLAGS
= 16777216i32;
7995 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7996 pub type TASKDIALOG_ICON_ELEMENTS
= i32;
7997 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
7998 pub const TDIE_ICON_MAIN
: TASKDIALOG_ICON_ELEMENTS
= 0i32;
7999 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8000 pub const TDIE_ICON_FOOTER
: TASKDIALOG_ICON_ELEMENTS
= 1i32;
8001 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8002 pub type TASKDIALOG_MESSAGES
= i32;
8003 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8004 pub const TDM_NAVIGATE_PAGE
: TASKDIALOG_MESSAGES
= 1125i32;
8005 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8006 pub const TDM_CLICK_BUTTON
: TASKDIALOG_MESSAGES
= 1126i32;
8007 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8008 pub const TDM_SET_MARQUEE_PROGRESS_BAR
: TASKDIALOG_MESSAGES
= 1127i32;
8009 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8010 pub const TDM_SET_PROGRESS_BAR_STATE
: TASKDIALOG_MESSAGES
= 1128i32;
8011 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8012 pub const TDM_SET_PROGRESS_BAR_RANGE
: TASKDIALOG_MESSAGES
= 1129i32;
8013 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8014 pub const TDM_SET_PROGRESS_BAR_POS
: TASKDIALOG_MESSAGES
= 1130i32;
8015 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8016 pub const TDM_SET_PROGRESS_BAR_MARQUEE
: TASKDIALOG_MESSAGES
= 1131i32;
8017 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8018 pub const TDM_SET_ELEMENT_TEXT
: TASKDIALOG_MESSAGES
= 1132i32;
8019 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8020 pub const TDM_CLICK_RADIO_BUTTON
: TASKDIALOG_MESSAGES
= 1134i32;
8021 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8022 pub const TDM_ENABLE_BUTTON
: TASKDIALOG_MESSAGES
= 1135i32;
8023 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8024 pub const TDM_ENABLE_RADIO_BUTTON
: TASKDIALOG_MESSAGES
= 1136i32;
8025 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8026 pub const TDM_CLICK_VERIFICATION
: TASKDIALOG_MESSAGES
= 1137i32;
8027 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8028 pub const TDM_UPDATE_ELEMENT_TEXT
: TASKDIALOG_MESSAGES
= 1138i32;
8029 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8030 pub const TDM_SET_BUTTON_ELEVATION_REQUIRED_STATE
: TASKDIALOG_MESSAGES
= 1139i32;
8031 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8032 pub const TDM_UPDATE_ICON
: TASKDIALOG_MESSAGES
= 1140i32;
8033 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8034 pub type TASKDIALOG_NOTIFICATIONS
= i32;
8035 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8036 pub const TDN_CREATED
: TASKDIALOG_NOTIFICATIONS
= 0i32;
8037 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8038 pub const TDN_NAVIGATED
: TASKDIALOG_NOTIFICATIONS
= 1i32;
8039 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8040 pub const TDN_BUTTON_CLICKED
: TASKDIALOG_NOTIFICATIONS
= 2i32;
8041 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8042 pub const TDN_HYPERLINK_CLICKED
: TASKDIALOG_NOTIFICATIONS
= 3i32;
8043 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8044 pub const TDN_TIMER
: TASKDIALOG_NOTIFICATIONS
= 4i32;
8045 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8046 pub const TDN_DESTROYED
: TASKDIALOG_NOTIFICATIONS
= 5i32;
8047 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8048 pub const TDN_RADIO_BUTTON_CLICKED
: TASKDIALOG_NOTIFICATIONS
= 6i32;
8049 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8050 pub const TDN_DIALOG_CONSTRUCTED
: TASKDIALOG_NOTIFICATIONS
= 7i32;
8051 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8052 pub const TDN_VERIFICATION_CLICKED
: TASKDIALOG_NOTIFICATIONS
= 8i32;
8053 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8054 pub const TDN_HELP
: TASKDIALOG_NOTIFICATIONS
= 9i32;
8055 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8056 pub const TDN_EXPANDO_BUTTON_CLICKED
: TASKDIALOG_NOTIFICATIONS
= 10i32;
8058 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8059 pub struct TA_CUBIC_BEZIER
{
8060 pub header
: TA_TIMINGFUNCTION
,
8066 impl ::core
::marker
::Copy
for TA_CUBIC_BEZIER {}
8067 impl ::core
::clone
::Clone
for TA_CUBIC_BEZIER
{
8068 fn clone(&self) -> Self {
8072 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8073 pub type TA_PROPERTY
= i32;
8074 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8075 pub const TAP_FLAGS
: TA_PROPERTY
= 0i32;
8076 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8077 pub const TAP_TRANSFORMCOUNT
: TA_PROPERTY
= 1i32;
8078 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8079 pub const TAP_STAGGERDELAY
: TA_PROPERTY
= 2i32;
8080 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8081 pub const TAP_STAGGERDELAYCAP
: TA_PROPERTY
= 3i32;
8082 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8083 pub const TAP_STAGGERDELAYFACTOR
: TA_PROPERTY
= 4i32;
8084 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8085 pub const TAP_ZORDER
: TA_PROPERTY
= 5i32;
8086 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8087 pub type TA_PROPERTY_FLAG
= u32;
8088 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8089 pub const TAPF_NONE
: TA_PROPERTY_FLAG
= 0u32;
8090 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8091 pub const TAPF_HASSTAGGER
: TA_PROPERTY_FLAG
= 1u32;
8092 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8093 pub const TAPF_ISRTLAWARE
: TA_PROPERTY_FLAG
= 2u32;
8094 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8095 pub const TAPF_ALLOWCOLLECTION
: TA_PROPERTY_FLAG
= 4u32;
8096 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8097 pub const TAPF_HASBACKGROUND
: TA_PROPERTY_FLAG
= 8u32;
8098 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8099 pub const TAPF_HASPERSPECTIVE
: TA_PROPERTY_FLAG
= 16u32;
8101 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8102 pub struct TA_TIMINGFUNCTION
{
8103 pub eTimingFunctionType
: TA_TIMINGFUNCTION_TYPE
,
8105 impl ::core
::marker
::Copy
for TA_TIMINGFUNCTION {}
8106 impl ::core
::clone
::Clone
for TA_TIMINGFUNCTION
{
8107 fn clone(&self) -> Self {
8111 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8112 pub type TA_TIMINGFUNCTION_TYPE
= i32;
8113 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8114 pub const TTFT_UNDEFINED
: TA_TIMINGFUNCTION_TYPE
= 0i32;
8115 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8116 pub const TTFT_CUBIC_BEZIER
: TA_TIMINGFUNCTION_TYPE
= 1i32;
8118 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8119 pub struct TA_TRANSFORM
{
8120 pub eTransformType
: TA_TRANSFORM_TYPE
,
8121 pub dwTimingFunctionId
: u32,
8122 pub dwStartTime
: u32,
8123 pub dwDurationTime
: u32,
8124 pub eFlags
: TA_TRANSFORM_FLAG
,
8126 impl ::core
::marker
::Copy
for TA_TRANSFORM {}
8127 impl ::core
::clone
::Clone
for TA_TRANSFORM
{
8128 fn clone(&self) -> Self {
8133 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8134 pub struct TA_TRANSFORM_2D
{
8135 pub header
: TA_TRANSFORM
,
8143 impl ::core
::marker
::Copy
for TA_TRANSFORM_2D {}
8144 impl ::core
::clone
::Clone
for TA_TRANSFORM_2D
{
8145 fn clone(&self) -> Self {
8150 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8151 pub struct TA_TRANSFORM_CLIP
{
8152 pub header
: TA_TRANSFORM
,
8157 pub rInitialLeft
: f32,
8158 pub rInitialTop
: f32,
8159 pub rInitialRight
: f32,
8160 pub rInitialBottom
: f32,
8162 impl ::core
::marker
::Copy
for TA_TRANSFORM_CLIP {}
8163 impl ::core
::clone
::Clone
for TA_TRANSFORM_CLIP
{
8164 fn clone(&self) -> Self {
8168 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8169 pub type TA_TRANSFORM_FLAG
= i32;
8170 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8171 pub const TATF_NONE
: TA_TRANSFORM_FLAG
= 0i32;
8172 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8173 pub const TATF_TARGETVALUES_USER
: TA_TRANSFORM_FLAG
= 1i32;
8174 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8175 pub const TATF_HASINITIALVALUES
: TA_TRANSFORM_FLAG
= 2i32;
8176 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8177 pub const TATF_HASORIGINVALUES
: TA_TRANSFORM_FLAG
= 4i32;
8179 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8180 pub struct TA_TRANSFORM_OPACITY
{
8181 pub header
: TA_TRANSFORM
,
8183 pub rInitialOpacity
: f32,
8185 impl ::core
::marker
::Copy
for TA_TRANSFORM_OPACITY {}
8186 impl ::core
::clone
::Clone
for TA_TRANSFORM_OPACITY
{
8187 fn clone(&self) -> Self {
8191 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8192 pub type TA_TRANSFORM_TYPE
= i32;
8193 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8194 pub const TATT_TRANSLATE_2D
: TA_TRANSFORM_TYPE
= 0i32;
8195 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8196 pub const TATT_SCALE_2D
: TA_TRANSFORM_TYPE
= 1i32;
8197 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8198 pub const TATT_OPACITY
: TA_TRANSFORM_TYPE
= 2i32;
8199 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8200 pub const TATT_CLIP
: TA_TRANSFORM_TYPE
= 3i32;
8202 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
8203 #[cfg(feature = "Win32_Foundation")]
8204 pub struct TBADDBITMAP
{
8205 pub hInst
: super::super::Foundation
::HINSTANCE
,
8208 #[cfg(feature = "Win32_Foundation")]
8209 impl ::core
::marker
::Copy
for TBADDBITMAP {}
8210 #[cfg(feature = "Win32_Foundation")]
8211 impl ::core
::clone
::Clone
for TBADDBITMAP
{
8212 fn clone(&self) -> Self {
8216 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8217 pub const TBBF_LARGE
: u32 = 1u32;
8219 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8220 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
8221 pub struct TBBUTTON
{
8226 pub bReserved
: [u8; 6],
8230 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
8231 impl ::core
::marker
::Copy
for TBBUTTON {}
8232 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
8233 impl ::core
::clone
::Clone
for TBBUTTON
{
8234 fn clone(&self) -> Self {
8239 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8240 #[cfg(target_arch = "x86")]
8241 pub struct TBBUTTON
{
8246 pub bReserved
: [u8; 2],
8250 #[cfg(target_arch = "x86")]
8251 impl ::core
::marker
::Copy
for TBBUTTON {}
8252 #[cfg(target_arch = "x86")]
8253 impl ::core
::clone
::Clone
for TBBUTTON
{
8254 fn clone(&self) -> Self {
8259 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8260 pub struct TBBUTTONINFOA
{
8262 pub dwMask
: TBBUTTONINFOW_MASK
,
8269 pub pszText
: ::windows_sys
::core
::PSTR
,
8272 impl ::core
::marker
::Copy
for TBBUTTONINFOA {}
8273 impl ::core
::clone
::Clone
for TBBUTTONINFOA
{
8274 fn clone(&self) -> Self {
8279 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8280 pub struct TBBUTTONINFOW
{
8282 pub dwMask
: TBBUTTONINFOW_MASK
,
8289 pub pszText
: ::windows_sys
::core
::PWSTR
,
8292 impl ::core
::marker
::Copy
for TBBUTTONINFOW {}
8293 impl ::core
::clone
::Clone
for TBBUTTONINFOW
{
8294 fn clone(&self) -> Self {
8298 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8299 pub type TBBUTTONINFOW_MASK
= u32;
8300 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8301 pub const TBIF_BYINDEX
: TBBUTTONINFOW_MASK
= 2147483648u32;
8302 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8303 pub const TBIF_COMMAND
: TBBUTTONINFOW_MASK
= 32u32;
8304 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8305 pub const TBIF_IMAGE
: TBBUTTONINFOW_MASK
= 1u32;
8306 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8307 pub const TBIF_LPARAM
: TBBUTTONINFOW_MASK
= 16u32;
8308 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8309 pub const TBIF_SIZE
: TBBUTTONINFOW_MASK
= 64u32;
8310 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8311 pub const TBIF_STATE
: TBBUTTONINFOW_MASK
= 4u32;
8312 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8313 pub const TBIF_STYLE
: TBBUTTONINFOW_MASK
= 8u32;
8314 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8315 pub const TBIF_TEXT
: TBBUTTONINFOW_MASK
= 2u32;
8316 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8317 pub const TBCDRF_BLENDICON
: u32 = 2097152u32;
8318 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8319 pub const TBCDRF_HILITEHOTTRACK
: u32 = 131072u32;
8320 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8321 pub const TBCDRF_NOBACKGROUND
: u32 = 4194304u32;
8322 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8323 pub const TBCDRF_NOEDGES
: u32 = 65536u32;
8324 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8325 pub const TBCDRF_NOETCHEDEFFECT
: u32 = 1048576u32;
8326 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8327 pub const TBCDRF_NOMARK
: u32 = 524288u32;
8328 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8329 pub const TBCDRF_NOOFFSET
: u32 = 262144u32;
8330 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8331 pub const TBCDRF_USECDCOLORS
: u32 = 8388608u32;
8332 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8333 pub const TBCD_CHANNEL
: u32 = 3u32;
8334 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8335 pub const TBCD_THUMB
: u32 = 2u32;
8336 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8337 pub const TBCD_TICS
: u32 = 1u32;
8338 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8339 pub const TBDDRET_DEFAULT
: u32 = 0u32;
8340 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8341 pub const TBDDRET_NODEFAULT
: u32 = 1u32;
8342 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8343 pub const TBDDRET_TREATPRESSED
: u32 = 2u32;
8345 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8346 pub struct TBINSERTMARK
{
8348 pub dwFlags
: TBINSERTMARK_FLAGS
,
8350 impl ::core
::marker
::Copy
for TBINSERTMARK {}
8351 impl ::core
::clone
::Clone
for TBINSERTMARK
{
8352 fn clone(&self) -> Self {
8356 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8357 pub type TBINSERTMARK_FLAGS
= u32;
8358 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8359 pub const TBIMHT_NONE
: TBINSERTMARK_FLAGS
= 0u32;
8360 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8361 pub const TBIMHT_AFTER
: TBINSERTMARK_FLAGS
= 1u32;
8362 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8363 pub const TBIMHT_BACKGROUND
: TBINSERTMARK_FLAGS
= 2u32;
8365 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8366 pub struct TBMETRICS
{
8373 pub cxButtonSpacing
: i32,
8374 pub cyButtonSpacing
: i32,
8376 impl ::core
::marker
::Copy
for TBMETRICS {}
8377 impl ::core
::clone
::Clone
for TBMETRICS
{
8378 fn clone(&self) -> Self {
8382 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8383 pub const TBMF_BARPAD
: u32 = 2u32;
8384 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8385 pub const TBMF_BUTTONSPACING
: u32 = 4u32;
8386 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8387 pub const TBMF_PAD
: u32 = 1u32;
8388 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8389 pub const TBM_CLEARSEL
: u32 = 1043u32;
8390 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8391 pub const TBM_CLEARTICS
: u32 = 1033u32;
8392 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8393 pub const TBM_GETBUDDY
: u32 = 1057u32;
8394 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8395 pub const TBM_GETCHANNELRECT
: u32 = 1050u32;
8396 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8397 pub const TBM_GETLINESIZE
: u32 = 1048u32;
8398 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8399 pub const TBM_GETNUMTICS
: u32 = 1040u32;
8400 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8401 pub const TBM_GETPAGESIZE
: u32 = 1046u32;
8402 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8403 pub const TBM_GETPTICS
: u32 = 1038u32;
8404 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8405 pub const TBM_GETRANGEMAX
: u32 = 1026u32;
8406 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8407 pub const TBM_GETRANGEMIN
: u32 = 1025u32;
8408 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8409 pub const TBM_GETSELEND
: u32 = 1042u32;
8410 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8411 pub const TBM_GETSELSTART
: u32 = 1041u32;
8412 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8413 pub const TBM_GETTHUMBLENGTH
: u32 = 1052u32;
8414 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8415 pub const TBM_GETTHUMBRECT
: u32 = 1049u32;
8416 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8417 pub const TBM_GETTIC
: u32 = 1027u32;
8418 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8419 pub const TBM_GETTICPOS
: u32 = 1039u32;
8420 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8421 pub const TBM_GETTOOLTIPS
: u32 = 1054u32;
8422 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8423 pub const TBM_GETUNICODEFORMAT
: u32 = 8198u32;
8424 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8425 pub const TBM_SETBUDDY
: u32 = 1056u32;
8426 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8427 pub const TBM_SETLINESIZE
: u32 = 1047u32;
8428 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8429 pub const TBM_SETPAGESIZE
: u32 = 1045u32;
8430 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8431 pub const TBM_SETPOS
: u32 = 1029u32;
8432 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8433 pub const TBM_SETPOSNOTIFY
: u32 = 1058u32;
8434 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8435 pub const TBM_SETRANGE
: u32 = 1030u32;
8436 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8437 pub const TBM_SETRANGEMAX
: u32 = 1032u32;
8438 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8439 pub const TBM_SETRANGEMIN
: u32 = 1031u32;
8440 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8441 pub const TBM_SETSEL
: u32 = 1034u32;
8442 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8443 pub const TBM_SETSELEND
: u32 = 1036u32;
8444 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8445 pub const TBM_SETSELSTART
: u32 = 1035u32;
8446 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8447 pub const TBM_SETTHUMBLENGTH
: u32 = 1051u32;
8448 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8449 pub const TBM_SETTIC
: u32 = 1028u32;
8450 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8451 pub const TBM_SETTICFREQ
: u32 = 1044u32;
8452 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8453 pub const TBM_SETTIPSIDE
: u32 = 1055u32;
8454 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8455 pub const TBM_SETTOOLTIPS
: u32 = 1053u32;
8456 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8457 pub const TBM_SETUNICODEFORMAT
: u32 = 8197u32;
8458 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8459 pub const TBNRF_ENDCUSTOMIZE
: u32 = 2u32;
8460 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8461 pub const TBNRF_HIDEHELP
: u32 = 1u32;
8463 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
8464 #[cfg(feature = "Win32_Foundation")]
8465 pub struct TBREPLACEBITMAP
{
8466 pub hInstOld
: super::super::Foundation
::HINSTANCE
,
8468 pub hInstNew
: super::super::Foundation
::HINSTANCE
,
8472 #[cfg(feature = "Win32_Foundation")]
8473 impl ::core
::marker
::Copy
for TBREPLACEBITMAP {}
8474 #[cfg(feature = "Win32_Foundation")]
8475 impl ::core
::clone
::Clone
for TBREPLACEBITMAP
{
8476 fn clone(&self) -> Self {
8481 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_System_Registry\"`*"]
8482 #[cfg(feature = "Win32_System_Registry")]
8483 pub struct TBSAVEPARAMSA
{
8484 pub hkr
: super::super::System
::Registry
::HKEY
,
8485 pub pszSubKey
: ::windows_sys
::core
::PCSTR
,
8486 pub pszValueName
: ::windows_sys
::core
::PCSTR
,
8488 #[cfg(feature = "Win32_System_Registry")]
8489 impl ::core
::marker
::Copy
for TBSAVEPARAMSA {}
8490 #[cfg(feature = "Win32_System_Registry")]
8491 impl ::core
::clone
::Clone
for TBSAVEPARAMSA
{
8492 fn clone(&self) -> Self {
8497 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_System_Registry\"`*"]
8498 #[cfg(feature = "Win32_System_Registry")]
8499 pub struct TBSAVEPARAMSW
{
8500 pub hkr
: super::super::System
::Registry
::HKEY
,
8501 pub pszSubKey
: ::windows_sys
::core
::PCWSTR
,
8502 pub pszValueName
: ::windows_sys
::core
::PCWSTR
,
8504 #[cfg(feature = "Win32_System_Registry")]
8505 impl ::core
::marker
::Copy
for TBSAVEPARAMSW {}
8506 #[cfg(feature = "Win32_System_Registry")]
8507 impl ::core
::clone
::Clone
for TBSAVEPARAMSW
{
8508 fn clone(&self) -> Self {
8512 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8513 pub const TBSTATE_CHECKED
: u32 = 1u32;
8514 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8515 pub const TBSTATE_ELLIPSES
: u32 = 64u32;
8516 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8517 pub const TBSTATE_ENABLED
: u32 = 4u32;
8518 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8519 pub const TBSTATE_HIDDEN
: u32 = 8u32;
8520 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8521 pub const TBSTATE_INDETERMINATE
: u32 = 16u32;
8522 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8523 pub const TBSTATE_MARKED
: u32 = 128u32;
8524 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8525 pub const TBSTATE_PRESSED
: u32 = 2u32;
8526 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8527 pub const TBSTATE_WRAP
: u32 = 32u32;
8528 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8529 pub const TBSTYLE_ALTDRAG
: u32 = 1024u32;
8530 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8531 pub const TBSTYLE_AUTOSIZE
: u32 = 16u32;
8532 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8533 pub const TBSTYLE_BUTTON
: u32 = 0u32;
8534 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8535 pub const TBSTYLE_CHECK
: u32 = 2u32;
8536 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8537 pub const TBSTYLE_CUSTOMERASE
: u32 = 8192u32;
8538 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8539 pub const TBSTYLE_DROPDOWN
: u32 = 8u32;
8540 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8541 pub const TBSTYLE_EX_DOUBLEBUFFER
: u32 = 128u32;
8542 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8543 pub const TBSTYLE_EX_DRAWDDARROWS
: u32 = 1u32;
8544 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8545 pub const TBSTYLE_EX_HIDECLIPPEDBUTTONS
: u32 = 16u32;
8546 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8547 pub const TBSTYLE_EX_MIXEDBUTTONS
: u32 = 8u32;
8548 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8549 pub const TBSTYLE_EX_MULTICOLUMN
: u32 = 2u32;
8550 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8551 pub const TBSTYLE_EX_VERTICAL
: u32 = 4u32;
8552 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8553 pub const TBSTYLE_FLAT
: u32 = 2048u32;
8554 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8555 pub const TBSTYLE_GROUP
: u32 = 4u32;
8556 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8557 pub const TBSTYLE_LIST
: u32 = 4096u32;
8558 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8559 pub const TBSTYLE_NOPREFIX
: u32 = 32u32;
8560 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8561 pub const TBSTYLE_REGISTERDROP
: u32 = 16384u32;
8562 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8563 pub const TBSTYLE_SEP
: u32 = 1u32;
8564 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8565 pub const TBSTYLE_TOOLTIPS
: u32 = 256u32;
8566 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8567 pub const TBSTYLE_TRANSPARENT
: u32 = 32768u32;
8568 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8569 pub const TBSTYLE_WRAPABLE
: u32 = 512u32;
8570 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8571 pub const TBS_AUTOTICKS
: u32 = 1u32;
8572 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8573 pub const TBS_BOTH
: u32 = 8u32;
8574 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8575 pub const TBS_BOTTOM
: u32 = 0u32;
8576 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8577 pub const TBS_DOWNISLEFT
: u32 = 1024u32;
8578 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8579 pub const TBS_ENABLESELRANGE
: u32 = 32u32;
8580 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8581 pub const TBS_FIXEDLENGTH
: u32 = 64u32;
8582 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8583 pub const TBS_HORZ
: u32 = 0u32;
8584 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8585 pub const TBS_LEFT
: u32 = 4u32;
8586 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8587 pub const TBS_NOTHUMB
: u32 = 128u32;
8588 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8589 pub const TBS_NOTICKS
: u32 = 16u32;
8590 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8591 pub const TBS_NOTIFYBEFOREMOVE
: u32 = 2048u32;
8592 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8593 pub const TBS_REVERSED
: u32 = 512u32;
8594 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8595 pub const TBS_RIGHT
: u32 = 0u32;
8596 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8597 pub const TBS_TOOLTIPS
: u32 = 256u32;
8598 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8599 pub const TBS_TOP
: u32 = 4u32;
8600 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8601 pub const TBS_TRANSPARENTBKGND
: u32 = 4096u32;
8602 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8603 pub const TBS_VERT
: u32 = 2u32;
8604 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8605 pub const TBTS_BOTTOM
: u32 = 2u32;
8606 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8607 pub const TBTS_LEFT
: u32 = 1u32;
8608 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8609 pub const TBTS_RIGHT
: u32 = 3u32;
8610 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8611 pub const TBTS_TOP
: u32 = 0u32;
8612 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8613 pub const TB_ADDBITMAP
: u32 = 1043u32;
8614 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8615 pub const TB_ADDBUTTONS
: u32 = 1092u32;
8616 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8617 pub const TB_ADDBUTTONSA
: u32 = 1044u32;
8618 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8619 pub const TB_ADDBUTTONSW
: u32 = 1092u32;
8620 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8621 pub const TB_ADDSTRING
: u32 = 1101u32;
8622 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8623 pub const TB_ADDSTRINGA
: u32 = 1052u32;
8624 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8625 pub const TB_ADDSTRINGW
: u32 = 1101u32;
8626 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8627 pub const TB_AUTOSIZE
: u32 = 1057u32;
8628 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8629 pub const TB_BOTTOM
: u32 = 7u32;
8630 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8631 pub const TB_BUTTONCOUNT
: u32 = 1048u32;
8632 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8633 pub const TB_BUTTONSTRUCTSIZE
: u32 = 1054u32;
8634 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8635 pub const TB_CHANGEBITMAP
: u32 = 1067u32;
8636 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8637 pub const TB_CHECKBUTTON
: u32 = 1026u32;
8638 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8639 pub const TB_COMMANDTOINDEX
: u32 = 1049u32;
8640 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8641 pub const TB_CUSTOMIZE
: u32 = 1051u32;
8642 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8643 pub const TB_DELETEBUTTON
: u32 = 1046u32;
8644 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8645 pub const TB_ENABLEBUTTON
: u32 = 1025u32;
8646 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8647 pub const TB_ENDTRACK
: u32 = 8u32;
8648 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8649 pub const TB_GETANCHORHIGHLIGHT
: u32 = 1098u32;
8650 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8651 pub const TB_GETBITMAP
: u32 = 1068u32;
8652 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8653 pub const TB_GETBITMAPFLAGS
: u32 = 1065u32;
8654 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8655 pub const TB_GETBUTTON
: u32 = 1047u32;
8656 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8657 pub const TB_GETBUTTONINFO
: u32 = 1087u32;
8658 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8659 pub const TB_GETBUTTONINFOA
: u32 = 1089u32;
8660 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8661 pub const TB_GETBUTTONINFOW
: u32 = 1087u32;
8662 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8663 pub const TB_GETBUTTONSIZE
: u32 = 1082u32;
8664 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8665 pub const TB_GETBUTTONTEXT
: u32 = 1099u32;
8666 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8667 pub const TB_GETBUTTONTEXTA
: u32 = 1069u32;
8668 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8669 pub const TB_GETBUTTONTEXTW
: u32 = 1099u32;
8670 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8671 pub const TB_GETCOLORSCHEME
: u32 = 8195u32;
8672 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8673 pub const TB_GETDISABLEDIMAGELIST
: u32 = 1079u32;
8674 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8675 pub const TB_GETEXTENDEDSTYLE
: u32 = 1109u32;
8676 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8677 pub const TB_GETHOTIMAGELIST
: u32 = 1077u32;
8678 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8679 pub const TB_GETHOTITEM
: u32 = 1095u32;
8680 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8681 pub const TB_GETIDEALSIZE
: u32 = 1123u32;
8682 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8683 pub const TB_GETIMAGELIST
: u32 = 1073u32;
8684 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8685 pub const TB_GETIMAGELISTCOUNT
: u32 = 1122u32;
8686 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8687 pub const TB_GETINSERTMARK
: u32 = 1103u32;
8688 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8689 pub const TB_GETINSERTMARKCOLOR
: u32 = 1113u32;
8690 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8691 pub const TB_GETITEMDROPDOWNRECT
: u32 = 1127u32;
8692 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8693 pub const TB_GETITEMRECT
: u32 = 1053u32;
8694 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8695 pub const TB_GETMAXSIZE
: u32 = 1107u32;
8696 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8697 pub const TB_GETMETRICS
: u32 = 1125u32;
8698 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8699 pub const TB_GETOBJECT
: u32 = 1086u32;
8700 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8701 pub const TB_GETPADDING
: u32 = 1110u32;
8702 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8703 pub const TB_GETPRESSEDIMAGELIST
: u32 = 1129u32;
8704 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8705 pub const TB_GETRECT
: u32 = 1075u32;
8706 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8707 pub const TB_GETROWS
: u32 = 1064u32;
8708 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8709 pub const TB_GETSTATE
: u32 = 1042u32;
8710 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8711 pub const TB_GETSTRING
: u32 = 1115u32;
8712 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8713 pub const TB_GETSTRINGA
: u32 = 1116u32;
8714 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8715 pub const TB_GETSTRINGW
: u32 = 1115u32;
8716 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8717 pub const TB_GETSTYLE
: u32 = 1081u32;
8718 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8719 pub const TB_GETTEXTROWS
: u32 = 1085u32;
8720 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8721 pub const TB_GETTOOLTIPS
: u32 = 1059u32;
8722 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8723 pub const TB_GETUNICODEFORMAT
: u32 = 8198u32;
8724 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8725 pub const TB_HASACCELERATOR
: u32 = 1119u32;
8726 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8727 pub const TB_HIDEBUTTON
: u32 = 1028u32;
8728 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8729 pub const TB_HITTEST
: u32 = 1093u32;
8730 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8731 pub const TB_INDETERMINATE
: u32 = 1029u32;
8732 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8733 pub const TB_INSERTBUTTON
: u32 = 1091u32;
8734 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8735 pub const TB_INSERTBUTTONA
: u32 = 1045u32;
8736 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8737 pub const TB_INSERTBUTTONW
: u32 = 1091u32;
8738 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8739 pub const TB_INSERTMARKHITTEST
: u32 = 1105u32;
8740 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8741 pub const TB_ISBUTTONCHECKED
: u32 = 1034u32;
8742 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8743 pub const TB_ISBUTTONENABLED
: u32 = 1033u32;
8744 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8745 pub const TB_ISBUTTONHIDDEN
: u32 = 1036u32;
8746 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8747 pub const TB_ISBUTTONHIGHLIGHTED
: u32 = 1038u32;
8748 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8749 pub const TB_ISBUTTONINDETERMINATE
: u32 = 1037u32;
8750 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8751 pub const TB_ISBUTTONPRESSED
: u32 = 1035u32;
8752 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8753 pub const TB_LINEDOWN
: u32 = 1u32;
8754 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8755 pub const TB_LINEUP
: u32 = 0u32;
8756 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8757 pub const TB_LOADIMAGES
: u32 = 1074u32;
8758 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8759 pub const TB_MAPACCELERATOR
: u32 = 1114u32;
8760 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8761 pub const TB_MAPACCELERATORA
: u32 = 1102u32;
8762 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8763 pub const TB_MAPACCELERATORW
: u32 = 1114u32;
8764 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8765 pub const TB_MARKBUTTON
: u32 = 1030u32;
8766 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8767 pub const TB_MOVEBUTTON
: u32 = 1106u32;
8768 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8769 pub const TB_PAGEDOWN
: u32 = 3u32;
8770 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8771 pub const TB_PAGEUP
: u32 = 2u32;
8772 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8773 pub const TB_PRESSBUTTON
: u32 = 1027u32;
8774 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8775 pub const TB_REPLACEBITMAP
: u32 = 1070u32;
8776 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8777 pub const TB_SAVERESTORE
: u32 = 1100u32;
8778 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8779 pub const TB_SAVERESTOREA
: u32 = 1050u32;
8780 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8781 pub const TB_SAVERESTOREW
: u32 = 1100u32;
8782 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8783 pub const TB_SETANCHORHIGHLIGHT
: u32 = 1097u32;
8784 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8785 pub const TB_SETBITMAPSIZE
: u32 = 1056u32;
8786 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8787 pub const TB_SETBOUNDINGSIZE
: u32 = 1117u32;
8788 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8789 pub const TB_SETBUTTONINFO
: u32 = 1088u32;
8790 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8791 pub const TB_SETBUTTONINFOA
: u32 = 1090u32;
8792 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8793 pub const TB_SETBUTTONINFOW
: u32 = 1088u32;
8794 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8795 pub const TB_SETBUTTONSIZE
: u32 = 1055u32;
8796 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8797 pub const TB_SETBUTTONWIDTH
: u32 = 1083u32;
8798 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8799 pub const TB_SETCMDID
: u32 = 1066u32;
8800 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8801 pub const TB_SETCOLORSCHEME
: u32 = 8194u32;
8802 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8803 pub const TB_SETDISABLEDIMAGELIST
: u32 = 1078u32;
8804 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8805 pub const TB_SETDRAWTEXTFLAGS
: u32 = 1094u32;
8806 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8807 pub const TB_SETEXTENDEDSTYLE
: u32 = 1108u32;
8808 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8809 pub const TB_SETHOTIMAGELIST
: u32 = 1076u32;
8810 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8811 pub const TB_SETHOTITEM
: u32 = 1096u32;
8812 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8813 pub const TB_SETHOTITEM2
: u32 = 1118u32;
8814 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8815 pub const TB_SETIMAGELIST
: u32 = 1072u32;
8816 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8817 pub const TB_SETINDENT
: u32 = 1071u32;
8818 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8819 pub const TB_SETINSERTMARK
: u32 = 1104u32;
8820 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8821 pub const TB_SETINSERTMARKCOLOR
: u32 = 1112u32;
8822 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8823 pub const TB_SETLISTGAP
: u32 = 1120u32;
8824 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8825 pub const TB_SETMAXTEXTROWS
: u32 = 1084u32;
8826 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8827 pub const TB_SETMETRICS
: u32 = 1126u32;
8828 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8829 pub const TB_SETPADDING
: u32 = 1111u32;
8830 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8831 pub const TB_SETPARENT
: u32 = 1061u32;
8832 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8833 pub const TB_SETPRESSEDIMAGELIST
: u32 = 1128u32;
8834 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8835 pub const TB_SETROWS
: u32 = 1063u32;
8836 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8837 pub const TB_SETSTATE
: u32 = 1041u32;
8838 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8839 pub const TB_SETSTYLE
: u32 = 1080u32;
8840 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8841 pub const TB_SETTOOLTIPS
: u32 = 1060u32;
8842 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8843 pub const TB_SETUNICODEFORMAT
: u32 = 8197u32;
8844 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8845 pub const TB_SETWINDOWTHEME
: u32 = 8203u32;
8846 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8847 pub const TB_THUMBPOSITION
: u32 = 4u32;
8848 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8849 pub const TB_THUMBTRACK
: u32 = 5u32;
8850 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8851 pub const TB_TOP
: u32 = 6u32;
8853 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
8854 #[cfg(feature = "Win32_Foundation")]
8855 pub struct TCHITTESTINFO
{
8856 pub pt
: super::super::Foundation
::POINT
,
8857 pub flags
: TCHITTESTINFO_FLAGS
,
8859 #[cfg(feature = "Win32_Foundation")]
8860 impl ::core
::marker
::Copy
for TCHITTESTINFO {}
8861 #[cfg(feature = "Win32_Foundation")]
8862 impl ::core
::clone
::Clone
for TCHITTESTINFO
{
8863 fn clone(&self) -> Self {
8867 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8868 pub type TCHITTESTINFO_FLAGS
= u32;
8869 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8870 pub const TCHT_NOWHERE
: TCHITTESTINFO_FLAGS
= 1u32;
8871 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8872 pub const TCHT_ONITEM
: TCHITTESTINFO_FLAGS
= 6u32;
8873 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8874 pub const TCHT_ONITEMICON
: TCHITTESTINFO_FLAGS
= 2u32;
8875 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8876 pub const TCHT_ONITEMLABEL
: TCHITTESTINFO_FLAGS
= 4u32;
8877 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8878 pub const TCIS_BUTTONPRESSED
: u32 = 1u32;
8879 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8880 pub const TCIS_HIGHLIGHTED
: u32 = 2u32;
8882 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
8883 #[cfg(feature = "Win32_Foundation")]
8884 pub struct TCITEMA
{
8885 pub mask
: TCITEMHEADERA_MASK
,
8887 pub dwStateMask
: u32,
8888 pub pszText
: ::windows_sys
::core
::PSTR
,
8889 pub cchTextMax
: i32,
8891 pub lParam
: super::super::Foundation
::LPARAM
,
8893 #[cfg(feature = "Win32_Foundation")]
8894 impl ::core
::marker
::Copy
for TCITEMA {}
8895 #[cfg(feature = "Win32_Foundation")]
8896 impl ::core
::clone
::Clone
for TCITEMA
{
8897 fn clone(&self) -> Self {
8902 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8903 pub struct TCITEMHEADERA
{
8904 pub mask
: TCITEMHEADERA_MASK
,
8905 pub lpReserved1
: u32,
8906 pub lpReserved2
: u32,
8907 pub pszText
: ::windows_sys
::core
::PSTR
,
8908 pub cchTextMax
: i32,
8911 impl ::core
::marker
::Copy
for TCITEMHEADERA {}
8912 impl ::core
::clone
::Clone
for TCITEMHEADERA
{
8913 fn clone(&self) -> Self {
8917 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8918 pub type TCITEMHEADERA_MASK
= u32;
8919 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8920 pub const TCIF_IMAGE
: TCITEMHEADERA_MASK
= 2u32;
8921 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8922 pub const TCIF_RTLREADING
: TCITEMHEADERA_MASK
= 4u32;
8923 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8924 pub const TCIF_TEXT
: TCITEMHEADERA_MASK
= 1u32;
8925 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8926 pub const TCIF_PARAM
: TCITEMHEADERA_MASK
= 8u32;
8927 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8928 pub const TCIF_STATE
: TCITEMHEADERA_MASK
= 16u32;
8930 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8931 pub struct TCITEMHEADERW
{
8932 pub mask
: TCITEMHEADERA_MASK
,
8933 pub lpReserved1
: u32,
8934 pub lpReserved2
: u32,
8935 pub pszText
: ::windows_sys
::core
::PWSTR
,
8936 pub cchTextMax
: i32,
8939 impl ::core
::marker
::Copy
for TCITEMHEADERW {}
8940 impl ::core
::clone
::Clone
for TCITEMHEADERW
{
8941 fn clone(&self) -> Self {
8946 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
8947 #[cfg(feature = "Win32_Foundation")]
8948 pub struct TCITEMW
{
8949 pub mask
: TCITEMHEADERA_MASK
,
8951 pub dwStateMask
: u32,
8952 pub pszText
: ::windows_sys
::core
::PWSTR
,
8953 pub cchTextMax
: i32,
8955 pub lParam
: super::super::Foundation
::LPARAM
,
8957 #[cfg(feature = "Win32_Foundation")]
8958 impl ::core
::marker
::Copy
for TCITEMW {}
8959 #[cfg(feature = "Win32_Foundation")]
8960 impl ::core
::clone
::Clone
for TCITEMW
{
8961 fn clone(&self) -> Self {
8965 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8966 pub const TCM_ADJUSTRECT
: u32 = 4904u32;
8967 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8968 pub const TCM_DELETEALLITEMS
: u32 = 4873u32;
8969 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8970 pub const TCM_DELETEITEM
: u32 = 4872u32;
8971 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8972 pub const TCM_DESELECTALL
: u32 = 4914u32;
8973 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8974 pub const TCM_FIRST
: u32 = 4864u32;
8975 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8976 pub const TCM_GETCURFOCUS
: u32 = 4911u32;
8977 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8978 pub const TCM_GETCURSEL
: u32 = 4875u32;
8979 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8980 pub const TCM_GETEXTENDEDSTYLE
: u32 = 4917u32;
8981 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8982 pub const TCM_GETIMAGELIST
: u32 = 4866u32;
8983 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8984 pub const TCM_GETITEM
: u32 = 4924u32;
8985 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8986 pub const TCM_GETITEMA
: u32 = 4869u32;
8987 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8988 pub const TCM_GETITEMCOUNT
: u32 = 4868u32;
8989 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8990 pub const TCM_GETITEMRECT
: u32 = 4874u32;
8991 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8992 pub const TCM_GETITEMW
: u32 = 4924u32;
8993 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8994 pub const TCM_GETROWCOUNT
: u32 = 4908u32;
8995 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8996 pub const TCM_GETTOOLTIPS
: u32 = 4909u32;
8997 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
8998 pub const TCM_GETUNICODEFORMAT
: u32 = 8198u32;
8999 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9000 pub const TCM_HIGHLIGHTITEM
: u32 = 4915u32;
9001 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9002 pub const TCM_HITTEST
: u32 = 4877u32;
9003 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9004 pub const TCM_INSERTITEM
: u32 = 4926u32;
9005 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9006 pub const TCM_INSERTITEMA
: u32 = 4871u32;
9007 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9008 pub const TCM_INSERTITEMW
: u32 = 4926u32;
9009 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9010 pub const TCM_REMOVEIMAGE
: u32 = 4906u32;
9011 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9012 pub const TCM_SETCURFOCUS
: u32 = 4912u32;
9013 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9014 pub const TCM_SETCURSEL
: u32 = 4876u32;
9015 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9016 pub const TCM_SETEXTENDEDSTYLE
: u32 = 4916u32;
9017 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9018 pub const TCM_SETIMAGELIST
: u32 = 4867u32;
9019 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9020 pub const TCM_SETITEM
: u32 = 4925u32;
9021 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9022 pub const TCM_SETITEMA
: u32 = 4870u32;
9023 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9024 pub const TCM_SETITEMEXTRA
: u32 = 4878u32;
9025 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9026 pub const TCM_SETITEMSIZE
: u32 = 4905u32;
9027 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9028 pub const TCM_SETITEMW
: u32 = 4925u32;
9029 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9030 pub const TCM_SETMINTABWIDTH
: u32 = 4913u32;
9031 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9032 pub const TCM_SETPADDING
: u32 = 4907u32;
9033 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9034 pub const TCM_SETTOOLTIPS
: u32 = 4910u32;
9035 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9036 pub const TCM_SETUNICODEFORMAT
: u32 = 8197u32;
9037 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9038 pub const TCS_BOTTOM
: u32 = 2u32;
9039 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9040 pub const TCS_BUTTONS
: u32 = 256u32;
9041 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9042 pub const TCS_EX_FLATSEPARATORS
: u32 = 1u32;
9043 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9044 pub const TCS_EX_REGISTERDROP
: u32 = 2u32;
9045 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9046 pub const TCS_FIXEDWIDTH
: u32 = 1024u32;
9047 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9048 pub const TCS_FLATBUTTONS
: u32 = 8u32;
9049 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9050 pub const TCS_FOCUSNEVER
: u32 = 32768u32;
9051 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9052 pub const TCS_FOCUSONBUTTONDOWN
: u32 = 4096u32;
9053 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9054 pub const TCS_FORCEICONLEFT
: u32 = 16u32;
9055 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9056 pub const TCS_FORCELABELLEFT
: u32 = 32u32;
9057 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9058 pub const TCS_HOTTRACK
: u32 = 64u32;
9059 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9060 pub const TCS_MULTILINE
: u32 = 512u32;
9061 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9062 pub const TCS_MULTISELECT
: u32 = 4u32;
9063 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9064 pub const TCS_OWNERDRAWFIXED
: u32 = 8192u32;
9065 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9066 pub const TCS_RAGGEDRIGHT
: u32 = 2048u32;
9067 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9068 pub const TCS_RIGHT
: u32 = 2u32;
9069 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9070 pub const TCS_RIGHTJUSTIFY
: u32 = 0u32;
9071 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9072 pub const TCS_SCROLLOPPOSITE
: u32 = 1u32;
9073 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9074 pub const TCS_SINGLELINE
: u32 = 0u32;
9075 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9076 pub const TCS_TABS
: u32 = 0u32;
9077 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9078 pub const TCS_TOOLTIPS
: u32 = 16384u32;
9079 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9080 pub const TCS_VERTICAL
: u32 = 128u32;
9081 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9082 pub type TEXTSHADOWTYPE
= i32;
9083 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9084 pub const TST_NONE
: TEXTSHADOWTYPE
= 0i32;
9085 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9086 pub const TST_SINGLE
: TEXTSHADOWTYPE
= 1i32;
9087 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9088 pub const TST_CONTINUOUS
: TEXTSHADOWTYPE
= 2i32;
9089 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9090 pub type THEMESIZE
= i32;
9091 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9092 pub const TS_MIN
: THEMESIZE
= 0i32;
9093 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9094 pub const TS_TRUE
: THEMESIZE
= 1i32;
9095 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9096 pub const TS_DRAW
: THEMESIZE
= 2i32;
9097 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9098 pub type THEME_PROPERTY_SYMBOL_ID
= u32;
9099 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9100 pub const TMT_RESERVEDLOW
: THEME_PROPERTY_SYMBOL_ID
= 0u32;
9101 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9102 pub const TMT_RESERVEDHIGH
: THEME_PROPERTY_SYMBOL_ID
= 7999u32;
9103 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9104 pub const TMT_DIBDATA
: THEME_PROPERTY_SYMBOL_ID
= 2u32;
9105 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9106 pub const TMT_GLYPHDIBDATA
: THEME_PROPERTY_SYMBOL_ID
= 8u32;
9107 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9108 pub const TMT_ENUM
: THEME_PROPERTY_SYMBOL_ID
= 200u32;
9109 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9110 pub const TMT_STRING
: THEME_PROPERTY_SYMBOL_ID
= 201u32;
9111 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9112 pub const TMT_INT
: THEME_PROPERTY_SYMBOL_ID
= 202u32;
9113 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9114 pub const TMT_BOOL
: THEME_PROPERTY_SYMBOL_ID
= 203u32;
9115 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9116 pub const TMT_COLOR
: THEME_PROPERTY_SYMBOL_ID
= 204u32;
9117 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9118 pub const TMT_MARGINS
: THEME_PROPERTY_SYMBOL_ID
= 205u32;
9119 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9120 pub const TMT_FILENAME
: THEME_PROPERTY_SYMBOL_ID
= 206u32;
9121 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9122 pub const TMT_SIZE
: THEME_PROPERTY_SYMBOL_ID
= 207u32;
9123 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9124 pub const TMT_POSITION
: THEME_PROPERTY_SYMBOL_ID
= 208u32;
9125 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9126 pub const TMT_RECT
: THEME_PROPERTY_SYMBOL_ID
= 209u32;
9127 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9128 pub const TMT_FONT
: THEME_PROPERTY_SYMBOL_ID
= 210u32;
9129 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9130 pub const TMT_INTLIST
: THEME_PROPERTY_SYMBOL_ID
= 211u32;
9131 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9132 pub const TMT_HBITMAP
: THEME_PROPERTY_SYMBOL_ID
= 212u32;
9133 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9134 pub const TMT_DISKSTREAM
: THEME_PROPERTY_SYMBOL_ID
= 213u32;
9135 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9136 pub const TMT_STREAM
: THEME_PROPERTY_SYMBOL_ID
= 214u32;
9137 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9138 pub const TMT_BITMAPREF
: THEME_PROPERTY_SYMBOL_ID
= 215u32;
9139 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9140 pub const TMT_FLOAT
: THEME_PROPERTY_SYMBOL_ID
= 216u32;
9141 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9142 pub const TMT_FLOATLIST
: THEME_PROPERTY_SYMBOL_ID
= 217u32;
9143 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9144 pub const TMT_COLORSCHEMES
: THEME_PROPERTY_SYMBOL_ID
= 401u32;
9145 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9146 pub const TMT_SIZES
: THEME_PROPERTY_SYMBOL_ID
= 402u32;
9147 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9148 pub const TMT_CHARSET
: THEME_PROPERTY_SYMBOL_ID
= 403u32;
9149 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9150 pub const TMT_NAME
: THEME_PROPERTY_SYMBOL_ID
= 600u32;
9151 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9152 pub const TMT_DISPLAYNAME
: THEME_PROPERTY_SYMBOL_ID
= 601u32;
9153 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9154 pub const TMT_TOOLTIP
: THEME_PROPERTY_SYMBOL_ID
= 602u32;
9155 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9156 pub const TMT_COMPANY
: THEME_PROPERTY_SYMBOL_ID
= 603u32;
9157 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9158 pub const TMT_AUTHOR
: THEME_PROPERTY_SYMBOL_ID
= 604u32;
9159 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9160 pub const TMT_COPYRIGHT
: THEME_PROPERTY_SYMBOL_ID
= 605u32;
9161 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9162 pub const TMT_URL
: THEME_PROPERTY_SYMBOL_ID
= 606u32;
9163 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9164 pub const TMT_VERSION
: THEME_PROPERTY_SYMBOL_ID
= 607u32;
9165 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9166 pub const TMT_DESCRIPTION
: THEME_PROPERTY_SYMBOL_ID
= 608u32;
9167 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9168 pub const TMT_FIRST_RCSTRING_NAME
: THEME_PROPERTY_SYMBOL_ID
= 601u32;
9169 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9170 pub const TMT_LAST_RCSTRING_NAME
: THEME_PROPERTY_SYMBOL_ID
= 608u32;
9171 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9172 pub const TMT_CAPTIONFONT
: THEME_PROPERTY_SYMBOL_ID
= 801u32;
9173 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9174 pub const TMT_SMALLCAPTIONFONT
: THEME_PROPERTY_SYMBOL_ID
= 802u32;
9175 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9176 pub const TMT_MENUFONT
: THEME_PROPERTY_SYMBOL_ID
= 803u32;
9177 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9178 pub const TMT_STATUSFONT
: THEME_PROPERTY_SYMBOL_ID
= 804u32;
9179 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9180 pub const TMT_MSGBOXFONT
: THEME_PROPERTY_SYMBOL_ID
= 805u32;
9181 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9182 pub const TMT_ICONTITLEFONT
: THEME_PROPERTY_SYMBOL_ID
= 806u32;
9183 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9184 pub const TMT_HEADING1FONT
: THEME_PROPERTY_SYMBOL_ID
= 807u32;
9185 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9186 pub const TMT_HEADING2FONT
: THEME_PROPERTY_SYMBOL_ID
= 808u32;
9187 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9188 pub const TMT_BODYFONT
: THEME_PROPERTY_SYMBOL_ID
= 809u32;
9189 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9190 pub const TMT_FIRSTFONT
: THEME_PROPERTY_SYMBOL_ID
= 801u32;
9191 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9192 pub const TMT_LASTFONT
: THEME_PROPERTY_SYMBOL_ID
= 809u32;
9193 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9194 pub const TMT_FLATMENUS
: THEME_PROPERTY_SYMBOL_ID
= 1001u32;
9195 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9196 pub const TMT_FIRSTBOOL
: THEME_PROPERTY_SYMBOL_ID
= 1001u32;
9197 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9198 pub const TMT_LASTBOOL
: THEME_PROPERTY_SYMBOL_ID
= 1001u32;
9199 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9200 pub const TMT_SIZINGBORDERWIDTH
: THEME_PROPERTY_SYMBOL_ID
= 1201u32;
9201 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9202 pub const TMT_SCROLLBARWIDTH
: THEME_PROPERTY_SYMBOL_ID
= 1202u32;
9203 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9204 pub const TMT_SCROLLBARHEIGHT
: THEME_PROPERTY_SYMBOL_ID
= 1203u32;
9205 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9206 pub const TMT_CAPTIONBARWIDTH
: THEME_PROPERTY_SYMBOL_ID
= 1204u32;
9207 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9208 pub const TMT_CAPTIONBARHEIGHT
: THEME_PROPERTY_SYMBOL_ID
= 1205u32;
9209 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9210 pub const TMT_SMCAPTIONBARWIDTH
: THEME_PROPERTY_SYMBOL_ID
= 1206u32;
9211 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9212 pub const TMT_SMCAPTIONBARHEIGHT
: THEME_PROPERTY_SYMBOL_ID
= 1207u32;
9213 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9214 pub const TMT_MENUBARWIDTH
: THEME_PROPERTY_SYMBOL_ID
= 1208u32;
9215 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9216 pub const TMT_MENUBARHEIGHT
: THEME_PROPERTY_SYMBOL_ID
= 1209u32;
9217 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9218 pub const TMT_PADDEDBORDERWIDTH
: THEME_PROPERTY_SYMBOL_ID
= 1210u32;
9219 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9220 pub const TMT_FIRSTSIZE
: THEME_PROPERTY_SYMBOL_ID
= 1201u32;
9221 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9222 pub const TMT_LASTSIZE
: THEME_PROPERTY_SYMBOL_ID
= 1210u32;
9223 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9224 pub const TMT_MINCOLORDEPTH
: THEME_PROPERTY_SYMBOL_ID
= 1301u32;
9225 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9226 pub const TMT_FIRSTINT
: THEME_PROPERTY_SYMBOL_ID
= 1301u32;
9227 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9228 pub const TMT_LASTINT
: THEME_PROPERTY_SYMBOL_ID
= 1301u32;
9229 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9230 pub const TMT_CSSNAME
: THEME_PROPERTY_SYMBOL_ID
= 1401u32;
9231 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9232 pub const TMT_XMLNAME
: THEME_PROPERTY_SYMBOL_ID
= 1402u32;
9233 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9234 pub const TMT_LASTUPDATED
: THEME_PROPERTY_SYMBOL_ID
= 1403u32;
9235 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9236 pub const TMT_ALIAS
: THEME_PROPERTY_SYMBOL_ID
= 1404u32;
9237 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9238 pub const TMT_FIRSTSTRING
: THEME_PROPERTY_SYMBOL_ID
= 1401u32;
9239 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9240 pub const TMT_LASTSTRING
: THEME_PROPERTY_SYMBOL_ID
= 1404u32;
9241 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9242 pub const TMT_SCROLLBAR
: THEME_PROPERTY_SYMBOL_ID
= 1601u32;
9243 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9244 pub const TMT_BACKGROUND
: THEME_PROPERTY_SYMBOL_ID
= 1602u32;
9245 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9246 pub const TMT_ACTIVECAPTION
: THEME_PROPERTY_SYMBOL_ID
= 1603u32;
9247 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9248 pub const TMT_INACTIVECAPTION
: THEME_PROPERTY_SYMBOL_ID
= 1604u32;
9249 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9250 pub const TMT_MENU
: THEME_PROPERTY_SYMBOL_ID
= 1605u32;
9251 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9252 pub const TMT_WINDOW
: THEME_PROPERTY_SYMBOL_ID
= 1606u32;
9253 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9254 pub const TMT_WINDOWFRAME
: THEME_PROPERTY_SYMBOL_ID
= 1607u32;
9255 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9256 pub const TMT_MENUTEXT
: THEME_PROPERTY_SYMBOL_ID
= 1608u32;
9257 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9258 pub const TMT_WINDOWTEXT
: THEME_PROPERTY_SYMBOL_ID
= 1609u32;
9259 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9260 pub const TMT_CAPTIONTEXT
: THEME_PROPERTY_SYMBOL_ID
= 1610u32;
9261 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9262 pub const TMT_ACTIVEBORDER
: THEME_PROPERTY_SYMBOL_ID
= 1611u32;
9263 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9264 pub const TMT_INACTIVEBORDER
: THEME_PROPERTY_SYMBOL_ID
= 1612u32;
9265 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9266 pub const TMT_APPWORKSPACE
: THEME_PROPERTY_SYMBOL_ID
= 1613u32;
9267 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9268 pub const TMT_HIGHLIGHT
: THEME_PROPERTY_SYMBOL_ID
= 1614u32;
9269 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9270 pub const TMT_HIGHLIGHTTEXT
: THEME_PROPERTY_SYMBOL_ID
= 1615u32;
9271 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9272 pub const TMT_BTNFACE
: THEME_PROPERTY_SYMBOL_ID
= 1616u32;
9273 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9274 pub const TMT_BTNSHADOW
: THEME_PROPERTY_SYMBOL_ID
= 1617u32;
9275 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9276 pub const TMT_GRAYTEXT
: THEME_PROPERTY_SYMBOL_ID
= 1618u32;
9277 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9278 pub const TMT_BTNTEXT
: THEME_PROPERTY_SYMBOL_ID
= 1619u32;
9279 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9280 pub const TMT_INACTIVECAPTIONTEXT
: THEME_PROPERTY_SYMBOL_ID
= 1620u32;
9281 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9282 pub const TMT_BTNHIGHLIGHT
: THEME_PROPERTY_SYMBOL_ID
= 1621u32;
9283 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9284 pub const TMT_DKSHADOW3D
: THEME_PROPERTY_SYMBOL_ID
= 1622u32;
9285 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9286 pub const TMT_LIGHT3D
: THEME_PROPERTY_SYMBOL_ID
= 1623u32;
9287 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9288 pub const TMT_INFOTEXT
: THEME_PROPERTY_SYMBOL_ID
= 1624u32;
9289 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9290 pub const TMT_INFOBK
: THEME_PROPERTY_SYMBOL_ID
= 1625u32;
9291 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9292 pub const TMT_BUTTONALTERNATEFACE
: THEME_PROPERTY_SYMBOL_ID
= 1626u32;
9293 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9294 pub const TMT_HOTTRACKING
: THEME_PROPERTY_SYMBOL_ID
= 1627u32;
9295 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9296 pub const TMT_GRADIENTACTIVECAPTION
: THEME_PROPERTY_SYMBOL_ID
= 1628u32;
9297 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9298 pub const TMT_GRADIENTINACTIVECAPTION
: THEME_PROPERTY_SYMBOL_ID
= 1629u32;
9299 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9300 pub const TMT_MENUHILIGHT
: THEME_PROPERTY_SYMBOL_ID
= 1630u32;
9301 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9302 pub const TMT_MENUBAR
: THEME_PROPERTY_SYMBOL_ID
= 1631u32;
9303 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9304 pub const TMT_FIRSTCOLOR
: THEME_PROPERTY_SYMBOL_ID
= 1601u32;
9305 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9306 pub const TMT_LASTCOLOR
: THEME_PROPERTY_SYMBOL_ID
= 1631u32;
9307 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9308 pub const TMT_FROMHUE1
: THEME_PROPERTY_SYMBOL_ID
= 1801u32;
9309 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9310 pub const TMT_FROMHUE2
: THEME_PROPERTY_SYMBOL_ID
= 1802u32;
9311 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9312 pub const TMT_FROMHUE3
: THEME_PROPERTY_SYMBOL_ID
= 1803u32;
9313 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9314 pub const TMT_FROMHUE4
: THEME_PROPERTY_SYMBOL_ID
= 1804u32;
9315 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9316 pub const TMT_FROMHUE5
: THEME_PROPERTY_SYMBOL_ID
= 1805u32;
9317 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9318 pub const TMT_TOHUE1
: THEME_PROPERTY_SYMBOL_ID
= 1806u32;
9319 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9320 pub const TMT_TOHUE2
: THEME_PROPERTY_SYMBOL_ID
= 1807u32;
9321 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9322 pub const TMT_TOHUE3
: THEME_PROPERTY_SYMBOL_ID
= 1808u32;
9323 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9324 pub const TMT_TOHUE4
: THEME_PROPERTY_SYMBOL_ID
= 1809u32;
9325 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9326 pub const TMT_TOHUE5
: THEME_PROPERTY_SYMBOL_ID
= 1810u32;
9327 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9328 pub const TMT_FROMCOLOR1
: THEME_PROPERTY_SYMBOL_ID
= 2001u32;
9329 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9330 pub const TMT_FROMCOLOR2
: THEME_PROPERTY_SYMBOL_ID
= 2002u32;
9331 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9332 pub const TMT_FROMCOLOR3
: THEME_PROPERTY_SYMBOL_ID
= 2003u32;
9333 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9334 pub const TMT_FROMCOLOR4
: THEME_PROPERTY_SYMBOL_ID
= 2004u32;
9335 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9336 pub const TMT_FROMCOLOR5
: THEME_PROPERTY_SYMBOL_ID
= 2005u32;
9337 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9338 pub const TMT_TOCOLOR1
: THEME_PROPERTY_SYMBOL_ID
= 2006u32;
9339 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9340 pub const TMT_TOCOLOR2
: THEME_PROPERTY_SYMBOL_ID
= 2007u32;
9341 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9342 pub const TMT_TOCOLOR3
: THEME_PROPERTY_SYMBOL_ID
= 2008u32;
9343 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9344 pub const TMT_TOCOLOR4
: THEME_PROPERTY_SYMBOL_ID
= 2009u32;
9345 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9346 pub const TMT_TOCOLOR5
: THEME_PROPERTY_SYMBOL_ID
= 2010u32;
9347 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9348 pub const TMT_TRANSPARENT
: THEME_PROPERTY_SYMBOL_ID
= 2201u32;
9349 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9350 pub const TMT_AUTOSIZE
: THEME_PROPERTY_SYMBOL_ID
= 2202u32;
9351 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9352 pub const TMT_BORDERONLY
: THEME_PROPERTY_SYMBOL_ID
= 2203u32;
9353 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9354 pub const TMT_COMPOSITED
: THEME_PROPERTY_SYMBOL_ID
= 2204u32;
9355 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9356 pub const TMT_BGFILL
: THEME_PROPERTY_SYMBOL_ID
= 2205u32;
9357 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9358 pub const TMT_GLYPHTRANSPARENT
: THEME_PROPERTY_SYMBOL_ID
= 2206u32;
9359 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9360 pub const TMT_GLYPHONLY
: THEME_PROPERTY_SYMBOL_ID
= 2207u32;
9361 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9362 pub const TMT_ALWAYSSHOWSIZINGBAR
: THEME_PROPERTY_SYMBOL_ID
= 2208u32;
9363 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9364 pub const TMT_MIRRORIMAGE
: THEME_PROPERTY_SYMBOL_ID
= 2209u32;
9365 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9366 pub const TMT_UNIFORMSIZING
: THEME_PROPERTY_SYMBOL_ID
= 2210u32;
9367 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9368 pub const TMT_INTEGRALSIZING
: THEME_PROPERTY_SYMBOL_ID
= 2211u32;
9369 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9370 pub const TMT_SOURCEGROW
: THEME_PROPERTY_SYMBOL_ID
= 2212u32;
9371 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9372 pub const TMT_SOURCESHRINK
: THEME_PROPERTY_SYMBOL_ID
= 2213u32;
9373 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9374 pub const TMT_DRAWBORDERS
: THEME_PROPERTY_SYMBOL_ID
= 2214u32;
9375 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9376 pub const TMT_NOETCHEDEFFECT
: THEME_PROPERTY_SYMBOL_ID
= 2215u32;
9377 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9378 pub const TMT_TEXTAPPLYOVERLAY
: THEME_PROPERTY_SYMBOL_ID
= 2216u32;
9379 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9380 pub const TMT_TEXTGLOW
: THEME_PROPERTY_SYMBOL_ID
= 2217u32;
9381 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9382 pub const TMT_TEXTITALIC
: THEME_PROPERTY_SYMBOL_ID
= 2218u32;
9383 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9384 pub const TMT_COMPOSITEDOPAQUE
: THEME_PROPERTY_SYMBOL_ID
= 2219u32;
9385 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9386 pub const TMT_LOCALIZEDMIRRORIMAGE
: THEME_PROPERTY_SYMBOL_ID
= 2220u32;
9387 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9388 pub const TMT_IMAGECOUNT
: THEME_PROPERTY_SYMBOL_ID
= 2401u32;
9389 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9390 pub const TMT_ALPHALEVEL
: THEME_PROPERTY_SYMBOL_ID
= 2402u32;
9391 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9392 pub const TMT_BORDERSIZE
: THEME_PROPERTY_SYMBOL_ID
= 2403u32;
9393 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9394 pub const TMT_ROUNDCORNERWIDTH
: THEME_PROPERTY_SYMBOL_ID
= 2404u32;
9395 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9396 pub const TMT_ROUNDCORNERHEIGHT
: THEME_PROPERTY_SYMBOL_ID
= 2405u32;
9397 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9398 pub const TMT_GRADIENTRATIO1
: THEME_PROPERTY_SYMBOL_ID
= 2406u32;
9399 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9400 pub const TMT_GRADIENTRATIO2
: THEME_PROPERTY_SYMBOL_ID
= 2407u32;
9401 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9402 pub const TMT_GRADIENTRATIO3
: THEME_PROPERTY_SYMBOL_ID
= 2408u32;
9403 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9404 pub const TMT_GRADIENTRATIO4
: THEME_PROPERTY_SYMBOL_ID
= 2409u32;
9405 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9406 pub const TMT_GRADIENTRATIO5
: THEME_PROPERTY_SYMBOL_ID
= 2410u32;
9407 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9408 pub const TMT_PROGRESSCHUNKSIZE
: THEME_PROPERTY_SYMBOL_ID
= 2411u32;
9409 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9410 pub const TMT_PROGRESSSPACESIZE
: THEME_PROPERTY_SYMBOL_ID
= 2412u32;
9411 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9412 pub const TMT_SATURATION
: THEME_PROPERTY_SYMBOL_ID
= 2413u32;
9413 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9414 pub const TMT_TEXTBORDERSIZE
: THEME_PROPERTY_SYMBOL_ID
= 2414u32;
9415 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9416 pub const TMT_ALPHATHRESHOLD
: THEME_PROPERTY_SYMBOL_ID
= 2415u32;
9417 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9418 pub const TMT_WIDTH
: THEME_PROPERTY_SYMBOL_ID
= 2416u32;
9419 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9420 pub const TMT_HEIGHT
: THEME_PROPERTY_SYMBOL_ID
= 2417u32;
9421 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9422 pub const TMT_GLYPHINDEX
: THEME_PROPERTY_SYMBOL_ID
= 2418u32;
9423 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9424 pub const TMT_TRUESIZESTRETCHMARK
: THEME_PROPERTY_SYMBOL_ID
= 2419u32;
9425 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9426 pub const TMT_MINDPI1
: THEME_PROPERTY_SYMBOL_ID
= 2420u32;
9427 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9428 pub const TMT_MINDPI2
: THEME_PROPERTY_SYMBOL_ID
= 2421u32;
9429 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9430 pub const TMT_MINDPI3
: THEME_PROPERTY_SYMBOL_ID
= 2422u32;
9431 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9432 pub const TMT_MINDPI4
: THEME_PROPERTY_SYMBOL_ID
= 2423u32;
9433 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9434 pub const TMT_MINDPI5
: THEME_PROPERTY_SYMBOL_ID
= 2424u32;
9435 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9436 pub const TMT_TEXTGLOWSIZE
: THEME_PROPERTY_SYMBOL_ID
= 2425u32;
9437 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9438 pub const TMT_FRAMESPERSECOND
: THEME_PROPERTY_SYMBOL_ID
= 2426u32;
9439 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9440 pub const TMT_PIXELSPERFRAME
: THEME_PROPERTY_SYMBOL_ID
= 2427u32;
9441 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9442 pub const TMT_ANIMATIONDELAY
: THEME_PROPERTY_SYMBOL_ID
= 2428u32;
9443 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9444 pub const TMT_GLOWINTENSITY
: THEME_PROPERTY_SYMBOL_ID
= 2429u32;
9445 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9446 pub const TMT_OPACITY
: THEME_PROPERTY_SYMBOL_ID
= 2430u32;
9447 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9448 pub const TMT_COLORIZATIONCOLOR
: THEME_PROPERTY_SYMBOL_ID
= 2431u32;
9449 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9450 pub const TMT_COLORIZATIONOPACITY
: THEME_PROPERTY_SYMBOL_ID
= 2432u32;
9451 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9452 pub const TMT_MINDPI6
: THEME_PROPERTY_SYMBOL_ID
= 2433u32;
9453 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9454 pub const TMT_MINDPI7
: THEME_PROPERTY_SYMBOL_ID
= 2434u32;
9455 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9456 pub const TMT_GLYPHFONT
: THEME_PROPERTY_SYMBOL_ID
= 2601u32;
9457 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9458 pub const TMT_IMAGEFILE
: THEME_PROPERTY_SYMBOL_ID
= 3001u32;
9459 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9460 pub const TMT_IMAGEFILE1
: THEME_PROPERTY_SYMBOL_ID
= 3002u32;
9461 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9462 pub const TMT_IMAGEFILE2
: THEME_PROPERTY_SYMBOL_ID
= 3003u32;
9463 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9464 pub const TMT_IMAGEFILE3
: THEME_PROPERTY_SYMBOL_ID
= 3004u32;
9465 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9466 pub const TMT_IMAGEFILE4
: THEME_PROPERTY_SYMBOL_ID
= 3005u32;
9467 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9468 pub const TMT_IMAGEFILE5
: THEME_PROPERTY_SYMBOL_ID
= 3006u32;
9469 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9470 pub const TMT_GLYPHIMAGEFILE
: THEME_PROPERTY_SYMBOL_ID
= 3008u32;
9471 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9472 pub const TMT_IMAGEFILE6
: THEME_PROPERTY_SYMBOL_ID
= 3009u32;
9473 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9474 pub const TMT_IMAGEFILE7
: THEME_PROPERTY_SYMBOL_ID
= 3010u32;
9475 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9476 pub const TMT_TEXT
: THEME_PROPERTY_SYMBOL_ID
= 3201u32;
9477 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9478 pub const TMT_CLASSICVALUE
: THEME_PROPERTY_SYMBOL_ID
= 3202u32;
9479 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9480 pub const TMT_OFFSET
: THEME_PROPERTY_SYMBOL_ID
= 3401u32;
9481 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9482 pub const TMT_TEXTSHADOWOFFSET
: THEME_PROPERTY_SYMBOL_ID
= 3402u32;
9483 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9484 pub const TMT_MINSIZE
: THEME_PROPERTY_SYMBOL_ID
= 3403u32;
9485 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9486 pub const TMT_MINSIZE1
: THEME_PROPERTY_SYMBOL_ID
= 3404u32;
9487 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9488 pub const TMT_MINSIZE2
: THEME_PROPERTY_SYMBOL_ID
= 3405u32;
9489 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9490 pub const TMT_MINSIZE3
: THEME_PROPERTY_SYMBOL_ID
= 3406u32;
9491 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9492 pub const TMT_MINSIZE4
: THEME_PROPERTY_SYMBOL_ID
= 3407u32;
9493 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9494 pub const TMT_MINSIZE5
: THEME_PROPERTY_SYMBOL_ID
= 3408u32;
9495 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9496 pub const TMT_NORMALSIZE
: THEME_PROPERTY_SYMBOL_ID
= 3409u32;
9497 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9498 pub const TMT_MINSIZE6
: THEME_PROPERTY_SYMBOL_ID
= 3410u32;
9499 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9500 pub const TMT_MINSIZE7
: THEME_PROPERTY_SYMBOL_ID
= 3411u32;
9501 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9502 pub const TMT_SIZINGMARGINS
: THEME_PROPERTY_SYMBOL_ID
= 3601u32;
9503 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9504 pub const TMT_CONTENTMARGINS
: THEME_PROPERTY_SYMBOL_ID
= 3602u32;
9505 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9506 pub const TMT_CAPTIONMARGINS
: THEME_PROPERTY_SYMBOL_ID
= 3603u32;
9507 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9508 pub const TMT_BORDERCOLOR
: THEME_PROPERTY_SYMBOL_ID
= 3801u32;
9509 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9510 pub const TMT_FILLCOLOR
: THEME_PROPERTY_SYMBOL_ID
= 3802u32;
9511 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9512 pub const TMT_TEXTCOLOR
: THEME_PROPERTY_SYMBOL_ID
= 3803u32;
9513 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9514 pub const TMT_EDGELIGHTCOLOR
: THEME_PROPERTY_SYMBOL_ID
= 3804u32;
9515 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9516 pub const TMT_EDGEHIGHLIGHTCOLOR
: THEME_PROPERTY_SYMBOL_ID
= 3805u32;
9517 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9518 pub const TMT_EDGESHADOWCOLOR
: THEME_PROPERTY_SYMBOL_ID
= 3806u32;
9519 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9520 pub const TMT_EDGEDKSHADOWCOLOR
: THEME_PROPERTY_SYMBOL_ID
= 3807u32;
9521 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9522 pub const TMT_EDGEFILLCOLOR
: THEME_PROPERTY_SYMBOL_ID
= 3808u32;
9523 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9524 pub const TMT_TRANSPARENTCOLOR
: THEME_PROPERTY_SYMBOL_ID
= 3809u32;
9525 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9526 pub const TMT_GRADIENTCOLOR1
: THEME_PROPERTY_SYMBOL_ID
= 3810u32;
9527 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9528 pub const TMT_GRADIENTCOLOR2
: THEME_PROPERTY_SYMBOL_ID
= 3811u32;
9529 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9530 pub const TMT_GRADIENTCOLOR3
: THEME_PROPERTY_SYMBOL_ID
= 3812u32;
9531 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9532 pub const TMT_GRADIENTCOLOR4
: THEME_PROPERTY_SYMBOL_ID
= 3813u32;
9533 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9534 pub const TMT_GRADIENTCOLOR5
: THEME_PROPERTY_SYMBOL_ID
= 3814u32;
9535 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9536 pub const TMT_SHADOWCOLOR
: THEME_PROPERTY_SYMBOL_ID
= 3815u32;
9537 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9538 pub const TMT_GLOWCOLOR
: THEME_PROPERTY_SYMBOL_ID
= 3816u32;
9539 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9540 pub const TMT_TEXTBORDERCOLOR
: THEME_PROPERTY_SYMBOL_ID
= 3817u32;
9541 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9542 pub const TMT_TEXTSHADOWCOLOR
: THEME_PROPERTY_SYMBOL_ID
= 3818u32;
9543 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9544 pub const TMT_GLYPHTEXTCOLOR
: THEME_PROPERTY_SYMBOL_ID
= 3819u32;
9545 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9546 pub const TMT_GLYPHTRANSPARENTCOLOR
: THEME_PROPERTY_SYMBOL_ID
= 3820u32;
9547 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9548 pub const TMT_FILLCOLORHINT
: THEME_PROPERTY_SYMBOL_ID
= 3821u32;
9549 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9550 pub const TMT_BORDERCOLORHINT
: THEME_PROPERTY_SYMBOL_ID
= 3822u32;
9551 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9552 pub const TMT_ACCENTCOLORHINT
: THEME_PROPERTY_SYMBOL_ID
= 3823u32;
9553 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9554 pub const TMT_TEXTCOLORHINT
: THEME_PROPERTY_SYMBOL_ID
= 3824u32;
9555 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9556 pub const TMT_HEADING1TEXTCOLOR
: THEME_PROPERTY_SYMBOL_ID
= 3825u32;
9557 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9558 pub const TMT_HEADING2TEXTCOLOR
: THEME_PROPERTY_SYMBOL_ID
= 3826u32;
9559 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9560 pub const TMT_BODYTEXTCOLOR
: THEME_PROPERTY_SYMBOL_ID
= 3827u32;
9561 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9562 pub const TMT_BGTYPE
: THEME_PROPERTY_SYMBOL_ID
= 4001u32;
9563 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9564 pub const TMT_BORDERTYPE
: THEME_PROPERTY_SYMBOL_ID
= 4002u32;
9565 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9566 pub const TMT_FILLTYPE
: THEME_PROPERTY_SYMBOL_ID
= 4003u32;
9567 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9568 pub const TMT_SIZINGTYPE
: THEME_PROPERTY_SYMBOL_ID
= 4004u32;
9569 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9570 pub const TMT_HALIGN
: THEME_PROPERTY_SYMBOL_ID
= 4005u32;
9571 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9572 pub const TMT_CONTENTALIGNMENT
: THEME_PROPERTY_SYMBOL_ID
= 4006u32;
9573 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9574 pub const TMT_VALIGN
: THEME_PROPERTY_SYMBOL_ID
= 4007u32;
9575 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9576 pub const TMT_OFFSETTYPE
: THEME_PROPERTY_SYMBOL_ID
= 4008u32;
9577 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9578 pub const TMT_ICONEFFECT
: THEME_PROPERTY_SYMBOL_ID
= 4009u32;
9579 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9580 pub const TMT_TEXTSHADOWTYPE
: THEME_PROPERTY_SYMBOL_ID
= 4010u32;
9581 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9582 pub const TMT_IMAGELAYOUT
: THEME_PROPERTY_SYMBOL_ID
= 4011u32;
9583 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9584 pub const TMT_GLYPHTYPE
: THEME_PROPERTY_SYMBOL_ID
= 4012u32;
9585 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9586 pub const TMT_IMAGESELECTTYPE
: THEME_PROPERTY_SYMBOL_ID
= 4013u32;
9587 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9588 pub const TMT_GLYPHFONTSIZINGTYPE
: THEME_PROPERTY_SYMBOL_ID
= 4014u32;
9589 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9590 pub const TMT_TRUESIZESCALINGTYPE
: THEME_PROPERTY_SYMBOL_ID
= 4015u32;
9591 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9592 pub const TMT_USERPICTURE
: THEME_PROPERTY_SYMBOL_ID
= 5001u32;
9593 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9594 pub const TMT_DEFAULTPANESIZE
: THEME_PROPERTY_SYMBOL_ID
= 5002u32;
9595 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9596 pub const TMT_BLENDCOLOR
: THEME_PROPERTY_SYMBOL_ID
= 5003u32;
9597 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9598 pub const TMT_CUSTOMSPLITRECT
: THEME_PROPERTY_SYMBOL_ID
= 5004u32;
9599 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9600 pub const TMT_ANIMATIONBUTTONRECT
: THEME_PROPERTY_SYMBOL_ID
= 5005u32;
9601 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9602 pub const TMT_ANIMATIONDURATION
: THEME_PROPERTY_SYMBOL_ID
= 5006u32;
9603 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9604 pub const TMT_TRANSITIONDURATIONS
: THEME_PROPERTY_SYMBOL_ID
= 6000u32;
9605 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9606 pub const TMT_SCALEDBACKGROUND
: THEME_PROPERTY_SYMBOL_ID
= 7001u32;
9607 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9608 pub const TMT_ATLASIMAGE
: THEME_PROPERTY_SYMBOL_ID
= 8000u32;
9609 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9610 pub const TMT_ATLASINPUTIMAGE
: THEME_PROPERTY_SYMBOL_ID
= 8001u32;
9611 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9612 pub const TMT_ATLASRECT
: THEME_PROPERTY_SYMBOL_ID
= 8002u32;
9613 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9614 pub const TOOLBARCLASSNAME
: &'
static str = "ToolbarWindow32";
9615 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9616 pub const TOOLBARCLASSNAMEA
: &'
static str = "ToolbarWindow32";
9617 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9618 pub const TOOLBARCLASSNAMEW
: &'
static str = "ToolbarWindow32";
9619 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9620 pub const TOOLTIPS_CLASS
: &'
static str = "tooltips_class32";
9621 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9622 pub const TOOLTIPS_CLASSA
: &'
static str = "tooltips_class32";
9623 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9624 pub const TOOLTIPS_CLASSW
: &'
static str = "tooltips_class32";
9626 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
9627 #[cfg(feature = "Win32_Foundation")]
9628 pub struct TOUCH_HIT_TESTING_INPUT
{
9630 pub point
: super::super::Foundation
::POINT
,
9631 pub boundingBox
: super::super::Foundation
::RECT
,
9632 pub nonOccludedBoundingBox
: super::super::Foundation
::RECT
,
9633 pub orientation
: u32,
9635 #[cfg(feature = "Win32_Foundation")]
9636 impl ::core
::marker
::Copy
for TOUCH_HIT_TESTING_INPUT {}
9637 #[cfg(feature = "Win32_Foundation")]
9638 impl ::core
::clone
::Clone
for TOUCH_HIT_TESTING_INPUT
{
9639 fn clone(&self) -> Self {
9644 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
9645 #[cfg(feature = "Win32_Foundation")]
9646 pub struct TOUCH_HIT_TESTING_PROXIMITY_EVALUATION
{
9648 pub adjustedPoint
: super::super::Foundation
::POINT
,
9650 #[cfg(feature = "Win32_Foundation")]
9651 impl ::core
::marker
::Copy
for TOUCH_HIT_TESTING_PROXIMITY_EVALUATION {}
9652 #[cfg(feature = "Win32_Foundation")]
9653 impl ::core
::clone
::Clone
for TOUCH_HIT_TESTING_PROXIMITY_EVALUATION
{
9654 fn clone(&self) -> Self {
9658 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9659 pub const TRACKBAR_CLASS
: &'
static str = "msctls_trackbar32";
9660 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9661 pub const TRACKBAR_CLASSA
: &'
static str = "msctls_trackbar32";
9662 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9663 pub const TRACKBAR_CLASSW
: &'
static str = "msctls_trackbar32";
9664 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9665 pub type TRAILINGGRIDCELLSTATES
= i32;
9666 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9667 pub const MCTGC_HOT
: TRAILINGGRIDCELLSTATES
= 1i32;
9668 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9669 pub const MCTGC_HASSTATE
: TRAILINGGRIDCELLSTATES
= 2i32;
9670 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9671 pub const MCTGC_HASSTATEHOT
: TRAILINGGRIDCELLSTATES
= 3i32;
9672 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9673 pub const MCTGC_TODAY
: TRAILINGGRIDCELLSTATES
= 4i32;
9674 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9675 pub const MCTGC_TODAYSELECTED
: TRAILINGGRIDCELLSTATES
= 5i32;
9676 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9677 pub const MCTGC_SELECTED
: TRAILINGGRIDCELLSTATES
= 6i32;
9678 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9679 pub const MCTGC_SELECTEDHOT
: TRAILINGGRIDCELLSTATES
= 7i32;
9680 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9681 pub type TRAILINGGRIDCELLUPPERSTATES
= i32;
9682 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9683 pub const MCTGCU_HOT
: TRAILINGGRIDCELLUPPERSTATES
= 1i32;
9684 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9685 pub const MCTGCU_HASSTATE
: TRAILINGGRIDCELLUPPERSTATES
= 2i32;
9686 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9687 pub const MCTGCU_HASSTATEHOT
: TRAILINGGRIDCELLUPPERSTATES
= 3i32;
9688 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9689 pub const MCTGCU_SELECTED
: TRAILINGGRIDCELLUPPERSTATES
= 4i32;
9690 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9691 pub const MCTGCU_SELECTEDHOT
: TRAILINGGRIDCELLUPPERSTATES
= 5i32;
9692 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9693 pub type TRAYNOTIFYPARTS
= i32;
9694 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9695 pub const TNP_BACKGROUND
: TRAYNOTIFYPARTS
= 1i32;
9696 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9697 pub const TNP_ANIMBACKGROUND
: TRAYNOTIFYPARTS
= 2i32;
9698 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9699 pub type TRUESIZESCALINGTYPE
= i32;
9700 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9701 pub const TSST_NONE
: TRUESIZESCALINGTYPE
= 0i32;
9702 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9703 pub const TSST_SIZE
: TRUESIZESCALINGTYPE
= 1i32;
9704 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9705 pub const TSST_DPI
: TRUESIZESCALINGTYPE
= 2i32;
9706 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9707 pub const TTDT_AUTOMATIC
: u32 = 0u32;
9708 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9709 pub const TTDT_AUTOPOP
: u32 = 2u32;
9710 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9711 pub const TTDT_INITIAL
: u32 = 3u32;
9712 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9713 pub const TTDT_RESHOW
: u32 = 1u32;
9714 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9715 pub const TTF_DI_SETITEM
: u32 = 32768u32;
9717 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9718 pub struct TTGETTITLE
{
9720 pub uTitleBitmap
: u32,
9722 pub pszTitle
: ::windows_sys
::core
::PWSTR
,
9724 impl ::core
::marker
::Copy
for TTGETTITLE {}
9725 impl ::core
::clone
::Clone
for TTGETTITLE
{
9726 fn clone(&self) -> Self {
9731 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
9732 #[cfg(feature = "Win32_Foundation")]
9733 pub struct TTHITTESTINFOA
{
9734 pub hwnd
: super::super::Foundation
::HWND
,
9735 pub pt
: super::super::Foundation
::POINT
,
9736 pub ti
: TTTOOLINFOA
,
9738 #[cfg(feature = "Win32_Foundation")]
9739 impl ::core
::marker
::Copy
for TTHITTESTINFOA {}
9740 #[cfg(feature = "Win32_Foundation")]
9741 impl ::core
::clone
::Clone
for TTHITTESTINFOA
{
9742 fn clone(&self) -> Self {
9747 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
9748 #[cfg(feature = "Win32_Foundation")]
9749 pub struct TTHITTESTINFOW
{
9750 pub hwnd
: super::super::Foundation
::HWND
,
9751 pub pt
: super::super::Foundation
::POINT
,
9752 pub ti
: TTTOOLINFOW
,
9754 #[cfg(feature = "Win32_Foundation")]
9755 impl ::core
::marker
::Copy
for TTHITTESTINFOW {}
9756 #[cfg(feature = "Win32_Foundation")]
9757 impl ::core
::clone
::Clone
for TTHITTESTINFOW
{
9758 fn clone(&self) -> Self {
9762 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9763 pub const TTM_ACTIVATE
: u32 = 1025u32;
9764 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9765 pub const TTM_ADDTOOL
: u32 = 1074u32;
9766 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9767 pub const TTM_ADDTOOLA
: u32 = 1028u32;
9768 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9769 pub const TTM_ADDTOOLW
: u32 = 1074u32;
9770 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9771 pub const TTM_ADJUSTRECT
: u32 = 1055u32;
9772 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9773 pub const TTM_DELTOOL
: u32 = 1075u32;
9774 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9775 pub const TTM_DELTOOLA
: u32 = 1029u32;
9776 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9777 pub const TTM_DELTOOLW
: u32 = 1075u32;
9778 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9779 pub const TTM_ENUMTOOLS
: u32 = 1082u32;
9780 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9781 pub const TTM_ENUMTOOLSA
: u32 = 1038u32;
9782 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9783 pub const TTM_ENUMTOOLSW
: u32 = 1082u32;
9784 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9785 pub const TTM_GETBUBBLESIZE
: u32 = 1054u32;
9786 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9787 pub const TTM_GETCURRENTTOOL
: u32 = 1083u32;
9788 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9789 pub const TTM_GETCURRENTTOOLA
: u32 = 1039u32;
9790 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9791 pub const TTM_GETCURRENTTOOLW
: u32 = 1083u32;
9792 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9793 pub const TTM_GETDELAYTIME
: u32 = 1045u32;
9794 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9795 pub const TTM_GETMARGIN
: u32 = 1051u32;
9796 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9797 pub const TTM_GETMAXTIPWIDTH
: u32 = 1049u32;
9798 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9799 pub const TTM_GETTEXT
: u32 = 1080u32;
9800 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9801 pub const TTM_GETTEXTA
: u32 = 1035u32;
9802 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9803 pub const TTM_GETTEXTW
: u32 = 1080u32;
9804 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9805 pub const TTM_GETTIPBKCOLOR
: u32 = 1046u32;
9806 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9807 pub const TTM_GETTIPTEXTCOLOR
: u32 = 1047u32;
9808 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9809 pub const TTM_GETTITLE
: u32 = 1059u32;
9810 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9811 pub const TTM_GETTOOLCOUNT
: u32 = 1037u32;
9812 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9813 pub const TTM_GETTOOLINFO
: u32 = 1077u32;
9814 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9815 pub const TTM_GETTOOLINFOA
: u32 = 1032u32;
9816 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9817 pub const TTM_GETTOOLINFOW
: u32 = 1077u32;
9818 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9819 pub const TTM_HITTEST
: u32 = 1079u32;
9820 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9821 pub const TTM_HITTESTA
: u32 = 1034u32;
9822 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9823 pub const TTM_HITTESTW
: u32 = 1079u32;
9824 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9825 pub const TTM_NEWTOOLRECT
: u32 = 1076u32;
9826 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9827 pub const TTM_NEWTOOLRECTA
: u32 = 1030u32;
9828 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9829 pub const TTM_NEWTOOLRECTW
: u32 = 1076u32;
9830 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9831 pub const TTM_POP
: u32 = 1052u32;
9832 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9833 pub const TTM_POPUP
: u32 = 1058u32;
9834 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9835 pub const TTM_RELAYEVENT
: u32 = 1031u32;
9836 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9837 pub const TTM_SETDELAYTIME
: u32 = 1027u32;
9838 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9839 pub const TTM_SETMARGIN
: u32 = 1050u32;
9840 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9841 pub const TTM_SETMAXTIPWIDTH
: u32 = 1048u32;
9842 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9843 pub const TTM_SETTIPBKCOLOR
: u32 = 1043u32;
9844 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9845 pub const TTM_SETTIPTEXTCOLOR
: u32 = 1044u32;
9846 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9847 pub const TTM_SETTITLE
: u32 = 1057u32;
9848 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9849 pub const TTM_SETTITLEA
: u32 = 1056u32;
9850 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9851 pub const TTM_SETTITLEW
: u32 = 1057u32;
9852 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9853 pub const TTM_SETTOOLINFO
: u32 = 1078u32;
9854 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9855 pub const TTM_SETTOOLINFOA
: u32 = 1033u32;
9856 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9857 pub const TTM_SETTOOLINFOW
: u32 = 1078u32;
9858 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9859 pub const TTM_SETWINDOWTHEME
: u32 = 8203u32;
9860 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9861 pub const TTM_TRACKACTIVATE
: u32 = 1041u32;
9862 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9863 pub const TTM_TRACKPOSITION
: u32 = 1042u32;
9864 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9865 pub const TTM_UPDATE
: u32 = 1053u32;
9866 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9867 pub const TTM_UPDATETIPTEXT
: u32 = 1081u32;
9868 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9869 pub const TTM_UPDATETIPTEXTA
: u32 = 1036u32;
9870 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9871 pub const TTM_UPDATETIPTEXTW
: u32 = 1081u32;
9872 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9873 pub const TTM_WINDOWFROMPOINT
: u32 = 1040u32;
9874 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9875 pub const TTS_ALWAYSTIP
: u32 = 1u32;
9876 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9877 pub const TTS_BALLOON
: u32 = 64u32;
9878 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9879 pub const TTS_CLOSE
: u32 = 128u32;
9880 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9881 pub const TTS_NOANIMATE
: u32 = 16u32;
9882 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9883 pub const TTS_NOFADE
: u32 = 32u32;
9884 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9885 pub const TTS_NOPREFIX
: u32 = 2u32;
9886 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9887 pub const TTS_USEVISUALSTYLE
: u32 = 256u32;
9889 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
9890 #[cfg(feature = "Win32_Foundation")]
9891 pub struct TTTOOLINFOA
{
9893 pub uFlags
: TTTOOLINFO_FLAGS
,
9894 pub hwnd
: super::super::Foundation
::HWND
,
9896 pub rect
: super::super::Foundation
::RECT
,
9897 pub hinst
: super::super::Foundation
::HINSTANCE
,
9898 pub lpszText
: ::windows_sys
::core
::PSTR
,
9899 pub lParam
: super::super::Foundation
::LPARAM
,
9900 pub lpReserved
: *mut ::core
::ffi
::c_void
,
9902 #[cfg(feature = "Win32_Foundation")]
9903 impl ::core
::marker
::Copy
for TTTOOLINFOA {}
9904 #[cfg(feature = "Win32_Foundation")]
9905 impl ::core
::clone
::Clone
for TTTOOLINFOA
{
9906 fn clone(&self) -> Self {
9911 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
9912 #[cfg(feature = "Win32_Foundation")]
9913 pub struct TTTOOLINFOW
{
9915 pub uFlags
: TTTOOLINFO_FLAGS
,
9916 pub hwnd
: super::super::Foundation
::HWND
,
9918 pub rect
: super::super::Foundation
::RECT
,
9919 pub hinst
: super::super::Foundation
::HINSTANCE
,
9920 pub lpszText
: ::windows_sys
::core
::PWSTR
,
9921 pub lParam
: super::super::Foundation
::LPARAM
,
9922 pub lpReserved
: *mut ::core
::ffi
::c_void
,
9924 #[cfg(feature = "Win32_Foundation")]
9925 impl ::core
::marker
::Copy
for TTTOOLINFOW {}
9926 #[cfg(feature = "Win32_Foundation")]
9927 impl ::core
::clone
::Clone
for TTTOOLINFOW
{
9928 fn clone(&self) -> Self {
9932 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9933 pub type TTTOOLINFO_FLAGS
= u32;
9934 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9935 pub const TTF_ABSOLUTE
: TTTOOLINFO_FLAGS
= 128u32;
9936 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9937 pub const TTF_CENTERTIP
: TTTOOLINFO_FLAGS
= 2u32;
9938 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9939 pub const TTF_IDISHWND
: TTTOOLINFO_FLAGS
= 1u32;
9940 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9941 pub const TTF_PARSELINKS
: TTTOOLINFO_FLAGS
= 4096u32;
9942 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9943 pub const TTF_RTLREADING
: TTTOOLINFO_FLAGS
= 4u32;
9944 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9945 pub const TTF_SUBCLASS
: TTTOOLINFO_FLAGS
= 16u32;
9946 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9947 pub const TTF_TRACK
: TTTOOLINFO_FLAGS
= 32u32;
9948 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9949 pub const TTF_TRANSPARENT
: TTTOOLINFO_FLAGS
= 256u32;
9950 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9951 pub const TVCDRF_NOIMAGES
: u32 = 65536u32;
9952 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9953 pub const TVC_BYKEYBOARD
: u32 = 2u32;
9954 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9955 pub const TVC_BYMOUSE
: u32 = 1u32;
9956 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9957 pub const TVC_UNKNOWN
: u32 = 0u32;
9958 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9959 pub const TVE_COLLAPSE
: u32 = 1u32;
9960 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9961 pub const TVE_COLLAPSERESET
: u32 = 32768u32;
9962 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9963 pub const TVE_EXPAND
: u32 = 2u32;
9964 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9965 pub const TVE_EXPANDPARTIAL
: u32 = 16384u32;
9966 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9967 pub const TVE_TOGGLE
: u32 = 3u32;
9969 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
9970 #[cfg(feature = "Win32_Foundation")]
9971 pub struct TVGETITEMPARTRECTINFO
{
9973 pub prc
: *mut super::super::Foundation
::RECT
,
9974 pub partID
: TVITEMPART
,
9976 #[cfg(feature = "Win32_Foundation")]
9977 impl ::core
::marker
::Copy
for TVGETITEMPARTRECTINFO {}
9978 #[cfg(feature = "Win32_Foundation")]
9979 impl ::core
::clone
::Clone
for TVGETITEMPARTRECTINFO
{
9980 fn clone(&self) -> Self {
9984 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9985 pub const TVGN_CARET
: u32 = 9u32;
9986 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9987 pub const TVGN_CHILD
: u32 = 4u32;
9988 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9989 pub const TVGN_DROPHILITE
: u32 = 8u32;
9990 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9991 pub const TVGN_FIRSTVISIBLE
: u32 = 5u32;
9992 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9993 pub const TVGN_LASTVISIBLE
: u32 = 10u32;
9994 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9995 pub const TVGN_NEXT
: u32 = 1u32;
9996 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9997 pub const TVGN_NEXTSELECTED
: u32 = 11u32;
9998 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
9999 pub const TVGN_NEXTVISIBLE
: u32 = 6u32;
10000 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10001 pub const TVGN_PARENT
: u32 = 3u32;
10002 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10003 pub const TVGN_PREVIOUS
: u32 = 2u32;
10004 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10005 pub const TVGN_PREVIOUSVISIBLE
: u32 = 7u32;
10006 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10007 pub const TVGN_ROOT
: u32 = 0u32;
10009 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
10010 #[cfg(feature = "Win32_Foundation")]
10011 pub struct TVHITTESTINFO
{
10012 pub pt
: super::super::Foundation
::POINT
,
10013 pub flags
: TVHITTESTINFO_FLAGS
,
10014 pub hItem
: HTREEITEM
,
10016 #[cfg(feature = "Win32_Foundation")]
10017 impl ::core
::marker
::Copy
for TVHITTESTINFO {}
10018 #[cfg(feature = "Win32_Foundation")]
10019 impl ::core
::clone
::Clone
for TVHITTESTINFO
{
10020 fn clone(&self) -> Self {
10024 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10025 pub type TVHITTESTINFO_FLAGS
= u32;
10026 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10027 pub const TVHT_ABOVE
: TVHITTESTINFO_FLAGS
= 256u32;
10028 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10029 pub const TVHT_BELOW
: TVHITTESTINFO_FLAGS
= 512u32;
10030 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10031 pub const TVHT_NOWHERE
: TVHITTESTINFO_FLAGS
= 1u32;
10032 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10033 pub const TVHT_ONITEM
: TVHITTESTINFO_FLAGS
= 70u32;
10034 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10035 pub const TVHT_ONITEMBUTTON
: TVHITTESTINFO_FLAGS
= 16u32;
10036 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10037 pub const TVHT_ONITEMICON
: TVHITTESTINFO_FLAGS
= 2u32;
10038 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10039 pub const TVHT_ONITEMINDENT
: TVHITTESTINFO_FLAGS
= 8u32;
10040 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10041 pub const TVHT_ONITEMLABEL
: TVHITTESTINFO_FLAGS
= 4u32;
10042 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10043 pub const TVHT_ONITEMRIGHT
: TVHITTESTINFO_FLAGS
= 32u32;
10044 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10045 pub const TVHT_ONITEMSTATEICON
: TVHITTESTINFO_FLAGS
= 64u32;
10046 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10047 pub const TVHT_TOLEFT
: TVHITTESTINFO_FLAGS
= 2048u32;
10048 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10049 pub const TVHT_TORIGHT
: TVHITTESTINFO_FLAGS
= 1024u32;
10051 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
10052 #[cfg(feature = "Win32_Foundation")]
10053 pub struct TVINSERTSTRUCTA
{
10054 pub hParent
: HTREEITEM
,
10055 pub hInsertAfter
: HTREEITEM
,
10056 pub Anonymous
: TVINSERTSTRUCTA_0
,
10058 #[cfg(feature = "Win32_Foundation")]
10059 impl ::core
::marker
::Copy
for TVINSERTSTRUCTA {}
10060 #[cfg(feature = "Win32_Foundation")]
10061 impl ::core
::clone
::Clone
for TVINSERTSTRUCTA
{
10062 fn clone(&self) -> Self {
10067 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
10068 #[cfg(feature = "Win32_Foundation")]
10069 pub union TVINSERTSTRUCTA_0
{
10070 pub itemex
: TVITEMEXA
,
10073 #[cfg(feature = "Win32_Foundation")]
10074 impl ::core
::marker
::Copy
for TVINSERTSTRUCTA_0 {}
10075 #[cfg(feature = "Win32_Foundation")]
10076 impl ::core
::clone
::Clone
for TVINSERTSTRUCTA_0
{
10077 fn clone(&self) -> Self {
10082 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
10083 #[cfg(feature = "Win32_Foundation")]
10084 pub struct TVINSERTSTRUCTW
{
10085 pub hParent
: HTREEITEM
,
10086 pub hInsertAfter
: HTREEITEM
,
10087 pub Anonymous
: TVINSERTSTRUCTW_0
,
10089 #[cfg(feature = "Win32_Foundation")]
10090 impl ::core
::marker
::Copy
for TVINSERTSTRUCTW {}
10091 #[cfg(feature = "Win32_Foundation")]
10092 impl ::core
::clone
::Clone
for TVINSERTSTRUCTW
{
10093 fn clone(&self) -> Self {
10098 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
10099 #[cfg(feature = "Win32_Foundation")]
10100 pub union TVINSERTSTRUCTW_0
{
10101 pub itemex
: TVITEMEXW
,
10104 #[cfg(feature = "Win32_Foundation")]
10105 impl ::core
::marker
::Copy
for TVINSERTSTRUCTW_0 {}
10106 #[cfg(feature = "Win32_Foundation")]
10107 impl ::core
::clone
::Clone
for TVINSERTSTRUCTW_0
{
10108 fn clone(&self) -> Self {
10112 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10113 pub const TVIS_BOLD
: u32 = 16u32;
10114 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10115 pub const TVIS_CUT
: u32 = 4u32;
10116 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10117 pub const TVIS_DROPHILITED
: u32 = 8u32;
10118 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10119 pub const TVIS_EXPANDED
: u32 = 32u32;
10120 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10121 pub const TVIS_EXPANDEDONCE
: u32 = 64u32;
10122 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10123 pub const TVIS_EXPANDPARTIAL
: u32 = 128u32;
10124 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10125 pub const TVIS_EX_ALL
: u32 = 2u32;
10126 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10127 pub const TVIS_EX_DISABLED
: u32 = 2u32;
10128 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10129 pub const TVIS_EX_FLAT
: u32 = 1u32;
10130 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10131 pub const TVIS_OVERLAYMASK
: u32 = 3840u32;
10132 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10133 pub const TVIS_SELECTED
: u32 = 2u32;
10134 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10135 pub const TVIS_STATEIMAGEMASK
: u32 = 61440u32;
10136 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10137 pub const TVIS_USERMASK
: u32 = 61440u32;
10139 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
10140 #[cfg(feature = "Win32_Foundation")]
10141 pub struct TVITEMA
{
10142 pub mask
: TVITEM_MASK
,
10143 pub hItem
: HTREEITEM
,
10145 pub stateMask
: u32,
10146 pub pszText
: ::windows_sys
::core
::PSTR
,
10147 pub cchTextMax
: i32,
10149 pub iSelectedImage
: i32,
10150 pub cChildren
: TVITEMEXW_CHILDREN
,
10151 pub lParam
: super::super::Foundation
::LPARAM
,
10153 #[cfg(feature = "Win32_Foundation")]
10154 impl ::core
::marker
::Copy
for TVITEMA {}
10155 #[cfg(feature = "Win32_Foundation")]
10156 impl ::core
::clone
::Clone
for TVITEMA
{
10157 fn clone(&self) -> Self {
10162 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
10163 #[cfg(feature = "Win32_Foundation")]
10164 pub struct TVITEMEXA
{
10165 pub mask
: TVITEM_MASK
,
10166 pub hItem
: HTREEITEM
,
10168 pub stateMask
: u32,
10169 pub pszText
: ::windows_sys
::core
::PSTR
,
10170 pub cchTextMax
: i32,
10172 pub iSelectedImage
: i32,
10173 pub cChildren
: TVITEMEXW_CHILDREN
,
10174 pub lParam
: super::super::Foundation
::LPARAM
,
10175 pub iIntegral
: i32,
10177 pub hwnd
: super::super::Foundation
::HWND
,
10178 pub iExpandedImage
: i32,
10179 pub iReserved
: i32,
10181 #[cfg(feature = "Win32_Foundation")]
10182 impl ::core
::marker
::Copy
for TVITEMEXA {}
10183 #[cfg(feature = "Win32_Foundation")]
10184 impl ::core
::clone
::Clone
for TVITEMEXA
{
10185 fn clone(&self) -> Self {
10190 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
10191 #[cfg(feature = "Win32_Foundation")]
10192 pub struct TVITEMEXW
{
10193 pub mask
: TVITEM_MASK
,
10194 pub hItem
: HTREEITEM
,
10196 pub stateMask
: u32,
10197 pub pszText
: ::windows_sys
::core
::PWSTR
,
10198 pub cchTextMax
: i32,
10200 pub iSelectedImage
: i32,
10201 pub cChildren
: TVITEMEXW_CHILDREN
,
10202 pub lParam
: super::super::Foundation
::LPARAM
,
10203 pub iIntegral
: i32,
10205 pub hwnd
: super::super::Foundation
::HWND
,
10206 pub iExpandedImage
: i32,
10207 pub iReserved
: i32,
10209 #[cfg(feature = "Win32_Foundation")]
10210 impl ::core
::marker
::Copy
for TVITEMEXW {}
10211 #[cfg(feature = "Win32_Foundation")]
10212 impl ::core
::clone
::Clone
for TVITEMEXW
{
10213 fn clone(&self) -> Self {
10217 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10218 pub type TVITEMEXW_CHILDREN
= i32;
10219 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10220 pub const I_ZERO
: TVITEMEXW_CHILDREN
= 0i32;
10221 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10222 pub const I_ONE_OR_MORE
: TVITEMEXW_CHILDREN
= 1i32;
10223 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10224 pub const I_CHILDRENCALLBACK
: TVITEMEXW_CHILDREN
= -1i32;
10225 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10226 pub const I_CHILDRENAUTO
: TVITEMEXW_CHILDREN
= -2i32;
10227 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10228 pub type TVITEMPART
= i32;
10229 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10230 pub const TVGIPR_BUTTON
: TVITEMPART
= 1i32;
10232 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
10233 #[cfg(feature = "Win32_Foundation")]
10234 pub struct TVITEMW
{
10235 pub mask
: TVITEM_MASK
,
10236 pub hItem
: HTREEITEM
,
10238 pub stateMask
: u32,
10239 pub pszText
: ::windows_sys
::core
::PWSTR
,
10240 pub cchTextMax
: i32,
10242 pub iSelectedImage
: i32,
10243 pub cChildren
: TVITEMEXW_CHILDREN
,
10244 pub lParam
: super::super::Foundation
::LPARAM
,
10246 #[cfg(feature = "Win32_Foundation")]
10247 impl ::core
::marker
::Copy
for TVITEMW {}
10248 #[cfg(feature = "Win32_Foundation")]
10249 impl ::core
::clone
::Clone
for TVITEMW
{
10250 fn clone(&self) -> Self {
10254 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10255 pub type TVITEM_MASK
= u32;
10256 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10257 pub const TVIF_CHILDREN
: TVITEM_MASK
= 64u32;
10258 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10259 pub const TVIF_DI_SETITEM
: TVITEM_MASK
= 4096u32;
10260 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10261 pub const TVIF_HANDLE
: TVITEM_MASK
= 16u32;
10262 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10263 pub const TVIF_IMAGE
: TVITEM_MASK
= 2u32;
10264 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10265 pub const TVIF_PARAM
: TVITEM_MASK
= 4u32;
10266 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10267 pub const TVIF_SELECTEDIMAGE
: TVITEM_MASK
= 32u32;
10268 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10269 pub const TVIF_STATE
: TVITEM_MASK
= 8u32;
10270 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10271 pub const TVIF_TEXT
: TVITEM_MASK
= 1u32;
10272 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10273 pub const TVIF_EXPANDEDIMAGE
: TVITEM_MASK
= 512u32;
10274 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10275 pub const TVIF_INTEGRAL
: TVITEM_MASK
= 128u32;
10276 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10277 pub const TVIF_STATEEX
: TVITEM_MASK
= 256u32;
10278 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10279 pub const TVI_FIRST
: HTREEITEM
= -65535i32 as _
;
10280 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10281 pub const TVI_LAST
: HTREEITEM
= -65534i32 as _
;
10282 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10283 pub const TVI_ROOT
: HTREEITEM
= -65536i32 as _
;
10284 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10285 pub const TVI_SORT
: HTREEITEM
= -65533i32 as _
;
10286 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10287 pub const TVM_CREATEDRAGIMAGE
: u32 = 4370u32;
10288 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10289 pub const TVM_DELETEITEM
: u32 = 4353u32;
10290 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10291 pub const TVM_EDITLABEL
: u32 = 4417u32;
10292 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10293 pub const TVM_EDITLABELA
: u32 = 4366u32;
10294 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10295 pub const TVM_EDITLABELW
: u32 = 4417u32;
10296 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10297 pub const TVM_ENDEDITLABELNOW
: u32 = 4374u32;
10298 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10299 pub const TVM_ENSUREVISIBLE
: u32 = 4372u32;
10300 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10301 pub const TVM_EXPAND
: u32 = 4354u32;
10302 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10303 pub const TVM_GETBKCOLOR
: u32 = 4383u32;
10304 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10305 pub const TVM_GETCOUNT
: u32 = 4357u32;
10306 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10307 pub const TVM_GETEDITCONTROL
: u32 = 4367u32;
10308 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10309 pub const TVM_GETEXTENDEDSTYLE
: u32 = 4397u32;
10310 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10311 pub const TVM_GETIMAGELIST
: u32 = 4360u32;
10312 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10313 pub const TVM_GETINDENT
: u32 = 4358u32;
10314 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10315 pub const TVM_GETINSERTMARKCOLOR
: u32 = 4390u32;
10316 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10317 pub const TVM_GETISEARCHSTRING
: u32 = 4416u32;
10318 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10319 pub const TVM_GETISEARCHSTRINGA
: u32 = 4375u32;
10320 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10321 pub const TVM_GETISEARCHSTRINGW
: u32 = 4416u32;
10322 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10323 pub const TVM_GETITEM
: u32 = 4414u32;
10324 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10325 pub const TVM_GETITEMA
: u32 = 4364u32;
10326 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10327 pub const TVM_GETITEMHEIGHT
: u32 = 4380u32;
10328 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10329 pub const TVM_GETITEMPARTRECT
: u32 = 4424u32;
10330 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10331 pub const TVM_GETITEMRECT
: u32 = 4356u32;
10332 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10333 pub const TVM_GETITEMSTATE
: u32 = 4391u32;
10334 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10335 pub const TVM_GETITEMW
: u32 = 4414u32;
10336 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10337 pub const TVM_GETLINECOLOR
: u32 = 4393u32;
10338 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10339 pub const TVM_GETNEXTITEM
: u32 = 4362u32;
10340 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10341 pub const TVM_GETSCROLLTIME
: u32 = 4386u32;
10342 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10343 pub const TVM_GETSELECTEDCOUNT
: u32 = 4422u32;
10344 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10345 pub const TVM_GETTEXTCOLOR
: u32 = 4384u32;
10346 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10347 pub const TVM_GETTOOLTIPS
: u32 = 4377u32;
10348 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10349 pub const TVM_GETUNICODEFORMAT
: u32 = 8198u32;
10350 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10351 pub const TVM_GETVISIBLECOUNT
: u32 = 4368u32;
10352 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10353 pub const TVM_HITTEST
: u32 = 4369u32;
10354 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10355 pub const TVM_INSERTITEM
: u32 = 4402u32;
10356 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10357 pub const TVM_INSERTITEMA
: u32 = 4352u32;
10358 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10359 pub const TVM_INSERTITEMW
: u32 = 4402u32;
10360 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10361 pub const TVM_MAPACCIDTOHTREEITEM
: u32 = 4394u32;
10362 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10363 pub const TVM_MAPHTREEITEMTOACCID
: u32 = 4395u32;
10364 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10365 pub const TVM_SELECTITEM
: u32 = 4363u32;
10366 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10367 pub const TVM_SETAUTOSCROLLINFO
: u32 = 4411u32;
10368 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10369 pub const TVM_SETBKCOLOR
: u32 = 4381u32;
10370 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10371 pub const TVM_SETBORDER
: u32 = 4387u32;
10372 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10373 pub const TVM_SETEXTENDEDSTYLE
: u32 = 4396u32;
10374 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10375 pub const TVM_SETHOT
: u32 = 4410u32;
10376 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10377 pub const TVM_SETIMAGELIST
: u32 = 4361u32;
10378 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10379 pub const TVM_SETINDENT
: u32 = 4359u32;
10380 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10381 pub const TVM_SETINSERTMARK
: u32 = 4378u32;
10382 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10383 pub const TVM_SETINSERTMARKCOLOR
: u32 = 4389u32;
10384 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10385 pub const TVM_SETITEM
: u32 = 4415u32;
10386 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10387 pub const TVM_SETITEMA
: u32 = 4365u32;
10388 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10389 pub const TVM_SETITEMHEIGHT
: u32 = 4379u32;
10390 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10391 pub const TVM_SETITEMW
: u32 = 4415u32;
10392 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10393 pub const TVM_SETLINECOLOR
: u32 = 4392u32;
10394 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10395 pub const TVM_SETSCROLLTIME
: u32 = 4385u32;
10396 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10397 pub const TVM_SETTEXTCOLOR
: u32 = 4382u32;
10398 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10399 pub const TVM_SETTOOLTIPS
: u32 = 4376u32;
10400 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10401 pub const TVM_SETUNICODEFORMAT
: u32 = 8197u32;
10402 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10403 pub const TVM_SHOWINFOTIP
: u32 = 4423u32;
10404 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10405 pub const TVM_SORTCHILDREN
: u32 = 4371u32;
10406 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10407 pub const TVM_SORTCHILDRENCB
: u32 = 4373u32;
10408 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10409 pub const TVNRET_DEFAULT
: u32 = 0u32;
10410 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10411 pub const TVNRET_SKIPNEW
: u32 = 2u32;
10412 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10413 pub const TVNRET_SKIPOLD
: u32 = 1u32;
10414 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10415 pub const TVSBF_XBORDER
: u32 = 1u32;
10416 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10417 pub const TVSBF_YBORDER
: u32 = 2u32;
10418 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10419 pub const TVSIL_NORMAL
: u32 = 0u32;
10420 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10421 pub const TVSIL_STATE
: u32 = 2u32;
10422 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10423 pub const TVSI_NOSINGLEEXPAND
: u32 = 32768u32;
10425 #[doc = "*Required features: `\"Win32_UI_Controls\"`, `\"Win32_Foundation\"`*"]
10426 #[cfg(feature = "Win32_Foundation")]
10427 pub struct TVSORTCB
{
10428 pub hParent
: HTREEITEM
,
10429 pub lpfnCompare
: PFNTVCOMPARE
,
10430 pub lParam
: super::super::Foundation
::LPARAM
,
10432 #[cfg(feature = "Win32_Foundation")]
10433 impl ::core
::marker
::Copy
for TVSORTCB {}
10434 #[cfg(feature = "Win32_Foundation")]
10435 impl ::core
::clone
::Clone
for TVSORTCB
{
10436 fn clone(&self) -> Self {
10440 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10441 pub const TVS_CHECKBOXES
: u32 = 256u32;
10442 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10443 pub const TVS_DISABLEDRAGDROP
: u32 = 16u32;
10444 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10445 pub const TVS_EDITLABELS
: u32 = 8u32;
10446 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10447 pub const TVS_EX_AUTOHSCROLL
: u32 = 32u32;
10448 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10449 pub const TVS_EX_DIMMEDCHECKBOXES
: u32 = 512u32;
10450 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10451 pub const TVS_EX_DOUBLEBUFFER
: u32 = 4u32;
10452 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10453 pub const TVS_EX_DRAWIMAGEASYNC
: u32 = 1024u32;
10454 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10455 pub const TVS_EX_EXCLUSIONCHECKBOXES
: u32 = 256u32;
10456 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10457 pub const TVS_EX_FADEINOUTEXPANDOS
: u32 = 64u32;
10458 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10459 pub const TVS_EX_MULTISELECT
: u32 = 2u32;
10460 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10461 pub const TVS_EX_NOINDENTSTATE
: u32 = 8u32;
10462 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10463 pub const TVS_EX_NOSINGLECOLLAPSE
: u32 = 1u32;
10464 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10465 pub const TVS_EX_PARTIALCHECKBOXES
: u32 = 128u32;
10466 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10467 pub const TVS_EX_RICHTOOLTIP
: u32 = 16u32;
10468 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10469 pub const TVS_FULLROWSELECT
: u32 = 4096u32;
10470 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10471 pub const TVS_HASBUTTONS
: u32 = 1u32;
10472 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10473 pub const TVS_HASLINES
: u32 = 2u32;
10474 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10475 pub const TVS_INFOTIP
: u32 = 2048u32;
10476 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10477 pub const TVS_LINESATROOT
: u32 = 4u32;
10478 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10479 pub const TVS_NOHSCROLL
: u32 = 32768u32;
10480 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10481 pub const TVS_NONEVENHEIGHT
: u32 = 16384u32;
10482 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10483 pub const TVS_NOSCROLL
: u32 = 8192u32;
10484 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10485 pub const TVS_NOTOOLTIPS
: u32 = 128u32;
10486 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10487 pub const TVS_RTLREADING
: u32 = 64u32;
10488 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10489 pub const TVS_SHOWSELALWAYS
: u32 = 32u32;
10490 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10491 pub const TVS_SINGLEEXPAND
: u32 = 1024u32;
10492 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10493 pub const TVS_TRACKSELECT
: u32 = 512u32;
10494 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10495 pub const TV_FIRST
: u32 = 4352u32;
10497 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10498 pub struct UDACCEL
{
10502 impl ::core
::marker
::Copy
for UDACCEL {}
10503 impl ::core
::clone
::Clone
for UDACCEL
{
10504 fn clone(&self) -> Self {
10508 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10509 pub const UDM_GETACCEL
: u32 = 1132u32;
10510 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10511 pub const UDM_GETBASE
: u32 = 1134u32;
10512 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10513 pub const UDM_GETBUDDY
: u32 = 1130u32;
10514 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10515 pub const UDM_GETPOS
: u32 = 1128u32;
10516 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10517 pub const UDM_GETPOS32
: u32 = 1138u32;
10518 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10519 pub const UDM_GETRANGE
: u32 = 1126u32;
10520 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10521 pub const UDM_GETRANGE32
: u32 = 1136u32;
10522 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10523 pub const UDM_GETUNICODEFORMAT
: u32 = 8198u32;
10524 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10525 pub const UDM_SETACCEL
: u32 = 1131u32;
10526 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10527 pub const UDM_SETBASE
: u32 = 1133u32;
10528 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10529 pub const UDM_SETBUDDY
: u32 = 1129u32;
10530 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10531 pub const UDM_SETPOS
: u32 = 1127u32;
10532 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10533 pub const UDM_SETPOS32
: u32 = 1137u32;
10534 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10535 pub const UDM_SETRANGE
: u32 = 1125u32;
10536 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10537 pub const UDM_SETRANGE32
: u32 = 1135u32;
10538 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10539 pub const UDM_SETUNICODEFORMAT
: u32 = 8197u32;
10540 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10541 pub const UDS_ALIGNLEFT
: u32 = 8u32;
10542 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10543 pub const UDS_ALIGNRIGHT
: u32 = 4u32;
10544 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10545 pub const UDS_ARROWKEYS
: u32 = 32u32;
10546 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10547 pub const UDS_AUTOBUDDY
: u32 = 16u32;
10548 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10549 pub const UDS_HORZ
: u32 = 64u32;
10550 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10551 pub const UDS_HOTTRACK
: u32 = 256u32;
10552 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10553 pub const UDS_NOTHOUSANDS
: u32 = 128u32;
10554 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10555 pub const UDS_SETBUDDYINT
: u32 = 2u32;
10556 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10557 pub const UDS_WRAP
: u32 = 1u32;
10558 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10559 pub const UD_MAXVAL
: u32 = 32767u32;
10560 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10561 pub const UPDOWN_CLASS
: &'
static str = "msctls_updown32";
10562 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10563 pub const UPDOWN_CLASSA
: &'
static str = "msctls_updown32";
10564 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10565 pub const UPDOWN_CLASSW
: &'
static str = "msctls_updown32";
10567 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10568 pub struct USAGE_PROPERTIES
{
10572 pub logicalMinimum
: i32,
10573 pub logicalMaximum
: i32,
10577 pub physicalMinimum
: i32,
10578 pub physicalMaximum
: i32,
10580 impl ::core
::marker
::Copy
for USAGE_PROPERTIES {}
10581 impl ::core
::clone
::Clone
for USAGE_PROPERTIES
{
10582 fn clone(&self) -> Self {
10586 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10587 pub type VALIGN
= i32;
10588 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10589 pub const VA_TOP
: VALIGN
= 0i32;
10590 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10591 pub const VA_CENTER
: VALIGN
= 1i32;
10592 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10593 pub const VA_BOTTOM
: VALIGN
= 2i32;
10594 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10595 pub const VIEW_DETAILS
: u32 = 3u32;
10596 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10597 pub const VIEW_LARGEICONS
: u32 = 0u32;
10598 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10599 pub const VIEW_LIST
: u32 = 2u32;
10600 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10601 pub const VIEW_NETCONNECT
: u32 = 9u32;
10602 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10603 pub const VIEW_NETDISCONNECT
: u32 = 10u32;
10604 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10605 pub const VIEW_NEWFOLDER
: u32 = 11u32;
10606 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10607 pub const VIEW_PARENTFOLDER
: u32 = 8u32;
10608 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10609 pub const VIEW_SMALLICONS
: u32 = 1u32;
10610 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10611 pub const VIEW_SORTDATE
: u32 = 6u32;
10612 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10613 pub const VIEW_SORTNAME
: u32 = 4u32;
10614 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10615 pub const VIEW_SORTSIZE
: u32 = 5u32;
10616 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10617 pub const VIEW_SORTTYPE
: u32 = 7u32;
10618 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10619 pub const VIEW_VIEWMENU
: u32 = 12u32;
10620 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10621 pub const VSCLASS_CLOCK
: &'
static str = "CLOCK";
10622 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10623 pub const VSCLASS_EMPTYMARKUP
: &'
static str = "EMPTYMARKUP";
10624 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10625 pub const VSCLASS_LINK
: &'
static str = "LINK";
10626 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10627 pub const VSCLASS_MENUBAND
: &'
static str = "MENUBAND";
10628 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10629 pub const VSCLASS_MONTHCAL
: &'
static str = "MONTHCAL";
10630 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10631 pub const VSCLASS_PAGE
: &'
static str = "PAGE";
10632 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10633 pub const VSCLASS_STARTPANEL
: &'
static str = "STARTPANEL";
10634 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10635 pub const VSCLASS_STATIC
: &'
static str = "STATIC";
10636 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10637 pub const VSCLASS_TASKBAND
: &'
static str = "TASKBAND";
10638 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10639 pub const VSCLASS_TASKBAR
: &'
static str = "TASKBAR";
10640 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10641 pub const VSCLASS_TRAYNOTIFY
: &'
static str = "TRAYNOTIFY";
10642 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10643 pub const WC_BUTTON
: &'
static str = "Button";
10644 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10645 pub const WC_BUTTONA
: &'
static str = "Button";
10646 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10647 pub const WC_BUTTONW
: &'
static str = "Button";
10648 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10649 pub const WC_COMBOBOX
: &'
static str = "ComboBox";
10650 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10651 pub const WC_COMBOBOXA
: &'
static str = "ComboBox";
10652 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10653 pub const WC_COMBOBOXEX
: &'
static str = "ComboBoxEx32";
10654 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10655 pub const WC_COMBOBOXEXA
: &'
static str = "ComboBoxEx32";
10656 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10657 pub const WC_COMBOBOXEXW
: &'
static str = "ComboBoxEx32";
10658 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10659 pub const WC_COMBOBOXW
: &'
static str = "ComboBox";
10660 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10661 pub const WC_EDIT
: &'
static str = "Edit";
10662 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10663 pub const WC_EDITA
: &'
static str = "Edit";
10664 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10665 pub const WC_EDITW
: &'
static str = "Edit";
10666 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10667 pub const WC_HEADER
: &'
static str = "SysHeader32";
10668 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10669 pub const WC_HEADERA
: &'
static str = "SysHeader32";
10670 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10671 pub const WC_HEADERW
: &'
static str = "SysHeader32";
10672 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10673 pub const WC_IPADDRESS
: &'
static str = "SysIPAddress32";
10674 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10675 pub const WC_IPADDRESSA
: &'
static str = "SysIPAddress32";
10676 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10677 pub const WC_IPADDRESSW
: &'
static str = "SysIPAddress32";
10678 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10679 pub const WC_LINK
: &'
static str = "SysLink";
10680 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10681 pub const WC_LISTBOX
: &'
static str = "ListBox";
10682 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10683 pub const WC_LISTBOXA
: &'
static str = "ListBox";
10684 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10685 pub const WC_LISTBOXW
: &'
static str = "ListBox";
10686 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10687 pub const WC_LISTVIEW
: &'
static str = "SysListView32";
10688 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10689 pub const WC_LISTVIEWA
: &'
static str = "SysListView32";
10690 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10691 pub const WC_LISTVIEWW
: &'
static str = "SysListView32";
10692 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10693 pub const WC_NATIVEFONTCTL
: &'
static str = "NativeFontCtl";
10694 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10695 pub const WC_NATIVEFONTCTLA
: &'
static str = "NativeFontCtl";
10696 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10697 pub const WC_NATIVEFONTCTLW
: &'
static str = "NativeFontCtl";
10698 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10699 pub const WC_PAGESCROLLER
: &'
static str = "SysPager";
10700 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10701 pub const WC_PAGESCROLLERA
: &'
static str = "SysPager";
10702 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10703 pub const WC_PAGESCROLLERW
: &'
static str = "SysPager";
10704 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10705 pub const WC_SCROLLBAR
: &'
static str = "ScrollBar";
10706 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10707 pub const WC_SCROLLBARA
: &'
static str = "ScrollBar";
10708 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10709 pub const WC_SCROLLBARW
: &'
static str = "ScrollBar";
10710 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10711 pub const WC_STATIC
: &'
static str = "Static";
10712 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10713 pub const WC_STATICA
: &'
static str = "Static";
10714 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10715 pub const WC_STATICW
: &'
static str = "Static";
10716 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10717 pub const WC_TABCONTROL
: &'
static str = "SysTabControl32";
10718 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10719 pub const WC_TABCONTROLA
: &'
static str = "SysTabControl32";
10720 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10721 pub const WC_TABCONTROLW
: &'
static str = "SysTabControl32";
10722 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10723 pub const WC_TREEVIEW
: &'
static str = "SysTreeView32";
10724 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10725 pub const WC_TREEVIEWA
: &'
static str = "SysTreeView32";
10726 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10727 pub const WC_TREEVIEWW
: &'
static str = "SysTreeView32";
10728 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10729 pub type WINDOWTHEMEATTRIBUTETYPE
= i32;
10730 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10731 pub const WTA_NONCLIENT
: WINDOWTHEMEATTRIBUTETYPE
= 1i32;
10732 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10733 pub const WIZ_BODYCX
: u32 = 184u32;
10734 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10735 pub const WIZ_BODYX
: u32 = 92u32;
10736 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10737 pub const WIZ_CXBMP
: u32 = 80u32;
10738 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10739 pub const WIZ_CXDLG
: u32 = 276u32;
10740 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10741 pub const WIZ_CYDLG
: u32 = 140u32;
10742 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10743 pub const WM_CTLCOLOR
: u32 = 25u32;
10744 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10745 pub const WM_MOUSEHOVER
: u32 = 673u32;
10746 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10747 pub const WM_MOUSELEAVE
: u32 = 675u32;
10748 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10749 pub type WORD_BREAK_ACTION
= u32;
10750 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10751 pub const WB_CLASSIFY
: WORD_BREAK_ACTION
= 3u32;
10752 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10753 pub const WB_ISDELIMITER
: WORD_BREAK_ACTION
= 2u32;
10754 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10755 pub const WB_LEFT
: WORD_BREAK_ACTION
= 0u32;
10756 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10757 pub const WB_LEFTBREAK
: WORD_BREAK_ACTION
= 6u32;
10758 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10759 pub const WB_MOVEWORDLEFT
: WORD_BREAK_ACTION
= 4u32;
10760 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10761 pub const WB_MOVEWORDRIGHT
: WORD_BREAK_ACTION
= 5u32;
10762 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10763 pub const WB_RIGHT
: WORD_BREAK_ACTION
= 1u32;
10764 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10765 pub const WB_RIGHTBREAK
: WORD_BREAK_ACTION
= 7u32;
10766 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10767 pub type WSB_PROP
= i32;
10768 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10769 pub const WSB_PROP_CXHSCROLL
: WSB_PROP
= 2i32;
10770 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10771 pub const WSB_PROP_CXHTHUMB
: WSB_PROP
= 16i32;
10772 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10773 pub const WSB_PROP_CXVSCROLL
: WSB_PROP
= 8i32;
10774 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10775 pub const WSB_PROP_CYHSCROLL
: WSB_PROP
= 4i32;
10776 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10777 pub const WSB_PROP_CYVSCROLL
: WSB_PROP
= 1i32;
10778 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10779 pub const WSB_PROP_CYVTHUMB
: WSB_PROP
= 32i32;
10780 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10781 pub const WSB_PROP_HBKGCOLOR
: WSB_PROP
= 128i32;
10782 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10783 pub const WSB_PROP_HSTYLE
: WSB_PROP
= 512i32;
10784 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10785 pub const WSB_PROP_PALETTE
: WSB_PROP
= 2048i32;
10786 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10787 pub const WSB_PROP_VBKGCOLOR
: WSB_PROP
= 64i32;
10788 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10789 pub const WSB_PROP_VSTYLE
: WSB_PROP
= 256i32;
10790 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10791 pub const WSB_PROP_WINSTYLE
: WSB_PROP
= 1024i32;
10792 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10793 pub const WSB_PROP_MASK
: i32 = 4095i32;
10795 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10796 pub struct WTA_OPTIONS
{
10800 impl ::core
::marker
::Copy
for WTA_OPTIONS {}
10801 impl ::core
::clone
::Clone
for WTA_OPTIONS
{
10802 fn clone(&self) -> Self {
10806 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10807 pub const WTNCA_NODRAWCAPTION
: u32 = 1u32;
10808 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10809 pub const WTNCA_NODRAWICON
: u32 = 2u32;
10810 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10811 pub const WTNCA_NOMIRRORHELP
: u32 = 8u32;
10812 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10813 pub const WTNCA_NOSYSMENU
: u32 = 4u32;
10814 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10815 pub type _LI_METRIC
= i32;
10816 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10817 pub const LIM_SMALL
: _LI_METRIC
= 0i32;
10818 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10819 pub const LIM_LARGE
: _LI_METRIC
= 1i32;
10820 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10821 pub const chx1
: u32 = 1040u32;
10822 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10823 pub const chx10
: u32 = 1049u32;
10824 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10825 pub const chx11
: u32 = 1050u32;
10826 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10827 pub const chx12
: u32 = 1051u32;
10828 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10829 pub const chx13
: u32 = 1052u32;
10830 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10831 pub const chx14
: u32 = 1053u32;
10832 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10833 pub const chx15
: u32 = 1054u32;
10834 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10835 pub const chx16
: u32 = 1055u32;
10836 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10837 pub const chx2
: u32 = 1041u32;
10838 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10839 pub const chx3
: u32 = 1042u32;
10840 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10841 pub const chx4
: u32 = 1043u32;
10842 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10843 pub const chx5
: u32 = 1044u32;
10844 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10845 pub const chx6
: u32 = 1045u32;
10846 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10847 pub const chx7
: u32 = 1046u32;
10848 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10849 pub const chx8
: u32 = 1047u32;
10850 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10851 pub const chx9
: u32 = 1048u32;
10852 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10853 pub const cmb1
: u32 = 1136u32;
10854 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10855 pub const cmb10
: u32 = 1145u32;
10856 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10857 pub const cmb11
: u32 = 1146u32;
10858 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10859 pub const cmb12
: u32 = 1147u32;
10860 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10861 pub const cmb13
: u32 = 1148u32;
10862 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10863 pub const cmb14
: u32 = 1149u32;
10864 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10865 pub const cmb15
: u32 = 1150u32;
10866 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10867 pub const cmb16
: u32 = 1151u32;
10868 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10869 pub const cmb2
: u32 = 1137u32;
10870 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10871 pub const cmb3
: u32 = 1138u32;
10872 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10873 pub const cmb4
: u32 = 1139u32;
10874 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10875 pub const cmb5
: u32 = 1140u32;
10876 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10877 pub const cmb6
: u32 = 1141u32;
10878 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10879 pub const cmb7
: u32 = 1142u32;
10880 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10881 pub const cmb8
: u32 = 1143u32;
10882 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10883 pub const cmb9
: u32 = 1144u32;
10884 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10885 pub const ctl1
: u32 = 1184u32;
10886 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10887 pub const ctlFirst
: u32 = 1024u32;
10888 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10889 pub const ctlLast
: u32 = 1279u32;
10890 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10891 pub const edt1
: u32 = 1152u32;
10892 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10893 pub const edt10
: u32 = 1161u32;
10894 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10895 pub const edt11
: u32 = 1162u32;
10896 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10897 pub const edt12
: u32 = 1163u32;
10898 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10899 pub const edt13
: u32 = 1164u32;
10900 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10901 pub const edt14
: u32 = 1165u32;
10902 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10903 pub const edt15
: u32 = 1166u32;
10904 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10905 pub const edt16
: u32 = 1167u32;
10906 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10907 pub const edt2
: u32 = 1153u32;
10908 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10909 pub const edt3
: u32 = 1154u32;
10910 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10911 pub const edt4
: u32 = 1155u32;
10912 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10913 pub const edt5
: u32 = 1156u32;
10914 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10915 pub const edt6
: u32 = 1157u32;
10916 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10917 pub const edt7
: u32 = 1158u32;
10918 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10919 pub const edt8
: u32 = 1159u32;
10920 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10921 pub const edt9
: u32 = 1160u32;
10922 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10923 pub const frm1
: u32 = 1076u32;
10924 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10925 pub const frm2
: u32 = 1077u32;
10926 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10927 pub const frm3
: u32 = 1078u32;
10928 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10929 pub const frm4
: u32 = 1079u32;
10930 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10931 pub const grp1
: u32 = 1072u32;
10932 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10933 pub const grp2
: u32 = 1073u32;
10934 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10935 pub const grp3
: u32 = 1074u32;
10936 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10937 pub const grp4
: u32 = 1075u32;
10938 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10939 pub const ico1
: u32 = 1084u32;
10940 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10941 pub const ico2
: u32 = 1085u32;
10942 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10943 pub const ico3
: u32 = 1086u32;
10944 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10945 pub const ico4
: u32 = 1087u32;
10946 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10947 pub const lst1
: u32 = 1120u32;
10948 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10949 pub const lst10
: u32 = 1129u32;
10950 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10951 pub const lst11
: u32 = 1130u32;
10952 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10953 pub const lst12
: u32 = 1131u32;
10954 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10955 pub const lst13
: u32 = 1132u32;
10956 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10957 pub const lst14
: u32 = 1133u32;
10958 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10959 pub const lst15
: u32 = 1134u32;
10960 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10961 pub const lst16
: u32 = 1135u32;
10962 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10963 pub const lst2
: u32 = 1121u32;
10964 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10965 pub const lst3
: u32 = 1122u32;
10966 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10967 pub const lst4
: u32 = 1123u32;
10968 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10969 pub const lst5
: u32 = 1124u32;
10970 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10971 pub const lst6
: u32 = 1125u32;
10972 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10973 pub const lst7
: u32 = 1126u32;
10974 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10975 pub const lst8
: u32 = 1127u32;
10976 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10977 pub const lst9
: u32 = 1128u32;
10978 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10979 pub const psh1
: u32 = 1024u32;
10980 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10981 pub const psh10
: u32 = 1033u32;
10982 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10983 pub const psh11
: u32 = 1034u32;
10984 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10985 pub const psh12
: u32 = 1035u32;
10986 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10987 pub const psh13
: u32 = 1036u32;
10988 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10989 pub const psh14
: u32 = 1037u32;
10990 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10991 pub const psh15
: u32 = 1038u32;
10992 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10993 pub const psh16
: u32 = 1039u32;
10994 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10995 pub const psh2
: u32 = 1025u32;
10996 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10997 pub const psh3
: u32 = 1026u32;
10998 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
10999 pub const psh4
: u32 = 1027u32;
11000 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11001 pub const psh5
: u32 = 1028u32;
11002 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11003 pub const psh6
: u32 = 1029u32;
11004 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11005 pub const psh7
: u32 = 1030u32;
11006 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11007 pub const psh8
: u32 = 1031u32;
11008 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11009 pub const psh9
: u32 = 1032u32;
11010 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11011 pub const pshHelp
: u32 = 1038u32;
11012 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11013 pub const rad1
: u32 = 1056u32;
11014 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11015 pub const rad10
: u32 = 1065u32;
11016 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11017 pub const rad11
: u32 = 1066u32;
11018 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11019 pub const rad12
: u32 = 1067u32;
11020 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11021 pub const rad13
: u32 = 1068u32;
11022 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11023 pub const rad14
: u32 = 1069u32;
11024 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11025 pub const rad15
: u32 = 1070u32;
11026 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11027 pub const rad16
: u32 = 1071u32;
11028 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11029 pub const rad2
: u32 = 1057u32;
11030 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11031 pub const rad3
: u32 = 1058u32;
11032 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11033 pub const rad4
: u32 = 1059u32;
11034 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11035 pub const rad5
: u32 = 1060u32;
11036 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11037 pub const rad6
: u32 = 1061u32;
11038 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11039 pub const rad7
: u32 = 1062u32;
11040 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11041 pub const rad8
: u32 = 1063u32;
11042 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11043 pub const rad9
: u32 = 1064u32;
11044 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11045 pub const rct1
: u32 = 1080u32;
11046 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11047 pub const rct2
: u32 = 1081u32;
11048 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11049 pub const rct3
: u32 = 1082u32;
11050 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11051 pub const rct4
: u32 = 1083u32;
11052 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11053 pub const scr1
: u32 = 1168u32;
11054 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11055 pub const scr2
: u32 = 1169u32;
11056 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11057 pub const scr3
: u32 = 1170u32;
11058 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11059 pub const scr4
: u32 = 1171u32;
11060 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11061 pub const scr5
: u32 = 1172u32;
11062 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11063 pub const scr6
: u32 = 1173u32;
11064 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11065 pub const scr7
: u32 = 1174u32;
11066 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11067 pub const scr8
: u32 = 1175u32;
11068 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11069 pub const stc1
: u32 = 1088u32;
11070 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11071 pub const stc10
: u32 = 1097u32;
11072 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11073 pub const stc11
: u32 = 1098u32;
11074 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11075 pub const stc12
: u32 = 1099u32;
11076 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11077 pub const stc13
: u32 = 1100u32;
11078 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11079 pub const stc14
: u32 = 1101u32;
11080 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11081 pub const stc15
: u32 = 1102u32;
11082 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11083 pub const stc16
: u32 = 1103u32;
11084 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11085 pub const stc17
: u32 = 1104u32;
11086 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11087 pub const stc18
: u32 = 1105u32;
11088 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11089 pub const stc19
: u32 = 1106u32;
11090 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11091 pub const stc2
: u32 = 1089u32;
11092 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11093 pub const stc20
: u32 = 1107u32;
11094 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11095 pub const stc21
: u32 = 1108u32;
11096 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11097 pub const stc22
: u32 = 1109u32;
11098 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11099 pub const stc23
: u32 = 1110u32;
11100 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11101 pub const stc24
: u32 = 1111u32;
11102 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11103 pub const stc25
: u32 = 1112u32;
11104 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11105 pub const stc26
: u32 = 1113u32;
11106 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11107 pub const stc27
: u32 = 1114u32;
11108 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11109 pub const stc28
: u32 = 1115u32;
11110 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11111 pub const stc29
: u32 = 1116u32;
11112 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11113 pub const stc3
: u32 = 1090u32;
11114 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11115 pub const stc30
: u32 = 1117u32;
11116 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11117 pub const stc31
: u32 = 1118u32;
11118 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11119 pub const stc32
: u32 = 1119u32;
11120 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11121 pub const stc4
: u32 = 1091u32;
11122 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11123 pub const stc5
: u32 = 1092u32;
11124 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11125 pub const stc6
: u32 = 1093u32;
11126 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11127 pub const stc7
: u32 = 1094u32;
11128 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11129 pub const stc8
: u32 = 1095u32;
11130 #[doc = "*Required features: `\"Win32_UI_Controls\"`*"]
11131 pub const stc9
: u32 = 1096u32;