1 #[cfg(feature = "Win32_Foundation")]
2 ::windows_sys
::core
::link
! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] fn ChooseColorA ( param0 : *mut CHOOSECOLORA ) -> super::super::super::Foundation:: BOOL );
3 #[cfg(feature = "Win32_Foundation")]
4 ::windows_sys
::core
::link
! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] fn ChooseColorW ( param0 : *mut CHOOSECOLORW ) -> super::super::super::Foundation:: BOOL );
5 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
6 ::windows_sys
::core
::link
! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn ChooseFontA ( param0 : *mut CHOOSEFONTA ) -> super::super::super::Foundation:: BOOL );
7 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
8 ::windows_sys
::core
::link
! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn ChooseFontW ( param0 : *mut CHOOSEFONTW ) -> super::super::super::Foundation:: BOOL );
9 ::windows_sys
::core
::link
! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] fn CommDlgExtendedError ( ) -> COMMON_DLG_ERRORS );
10 #[cfg(feature = "Win32_Foundation")]
11 ::windows_sys
::core
::link
! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] fn FindTextA ( param0 : *mut FINDREPLACEA ) -> super::super::super::Foundation:: HWND );
12 #[cfg(feature = "Win32_Foundation")]
13 ::windows_sys
::core
::link
! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] fn FindTextW ( param0 : *mut FINDREPLACEW ) -> super::super::super::Foundation:: HWND );
14 ::windows_sys
::core
::link
! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] fn GetFileTitleA ( param0 : :: windows_sys::core::PCSTR , buf : :: windows_sys::core::PSTR , cchsize : u16 ) -> i16 );
15 ::windows_sys
::core
::link
! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] fn GetFileTitleW ( param0 : :: windows_sys::core::PCWSTR , buf : :: windows_sys::core::PWSTR , cchsize : u16 ) -> i16 );
16 #[cfg(feature = "Win32_Foundation")]
17 ::windows_sys
::core
::link
! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] fn GetOpenFileNameA ( param0 : *mut OPENFILENAMEA ) -> super::super::super::Foundation:: BOOL );
18 #[cfg(feature = "Win32_Foundation")]
19 ::windows_sys
::core
::link
! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] fn GetOpenFileNameW ( param0 : *mut OPENFILENAMEW ) -> super::super::super::Foundation:: BOOL );
20 #[cfg(feature = "Win32_Foundation")]
21 ::windows_sys
::core
::link
! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] fn GetSaveFileNameA ( param0 : *mut OPENFILENAMEA ) -> super::super::super::Foundation:: BOOL );
22 #[cfg(feature = "Win32_Foundation")]
23 ::windows_sys
::core
::link
! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] fn GetSaveFileNameW ( param0 : *mut OPENFILENAMEW ) -> super::super::super::Foundation:: BOOL );
24 #[cfg(feature = "Win32_Foundation")]
25 ::windows_sys
::core
::link
! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] fn PageSetupDlgA ( param0 : *mut PAGESETUPDLGA ) -> super::super::super::Foundation:: BOOL );
26 #[cfg(feature = "Win32_Foundation")]
27 ::windows_sys
::core
::link
! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] fn PageSetupDlgW ( param0 : *mut PAGESETUPDLGW ) -> super::super::super::Foundation:: BOOL );
28 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
29 ::windows_sys
::core
::link
! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn PrintDlgA ( ppd : *mut PRINTDLGA ) -> super::super::super::Foundation:: BOOL );
30 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
31 ::windows_sys
::core
::link
! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn PrintDlgExA ( ppd : *mut PRINTDLGEXA ) -> :: windows_sys::core::HRESULT );
32 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
33 ::windows_sys
::core
::link
! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn PrintDlgExW ( ppd : *mut PRINTDLGEXW ) -> :: windows_sys::core::HRESULT );
34 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
35 ::windows_sys
::core
::link
! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] fn PrintDlgW ( ppd : *mut PRINTDLGW ) -> super::super::super::Foundation:: BOOL );
36 #[cfg(feature = "Win32_Foundation")]
37 ::windows_sys
::core
::link
! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] fn ReplaceTextA ( param0 : *mut FINDREPLACEA ) -> super::super::super::Foundation:: HWND );
38 #[cfg(feature = "Win32_Foundation")]
39 ::windows_sys
::core
::link
! ( "comdlg32.dll""system" #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] fn ReplaceTextW ( param0 : *mut FINDREPLACEW ) -> super::super::super::Foundation:: HWND );
40 pub type IPrintDialogCallback
= *mut ::core
::ffi
::c_void
;
41 pub type IPrintDialogServices
= *mut ::core
::ffi
::c_void
;
42 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
43 pub const CDM_FIRST
: u32 = 1124u32;
44 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
45 pub const CDM_GETFILEPATH
: u32 = 1125u32;
46 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
47 pub const CDM_GETFOLDERIDLIST
: u32 = 1127u32;
48 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
49 pub const CDM_GETFOLDERPATH
: u32 = 1126u32;
50 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
51 pub const CDM_GETSPEC
: u32 = 1124u32;
52 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
53 pub const CDM_HIDECONTROL
: u32 = 1129u32;
54 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
55 pub const CDM_LAST
: u32 = 1224u32;
56 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
57 pub const CDM_SETCONTROLTEXT
: u32 = 1128u32;
58 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
59 pub const CDM_SETDEFEXT
: u32 = 1130u32;
60 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
61 pub const CD_LBSELADD
: u32 = 2u32;
62 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
63 pub const CD_LBSELCHANGE
: u32 = 0u32;
64 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
65 pub const CD_LBSELNOITEMS
: i32 = -1i32;
66 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
67 pub const CD_LBSELSUB
: u32 = 1u32;
68 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
69 pub const COLOROKSTRING
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("commdlg_ColorOK");
70 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
71 pub const COLOROKSTRINGA
: ::windows_sys
::core
::PCSTR
= ::windows_sys
::s
!("commdlg_ColorOK");
72 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
73 pub const COLOROKSTRINGW
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("commdlg_ColorOK");
74 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
75 pub const COLOR_ADD
: u32 = 712u32;
76 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
77 pub const COLOR_BLUE
: u32 = 708u32;
78 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
79 pub const COLOR_BLUEACCEL
: u32 = 728u32;
80 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
81 pub const COLOR_BOX1
: u32 = 720u32;
82 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
83 pub const COLOR_CURRENT
: u32 = 709u32;
84 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
85 pub const COLOR_CUSTOM1
: u32 = 721u32;
86 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
87 pub const COLOR_ELEMENT
: u32 = 716u32;
88 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
89 pub const COLOR_GREEN
: u32 = 707u32;
90 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
91 pub const COLOR_GREENACCEL
: u32 = 727u32;
92 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
93 pub const COLOR_HUE
: u32 = 703u32;
94 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
95 pub const COLOR_HUEACCEL
: u32 = 723u32;
96 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
97 pub const COLOR_HUESCROLL
: u32 = 700u32;
98 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
99 pub const COLOR_LUM
: u32 = 705u32;
100 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
101 pub const COLOR_LUMACCEL
: u32 = 725u32;
102 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
103 pub const COLOR_LUMSCROLL
: u32 = 702u32;
104 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
105 pub const COLOR_MIX
: u32 = 719u32;
106 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
107 pub const COLOR_PALETTE
: u32 = 718u32;
108 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
109 pub const COLOR_RAINBOW
: u32 = 710u32;
110 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
111 pub const COLOR_RED
: u32 = 706u32;
112 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
113 pub const COLOR_REDACCEL
: u32 = 726u32;
114 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
115 pub const COLOR_SAMPLES
: u32 = 717u32;
116 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
117 pub const COLOR_SAT
: u32 = 704u32;
118 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
119 pub const COLOR_SATACCEL
: u32 = 724u32;
120 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
121 pub const COLOR_SATSCROLL
: u32 = 701u32;
122 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
123 pub const COLOR_SAVE
: u32 = 711u32;
124 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
125 pub const COLOR_SCHEMES
: u32 = 715u32;
126 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
127 pub const COLOR_SOLID
: u32 = 713u32;
128 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
129 pub const COLOR_SOLID_LEFT
: u32 = 730u32;
130 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
131 pub const COLOR_SOLID_RIGHT
: u32 = 731u32;
132 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
133 pub const COLOR_TUNE
: u32 = 714u32;
134 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
135 pub const DLG_COLOR
: u32 = 10u32;
136 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
137 pub const DN_DEFAULTPRN
: u32 = 1u32;
138 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
139 pub const FILEOKSTRING
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("commdlg_FileNameOK");
140 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
141 pub const FILEOKSTRINGA
: ::windows_sys
::core
::PCSTR
= ::windows_sys
::s
!("commdlg_FileNameOK");
142 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
143 pub const FILEOKSTRINGW
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("commdlg_FileNameOK");
144 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
145 pub const FINDMSGSTRING
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("commdlg_FindReplace");
146 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
147 pub const FINDMSGSTRINGA
: ::windows_sys
::core
::PCSTR
= ::windows_sys
::s
!("commdlg_FindReplace");
148 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
149 pub const FINDMSGSTRINGW
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("commdlg_FindReplace");
150 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
151 pub const FRM_FIRST
: u32 = 1124u32;
152 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
153 pub const FRM_LAST
: u32 = 1224u32;
154 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
155 pub const FRM_SETOPERATIONRESULT
: u32 = 1124u32;
156 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
157 pub const FRM_SETOPERATIONRESULTTEXT
: u32 = 1125u32;
158 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
159 pub const FR_NOWRAPAROUND
: u32 = 524288u32;
160 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
161 pub const FR_RAW
: u32 = 131072u32;
162 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
163 pub const FR_SHOWWRAPAROUND
: u32 = 262144u32;
164 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
165 pub const FR_WRAPAROUND
: u32 = 1048576u32;
166 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
167 pub const HELPMSGSTRING
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("commdlg_help");
168 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
169 pub const HELPMSGSTRINGA
: ::windows_sys
::core
::PCSTR
= ::windows_sys
::s
!("commdlg_help");
170 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
171 pub const HELPMSGSTRINGW
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("commdlg_help");
172 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
173 pub const LBSELCHSTRING
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("commdlg_LBSelChangedNotify");
174 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
175 pub const LBSELCHSTRINGA
: ::windows_sys
::core
::PCSTR
= ::windows_sys
::s
!("commdlg_LBSelChangedNotify");
176 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
177 pub const LBSELCHSTRINGW
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("commdlg_LBSelChangedNotify");
178 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
179 pub const NUM_BASIC_COLORS
: u32 = 48u32;
180 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
181 pub const NUM_CUSTOM_COLORS
: u32 = 16u32;
182 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
183 pub const OFN_SHAREFALLTHROUGH
: u32 = 2u32;
184 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
185 pub const OFN_SHARENOWARN
: u32 = 1u32;
186 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
187 pub const OFN_SHAREWARN
: u32 = 0u32;
188 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
189 pub const PD_RESULT_APPLY
: u32 = 2u32;
190 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
191 pub const PD_RESULT_CANCEL
: u32 = 0u32;
192 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
193 pub const PD_RESULT_PRINT
: u32 = 1u32;
194 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
195 pub const PS_OPENTYPE_FONTTYPE
: u32 = 65536u32;
196 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
197 pub const SETRGBSTRING
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("commdlg_SetRGBColor");
198 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
199 pub const SETRGBSTRINGA
: ::windows_sys
::core
::PCSTR
= ::windows_sys
::s
!("commdlg_SetRGBColor");
200 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
201 pub const SETRGBSTRINGW
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("commdlg_SetRGBColor");
202 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
203 pub const SHAREVISTRING
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("commdlg_ShareViolation");
204 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
205 pub const SHAREVISTRINGA
: ::windows_sys
::core
::PCSTR
= ::windows_sys
::s
!("commdlg_ShareViolation");
206 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
207 pub const SHAREVISTRINGW
: ::windows_sys
::core
::PCWSTR
= ::windows_sys
::w
!("commdlg_ShareViolation");
208 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
209 pub const START_PAGE_GENERAL
: u32 = 4294967295u32;
210 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
211 pub const SYMBOL_FONTTYPE
: u32 = 524288u32;
212 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
213 pub const TT_OPENTYPE_FONTTYPE
: u32 = 131072u32;
214 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
215 pub const TYPE1_FONTTYPE
: u32 = 262144u32;
216 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
217 pub const WM_CHOOSEFONT_GETLOGFONT
: u32 = 1025u32;
218 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
219 pub const WM_CHOOSEFONT_SETFLAGS
: u32 = 1126u32;
220 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
221 pub const WM_CHOOSEFONT_SETLOGFONT
: u32 = 1125u32;
222 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
223 pub const WM_PSD_ENVSTAMPRECT
: u32 = 1029u32;
224 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
225 pub const WM_PSD_FULLPAGERECT
: u32 = 1025u32;
226 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
227 pub const WM_PSD_GREEKTEXTRECT
: u32 = 1028u32;
228 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
229 pub const WM_PSD_MARGINRECT
: u32 = 1027u32;
230 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
231 pub const WM_PSD_MINMARGINRECT
: u32 = 1026u32;
232 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
233 pub const WM_PSD_YAFULLPAGERECT
: u32 = 1030u32;
234 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
235 pub type CHOOSECOLOR_FLAGS
= u32;
236 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
237 pub const CC_RGBINIT
: CHOOSECOLOR_FLAGS
= 1u32;
238 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
239 pub const CC_FULLOPEN
: CHOOSECOLOR_FLAGS
= 2u32;
240 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
241 pub const CC_PREVENTFULLOPEN
: CHOOSECOLOR_FLAGS
= 4u32;
242 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
243 pub const CC_SHOWHELP
: CHOOSECOLOR_FLAGS
= 8u32;
244 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
245 pub const CC_ENABLEHOOK
: CHOOSECOLOR_FLAGS
= 16u32;
246 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
247 pub const CC_ENABLETEMPLATE
: CHOOSECOLOR_FLAGS
= 32u32;
248 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
249 pub const CC_ENABLETEMPLATEHANDLE
: CHOOSECOLOR_FLAGS
= 64u32;
250 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
251 pub const CC_SOLIDCOLOR
: CHOOSECOLOR_FLAGS
= 128u32;
252 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
253 pub const CC_ANYCOLOR
: CHOOSECOLOR_FLAGS
= 256u32;
254 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
255 pub type CHOOSEFONT_FLAGS
= u32;
256 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
257 pub const CF_APPLY
: CHOOSEFONT_FLAGS
= 512u32;
258 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
259 pub const CF_ANSIONLY
: CHOOSEFONT_FLAGS
= 1024u32;
260 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
261 pub const CF_BOTH
: CHOOSEFONT_FLAGS
= 3u32;
262 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
263 pub const CF_EFFECTS
: CHOOSEFONT_FLAGS
= 256u32;
264 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
265 pub const CF_ENABLEHOOK
: CHOOSEFONT_FLAGS
= 8u32;
266 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
267 pub const CF_ENABLETEMPLATE
: CHOOSEFONT_FLAGS
= 16u32;
268 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
269 pub const CF_ENABLETEMPLATEHANDLE
: CHOOSEFONT_FLAGS
= 32u32;
270 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
271 pub const CF_FIXEDPITCHONLY
: CHOOSEFONT_FLAGS
= 16384u32;
272 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
273 pub const CF_FORCEFONTEXIST
: CHOOSEFONT_FLAGS
= 65536u32;
274 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
275 pub const CF_INACTIVEFONTS
: CHOOSEFONT_FLAGS
= 33554432u32;
276 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
277 pub const CF_INITTOLOGFONTSTRUCT
: CHOOSEFONT_FLAGS
= 64u32;
278 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
279 pub const CF_LIMITSIZE
: CHOOSEFONT_FLAGS
= 8192u32;
280 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
281 pub const CF_NOOEMFONTS
: CHOOSEFONT_FLAGS
= 2048u32;
282 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
283 pub const CF_NOFACESEL
: CHOOSEFONT_FLAGS
= 524288u32;
284 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
285 pub const CF_NOSCRIPTSEL
: CHOOSEFONT_FLAGS
= 8388608u32;
286 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
287 pub const CF_NOSIMULATIONS
: CHOOSEFONT_FLAGS
= 4096u32;
288 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
289 pub const CF_NOSIZESEL
: CHOOSEFONT_FLAGS
= 2097152u32;
290 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
291 pub const CF_NOSTYLESEL
: CHOOSEFONT_FLAGS
= 1048576u32;
292 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
293 pub const CF_NOVECTORFONTS
: CHOOSEFONT_FLAGS
= 2048u32;
294 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
295 pub const CF_NOVERTFONTS
: CHOOSEFONT_FLAGS
= 16777216u32;
296 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
297 pub const CF_PRINTERFONTS
: CHOOSEFONT_FLAGS
= 2u32;
298 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
299 pub const CF_SCALABLEONLY
: CHOOSEFONT_FLAGS
= 131072u32;
300 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
301 pub const CF_SCREENFONTS
: CHOOSEFONT_FLAGS
= 1u32;
302 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
303 pub const CF_SCRIPTSONLY
: CHOOSEFONT_FLAGS
= 1024u32;
304 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
305 pub const CF_SELECTSCRIPT
: CHOOSEFONT_FLAGS
= 4194304u32;
306 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
307 pub const CF_SHOWHELP
: CHOOSEFONT_FLAGS
= 4u32;
308 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
309 pub const CF_TTONLY
: CHOOSEFONT_FLAGS
= 262144u32;
310 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
311 pub const CF_USESTYLE
: CHOOSEFONT_FLAGS
= 128u32;
312 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
313 pub const CF_WYSIWYG
: CHOOSEFONT_FLAGS
= 32768u32;
314 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
315 pub type CHOOSEFONT_FONT_TYPE
= u16;
316 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
317 pub const BOLD_FONTTYPE
: CHOOSEFONT_FONT_TYPE
= 256u16;
318 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
319 pub const ITALIC_FONTTYPE
: CHOOSEFONT_FONT_TYPE
= 512u16;
320 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
321 pub const PRINTER_FONTTYPE
: CHOOSEFONT_FONT_TYPE
= 16384u16;
322 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
323 pub const REGULAR_FONTTYPE
: CHOOSEFONT_FONT_TYPE
= 1024u16;
324 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
325 pub const SCREEN_FONTTYPE
: CHOOSEFONT_FONT_TYPE
= 8192u16;
326 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
327 pub const SIMULATED_FONTTYPE
: CHOOSEFONT_FONT_TYPE
= 32768u16;
328 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
329 pub type COMMON_DIALOG_NOTIFICATION
= i32;
330 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
331 pub const CDN_FIRST
: COMMON_DIALOG_NOTIFICATION
= -601i32;
332 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
333 pub const CDN_LAST
: COMMON_DIALOG_NOTIFICATION
= -699i32;
334 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
335 pub const CDN_INITDONE
: COMMON_DIALOG_NOTIFICATION
= -601i32;
336 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
337 pub const CDN_SELCHANGE
: COMMON_DIALOG_NOTIFICATION
= -602i32;
338 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
339 pub const CDN_FOLDERCHANGE
: COMMON_DIALOG_NOTIFICATION
= -603i32;
340 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
341 pub const CDN_SHAREVIOLATION
: COMMON_DIALOG_NOTIFICATION
= -604i32;
342 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
343 pub const CDN_HELP
: COMMON_DIALOG_NOTIFICATION
= -605i32;
344 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
345 pub const CDN_FILEOK
: COMMON_DIALOG_NOTIFICATION
= -606i32;
346 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
347 pub const CDN_TYPECHANGE
: COMMON_DIALOG_NOTIFICATION
= -607i32;
348 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
349 pub const CDN_INCLUDEITEM
: COMMON_DIALOG_NOTIFICATION
= -608i32;
350 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
351 pub type COMMON_DLG_ERRORS
= u32;
352 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
353 pub const CDERR_DIALOGFAILURE
: COMMON_DLG_ERRORS
= 65535u32;
354 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
355 pub const CDERR_GENERALCODES
: COMMON_DLG_ERRORS
= 0u32;
356 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
357 pub const CDERR_STRUCTSIZE
: COMMON_DLG_ERRORS
= 1u32;
358 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
359 pub const CDERR_INITIALIZATION
: COMMON_DLG_ERRORS
= 2u32;
360 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
361 pub const CDERR_NOTEMPLATE
: COMMON_DLG_ERRORS
= 3u32;
362 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
363 pub const CDERR_NOHINSTANCE
: COMMON_DLG_ERRORS
= 4u32;
364 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
365 pub const CDERR_LOADSTRFAILURE
: COMMON_DLG_ERRORS
= 5u32;
366 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
367 pub const CDERR_FINDRESFAILURE
: COMMON_DLG_ERRORS
= 6u32;
368 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
369 pub const CDERR_LOADRESFAILURE
: COMMON_DLG_ERRORS
= 7u32;
370 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
371 pub const CDERR_LOCKRESFAILURE
: COMMON_DLG_ERRORS
= 8u32;
372 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
373 pub const CDERR_MEMALLOCFAILURE
: COMMON_DLG_ERRORS
= 9u32;
374 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
375 pub const CDERR_MEMLOCKFAILURE
: COMMON_DLG_ERRORS
= 10u32;
376 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
377 pub const CDERR_NOHOOK
: COMMON_DLG_ERRORS
= 11u32;
378 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
379 pub const CDERR_REGISTERMSGFAIL
: COMMON_DLG_ERRORS
= 12u32;
380 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
381 pub const PDERR_PRINTERCODES
: COMMON_DLG_ERRORS
= 4096u32;
382 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
383 pub const PDERR_SETUPFAILURE
: COMMON_DLG_ERRORS
= 4097u32;
384 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
385 pub const PDERR_PARSEFAILURE
: COMMON_DLG_ERRORS
= 4098u32;
386 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
387 pub const PDERR_RETDEFFAILURE
: COMMON_DLG_ERRORS
= 4099u32;
388 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
389 pub const PDERR_LOADDRVFAILURE
: COMMON_DLG_ERRORS
= 4100u32;
390 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
391 pub const PDERR_GETDEVMODEFAIL
: COMMON_DLG_ERRORS
= 4101u32;
392 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
393 pub const PDERR_INITFAILURE
: COMMON_DLG_ERRORS
= 4102u32;
394 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
395 pub const PDERR_NODEVICES
: COMMON_DLG_ERRORS
= 4103u32;
396 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
397 pub const PDERR_NODEFAULTPRN
: COMMON_DLG_ERRORS
= 4104u32;
398 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
399 pub const PDERR_DNDMMISMATCH
: COMMON_DLG_ERRORS
= 4105u32;
400 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
401 pub const PDERR_CREATEICFAILURE
: COMMON_DLG_ERRORS
= 4106u32;
402 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
403 pub const PDERR_PRINTERNOTFOUND
: COMMON_DLG_ERRORS
= 4107u32;
404 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
405 pub const PDERR_DEFAULTDIFFERENT
: COMMON_DLG_ERRORS
= 4108u32;
406 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
407 pub const CFERR_CHOOSEFONTCODES
: COMMON_DLG_ERRORS
= 8192u32;
408 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
409 pub const CFERR_NOFONTS
: COMMON_DLG_ERRORS
= 8193u32;
410 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
411 pub const CFERR_MAXLESSTHANMIN
: COMMON_DLG_ERRORS
= 8194u32;
412 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
413 pub const FNERR_FILENAMECODES
: COMMON_DLG_ERRORS
= 12288u32;
414 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
415 pub const FNERR_SUBCLASSFAILURE
: COMMON_DLG_ERRORS
= 12289u32;
416 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
417 pub const FNERR_INVALIDFILENAME
: COMMON_DLG_ERRORS
= 12290u32;
418 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
419 pub const FNERR_BUFFERTOOSMALL
: COMMON_DLG_ERRORS
= 12291u32;
420 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
421 pub const FRERR_FINDREPLACECODES
: COMMON_DLG_ERRORS
= 16384u32;
422 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
423 pub const FRERR_BUFFERLENGTHZERO
: COMMON_DLG_ERRORS
= 16385u32;
424 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
425 pub const CCERR_CHOOSECOLORCODES
: COMMON_DLG_ERRORS
= 20480u32;
426 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
427 pub type FINDREPLACE_FLAGS
= u32;
428 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
429 pub const FR_DIALOGTERM
: FINDREPLACE_FLAGS
= 64u32;
430 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
431 pub const FR_DOWN
: FINDREPLACE_FLAGS
= 1u32;
432 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
433 pub const FR_ENABLEHOOK
: FINDREPLACE_FLAGS
= 256u32;
434 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
435 pub const FR_ENABLETEMPLATE
: FINDREPLACE_FLAGS
= 512u32;
436 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
437 pub const FR_ENABLETEMPLATEHANDLE
: FINDREPLACE_FLAGS
= 8192u32;
438 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
439 pub const FR_FINDNEXT
: FINDREPLACE_FLAGS
= 8u32;
440 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
441 pub const FR_HIDEUPDOWN
: FINDREPLACE_FLAGS
= 16384u32;
442 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
443 pub const FR_HIDEMATCHCASE
: FINDREPLACE_FLAGS
= 32768u32;
444 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
445 pub const FR_HIDEWHOLEWORD
: FINDREPLACE_FLAGS
= 65536u32;
446 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
447 pub const FR_MATCHCASE
: FINDREPLACE_FLAGS
= 4u32;
448 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
449 pub const FR_NOMATCHCASE
: FINDREPLACE_FLAGS
= 2048u32;
450 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
451 pub const FR_NOUPDOWN
: FINDREPLACE_FLAGS
= 1024u32;
452 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
453 pub const FR_NOWHOLEWORD
: FINDREPLACE_FLAGS
= 4096u32;
454 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
455 pub const FR_REPLACE
: FINDREPLACE_FLAGS
= 16u32;
456 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
457 pub const FR_REPLACEALL
: FINDREPLACE_FLAGS
= 32u32;
458 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
459 pub const FR_SHOWHELP
: FINDREPLACE_FLAGS
= 128u32;
460 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
461 pub const FR_WHOLEWORD
: FINDREPLACE_FLAGS
= 2u32;
462 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
463 pub type OPEN_FILENAME_FLAGS
= u32;
464 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
465 pub const OFN_READONLY
: OPEN_FILENAME_FLAGS
= 1u32;
466 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
467 pub const OFN_OVERWRITEPROMPT
: OPEN_FILENAME_FLAGS
= 2u32;
468 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
469 pub const OFN_HIDEREADONLY
: OPEN_FILENAME_FLAGS
= 4u32;
470 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
471 pub const OFN_NOCHANGEDIR
: OPEN_FILENAME_FLAGS
= 8u32;
472 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
473 pub const OFN_SHOWHELP
: OPEN_FILENAME_FLAGS
= 16u32;
474 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
475 pub const OFN_ENABLEHOOK
: OPEN_FILENAME_FLAGS
= 32u32;
476 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
477 pub const OFN_ENABLETEMPLATE
: OPEN_FILENAME_FLAGS
= 64u32;
478 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
479 pub const OFN_ENABLETEMPLATEHANDLE
: OPEN_FILENAME_FLAGS
= 128u32;
480 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
481 pub const OFN_NOVALIDATE
: OPEN_FILENAME_FLAGS
= 256u32;
482 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
483 pub const OFN_ALLOWMULTISELECT
: OPEN_FILENAME_FLAGS
= 512u32;
484 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
485 pub const OFN_EXTENSIONDIFFERENT
: OPEN_FILENAME_FLAGS
= 1024u32;
486 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
487 pub const OFN_PATHMUSTEXIST
: OPEN_FILENAME_FLAGS
= 2048u32;
488 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
489 pub const OFN_FILEMUSTEXIST
: OPEN_FILENAME_FLAGS
= 4096u32;
490 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
491 pub const OFN_CREATEPROMPT
: OPEN_FILENAME_FLAGS
= 8192u32;
492 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
493 pub const OFN_SHAREAWARE
: OPEN_FILENAME_FLAGS
= 16384u32;
494 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
495 pub const OFN_NOREADONLYRETURN
: OPEN_FILENAME_FLAGS
= 32768u32;
496 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
497 pub const OFN_NOTESTFILECREATE
: OPEN_FILENAME_FLAGS
= 65536u32;
498 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
499 pub const OFN_NONETWORKBUTTON
: OPEN_FILENAME_FLAGS
= 131072u32;
500 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
501 pub const OFN_NOLONGNAMES
: OPEN_FILENAME_FLAGS
= 262144u32;
502 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
503 pub const OFN_EXPLORER
: OPEN_FILENAME_FLAGS
= 524288u32;
504 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
505 pub const OFN_NODEREFERENCELINKS
: OPEN_FILENAME_FLAGS
= 1048576u32;
506 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
507 pub const OFN_LONGNAMES
: OPEN_FILENAME_FLAGS
= 2097152u32;
508 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
509 pub const OFN_ENABLEINCLUDENOTIFY
: OPEN_FILENAME_FLAGS
= 4194304u32;
510 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
511 pub const OFN_ENABLESIZING
: OPEN_FILENAME_FLAGS
= 8388608u32;
512 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
513 pub const OFN_DONTADDTORECENT
: OPEN_FILENAME_FLAGS
= 33554432u32;
514 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
515 pub const OFN_FORCESHOWHIDDEN
: OPEN_FILENAME_FLAGS
= 268435456u32;
516 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
517 pub type OPEN_FILENAME_FLAGS_EX
= u32;
518 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
519 pub const OFN_EX_NONE
: OPEN_FILENAME_FLAGS_EX
= 0u32;
520 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
521 pub const OFN_EX_NOPLACESBAR
: OPEN_FILENAME_FLAGS_EX
= 1u32;
522 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
523 pub type PAGESETUPDLG_FLAGS
= u32;
524 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
525 pub const PSD_DEFAULTMINMARGINS
: PAGESETUPDLG_FLAGS
= 0u32;
526 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
527 pub const PSD_DISABLEMARGINS
: PAGESETUPDLG_FLAGS
= 16u32;
528 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
529 pub const PSD_DISABLEORIENTATION
: PAGESETUPDLG_FLAGS
= 256u32;
530 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
531 pub const PSD_DISABLEPAGEPAINTING
: PAGESETUPDLG_FLAGS
= 524288u32;
532 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
533 pub const PSD_DISABLEPAPER
: PAGESETUPDLG_FLAGS
= 512u32;
534 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
535 pub const PSD_DISABLEPRINTER
: PAGESETUPDLG_FLAGS
= 32u32;
536 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
537 pub const PSD_ENABLEPAGEPAINTHOOK
: PAGESETUPDLG_FLAGS
= 262144u32;
538 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
539 pub const PSD_ENABLEPAGESETUPHOOK
: PAGESETUPDLG_FLAGS
= 8192u32;
540 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
541 pub const PSD_ENABLEPAGESETUPTEMPLATE
: PAGESETUPDLG_FLAGS
= 32768u32;
542 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
543 pub const PSD_ENABLEPAGESETUPTEMPLATEHANDLE
: PAGESETUPDLG_FLAGS
= 131072u32;
544 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
545 pub const PSD_INHUNDREDTHSOFMILLIMETERS
: PAGESETUPDLG_FLAGS
= 8u32;
546 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
547 pub const PSD_INTHOUSANDTHSOFINCHES
: PAGESETUPDLG_FLAGS
= 4u32;
548 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
549 pub const PSD_INWININIINTLMEASURE
: PAGESETUPDLG_FLAGS
= 0u32;
550 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
551 pub const PSD_MARGINS
: PAGESETUPDLG_FLAGS
= 2u32;
552 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
553 pub const PSD_MINMARGINS
: PAGESETUPDLG_FLAGS
= 1u32;
554 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
555 pub const PSD_NONETWORKBUTTON
: PAGESETUPDLG_FLAGS
= 2097152u32;
556 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
557 pub const PSD_NOWARNING
: PAGESETUPDLG_FLAGS
= 128u32;
558 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
559 pub const PSD_RETURNDEFAULT
: PAGESETUPDLG_FLAGS
= 1024u32;
560 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
561 pub const PSD_SHOWHELP
: PAGESETUPDLG_FLAGS
= 2048u32;
562 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
563 pub type PRINTDLGEX_FLAGS
= u32;
564 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
565 pub const PD_ALLPAGES
: PRINTDLGEX_FLAGS
= 0u32;
566 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
567 pub const PD_COLLATE
: PRINTDLGEX_FLAGS
= 16u32;
568 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
569 pub const PD_CURRENTPAGE
: PRINTDLGEX_FLAGS
= 4194304u32;
570 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
571 pub const PD_DISABLEPRINTTOFILE
: PRINTDLGEX_FLAGS
= 524288u32;
572 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
573 pub const PD_ENABLEPRINTTEMPLATE
: PRINTDLGEX_FLAGS
= 16384u32;
574 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
575 pub const PD_ENABLEPRINTTEMPLATEHANDLE
: PRINTDLGEX_FLAGS
= 65536u32;
576 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
577 pub const PD_EXCLUSIONFLAGS
: PRINTDLGEX_FLAGS
= 16777216u32;
578 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
579 pub const PD_HIDEPRINTTOFILE
: PRINTDLGEX_FLAGS
= 1048576u32;
580 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
581 pub const PD_NOCURRENTPAGE
: PRINTDLGEX_FLAGS
= 8388608u32;
582 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
583 pub const PD_NOPAGENUMS
: PRINTDLGEX_FLAGS
= 8u32;
584 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
585 pub const PD_NOSELECTION
: PRINTDLGEX_FLAGS
= 4u32;
586 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
587 pub const PD_NOWARNING
: PRINTDLGEX_FLAGS
= 128u32;
588 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
589 pub const PD_PAGENUMS
: PRINTDLGEX_FLAGS
= 2u32;
590 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
591 pub const PD_PRINTTOFILE
: PRINTDLGEX_FLAGS
= 32u32;
592 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
593 pub const PD_RETURNDC
: PRINTDLGEX_FLAGS
= 256u32;
594 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
595 pub const PD_RETURNDEFAULT
: PRINTDLGEX_FLAGS
= 1024u32;
596 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
597 pub const PD_RETURNIC
: PRINTDLGEX_FLAGS
= 512u32;
598 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
599 pub const PD_SELECTION
: PRINTDLGEX_FLAGS
= 1u32;
600 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
601 pub const PD_USEDEVMODECOPIES
: PRINTDLGEX_FLAGS
= 262144u32;
602 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
603 pub const PD_USEDEVMODECOPIESANDCOLLATE
: PRINTDLGEX_FLAGS
= 262144u32;
604 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
605 pub const PD_USELARGETEMPLATE
: PRINTDLGEX_FLAGS
= 268435456u32;
606 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
607 pub const PD_ENABLEPRINTHOOK
: PRINTDLGEX_FLAGS
= 4096u32;
608 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
609 pub const PD_ENABLESETUPHOOK
: PRINTDLGEX_FLAGS
= 8192u32;
610 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
611 pub const PD_ENABLESETUPTEMPLATE
: PRINTDLGEX_FLAGS
= 32768u32;
612 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
613 pub const PD_ENABLESETUPTEMPLATEHANDLE
: PRINTDLGEX_FLAGS
= 131072u32;
614 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
615 pub const PD_NONETWORKBUTTON
: PRINTDLGEX_FLAGS
= 2097152u32;
616 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
617 pub const PD_PRINTSETUP
: PRINTDLGEX_FLAGS
= 64u32;
618 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
619 pub const PD_SHOWHELP
: PRINTDLGEX_FLAGS
= 2048u32;
621 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
622 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
623 #[cfg(feature = "Win32_Foundation")]
624 pub struct CHOOSECOLORA
{
625 pub lStructSize
: u32,
626 pub hwndOwner
: super::super::super::Foundation
::HWND
,
627 pub hInstance
: super::super::super::Foundation
::HWND
,
628 pub rgbResult
: super::super::super::Foundation
::COLORREF
,
629 pub lpCustColors
: *mut super::super::super::Foundation
::COLORREF
,
630 pub Flags
: CHOOSECOLOR_FLAGS
,
631 pub lCustData
: super::super::super::Foundation
::LPARAM
,
632 pub lpfnHook
: LPCCHOOKPROC
,
633 pub lpTemplateName
: ::windows_sys
::core
::PCSTR
,
635 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
636 #[cfg(feature = "Win32_Foundation")]
637 impl ::core
::marker
::Copy
for CHOOSECOLORA {}
638 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
639 #[cfg(feature = "Win32_Foundation")]
640 impl ::core
::clone
::Clone
for CHOOSECOLORA
{
641 fn clone(&self) -> Self {
645 #[repr(C, packed(1))]
646 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
647 #[cfg(target_arch = "x86")]
648 #[cfg(feature = "Win32_Foundation")]
649 pub struct CHOOSECOLORA
{
650 pub lStructSize
: u32,
651 pub hwndOwner
: super::super::super::Foundation
::HWND
,
652 pub hInstance
: super::super::super::Foundation
::HWND
,
653 pub rgbResult
: super::super::super::Foundation
::COLORREF
,
654 pub lpCustColors
: *mut super::super::super::Foundation
::COLORREF
,
655 pub Flags
: CHOOSECOLOR_FLAGS
,
656 pub lCustData
: super::super::super::Foundation
::LPARAM
,
657 pub lpfnHook
: LPCCHOOKPROC
,
658 pub lpTemplateName
: ::windows_sys
::core
::PCSTR
,
660 #[cfg(target_arch = "x86")]
661 #[cfg(feature = "Win32_Foundation")]
662 impl ::core
::marker
::Copy
for CHOOSECOLORA {}
663 #[cfg(target_arch = "x86")]
664 #[cfg(feature = "Win32_Foundation")]
665 impl ::core
::clone
::Clone
for CHOOSECOLORA
{
666 fn clone(&self) -> Self {
671 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
672 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
673 #[cfg(feature = "Win32_Foundation")]
674 pub struct CHOOSECOLORW
{
675 pub lStructSize
: u32,
676 pub hwndOwner
: super::super::super::Foundation
::HWND
,
677 pub hInstance
: super::super::super::Foundation
::HWND
,
678 pub rgbResult
: super::super::super::Foundation
::COLORREF
,
679 pub lpCustColors
: *mut super::super::super::Foundation
::COLORREF
,
680 pub Flags
: CHOOSECOLOR_FLAGS
,
681 pub lCustData
: super::super::super::Foundation
::LPARAM
,
682 pub lpfnHook
: LPCCHOOKPROC
,
683 pub lpTemplateName
: ::windows_sys
::core
::PCWSTR
,
685 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
686 #[cfg(feature = "Win32_Foundation")]
687 impl ::core
::marker
::Copy
for CHOOSECOLORW {}
688 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
689 #[cfg(feature = "Win32_Foundation")]
690 impl ::core
::clone
::Clone
for CHOOSECOLORW
{
691 fn clone(&self) -> Self {
695 #[repr(C, packed(1))]
696 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
697 #[cfg(target_arch = "x86")]
698 #[cfg(feature = "Win32_Foundation")]
699 pub struct CHOOSECOLORW
{
700 pub lStructSize
: u32,
701 pub hwndOwner
: super::super::super::Foundation
::HWND
,
702 pub hInstance
: super::super::super::Foundation
::HWND
,
703 pub rgbResult
: super::super::super::Foundation
::COLORREF
,
704 pub lpCustColors
: *mut super::super::super::Foundation
::COLORREF
,
705 pub Flags
: CHOOSECOLOR_FLAGS
,
706 pub lCustData
: super::super::super::Foundation
::LPARAM
,
707 pub lpfnHook
: LPCCHOOKPROC
,
708 pub lpTemplateName
: ::windows_sys
::core
::PCWSTR
,
710 #[cfg(target_arch = "x86")]
711 #[cfg(feature = "Win32_Foundation")]
712 impl ::core
::marker
::Copy
for CHOOSECOLORW {}
713 #[cfg(target_arch = "x86")]
714 #[cfg(feature = "Win32_Foundation")]
715 impl ::core
::clone
::Clone
for CHOOSECOLORW
{
716 fn clone(&self) -> Self {
721 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
722 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
723 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
724 pub struct CHOOSEFONTA
{
725 pub lStructSize
: u32,
726 pub hwndOwner
: super::super::super::Foundation
::HWND
,
727 pub hDC
: super::super::super::Graphics
::Gdi
::HDC
,
728 pub lpLogFont
: *mut super::super::super::Graphics
::Gdi
::LOGFONTA
,
730 pub Flags
: CHOOSEFONT_FLAGS
,
731 pub rgbColors
: super::super::super::Foundation
::COLORREF
,
732 pub lCustData
: super::super::super::Foundation
::LPARAM
,
733 pub lpfnHook
: LPCFHOOKPROC
,
734 pub lpTemplateName
: ::windows_sys
::core
::PCSTR
,
735 pub hInstance
: super::super::super::Foundation
::HINSTANCE
,
736 pub lpszStyle
: ::windows_sys
::core
::PSTR
,
737 pub nFontType
: CHOOSEFONT_FONT_TYPE
,
738 pub ___MISSING_ALIGNMENT__
: u16,
742 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
743 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
744 impl ::core
::marker
::Copy
for CHOOSEFONTA {}
745 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
746 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
747 impl ::core
::clone
::Clone
for CHOOSEFONTA
{
748 fn clone(&self) -> Self {
752 #[repr(C, packed(1))]
753 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
754 #[cfg(target_arch = "x86")]
755 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
756 pub struct CHOOSEFONTA
{
757 pub lStructSize
: u32,
758 pub hwndOwner
: super::super::super::Foundation
::HWND
,
759 pub hDC
: super::super::super::Graphics
::Gdi
::HDC
,
760 pub lpLogFont
: *mut super::super::super::Graphics
::Gdi
::LOGFONTA
,
762 pub Flags
: CHOOSEFONT_FLAGS
,
763 pub rgbColors
: super::super::super::Foundation
::COLORREF
,
764 pub lCustData
: super::super::super::Foundation
::LPARAM
,
765 pub lpfnHook
: LPCFHOOKPROC
,
766 pub lpTemplateName
: ::windows_sys
::core
::PCSTR
,
767 pub hInstance
: super::super::super::Foundation
::HINSTANCE
,
768 pub lpszStyle
: ::windows_sys
::core
::PSTR
,
769 pub nFontType
: CHOOSEFONT_FONT_TYPE
,
770 pub ___MISSING_ALIGNMENT__
: u16,
774 #[cfg(target_arch = "x86")]
775 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
776 impl ::core
::marker
::Copy
for CHOOSEFONTA {}
777 #[cfg(target_arch = "x86")]
778 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
779 impl ::core
::clone
::Clone
for CHOOSEFONTA
{
780 fn clone(&self) -> Self {
785 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
786 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
787 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
788 pub struct CHOOSEFONTW
{
789 pub lStructSize
: u32,
790 pub hwndOwner
: super::super::super::Foundation
::HWND
,
791 pub hDC
: super::super::super::Graphics
::Gdi
::HDC
,
792 pub lpLogFont
: *mut super::super::super::Graphics
::Gdi
::LOGFONTW
,
794 pub Flags
: CHOOSEFONT_FLAGS
,
795 pub rgbColors
: super::super::super::Foundation
::COLORREF
,
796 pub lCustData
: super::super::super::Foundation
::LPARAM
,
797 pub lpfnHook
: LPCFHOOKPROC
,
798 pub lpTemplateName
: ::windows_sys
::core
::PCWSTR
,
799 pub hInstance
: super::super::super::Foundation
::HINSTANCE
,
800 pub lpszStyle
: ::windows_sys
::core
::PWSTR
,
801 pub nFontType
: CHOOSEFONT_FONT_TYPE
,
802 pub ___MISSING_ALIGNMENT__
: u16,
806 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
807 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
808 impl ::core
::marker
::Copy
for CHOOSEFONTW {}
809 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
810 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
811 impl ::core
::clone
::Clone
for CHOOSEFONTW
{
812 fn clone(&self) -> Self {
816 #[repr(C, packed(1))]
817 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
818 #[cfg(target_arch = "x86")]
819 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
820 pub struct CHOOSEFONTW
{
821 pub lStructSize
: u32,
822 pub hwndOwner
: super::super::super::Foundation
::HWND
,
823 pub hDC
: super::super::super::Graphics
::Gdi
::HDC
,
824 pub lpLogFont
: *mut super::super::super::Graphics
::Gdi
::LOGFONTW
,
826 pub Flags
: CHOOSEFONT_FLAGS
,
827 pub rgbColors
: super::super::super::Foundation
::COLORREF
,
828 pub lCustData
: super::super::super::Foundation
::LPARAM
,
829 pub lpfnHook
: LPCFHOOKPROC
,
830 pub lpTemplateName
: ::windows_sys
::core
::PCWSTR
,
831 pub hInstance
: super::super::super::Foundation
::HINSTANCE
,
832 pub lpszStyle
: ::windows_sys
::core
::PWSTR
,
833 pub nFontType
: CHOOSEFONT_FONT_TYPE
,
834 pub ___MISSING_ALIGNMENT__
: u16,
838 #[cfg(target_arch = "x86")]
839 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
840 impl ::core
::marker
::Copy
for CHOOSEFONTW {}
841 #[cfg(target_arch = "x86")]
842 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
843 impl ::core
::clone
::Clone
for CHOOSEFONTW
{
844 fn clone(&self) -> Self {
849 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
850 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
851 pub struct DEVNAMES
{
852 pub wDriverOffset
: u16,
853 pub wDeviceOffset
: u16,
854 pub wOutputOffset
: u16,
857 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
858 impl ::core
::marker
::Copy
for DEVNAMES {}
859 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
860 impl ::core
::clone
::Clone
for DEVNAMES
{
861 fn clone(&self) -> Self {
865 #[repr(C, packed(1))]
866 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
867 #[cfg(target_arch = "x86")]
868 pub struct DEVNAMES
{
869 pub wDriverOffset
: u16,
870 pub wDeviceOffset
: u16,
871 pub wOutputOffset
: u16,
874 #[cfg(target_arch = "x86")]
875 impl ::core
::marker
::Copy
for DEVNAMES {}
876 #[cfg(target_arch = "x86")]
877 impl ::core
::clone
::Clone
for DEVNAMES
{
878 fn clone(&self) -> Self {
883 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
884 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
885 #[cfg(feature = "Win32_Foundation")]
886 pub struct FINDREPLACEA
{
887 pub lStructSize
: u32,
888 pub hwndOwner
: super::super::super::Foundation
::HWND
,
889 pub hInstance
: super::super::super::Foundation
::HINSTANCE
,
890 pub Flags
: FINDREPLACE_FLAGS
,
891 pub lpstrFindWhat
: ::windows_sys
::core
::PSTR
,
892 pub lpstrReplaceWith
: ::windows_sys
::core
::PSTR
,
893 pub wFindWhatLen
: u16,
894 pub wReplaceWithLen
: u16,
895 pub lCustData
: super::super::super::Foundation
::LPARAM
,
896 pub lpfnHook
: LPFRHOOKPROC
,
897 pub lpTemplateName
: ::windows_sys
::core
::PCSTR
,
899 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
900 #[cfg(feature = "Win32_Foundation")]
901 impl ::core
::marker
::Copy
for FINDREPLACEA {}
902 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
903 #[cfg(feature = "Win32_Foundation")]
904 impl ::core
::clone
::Clone
for FINDREPLACEA
{
905 fn clone(&self) -> Self {
909 #[repr(C, packed(1))]
910 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
911 #[cfg(target_arch = "x86")]
912 #[cfg(feature = "Win32_Foundation")]
913 pub struct FINDREPLACEA
{
914 pub lStructSize
: u32,
915 pub hwndOwner
: super::super::super::Foundation
::HWND
,
916 pub hInstance
: super::super::super::Foundation
::HINSTANCE
,
917 pub Flags
: FINDREPLACE_FLAGS
,
918 pub lpstrFindWhat
: ::windows_sys
::core
::PSTR
,
919 pub lpstrReplaceWith
: ::windows_sys
::core
::PSTR
,
920 pub wFindWhatLen
: u16,
921 pub wReplaceWithLen
: u16,
922 pub lCustData
: super::super::super::Foundation
::LPARAM
,
923 pub lpfnHook
: LPFRHOOKPROC
,
924 pub lpTemplateName
: ::windows_sys
::core
::PCSTR
,
926 #[cfg(target_arch = "x86")]
927 #[cfg(feature = "Win32_Foundation")]
928 impl ::core
::marker
::Copy
for FINDREPLACEA {}
929 #[cfg(target_arch = "x86")]
930 #[cfg(feature = "Win32_Foundation")]
931 impl ::core
::clone
::Clone
for FINDREPLACEA
{
932 fn clone(&self) -> Self {
937 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
938 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
939 #[cfg(feature = "Win32_Foundation")]
940 pub struct FINDREPLACEW
{
941 pub lStructSize
: u32,
942 pub hwndOwner
: super::super::super::Foundation
::HWND
,
943 pub hInstance
: super::super::super::Foundation
::HINSTANCE
,
944 pub Flags
: FINDREPLACE_FLAGS
,
945 pub lpstrFindWhat
: ::windows_sys
::core
::PWSTR
,
946 pub lpstrReplaceWith
: ::windows_sys
::core
::PWSTR
,
947 pub wFindWhatLen
: u16,
948 pub wReplaceWithLen
: u16,
949 pub lCustData
: super::super::super::Foundation
::LPARAM
,
950 pub lpfnHook
: LPFRHOOKPROC
,
951 pub lpTemplateName
: ::windows_sys
::core
::PCWSTR
,
953 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
954 #[cfg(feature = "Win32_Foundation")]
955 impl ::core
::marker
::Copy
for FINDREPLACEW {}
956 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
957 #[cfg(feature = "Win32_Foundation")]
958 impl ::core
::clone
::Clone
for FINDREPLACEW
{
959 fn clone(&self) -> Self {
963 #[repr(C, packed(1))]
964 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
965 #[cfg(target_arch = "x86")]
966 #[cfg(feature = "Win32_Foundation")]
967 pub struct FINDREPLACEW
{
968 pub lStructSize
: u32,
969 pub hwndOwner
: super::super::super::Foundation
::HWND
,
970 pub hInstance
: super::super::super::Foundation
::HINSTANCE
,
971 pub Flags
: FINDREPLACE_FLAGS
,
972 pub lpstrFindWhat
: ::windows_sys
::core
::PWSTR
,
973 pub lpstrReplaceWith
: ::windows_sys
::core
::PWSTR
,
974 pub wFindWhatLen
: u16,
975 pub wReplaceWithLen
: u16,
976 pub lCustData
: super::super::super::Foundation
::LPARAM
,
977 pub lpfnHook
: LPFRHOOKPROC
,
978 pub lpTemplateName
: ::windows_sys
::core
::PCWSTR
,
980 #[cfg(target_arch = "x86")]
981 #[cfg(feature = "Win32_Foundation")]
982 impl ::core
::marker
::Copy
for FINDREPLACEW {}
983 #[cfg(target_arch = "x86")]
984 #[cfg(feature = "Win32_Foundation")]
985 impl ::core
::clone
::Clone
for FINDREPLACEW
{
986 fn clone(&self) -> Self {
991 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
992 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
993 #[cfg(feature = "Win32_Foundation")]
994 pub struct OFNOTIFYA
{
995 pub hdr
: super::NMHDR
,
996 pub lpOFN
: *mut OPENFILENAMEA
,
997 pub pszFile
: ::windows_sys
::core
::PSTR
,
999 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1000 #[cfg(feature = "Win32_Foundation")]
1001 impl ::core
::marker
::Copy
for OFNOTIFYA {}
1002 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1003 #[cfg(feature = "Win32_Foundation")]
1004 impl ::core
::clone
::Clone
for OFNOTIFYA
{
1005 fn clone(&self) -> Self {
1009 #[repr(C, packed(1))]
1010 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
1011 #[cfg(target_arch = "x86")]
1012 #[cfg(feature = "Win32_Foundation")]
1013 pub struct OFNOTIFYA
{
1014 pub hdr
: super::NMHDR
,
1015 pub lpOFN
: *mut OPENFILENAMEA
,
1016 pub pszFile
: ::windows_sys
::core
::PSTR
,
1018 #[cfg(target_arch = "x86")]
1019 #[cfg(feature = "Win32_Foundation")]
1020 impl ::core
::marker
::Copy
for OFNOTIFYA {}
1021 #[cfg(target_arch = "x86")]
1022 #[cfg(feature = "Win32_Foundation")]
1023 impl ::core
::clone
::Clone
for OFNOTIFYA
{
1024 fn clone(&self) -> Self {
1029 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
1030 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1031 #[cfg(feature = "Win32_Foundation")]
1032 pub struct OFNOTIFYEXA
{
1033 pub hdr
: super::NMHDR
,
1034 pub lpOFN
: *mut OPENFILENAMEA
,
1035 pub psf
: *mut ::core
::ffi
::c_void
,
1036 pub pidl
: *mut ::core
::ffi
::c_void
,
1038 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1039 #[cfg(feature = "Win32_Foundation")]
1040 impl ::core
::marker
::Copy
for OFNOTIFYEXA {}
1041 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1042 #[cfg(feature = "Win32_Foundation")]
1043 impl ::core
::clone
::Clone
for OFNOTIFYEXA
{
1044 fn clone(&self) -> Self {
1048 #[repr(C, packed(1))]
1049 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
1050 #[cfg(target_arch = "x86")]
1051 #[cfg(feature = "Win32_Foundation")]
1052 pub struct OFNOTIFYEXA
{
1053 pub hdr
: super::NMHDR
,
1054 pub lpOFN
: *mut OPENFILENAMEA
,
1055 pub psf
: *mut ::core
::ffi
::c_void
,
1056 pub pidl
: *mut ::core
::ffi
::c_void
,
1058 #[cfg(target_arch = "x86")]
1059 #[cfg(feature = "Win32_Foundation")]
1060 impl ::core
::marker
::Copy
for OFNOTIFYEXA {}
1061 #[cfg(target_arch = "x86")]
1062 #[cfg(feature = "Win32_Foundation")]
1063 impl ::core
::clone
::Clone
for OFNOTIFYEXA
{
1064 fn clone(&self) -> Self {
1069 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
1070 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1071 #[cfg(feature = "Win32_Foundation")]
1072 pub struct OFNOTIFYEXW
{
1073 pub hdr
: super::NMHDR
,
1074 pub lpOFN
: *mut OPENFILENAMEW
,
1075 pub psf
: *mut ::core
::ffi
::c_void
,
1076 pub pidl
: *mut ::core
::ffi
::c_void
,
1078 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1079 #[cfg(feature = "Win32_Foundation")]
1080 impl ::core
::marker
::Copy
for OFNOTIFYEXW {}
1081 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1082 #[cfg(feature = "Win32_Foundation")]
1083 impl ::core
::clone
::Clone
for OFNOTIFYEXW
{
1084 fn clone(&self) -> Self {
1088 #[repr(C, packed(1))]
1089 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
1090 #[cfg(target_arch = "x86")]
1091 #[cfg(feature = "Win32_Foundation")]
1092 pub struct OFNOTIFYEXW
{
1093 pub hdr
: super::NMHDR
,
1094 pub lpOFN
: *mut OPENFILENAMEW
,
1095 pub psf
: *mut ::core
::ffi
::c_void
,
1096 pub pidl
: *mut ::core
::ffi
::c_void
,
1098 #[cfg(target_arch = "x86")]
1099 #[cfg(feature = "Win32_Foundation")]
1100 impl ::core
::marker
::Copy
for OFNOTIFYEXW {}
1101 #[cfg(target_arch = "x86")]
1102 #[cfg(feature = "Win32_Foundation")]
1103 impl ::core
::clone
::Clone
for OFNOTIFYEXW
{
1104 fn clone(&self) -> Self {
1109 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
1110 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1111 #[cfg(feature = "Win32_Foundation")]
1112 pub struct OFNOTIFYW
{
1113 pub hdr
: super::NMHDR
,
1114 pub lpOFN
: *mut OPENFILENAMEW
,
1115 pub pszFile
: ::windows_sys
::core
::PWSTR
,
1117 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1118 #[cfg(feature = "Win32_Foundation")]
1119 impl ::core
::marker
::Copy
for OFNOTIFYW {}
1120 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1121 #[cfg(feature = "Win32_Foundation")]
1122 impl ::core
::clone
::Clone
for OFNOTIFYW
{
1123 fn clone(&self) -> Self {
1127 #[repr(C, packed(1))]
1128 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
1129 #[cfg(target_arch = "x86")]
1130 #[cfg(feature = "Win32_Foundation")]
1131 pub struct OFNOTIFYW
{
1132 pub hdr
: super::NMHDR
,
1133 pub lpOFN
: *mut OPENFILENAMEW
,
1134 pub pszFile
: ::windows_sys
::core
::PWSTR
,
1136 #[cfg(target_arch = "x86")]
1137 #[cfg(feature = "Win32_Foundation")]
1138 impl ::core
::marker
::Copy
for OFNOTIFYW {}
1139 #[cfg(target_arch = "x86")]
1140 #[cfg(feature = "Win32_Foundation")]
1141 impl ::core
::clone
::Clone
for OFNOTIFYW
{
1142 fn clone(&self) -> Self {
1147 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
1148 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1149 #[cfg(feature = "Win32_Foundation")]
1150 pub struct OPENFILENAMEA
{
1151 pub lStructSize
: u32,
1152 pub hwndOwner
: super::super::super::Foundation
::HWND
,
1153 pub hInstance
: super::super::super::Foundation
::HINSTANCE
,
1154 pub lpstrFilter
: ::windows_sys
::core
::PCSTR
,
1155 pub lpstrCustomFilter
: ::windows_sys
::core
::PSTR
,
1156 pub nMaxCustFilter
: u32,
1157 pub nFilterIndex
: u32,
1158 pub lpstrFile
: ::windows_sys
::core
::PSTR
,
1160 pub lpstrFileTitle
: ::windows_sys
::core
::PSTR
,
1161 pub nMaxFileTitle
: u32,
1162 pub lpstrInitialDir
: ::windows_sys
::core
::PCSTR
,
1163 pub lpstrTitle
: ::windows_sys
::core
::PCSTR
,
1164 pub Flags
: OPEN_FILENAME_FLAGS
,
1165 pub nFileOffset
: u16,
1166 pub nFileExtension
: u16,
1167 pub lpstrDefExt
: ::windows_sys
::core
::PCSTR
,
1168 pub lCustData
: super::super::super::Foundation
::LPARAM
,
1169 pub lpfnHook
: LPOFNHOOKPROC
,
1170 pub lpTemplateName
: ::windows_sys
::core
::PCSTR
,
1171 pub pvReserved
: *mut ::core
::ffi
::c_void
,
1172 pub dwReserved
: u32,
1173 pub FlagsEx
: OPEN_FILENAME_FLAGS_EX
,
1175 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1176 #[cfg(feature = "Win32_Foundation")]
1177 impl ::core
::marker
::Copy
for OPENFILENAMEA {}
1178 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1179 #[cfg(feature = "Win32_Foundation")]
1180 impl ::core
::clone
::Clone
for OPENFILENAMEA
{
1181 fn clone(&self) -> Self {
1185 #[repr(C, packed(1))]
1186 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
1187 #[cfg(target_arch = "x86")]
1188 #[cfg(feature = "Win32_Foundation")]
1189 pub struct OPENFILENAMEA
{
1190 pub lStructSize
: u32,
1191 pub hwndOwner
: super::super::super::Foundation
::HWND
,
1192 pub hInstance
: super::super::super::Foundation
::HINSTANCE
,
1193 pub lpstrFilter
: ::windows_sys
::core
::PCSTR
,
1194 pub lpstrCustomFilter
: ::windows_sys
::core
::PSTR
,
1195 pub nMaxCustFilter
: u32,
1196 pub nFilterIndex
: u32,
1197 pub lpstrFile
: ::windows_sys
::core
::PSTR
,
1199 pub lpstrFileTitle
: ::windows_sys
::core
::PSTR
,
1200 pub nMaxFileTitle
: u32,
1201 pub lpstrInitialDir
: ::windows_sys
::core
::PCSTR
,
1202 pub lpstrTitle
: ::windows_sys
::core
::PCSTR
,
1203 pub Flags
: OPEN_FILENAME_FLAGS
,
1204 pub nFileOffset
: u16,
1205 pub nFileExtension
: u16,
1206 pub lpstrDefExt
: ::windows_sys
::core
::PCSTR
,
1207 pub lCustData
: super::super::super::Foundation
::LPARAM
,
1208 pub lpfnHook
: LPOFNHOOKPROC
,
1209 pub lpTemplateName
: ::windows_sys
::core
::PCSTR
,
1210 pub pvReserved
: *mut ::core
::ffi
::c_void
,
1211 pub dwReserved
: u32,
1212 pub FlagsEx
: OPEN_FILENAME_FLAGS_EX
,
1214 #[cfg(target_arch = "x86")]
1215 #[cfg(feature = "Win32_Foundation")]
1216 impl ::core
::marker
::Copy
for OPENFILENAMEA {}
1217 #[cfg(target_arch = "x86")]
1218 #[cfg(feature = "Win32_Foundation")]
1219 impl ::core
::clone
::Clone
for OPENFILENAMEA
{
1220 fn clone(&self) -> Self {
1225 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
1226 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1227 #[cfg(feature = "Win32_Foundation")]
1228 pub struct OPENFILENAMEW
{
1229 pub lStructSize
: u32,
1230 pub hwndOwner
: super::super::super::Foundation
::HWND
,
1231 pub hInstance
: super::super::super::Foundation
::HINSTANCE
,
1232 pub lpstrFilter
: ::windows_sys
::core
::PCWSTR
,
1233 pub lpstrCustomFilter
: ::windows_sys
::core
::PWSTR
,
1234 pub nMaxCustFilter
: u32,
1235 pub nFilterIndex
: u32,
1236 pub lpstrFile
: ::windows_sys
::core
::PWSTR
,
1238 pub lpstrFileTitle
: ::windows_sys
::core
::PWSTR
,
1239 pub nMaxFileTitle
: u32,
1240 pub lpstrInitialDir
: ::windows_sys
::core
::PCWSTR
,
1241 pub lpstrTitle
: ::windows_sys
::core
::PCWSTR
,
1242 pub Flags
: OPEN_FILENAME_FLAGS
,
1243 pub nFileOffset
: u16,
1244 pub nFileExtension
: u16,
1245 pub lpstrDefExt
: ::windows_sys
::core
::PCWSTR
,
1246 pub lCustData
: super::super::super::Foundation
::LPARAM
,
1247 pub lpfnHook
: LPOFNHOOKPROC
,
1248 pub lpTemplateName
: ::windows_sys
::core
::PCWSTR
,
1249 pub pvReserved
: *mut ::core
::ffi
::c_void
,
1250 pub dwReserved
: u32,
1251 pub FlagsEx
: OPEN_FILENAME_FLAGS_EX
,
1253 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1254 #[cfg(feature = "Win32_Foundation")]
1255 impl ::core
::marker
::Copy
for OPENFILENAMEW {}
1256 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1257 #[cfg(feature = "Win32_Foundation")]
1258 impl ::core
::clone
::Clone
for OPENFILENAMEW
{
1259 fn clone(&self) -> Self {
1263 #[repr(C, packed(1))]
1264 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
1265 #[cfg(target_arch = "x86")]
1266 #[cfg(feature = "Win32_Foundation")]
1267 pub struct OPENFILENAMEW
{
1268 pub lStructSize
: u32,
1269 pub hwndOwner
: super::super::super::Foundation
::HWND
,
1270 pub hInstance
: super::super::super::Foundation
::HINSTANCE
,
1271 pub lpstrFilter
: ::windows_sys
::core
::PCWSTR
,
1272 pub lpstrCustomFilter
: ::windows_sys
::core
::PWSTR
,
1273 pub nMaxCustFilter
: u32,
1274 pub nFilterIndex
: u32,
1275 pub lpstrFile
: ::windows_sys
::core
::PWSTR
,
1277 pub lpstrFileTitle
: ::windows_sys
::core
::PWSTR
,
1278 pub nMaxFileTitle
: u32,
1279 pub lpstrInitialDir
: ::windows_sys
::core
::PCWSTR
,
1280 pub lpstrTitle
: ::windows_sys
::core
::PCWSTR
,
1281 pub Flags
: OPEN_FILENAME_FLAGS
,
1282 pub nFileOffset
: u16,
1283 pub nFileExtension
: u16,
1284 pub lpstrDefExt
: ::windows_sys
::core
::PCWSTR
,
1285 pub lCustData
: super::super::super::Foundation
::LPARAM
,
1286 pub lpfnHook
: LPOFNHOOKPROC
,
1287 pub lpTemplateName
: ::windows_sys
::core
::PCWSTR
,
1288 pub pvReserved
: *mut ::core
::ffi
::c_void
,
1289 pub dwReserved
: u32,
1290 pub FlagsEx
: OPEN_FILENAME_FLAGS_EX
,
1292 #[cfg(target_arch = "x86")]
1293 #[cfg(feature = "Win32_Foundation")]
1294 impl ::core
::marker
::Copy
for OPENFILENAMEW {}
1295 #[cfg(target_arch = "x86")]
1296 #[cfg(feature = "Win32_Foundation")]
1297 impl ::core
::clone
::Clone
for OPENFILENAMEW
{
1298 fn clone(&self) -> Self {
1303 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
1304 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1305 #[cfg(feature = "Win32_Foundation")]
1306 pub struct OPENFILENAME_NT4A
{
1307 pub lStructSize
: u32,
1308 pub hwndOwner
: super::super::super::Foundation
::HWND
,
1309 pub hInstance
: super::super::super::Foundation
::HINSTANCE
,
1310 pub lpstrFilter
: ::windows_sys
::core
::PCSTR
,
1311 pub lpstrCustomFilter
: ::windows_sys
::core
::PSTR
,
1312 pub nMaxCustFilter
: u32,
1313 pub nFilterIndex
: u32,
1314 pub lpstrFile
: ::windows_sys
::core
::PSTR
,
1316 pub lpstrFileTitle
: ::windows_sys
::core
::PSTR
,
1317 pub nMaxFileTitle
: u32,
1318 pub lpstrInitialDir
: ::windows_sys
::core
::PCSTR
,
1319 pub lpstrTitle
: ::windows_sys
::core
::PCSTR
,
1321 pub nFileOffset
: u16,
1322 pub nFileExtension
: u16,
1323 pub lpstrDefExt
: ::windows_sys
::core
::PCSTR
,
1324 pub lCustData
: super::super::super::Foundation
::LPARAM
,
1325 pub lpfnHook
: LPOFNHOOKPROC
,
1326 pub lpTemplateName
: ::windows_sys
::core
::PCSTR
,
1328 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1329 #[cfg(feature = "Win32_Foundation")]
1330 impl ::core
::marker
::Copy
for OPENFILENAME_NT4A {}
1331 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1332 #[cfg(feature = "Win32_Foundation")]
1333 impl ::core
::clone
::Clone
for OPENFILENAME_NT4A
{
1334 fn clone(&self) -> Self {
1338 #[repr(C, packed(1))]
1339 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
1340 #[cfg(target_arch = "x86")]
1341 #[cfg(feature = "Win32_Foundation")]
1342 pub struct OPENFILENAME_NT4A
{
1343 pub lStructSize
: u32,
1344 pub hwndOwner
: super::super::super::Foundation
::HWND
,
1345 pub hInstance
: super::super::super::Foundation
::HINSTANCE
,
1346 pub lpstrFilter
: ::windows_sys
::core
::PCSTR
,
1347 pub lpstrCustomFilter
: ::windows_sys
::core
::PSTR
,
1348 pub nMaxCustFilter
: u32,
1349 pub nFilterIndex
: u32,
1350 pub lpstrFile
: ::windows_sys
::core
::PSTR
,
1352 pub lpstrFileTitle
: ::windows_sys
::core
::PSTR
,
1353 pub nMaxFileTitle
: u32,
1354 pub lpstrInitialDir
: ::windows_sys
::core
::PCSTR
,
1355 pub lpstrTitle
: ::windows_sys
::core
::PCSTR
,
1357 pub nFileOffset
: u16,
1358 pub nFileExtension
: u16,
1359 pub lpstrDefExt
: ::windows_sys
::core
::PCSTR
,
1360 pub lCustData
: super::super::super::Foundation
::LPARAM
,
1361 pub lpfnHook
: LPOFNHOOKPROC
,
1362 pub lpTemplateName
: ::windows_sys
::core
::PCSTR
,
1364 #[cfg(target_arch = "x86")]
1365 #[cfg(feature = "Win32_Foundation")]
1366 impl ::core
::marker
::Copy
for OPENFILENAME_NT4A {}
1367 #[cfg(target_arch = "x86")]
1368 #[cfg(feature = "Win32_Foundation")]
1369 impl ::core
::clone
::Clone
for OPENFILENAME_NT4A
{
1370 fn clone(&self) -> Self {
1375 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
1376 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1377 #[cfg(feature = "Win32_Foundation")]
1378 pub struct OPENFILENAME_NT4W
{
1379 pub lStructSize
: u32,
1380 pub hwndOwner
: super::super::super::Foundation
::HWND
,
1381 pub hInstance
: super::super::super::Foundation
::HINSTANCE
,
1382 pub lpstrFilter
: ::windows_sys
::core
::PCWSTR
,
1383 pub lpstrCustomFilter
: ::windows_sys
::core
::PWSTR
,
1384 pub nMaxCustFilter
: u32,
1385 pub nFilterIndex
: u32,
1386 pub lpstrFile
: ::windows_sys
::core
::PWSTR
,
1388 pub lpstrFileTitle
: ::windows_sys
::core
::PWSTR
,
1389 pub nMaxFileTitle
: u32,
1390 pub lpstrInitialDir
: ::windows_sys
::core
::PCWSTR
,
1391 pub lpstrTitle
: ::windows_sys
::core
::PCWSTR
,
1393 pub nFileOffset
: u16,
1394 pub nFileExtension
: u16,
1395 pub lpstrDefExt
: ::windows_sys
::core
::PCWSTR
,
1396 pub lCustData
: super::super::super::Foundation
::LPARAM
,
1397 pub lpfnHook
: LPOFNHOOKPROC
,
1398 pub lpTemplateName
: ::windows_sys
::core
::PCWSTR
,
1400 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1401 #[cfg(feature = "Win32_Foundation")]
1402 impl ::core
::marker
::Copy
for OPENFILENAME_NT4W {}
1403 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1404 #[cfg(feature = "Win32_Foundation")]
1405 impl ::core
::clone
::Clone
for OPENFILENAME_NT4W
{
1406 fn clone(&self) -> Self {
1410 #[repr(C, packed(1))]
1411 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
1412 #[cfg(target_arch = "x86")]
1413 #[cfg(feature = "Win32_Foundation")]
1414 pub struct OPENFILENAME_NT4W
{
1415 pub lStructSize
: u32,
1416 pub hwndOwner
: super::super::super::Foundation
::HWND
,
1417 pub hInstance
: super::super::super::Foundation
::HINSTANCE
,
1418 pub lpstrFilter
: ::windows_sys
::core
::PCWSTR
,
1419 pub lpstrCustomFilter
: ::windows_sys
::core
::PWSTR
,
1420 pub nMaxCustFilter
: u32,
1421 pub nFilterIndex
: u32,
1422 pub lpstrFile
: ::windows_sys
::core
::PWSTR
,
1424 pub lpstrFileTitle
: ::windows_sys
::core
::PWSTR
,
1425 pub nMaxFileTitle
: u32,
1426 pub lpstrInitialDir
: ::windows_sys
::core
::PCWSTR
,
1427 pub lpstrTitle
: ::windows_sys
::core
::PCWSTR
,
1429 pub nFileOffset
: u16,
1430 pub nFileExtension
: u16,
1431 pub lpstrDefExt
: ::windows_sys
::core
::PCWSTR
,
1432 pub lCustData
: super::super::super::Foundation
::LPARAM
,
1433 pub lpfnHook
: LPOFNHOOKPROC
,
1434 pub lpTemplateName
: ::windows_sys
::core
::PCWSTR
,
1436 #[cfg(target_arch = "x86")]
1437 #[cfg(feature = "Win32_Foundation")]
1438 impl ::core
::marker
::Copy
for OPENFILENAME_NT4W {}
1439 #[cfg(target_arch = "x86")]
1440 #[cfg(feature = "Win32_Foundation")]
1441 impl ::core
::clone
::Clone
for OPENFILENAME_NT4W
{
1442 fn clone(&self) -> Self {
1447 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
1448 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1449 #[cfg(feature = "Win32_Foundation")]
1450 pub struct PAGESETUPDLGA
{
1451 pub lStructSize
: u32,
1452 pub hwndOwner
: super::super::super::Foundation
::HWND
,
1453 pub hDevMode
: isize,
1454 pub hDevNames
: isize,
1455 pub Flags
: PAGESETUPDLG_FLAGS
,
1456 pub ptPaperSize
: super::super::super::Foundation
::POINT
,
1457 pub rtMinMargin
: super::super::super::Foundation
::RECT
,
1458 pub rtMargin
: super::super::super::Foundation
::RECT
,
1459 pub hInstance
: super::super::super::Foundation
::HINSTANCE
,
1460 pub lCustData
: super::super::super::Foundation
::LPARAM
,
1461 pub lpfnPageSetupHook
: LPPAGESETUPHOOK
,
1462 pub lpfnPagePaintHook
: LPPAGEPAINTHOOK
,
1463 pub lpPageSetupTemplateName
: ::windows_sys
::core
::PCSTR
,
1464 pub hPageSetupTemplate
: isize,
1466 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1467 #[cfg(feature = "Win32_Foundation")]
1468 impl ::core
::marker
::Copy
for PAGESETUPDLGA {}
1469 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1470 #[cfg(feature = "Win32_Foundation")]
1471 impl ::core
::clone
::Clone
for PAGESETUPDLGA
{
1472 fn clone(&self) -> Self {
1476 #[repr(C, packed(1))]
1477 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
1478 #[cfg(target_arch = "x86")]
1479 #[cfg(feature = "Win32_Foundation")]
1480 pub struct PAGESETUPDLGA
{
1481 pub lStructSize
: u32,
1482 pub hwndOwner
: super::super::super::Foundation
::HWND
,
1483 pub hDevMode
: isize,
1484 pub hDevNames
: isize,
1485 pub Flags
: PAGESETUPDLG_FLAGS
,
1486 pub ptPaperSize
: super::super::super::Foundation
::POINT
,
1487 pub rtMinMargin
: super::super::super::Foundation
::RECT
,
1488 pub rtMargin
: super::super::super::Foundation
::RECT
,
1489 pub hInstance
: super::super::super::Foundation
::HINSTANCE
,
1490 pub lCustData
: super::super::super::Foundation
::LPARAM
,
1491 pub lpfnPageSetupHook
: LPPAGESETUPHOOK
,
1492 pub lpfnPagePaintHook
: LPPAGEPAINTHOOK
,
1493 pub lpPageSetupTemplateName
: ::windows_sys
::core
::PCSTR
,
1494 pub hPageSetupTemplate
: isize,
1496 #[cfg(target_arch = "x86")]
1497 #[cfg(feature = "Win32_Foundation")]
1498 impl ::core
::marker
::Copy
for PAGESETUPDLGA {}
1499 #[cfg(target_arch = "x86")]
1500 #[cfg(feature = "Win32_Foundation")]
1501 impl ::core
::clone
::Clone
for PAGESETUPDLGA
{
1502 fn clone(&self) -> Self {
1507 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
1508 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1509 #[cfg(feature = "Win32_Foundation")]
1510 pub struct PAGESETUPDLGW
{
1511 pub lStructSize
: u32,
1512 pub hwndOwner
: super::super::super::Foundation
::HWND
,
1513 pub hDevMode
: isize,
1514 pub hDevNames
: isize,
1515 pub Flags
: PAGESETUPDLG_FLAGS
,
1516 pub ptPaperSize
: super::super::super::Foundation
::POINT
,
1517 pub rtMinMargin
: super::super::super::Foundation
::RECT
,
1518 pub rtMargin
: super::super::super::Foundation
::RECT
,
1519 pub hInstance
: super::super::super::Foundation
::HINSTANCE
,
1520 pub lCustData
: super::super::super::Foundation
::LPARAM
,
1521 pub lpfnPageSetupHook
: LPPAGESETUPHOOK
,
1522 pub lpfnPagePaintHook
: LPPAGEPAINTHOOK
,
1523 pub lpPageSetupTemplateName
: ::windows_sys
::core
::PCWSTR
,
1524 pub hPageSetupTemplate
: isize,
1526 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1527 #[cfg(feature = "Win32_Foundation")]
1528 impl ::core
::marker
::Copy
for PAGESETUPDLGW {}
1529 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1530 #[cfg(feature = "Win32_Foundation")]
1531 impl ::core
::clone
::Clone
for PAGESETUPDLGW
{
1532 fn clone(&self) -> Self {
1536 #[repr(C, packed(1))]
1537 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
1538 #[cfg(target_arch = "x86")]
1539 #[cfg(feature = "Win32_Foundation")]
1540 pub struct PAGESETUPDLGW
{
1541 pub lStructSize
: u32,
1542 pub hwndOwner
: super::super::super::Foundation
::HWND
,
1543 pub hDevMode
: isize,
1544 pub hDevNames
: isize,
1545 pub Flags
: PAGESETUPDLG_FLAGS
,
1546 pub ptPaperSize
: super::super::super::Foundation
::POINT
,
1547 pub rtMinMargin
: super::super::super::Foundation
::RECT
,
1548 pub rtMargin
: super::super::super::Foundation
::RECT
,
1549 pub hInstance
: super::super::super::Foundation
::HINSTANCE
,
1550 pub lCustData
: super::super::super::Foundation
::LPARAM
,
1551 pub lpfnPageSetupHook
: LPPAGESETUPHOOK
,
1552 pub lpfnPagePaintHook
: LPPAGEPAINTHOOK
,
1553 pub lpPageSetupTemplateName
: ::windows_sys
::core
::PCWSTR
,
1554 pub hPageSetupTemplate
: isize,
1556 #[cfg(target_arch = "x86")]
1557 #[cfg(feature = "Win32_Foundation")]
1558 impl ::core
::marker
::Copy
for PAGESETUPDLGW {}
1559 #[cfg(target_arch = "x86")]
1560 #[cfg(feature = "Win32_Foundation")]
1561 impl ::core
::clone
::Clone
for PAGESETUPDLGW
{
1562 fn clone(&self) -> Self {
1567 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
1568 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1569 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1570 pub struct PRINTDLGA
{
1571 pub lStructSize
: u32,
1572 pub hwndOwner
: super::super::super::Foundation
::HWND
,
1573 pub hDevMode
: isize,
1574 pub hDevNames
: isize,
1575 pub hDC
: super::super::super::Graphics
::Gdi
::HDC
,
1576 pub Flags
: PRINTDLGEX_FLAGS
,
1582 pub hInstance
: super::super::super::Foundation
::HINSTANCE
,
1583 pub lCustData
: super::super::super::Foundation
::LPARAM
,
1584 pub lpfnPrintHook
: LPPRINTHOOKPROC
,
1585 pub lpfnSetupHook
: LPSETUPHOOKPROC
,
1586 pub lpPrintTemplateName
: ::windows_sys
::core
::PCSTR
,
1587 pub lpSetupTemplateName
: ::windows_sys
::core
::PCSTR
,
1588 pub hPrintTemplate
: isize,
1589 pub hSetupTemplate
: isize,
1591 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1592 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1593 impl ::core
::marker
::Copy
for PRINTDLGA {}
1594 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1595 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1596 impl ::core
::clone
::Clone
for PRINTDLGA
{
1597 fn clone(&self) -> Self {
1601 #[repr(C, packed(1))]
1602 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
1603 #[cfg(target_arch = "x86")]
1604 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1605 pub struct PRINTDLGA
{
1606 pub lStructSize
: u32,
1607 pub hwndOwner
: super::super::super::Foundation
::HWND
,
1608 pub hDevMode
: isize,
1609 pub hDevNames
: isize,
1610 pub hDC
: super::super::super::Graphics
::Gdi
::HDC
,
1611 pub Flags
: PRINTDLGEX_FLAGS
,
1617 pub hInstance
: super::super::super::Foundation
::HINSTANCE
,
1618 pub lCustData
: super::super::super::Foundation
::LPARAM
,
1619 pub lpfnPrintHook
: LPPRINTHOOKPROC
,
1620 pub lpfnSetupHook
: LPSETUPHOOKPROC
,
1621 pub lpPrintTemplateName
: ::windows_sys
::core
::PCSTR
,
1622 pub lpSetupTemplateName
: ::windows_sys
::core
::PCSTR
,
1623 pub hPrintTemplate
: isize,
1624 pub hSetupTemplate
: isize,
1626 #[cfg(target_arch = "x86")]
1627 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1628 impl ::core
::marker
::Copy
for PRINTDLGA {}
1629 #[cfg(target_arch = "x86")]
1630 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1631 impl ::core
::clone
::Clone
for PRINTDLGA
{
1632 fn clone(&self) -> Self {
1637 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
1638 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1639 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1640 pub struct PRINTDLGEXA
{
1641 pub lStructSize
: u32,
1642 pub hwndOwner
: super::super::super::Foundation
::HWND
,
1643 pub hDevMode
: isize,
1644 pub hDevNames
: isize,
1645 pub hDC
: super::super::super::Graphics
::Gdi
::HDC
,
1646 pub Flags
: PRINTDLGEX_FLAGS
,
1648 pub ExclusionFlags
: u32,
1649 pub nPageRanges
: u32,
1650 pub nMaxPageRanges
: u32,
1651 pub lpPageRanges
: *mut PRINTPAGERANGE
,
1655 pub hInstance
: super::super::super::Foundation
::HINSTANCE
,
1656 pub lpPrintTemplateName
: ::windows_sys
::core
::PCSTR
,
1657 pub lpCallback
: ::windows_sys
::core
::IUnknown
,
1658 pub nPropertyPages
: u32,
1659 pub lphPropertyPages
: *mut super::HPROPSHEETPAGE
,
1660 pub nStartPage
: u32,
1661 pub dwResultAction
: u32,
1663 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1664 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1665 impl ::core
::marker
::Copy
for PRINTDLGEXA {}
1666 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1667 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1668 impl ::core
::clone
::Clone
for PRINTDLGEXA
{
1669 fn clone(&self) -> Self {
1673 #[repr(C, packed(1))]
1674 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
1675 #[cfg(target_arch = "x86")]
1676 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1677 pub struct PRINTDLGEXA
{
1678 pub lStructSize
: u32,
1679 pub hwndOwner
: super::super::super::Foundation
::HWND
,
1680 pub hDevMode
: isize,
1681 pub hDevNames
: isize,
1682 pub hDC
: super::super::super::Graphics
::Gdi
::HDC
,
1683 pub Flags
: PRINTDLGEX_FLAGS
,
1685 pub ExclusionFlags
: u32,
1686 pub nPageRanges
: u32,
1687 pub nMaxPageRanges
: u32,
1688 pub lpPageRanges
: *mut PRINTPAGERANGE
,
1692 pub hInstance
: super::super::super::Foundation
::HINSTANCE
,
1693 pub lpPrintTemplateName
: ::windows_sys
::core
::PCSTR
,
1694 pub lpCallback
: ::windows_sys
::core
::IUnknown
,
1695 pub nPropertyPages
: u32,
1696 pub lphPropertyPages
: *mut super::HPROPSHEETPAGE
,
1697 pub nStartPage
: u32,
1698 pub dwResultAction
: u32,
1700 #[cfg(target_arch = "x86")]
1701 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1702 impl ::core
::marker
::Copy
for PRINTDLGEXA {}
1703 #[cfg(target_arch = "x86")]
1704 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1705 impl ::core
::clone
::Clone
for PRINTDLGEXA
{
1706 fn clone(&self) -> Self {
1711 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
1712 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1713 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1714 pub struct PRINTDLGEXW
{
1715 pub lStructSize
: u32,
1716 pub hwndOwner
: super::super::super::Foundation
::HWND
,
1717 pub hDevMode
: isize,
1718 pub hDevNames
: isize,
1719 pub hDC
: super::super::super::Graphics
::Gdi
::HDC
,
1720 pub Flags
: PRINTDLGEX_FLAGS
,
1722 pub ExclusionFlags
: u32,
1723 pub nPageRanges
: u32,
1724 pub nMaxPageRanges
: u32,
1725 pub lpPageRanges
: *mut PRINTPAGERANGE
,
1729 pub hInstance
: super::super::super::Foundation
::HINSTANCE
,
1730 pub lpPrintTemplateName
: ::windows_sys
::core
::PCWSTR
,
1731 pub lpCallback
: ::windows_sys
::core
::IUnknown
,
1732 pub nPropertyPages
: u32,
1733 pub lphPropertyPages
: *mut super::HPROPSHEETPAGE
,
1734 pub nStartPage
: u32,
1735 pub dwResultAction
: u32,
1737 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1738 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1739 impl ::core
::marker
::Copy
for PRINTDLGEXW {}
1740 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1741 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1742 impl ::core
::clone
::Clone
for PRINTDLGEXW
{
1743 fn clone(&self) -> Self {
1747 #[repr(C, packed(1))]
1748 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
1749 #[cfg(target_arch = "x86")]
1750 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1751 pub struct PRINTDLGEXW
{
1752 pub lStructSize
: u32,
1753 pub hwndOwner
: super::super::super::Foundation
::HWND
,
1754 pub hDevMode
: isize,
1755 pub hDevNames
: isize,
1756 pub hDC
: super::super::super::Graphics
::Gdi
::HDC
,
1757 pub Flags
: PRINTDLGEX_FLAGS
,
1759 pub ExclusionFlags
: u32,
1760 pub nPageRanges
: u32,
1761 pub nMaxPageRanges
: u32,
1762 pub lpPageRanges
: *mut PRINTPAGERANGE
,
1766 pub hInstance
: super::super::super::Foundation
::HINSTANCE
,
1767 pub lpPrintTemplateName
: ::windows_sys
::core
::PCWSTR
,
1768 pub lpCallback
: ::windows_sys
::core
::IUnknown
,
1769 pub nPropertyPages
: u32,
1770 pub lphPropertyPages
: *mut super::HPROPSHEETPAGE
,
1771 pub nStartPage
: u32,
1772 pub dwResultAction
: u32,
1774 #[cfg(target_arch = "x86")]
1775 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1776 impl ::core
::marker
::Copy
for PRINTDLGEXW {}
1777 #[cfg(target_arch = "x86")]
1778 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1779 impl ::core
::clone
::Clone
for PRINTDLGEXW
{
1780 fn clone(&self) -> Self {
1785 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
1786 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1787 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1788 pub struct PRINTDLGW
{
1789 pub lStructSize
: u32,
1790 pub hwndOwner
: super::super::super::Foundation
::HWND
,
1791 pub hDevMode
: isize,
1792 pub hDevNames
: isize,
1793 pub hDC
: super::super::super::Graphics
::Gdi
::HDC
,
1794 pub Flags
: PRINTDLGEX_FLAGS
,
1800 pub hInstance
: super::super::super::Foundation
::HINSTANCE
,
1801 pub lCustData
: super::super::super::Foundation
::LPARAM
,
1802 pub lpfnPrintHook
: LPPRINTHOOKPROC
,
1803 pub lpfnSetupHook
: LPSETUPHOOKPROC
,
1804 pub lpPrintTemplateName
: ::windows_sys
::core
::PCWSTR
,
1805 pub lpSetupTemplateName
: ::windows_sys
::core
::PCWSTR
,
1806 pub hPrintTemplate
: isize,
1807 pub hSetupTemplate
: isize,
1809 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1810 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1811 impl ::core
::marker
::Copy
for PRINTDLGW {}
1812 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1813 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1814 impl ::core
::clone
::Clone
for PRINTDLGW
{
1815 fn clone(&self) -> Self {
1819 #[repr(C, packed(1))]
1820 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
1821 #[cfg(target_arch = "x86")]
1822 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1823 pub struct PRINTDLGW
{
1824 pub lStructSize
: u32,
1825 pub hwndOwner
: super::super::super::Foundation
::HWND
,
1826 pub hDevMode
: isize,
1827 pub hDevNames
: isize,
1828 pub hDC
: super::super::super::Graphics
::Gdi
::HDC
,
1829 pub Flags
: PRINTDLGEX_FLAGS
,
1835 pub hInstance
: super::super::super::Foundation
::HINSTANCE
,
1836 pub lCustData
: super::super::super::Foundation
::LPARAM
,
1837 pub lpfnPrintHook
: LPPRINTHOOKPROC
,
1838 pub lpfnSetupHook
: LPSETUPHOOKPROC
,
1839 pub lpPrintTemplateName
: ::windows_sys
::core
::PCWSTR
,
1840 pub lpSetupTemplateName
: ::windows_sys
::core
::PCWSTR
,
1841 pub hPrintTemplate
: isize,
1842 pub hSetupTemplate
: isize,
1844 #[cfg(target_arch = "x86")]
1845 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1846 impl ::core
::marker
::Copy
for PRINTDLGW {}
1847 #[cfg(target_arch = "x86")]
1848 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
1849 impl ::core
::clone
::Clone
for PRINTDLGW
{
1850 fn clone(&self) -> Self {
1855 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
1856 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1857 pub struct PRINTPAGERANGE
{
1861 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1862 impl ::core
::marker
::Copy
for PRINTPAGERANGE {}
1863 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
1864 impl ::core
::clone
::Clone
for PRINTPAGERANGE
{
1865 fn clone(&self) -> Self {
1869 #[repr(C, packed(1))]
1870 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"]
1871 #[cfg(target_arch = "x86")]
1872 pub struct PRINTPAGERANGE
{
1876 #[cfg(target_arch = "x86")]
1877 impl ::core
::marker
::Copy
for PRINTPAGERANGE {}
1878 #[cfg(target_arch = "x86")]
1879 impl ::core
::clone
::Clone
for PRINTPAGERANGE
{
1880 fn clone(&self) -> Self {
1884 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
1885 #[cfg(feature = "Win32_Foundation")]
1886 pub type LPCCHOOKPROC
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: super::super::super::Foundation
::HWND
, param1
: u32, param2
: super::super::super::Foundation
::WPARAM
, param3
: super::super::super::Foundation
::LPARAM
) -> usize>;
1887 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
1888 #[cfg(feature = "Win32_Foundation")]
1889 pub type LPCFHOOKPROC
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: super::super::super::Foundation
::HWND
, param1
: u32, param2
: super::super::super::Foundation
::WPARAM
, param3
: super::super::super::Foundation
::LPARAM
) -> usize>;
1890 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
1891 #[cfg(feature = "Win32_Foundation")]
1892 pub type LPFRHOOKPROC
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: super::super::super::Foundation
::HWND
, param1
: u32, param2
: super::super::super::Foundation
::WPARAM
, param3
: super::super::super::Foundation
::LPARAM
) -> usize>;
1893 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
1894 #[cfg(feature = "Win32_Foundation")]
1895 pub type LPOFNHOOKPROC
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: super::super::super::Foundation
::HWND
, param1
: u32, param2
: super::super::super::Foundation
::WPARAM
, param3
: super::super::super::Foundation
::LPARAM
) -> usize>;
1896 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
1897 #[cfg(feature = "Win32_Foundation")]
1898 pub type LPPAGEPAINTHOOK
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: super::super::super::Foundation
::HWND
, param1
: u32, param2
: super::super::super::Foundation
::WPARAM
, param3
: super::super::super::Foundation
::LPARAM
) -> usize>;
1899 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
1900 #[cfg(feature = "Win32_Foundation")]
1901 pub type LPPAGESETUPHOOK
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: super::super::super::Foundation
::HWND
, param1
: u32, param2
: super::super::super::Foundation
::WPARAM
, param3
: super::super::super::Foundation
::LPARAM
) -> usize>;
1902 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
1903 #[cfg(feature = "Win32_Foundation")]
1904 pub type LPPRINTHOOKPROC
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: super::super::super::Foundation
::HWND
, param1
: u32, param2
: super::super::super::Foundation
::WPARAM
, param3
: super::super::super::Foundation
::LPARAM
) -> usize>;
1905 #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"]
1906 #[cfg(feature = "Win32_Foundation")]
1907 pub type LPSETUPHOOKPROC
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: super::super::super::Foundation
::HWND
, param1
: u32, param2
: super::super::super::Foundation
::WPARAM
, param3
: super::super::super::Foundation
::LPARAM
) -> usize>;