]>
Commit | Line | Data |
---|---|---|
9c376795 FG |
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 ); | |
487cf647 FG |
40 | pub type IPrintDialogCallback = *mut ::core::ffi::c_void; |
41 | pub type IPrintDialogServices = *mut ::core::ffi::c_void; | |
04454e1e | 42 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
5e7ed085 | 43 | pub const CDM_FIRST: u32 = 1124u32; |
04454e1e | 44 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
5e7ed085 | 45 | pub const CDM_GETFILEPATH: u32 = 1125u32; |
04454e1e | 46 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
5e7ed085 | 47 | pub const CDM_GETFOLDERIDLIST: u32 = 1127u32; |
04454e1e | 48 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
5e7ed085 | 49 | pub const CDM_GETFOLDERPATH: u32 = 1126u32; |
04454e1e | 50 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
5e7ed085 | 51 | pub const CDM_GETSPEC: u32 = 1124u32; |
04454e1e | 52 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
5e7ed085 | 53 | pub const CDM_HIDECONTROL: u32 = 1129u32; |
04454e1e | 54 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
5e7ed085 | 55 | pub const CDM_LAST: u32 = 1224u32; |
04454e1e | 56 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
5e7ed085 | 57 | pub const CDM_SETCONTROLTEXT: u32 = 1128u32; |
04454e1e | 58 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
5e7ed085 | 59 | pub const CDM_SETDEFEXT: u32 = 1130u32; |
04454e1e | 60 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
5e7ed085 | 61 | pub const CD_LBSELADD: u32 = 2u32; |
04454e1e | 62 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
5e7ed085 | 63 | pub const CD_LBSELCHANGE: u32 = 0u32; |
04454e1e | 64 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
5e7ed085 | 65 | pub const CD_LBSELNOITEMS: i32 = -1i32; |
04454e1e | 66 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
5e7ed085 | 67 | pub const CD_LBSELSUB: u32 = 1u32; |
04454e1e | 68 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
9c376795 | 69 | pub const COLOROKSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_ColorOK"); |
04454e1e | 70 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
9c376795 | 71 | pub const COLOROKSTRINGA: ::windows_sys::core::PCSTR = ::windows_sys::s!("commdlg_ColorOK"); |
04454e1e | 72 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
9c376795 | 73 | pub const COLOROKSTRINGW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_ColorOK"); |
04454e1e | 74 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 75 | pub const COLOR_ADD: u32 = 712u32; |
04454e1e | 76 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 77 | pub const COLOR_BLUE: u32 = 708u32; |
04454e1e | 78 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 79 | pub const COLOR_BLUEACCEL: u32 = 728u32; |
04454e1e | 80 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 81 | pub const COLOR_BOX1: u32 = 720u32; |
04454e1e | 82 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 83 | pub const COLOR_CURRENT: u32 = 709u32; |
04454e1e | 84 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 85 | pub const COLOR_CUSTOM1: u32 = 721u32; |
04454e1e | 86 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 87 | pub const COLOR_ELEMENT: u32 = 716u32; |
04454e1e | 88 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 89 | pub const COLOR_GREEN: u32 = 707u32; |
04454e1e | 90 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 91 | pub const COLOR_GREENACCEL: u32 = 727u32; |
04454e1e | 92 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 93 | pub const COLOR_HUE: u32 = 703u32; |
04454e1e | 94 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 95 | pub const COLOR_HUEACCEL: u32 = 723u32; |
04454e1e | 96 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 97 | pub const COLOR_HUESCROLL: u32 = 700u32; |
04454e1e | 98 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 99 | pub const COLOR_LUM: u32 = 705u32; |
04454e1e | 100 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 FG |
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\"`*"] | |
9c376795 | 139 | pub const FILEOKSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_FileNameOK"); |
487cf647 | 140 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
9c376795 | 141 | pub const FILEOKSTRINGA: ::windows_sys::core::PCSTR = ::windows_sys::s!("commdlg_FileNameOK"); |
487cf647 | 142 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
9c376795 | 143 | pub const FILEOKSTRINGW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_FileNameOK"); |
487cf647 | 144 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
9c376795 | 145 | pub const FINDMSGSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_FindReplace"); |
487cf647 | 146 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
9c376795 | 147 | pub const FINDMSGSTRINGA: ::windows_sys::core::PCSTR = ::windows_sys::s!("commdlg_FindReplace"); |
487cf647 | 148 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
9c376795 | 149 | pub const FINDMSGSTRINGW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_FindReplace"); |
487cf647 FG |
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\"`*"] | |
9c376795 | 167 | pub const HELPMSGSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_help"); |
487cf647 | 168 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
9c376795 | 169 | pub const HELPMSGSTRINGA: ::windows_sys::core::PCSTR = ::windows_sys::s!("commdlg_help"); |
487cf647 | 170 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
9c376795 | 171 | pub const HELPMSGSTRINGW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_help"); |
487cf647 | 172 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
9c376795 | 173 | pub const LBSELCHSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_LBSelChangedNotify"); |
487cf647 | 174 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
9c376795 | 175 | pub const LBSELCHSTRINGA: ::windows_sys::core::PCSTR = ::windows_sys::s!("commdlg_LBSelChangedNotify"); |
487cf647 | 176 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
9c376795 | 177 | pub const LBSELCHSTRINGW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_LBSelChangedNotify"); |
487cf647 FG |
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\"`*"] | |
9c376795 | 197 | pub const SETRGBSTRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_SetRGBColor"); |
487cf647 | 198 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
9c376795 | 199 | pub const SETRGBSTRINGA: ::windows_sys::core::PCSTR = ::windows_sys::s!("commdlg_SetRGBColor"); |
487cf647 | 200 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
9c376795 | 201 | pub const SETRGBSTRINGW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_SetRGBColor"); |
487cf647 | 202 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
9c376795 | 203 | pub const SHAREVISTRING: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_ShareViolation"); |
487cf647 | 204 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
9c376795 | 205 | pub const SHAREVISTRINGA: ::windows_sys::core::PCSTR = ::windows_sys::s!("commdlg_ShareViolation"); |
487cf647 | 206 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
9c376795 | 207 | pub const SHAREVISTRINGW: ::windows_sys::core::PCWSTR = ::windows_sys::w!("commdlg_ShareViolation"); |
487cf647 FG |
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\"`*"] | |
9c376795 FG |
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\"`*"] | |
487cf647 FG |
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; | |
04454e1e | 438 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 439 | pub const FR_FINDNEXT: FINDREPLACE_FLAGS = 8u32; |
04454e1e | 440 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 441 | pub const FR_HIDEUPDOWN: FINDREPLACE_FLAGS = 16384u32; |
04454e1e | 442 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 443 | pub const FR_HIDEMATCHCASE: FINDREPLACE_FLAGS = 32768u32; |
04454e1e | 444 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 445 | pub const FR_HIDEWHOLEWORD: FINDREPLACE_FLAGS = 65536u32; |
04454e1e | 446 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 447 | pub const FR_MATCHCASE: FINDREPLACE_FLAGS = 4u32; |
04454e1e | 448 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 449 | pub const FR_NOMATCHCASE: FINDREPLACE_FLAGS = 2048u32; |
04454e1e | 450 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 451 | pub const FR_NOUPDOWN: FINDREPLACE_FLAGS = 1024u32; |
04454e1e | 452 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 453 | pub const FR_NOWHOLEWORD: FINDREPLACE_FLAGS = 4096u32; |
04454e1e | 454 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 455 | pub const FR_REPLACE: FINDREPLACE_FLAGS = 16u32; |
04454e1e | 456 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 457 | pub const FR_REPLACEALL: FINDREPLACE_FLAGS = 32u32; |
04454e1e | 458 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 459 | pub const FR_SHOWHELP: FINDREPLACE_FLAGS = 128u32; |
04454e1e | 460 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 461 | pub const FR_WHOLEWORD: FINDREPLACE_FLAGS = 2u32; |
04454e1e | 462 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 463 | pub type OPEN_FILENAME_FLAGS = u32; |
04454e1e | 464 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 465 | pub const OFN_READONLY: OPEN_FILENAME_FLAGS = 1u32; |
04454e1e | 466 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 467 | pub const OFN_OVERWRITEPROMPT: OPEN_FILENAME_FLAGS = 2u32; |
04454e1e | 468 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 469 | pub const OFN_HIDEREADONLY: OPEN_FILENAME_FLAGS = 4u32; |
04454e1e | 470 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 471 | pub const OFN_NOCHANGEDIR: OPEN_FILENAME_FLAGS = 8u32; |
04454e1e | 472 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 473 | pub const OFN_SHOWHELP: OPEN_FILENAME_FLAGS = 16u32; |
04454e1e | 474 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 475 | pub const OFN_ENABLEHOOK: OPEN_FILENAME_FLAGS = 32u32; |
04454e1e | 476 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 477 | pub const OFN_ENABLETEMPLATE: OPEN_FILENAME_FLAGS = 64u32; |
04454e1e | 478 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 479 | pub const OFN_ENABLETEMPLATEHANDLE: OPEN_FILENAME_FLAGS = 128u32; |
04454e1e | 480 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 481 | pub const OFN_NOVALIDATE: OPEN_FILENAME_FLAGS = 256u32; |
04454e1e | 482 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 483 | pub const OFN_ALLOWMULTISELECT: OPEN_FILENAME_FLAGS = 512u32; |
04454e1e | 484 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 485 | pub const OFN_EXTENSIONDIFFERENT: OPEN_FILENAME_FLAGS = 1024u32; |
04454e1e | 486 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 487 | pub const OFN_PATHMUSTEXIST: OPEN_FILENAME_FLAGS = 2048u32; |
04454e1e | 488 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 489 | pub const OFN_FILEMUSTEXIST: OPEN_FILENAME_FLAGS = 4096u32; |
04454e1e | 490 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 491 | pub const OFN_CREATEPROMPT: OPEN_FILENAME_FLAGS = 8192u32; |
04454e1e | 492 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 493 | pub const OFN_SHAREAWARE: OPEN_FILENAME_FLAGS = 16384u32; |
04454e1e | 494 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 495 | pub const OFN_NOREADONLYRETURN: OPEN_FILENAME_FLAGS = 32768u32; |
04454e1e | 496 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 497 | pub const OFN_NOTESTFILECREATE: OPEN_FILENAME_FLAGS = 65536u32; |
04454e1e | 498 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 499 | pub const OFN_NONETWORKBUTTON: OPEN_FILENAME_FLAGS = 131072u32; |
04454e1e | 500 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 501 | pub const OFN_NOLONGNAMES: OPEN_FILENAME_FLAGS = 262144u32; |
04454e1e | 502 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 503 | pub const OFN_EXPLORER: OPEN_FILENAME_FLAGS = 524288u32; |
04454e1e | 504 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 505 | pub const OFN_NODEREFERENCELINKS: OPEN_FILENAME_FLAGS = 1048576u32; |
04454e1e | 506 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 507 | pub const OFN_LONGNAMES: OPEN_FILENAME_FLAGS = 2097152u32; |
04454e1e | 508 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 509 | pub const OFN_ENABLEINCLUDENOTIFY: OPEN_FILENAME_FLAGS = 4194304u32; |
04454e1e | 510 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 511 | pub const OFN_ENABLESIZING: OPEN_FILENAME_FLAGS = 8388608u32; |
04454e1e | 512 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 513 | pub const OFN_DONTADDTORECENT: OPEN_FILENAME_FLAGS = 33554432u32; |
04454e1e | 514 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 515 | pub const OFN_FORCESHOWHIDDEN: OPEN_FILENAME_FLAGS = 268435456u32; |
04454e1e | 516 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 517 | pub type OPEN_FILENAME_FLAGS_EX = u32; |
04454e1e | 518 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 519 | pub const OFN_EX_NONE: OPEN_FILENAME_FLAGS_EX = 0u32; |
04454e1e | 520 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 521 | pub const OFN_EX_NOPLACESBAR: OPEN_FILENAME_FLAGS_EX = 1u32; |
04454e1e | 522 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 523 | pub type PAGESETUPDLG_FLAGS = u32; |
04454e1e | 524 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 525 | pub const PSD_DEFAULTMINMARGINS: PAGESETUPDLG_FLAGS = 0u32; |
04454e1e | 526 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 527 | pub const PSD_DISABLEMARGINS: PAGESETUPDLG_FLAGS = 16u32; |
04454e1e | 528 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 529 | pub const PSD_DISABLEORIENTATION: PAGESETUPDLG_FLAGS = 256u32; |
04454e1e | 530 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 531 | pub const PSD_DISABLEPAGEPAINTING: PAGESETUPDLG_FLAGS = 524288u32; |
04454e1e | 532 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 533 | pub const PSD_DISABLEPAPER: PAGESETUPDLG_FLAGS = 512u32; |
04454e1e | 534 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 535 | pub const PSD_DISABLEPRINTER: PAGESETUPDLG_FLAGS = 32u32; |
04454e1e | 536 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 537 | pub const PSD_ENABLEPAGEPAINTHOOK: PAGESETUPDLG_FLAGS = 262144u32; |
04454e1e | 538 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 539 | pub const PSD_ENABLEPAGESETUPHOOK: PAGESETUPDLG_FLAGS = 8192u32; |
04454e1e | 540 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 541 | pub const PSD_ENABLEPAGESETUPTEMPLATE: PAGESETUPDLG_FLAGS = 32768u32; |
04454e1e | 542 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 543 | pub const PSD_ENABLEPAGESETUPTEMPLATEHANDLE: PAGESETUPDLG_FLAGS = 131072u32; |
04454e1e | 544 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 545 | pub const PSD_INHUNDREDTHSOFMILLIMETERS: PAGESETUPDLG_FLAGS = 8u32; |
04454e1e | 546 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 547 | pub const PSD_INTHOUSANDTHSOFINCHES: PAGESETUPDLG_FLAGS = 4u32; |
04454e1e | 548 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 549 | pub const PSD_INWININIINTLMEASURE: PAGESETUPDLG_FLAGS = 0u32; |
04454e1e | 550 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 551 | pub const PSD_MARGINS: PAGESETUPDLG_FLAGS = 2u32; |
04454e1e | 552 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 553 | pub const PSD_MINMARGINS: PAGESETUPDLG_FLAGS = 1u32; |
04454e1e | 554 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 555 | pub const PSD_NONETWORKBUTTON: PAGESETUPDLG_FLAGS = 2097152u32; |
04454e1e | 556 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 557 | pub const PSD_NOWARNING: PAGESETUPDLG_FLAGS = 128u32; |
04454e1e | 558 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 559 | pub const PSD_RETURNDEFAULT: PAGESETUPDLG_FLAGS = 1024u32; |
04454e1e | 560 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 561 | pub const PSD_SHOWHELP: PAGESETUPDLG_FLAGS = 2048u32; |
04454e1e | 562 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 563 | pub type PRINTDLGEX_FLAGS = u32; |
04454e1e | 564 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 565 | pub const PD_ALLPAGES: PRINTDLGEX_FLAGS = 0u32; |
04454e1e | 566 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 567 | pub const PD_COLLATE: PRINTDLGEX_FLAGS = 16u32; |
04454e1e | 568 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 569 | pub const PD_CURRENTPAGE: PRINTDLGEX_FLAGS = 4194304u32; |
04454e1e | 570 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 571 | pub const PD_DISABLEPRINTTOFILE: PRINTDLGEX_FLAGS = 524288u32; |
04454e1e | 572 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 573 | pub const PD_ENABLEPRINTTEMPLATE: PRINTDLGEX_FLAGS = 16384u32; |
04454e1e | 574 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 575 | pub const PD_ENABLEPRINTTEMPLATEHANDLE: PRINTDLGEX_FLAGS = 65536u32; |
04454e1e | 576 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 577 | pub const PD_EXCLUSIONFLAGS: PRINTDLGEX_FLAGS = 16777216u32; |
04454e1e | 578 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 579 | pub const PD_HIDEPRINTTOFILE: PRINTDLGEX_FLAGS = 1048576u32; |
04454e1e | 580 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 581 | pub const PD_NOCURRENTPAGE: PRINTDLGEX_FLAGS = 8388608u32; |
04454e1e | 582 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 583 | pub const PD_NOPAGENUMS: PRINTDLGEX_FLAGS = 8u32; |
04454e1e | 584 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 585 | pub const PD_NOSELECTION: PRINTDLGEX_FLAGS = 4u32; |
04454e1e | 586 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 587 | pub const PD_NOWARNING: PRINTDLGEX_FLAGS = 128u32; |
04454e1e | 588 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 589 | pub const PD_PAGENUMS: PRINTDLGEX_FLAGS = 2u32; |
04454e1e | 590 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 591 | pub const PD_PRINTTOFILE: PRINTDLGEX_FLAGS = 32u32; |
04454e1e | 592 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 593 | pub const PD_RETURNDC: PRINTDLGEX_FLAGS = 256u32; |
04454e1e | 594 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 595 | pub const PD_RETURNDEFAULT: PRINTDLGEX_FLAGS = 1024u32; |
04454e1e | 596 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 597 | pub const PD_RETURNIC: PRINTDLGEX_FLAGS = 512u32; |
04454e1e | 598 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 599 | pub const PD_SELECTION: PRINTDLGEX_FLAGS = 1u32; |
04454e1e | 600 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 601 | pub const PD_USEDEVMODECOPIES: PRINTDLGEX_FLAGS = 262144u32; |
04454e1e | 602 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 603 | pub const PD_USEDEVMODECOPIESANDCOLLATE: PRINTDLGEX_FLAGS = 262144u32; |
04454e1e | 604 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 605 | pub const PD_USELARGETEMPLATE: PRINTDLGEX_FLAGS = 268435456u32; |
04454e1e | 606 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 607 | pub const PD_ENABLEPRINTHOOK: PRINTDLGEX_FLAGS = 4096u32; |
04454e1e | 608 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 609 | pub const PD_ENABLESETUPHOOK: PRINTDLGEX_FLAGS = 8192u32; |
04454e1e | 610 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 611 | pub const PD_ENABLESETUPTEMPLATE: PRINTDLGEX_FLAGS = 32768u32; |
04454e1e | 612 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 613 | pub const PD_ENABLESETUPTEMPLATEHANDLE: PRINTDLGEX_FLAGS = 131072u32; |
04454e1e | 614 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 615 | pub const PD_NONETWORKBUTTON: PRINTDLGEX_FLAGS = 2097152u32; |
04454e1e | 616 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 | 617 | pub const PD_PRINTSETUP: PRINTDLGEX_FLAGS = 64u32; |
04454e1e | 618 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
487cf647 FG |
619 | pub const PD_SHOWHELP: PRINTDLGEX_FLAGS = 2048u32; |
620 | #[repr(C)] | |
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, | |
634 | } | |
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 { | |
642 | *self | |
643 | } | |
644 | } | |
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, | |
659 | } | |
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 { | |
667 | *self | |
668 | } | |
669 | } | |
670 | #[repr(C)] | |
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, | |
684 | } | |
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 { | |
692 | *self | |
693 | } | |
694 | } | |
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, | |
709 | } | |
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 { | |
717 | *self | |
718 | } | |
719 | } | |
720 | #[repr(C)] | |
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, | |
729 | pub iPointSize: i32, | |
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, | |
739 | pub nSizeMin: i32, | |
740 | pub nSizeMax: i32, | |
741 | } | |
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 { | |
749 | *self | |
750 | } | |
751 | } | |
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, | |
761 | pub iPointSize: i32, | |
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, | |
771 | pub nSizeMin: i32, | |
772 | pub nSizeMax: i32, | |
773 | } | |
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 { | |
781 | *self | |
782 | } | |
783 | } | |
784 | #[repr(C)] | |
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, | |
793 | pub iPointSize: i32, | |
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, | |
803 | pub nSizeMin: i32, | |
804 | pub nSizeMax: i32, | |
805 | } | |
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 { | |
813 | *self | |
814 | } | |
815 | } | |
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, | |
825 | pub iPointSize: i32, | |
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, | |
835 | pub nSizeMin: i32, | |
836 | pub nSizeMax: i32, | |
837 | } | |
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 { | |
845 | *self | |
846 | } | |
847 | } | |
5e7ed085 | 848 | #[repr(C)] |
04454e1e | 849 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
5e7ed085 FG |
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, | |
855 | pub wDefault: u16, | |
856 | } | |
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 { | |
862 | *self | |
863 | } | |
864 | } | |
865 | #[repr(C, packed(1))] | |
04454e1e | 866 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
5e7ed085 FG |
867 | #[cfg(target_arch = "x86")] |
868 | pub struct DEVNAMES { | |
869 | pub wDriverOffset: u16, | |
870 | pub wDeviceOffset: u16, | |
871 | pub wOutputOffset: u16, | |
872 | pub wDefault: u16, | |
873 | } | |
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 { | |
879 | *self | |
880 | } | |
881 | } | |
5e7ed085 | 882 | #[repr(C)] |
04454e1e | 883 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
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, | |
04454e1e FG |
891 | pub lpstrFindWhat: ::windows_sys::core::PSTR, |
892 | pub lpstrReplaceWith: ::windows_sys::core::PSTR, | |
5e7ed085 FG |
893 | pub wFindWhatLen: u16, |
894 | pub wReplaceWithLen: u16, | |
895 | pub lCustData: super::super::super::Foundation::LPARAM, | |
896 | pub lpfnHook: LPFRHOOKPROC, | |
04454e1e | 897 | pub lpTemplateName: ::windows_sys::core::PCSTR, |
5e7ed085 FG |
898 | } |
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 { | |
906 | *self | |
907 | } | |
908 | } | |
909 | #[repr(C, packed(1))] | |
04454e1e | 910 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
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, | |
04454e1e FG |
918 | pub lpstrFindWhat: ::windows_sys::core::PSTR, |
919 | pub lpstrReplaceWith: ::windows_sys::core::PSTR, | |
5e7ed085 FG |
920 | pub wFindWhatLen: u16, |
921 | pub wReplaceWithLen: u16, | |
922 | pub lCustData: super::super::super::Foundation::LPARAM, | |
923 | pub lpfnHook: LPFRHOOKPROC, | |
04454e1e | 924 | pub lpTemplateName: ::windows_sys::core::PCSTR, |
5e7ed085 FG |
925 | } |
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 { | |
933 | *self | |
934 | } | |
935 | } | |
936 | #[repr(C)] | |
04454e1e | 937 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
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, | |
04454e1e FG |
945 | pub lpstrFindWhat: ::windows_sys::core::PWSTR, |
946 | pub lpstrReplaceWith: ::windows_sys::core::PWSTR, | |
5e7ed085 FG |
947 | pub wFindWhatLen: u16, |
948 | pub wReplaceWithLen: u16, | |
949 | pub lCustData: super::super::super::Foundation::LPARAM, | |
950 | pub lpfnHook: LPFRHOOKPROC, | |
04454e1e | 951 | pub lpTemplateName: ::windows_sys::core::PCWSTR, |
5e7ed085 FG |
952 | } |
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 { | |
960 | *self | |
961 | } | |
962 | } | |
963 | #[repr(C, packed(1))] | |
04454e1e | 964 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
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, | |
04454e1e | 972 | pub lpstrFindWhat: ::windows_sys::core::PWSTR, |
487cf647 FG |
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, | |
979 | } | |
980 | #[cfg(target_arch = "x86")] | |
5e7ed085 | 981 | #[cfg(feature = "Win32_Foundation")] |
487cf647 FG |
982 | impl ::core::marker::Copy for FINDREPLACEW {} |
983 | #[cfg(target_arch = "x86")] | |
5e7ed085 | 984 | #[cfg(feature = "Win32_Foundation")] |
487cf647 FG |
985 | impl ::core::clone::Clone for FINDREPLACEW { |
986 | fn clone(&self) -> Self { | |
987 | *self | |
988 | } | |
989 | } | |
5e7ed085 | 990 | #[repr(C)] |
04454e1e | 991 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
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, | |
04454e1e | 997 | pub pszFile: ::windows_sys::core::PSTR, |
5e7ed085 FG |
998 | } |
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 { | |
1006 | *self | |
1007 | } | |
1008 | } | |
1009 | #[repr(C, packed(1))] | |
04454e1e | 1010 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
1011 | #[cfg(target_arch = "x86")] |
1012 | #[cfg(feature = "Win32_Foundation")] | |
1013 | pub struct OFNOTIFYA { | |
1014 | pub hdr: super::NMHDR, | |
1015 | pub lpOFN: *mut OPENFILENAMEA, | |
04454e1e | 1016 | pub pszFile: ::windows_sys::core::PSTR, |
5e7ed085 FG |
1017 | } |
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 { | |
1025 | *self | |
1026 | } | |
1027 | } | |
1028 | #[repr(C)] | |
04454e1e | 1029 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
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, | |
1037 | } | |
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 { | |
1045 | *self | |
1046 | } | |
1047 | } | |
1048 | #[repr(C, packed(1))] | |
04454e1e | 1049 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
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, | |
1057 | } | |
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 { | |
1065 | *self | |
1066 | } | |
1067 | } | |
1068 | #[repr(C)] | |
04454e1e | 1069 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
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, | |
1077 | } | |
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 { | |
1085 | *self | |
1086 | } | |
1087 | } | |
1088 | #[repr(C, packed(1))] | |
04454e1e | 1089 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
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, | |
1097 | } | |
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 { | |
1105 | *self | |
1106 | } | |
1107 | } | |
1108 | #[repr(C)] | |
04454e1e | 1109 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
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, | |
04454e1e | 1115 | pub pszFile: ::windows_sys::core::PWSTR, |
5e7ed085 FG |
1116 | } |
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 { | |
1124 | *self | |
1125 | } | |
1126 | } | |
1127 | #[repr(C, packed(1))] | |
04454e1e | 1128 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
1129 | #[cfg(target_arch = "x86")] |
1130 | #[cfg(feature = "Win32_Foundation")] | |
1131 | pub struct OFNOTIFYW { | |
1132 | pub hdr: super::NMHDR, | |
1133 | pub lpOFN: *mut OPENFILENAMEW, | |
04454e1e | 1134 | pub pszFile: ::windows_sys::core::PWSTR, |
5e7ed085 FG |
1135 | } |
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 { | |
1143 | *self | |
1144 | } | |
1145 | } | |
5e7ed085 | 1146 | #[repr(C)] |
04454e1e | 1147 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
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, | |
04454e1e FG |
1154 | pub lpstrFilter: ::windows_sys::core::PCSTR, |
1155 | pub lpstrCustomFilter: ::windows_sys::core::PSTR, | |
5e7ed085 FG |
1156 | pub nMaxCustFilter: u32, |
1157 | pub nFilterIndex: u32, | |
04454e1e | 1158 | pub lpstrFile: ::windows_sys::core::PSTR, |
5e7ed085 | 1159 | pub nMaxFile: u32, |
04454e1e | 1160 | pub lpstrFileTitle: ::windows_sys::core::PSTR, |
5e7ed085 | 1161 | pub nMaxFileTitle: u32, |
04454e1e FG |
1162 | pub lpstrInitialDir: ::windows_sys::core::PCSTR, |
1163 | pub lpstrTitle: ::windows_sys::core::PCSTR, | |
5e7ed085 FG |
1164 | pub Flags: OPEN_FILENAME_FLAGS, |
1165 | pub nFileOffset: u16, | |
1166 | pub nFileExtension: u16, | |
04454e1e | 1167 | pub lpstrDefExt: ::windows_sys::core::PCSTR, |
5e7ed085 FG |
1168 | pub lCustData: super::super::super::Foundation::LPARAM, |
1169 | pub lpfnHook: LPOFNHOOKPROC, | |
04454e1e | 1170 | pub lpTemplateName: ::windows_sys::core::PCSTR, |
5e7ed085 FG |
1171 | pub pvReserved: *mut ::core::ffi::c_void, |
1172 | pub dwReserved: u32, | |
1173 | pub FlagsEx: OPEN_FILENAME_FLAGS_EX, | |
1174 | } | |
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 { | |
1182 | *self | |
1183 | } | |
1184 | } | |
1185 | #[repr(C, packed(1))] | |
04454e1e | 1186 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
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, | |
04454e1e FG |
1193 | pub lpstrFilter: ::windows_sys::core::PCSTR, |
1194 | pub lpstrCustomFilter: ::windows_sys::core::PSTR, | |
5e7ed085 FG |
1195 | pub nMaxCustFilter: u32, |
1196 | pub nFilterIndex: u32, | |
04454e1e | 1197 | pub lpstrFile: ::windows_sys::core::PSTR, |
5e7ed085 | 1198 | pub nMaxFile: u32, |
04454e1e | 1199 | pub lpstrFileTitle: ::windows_sys::core::PSTR, |
5e7ed085 | 1200 | pub nMaxFileTitle: u32, |
04454e1e FG |
1201 | pub lpstrInitialDir: ::windows_sys::core::PCSTR, |
1202 | pub lpstrTitle: ::windows_sys::core::PCSTR, | |
5e7ed085 FG |
1203 | pub Flags: OPEN_FILENAME_FLAGS, |
1204 | pub nFileOffset: u16, | |
1205 | pub nFileExtension: u16, | |
04454e1e | 1206 | pub lpstrDefExt: ::windows_sys::core::PCSTR, |
5e7ed085 FG |
1207 | pub lCustData: super::super::super::Foundation::LPARAM, |
1208 | pub lpfnHook: LPOFNHOOKPROC, | |
04454e1e | 1209 | pub lpTemplateName: ::windows_sys::core::PCSTR, |
5e7ed085 FG |
1210 | pub pvReserved: *mut ::core::ffi::c_void, |
1211 | pub dwReserved: u32, | |
1212 | pub FlagsEx: OPEN_FILENAME_FLAGS_EX, | |
1213 | } | |
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 { | |
1221 | *self | |
1222 | } | |
1223 | } | |
1224 | #[repr(C)] | |
04454e1e | 1225 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
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, | |
04454e1e FG |
1232 | pub lpstrFilter: ::windows_sys::core::PCWSTR, |
1233 | pub lpstrCustomFilter: ::windows_sys::core::PWSTR, | |
5e7ed085 FG |
1234 | pub nMaxCustFilter: u32, |
1235 | pub nFilterIndex: u32, | |
04454e1e | 1236 | pub lpstrFile: ::windows_sys::core::PWSTR, |
5e7ed085 | 1237 | pub nMaxFile: u32, |
04454e1e | 1238 | pub lpstrFileTitle: ::windows_sys::core::PWSTR, |
5e7ed085 | 1239 | pub nMaxFileTitle: u32, |
04454e1e FG |
1240 | pub lpstrInitialDir: ::windows_sys::core::PCWSTR, |
1241 | pub lpstrTitle: ::windows_sys::core::PCWSTR, | |
5e7ed085 FG |
1242 | pub Flags: OPEN_FILENAME_FLAGS, |
1243 | pub nFileOffset: u16, | |
1244 | pub nFileExtension: u16, | |
04454e1e | 1245 | pub lpstrDefExt: ::windows_sys::core::PCWSTR, |
5e7ed085 FG |
1246 | pub lCustData: super::super::super::Foundation::LPARAM, |
1247 | pub lpfnHook: LPOFNHOOKPROC, | |
04454e1e | 1248 | pub lpTemplateName: ::windows_sys::core::PCWSTR, |
5e7ed085 FG |
1249 | pub pvReserved: *mut ::core::ffi::c_void, |
1250 | pub dwReserved: u32, | |
1251 | pub FlagsEx: OPEN_FILENAME_FLAGS_EX, | |
1252 | } | |
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 { | |
1260 | *self | |
1261 | } | |
1262 | } | |
1263 | #[repr(C, packed(1))] | |
04454e1e | 1264 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
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, | |
04454e1e FG |
1271 | pub lpstrFilter: ::windows_sys::core::PCWSTR, |
1272 | pub lpstrCustomFilter: ::windows_sys::core::PWSTR, | |
5e7ed085 FG |
1273 | pub nMaxCustFilter: u32, |
1274 | pub nFilterIndex: u32, | |
04454e1e | 1275 | pub lpstrFile: ::windows_sys::core::PWSTR, |
5e7ed085 | 1276 | pub nMaxFile: u32, |
04454e1e | 1277 | pub lpstrFileTitle: ::windows_sys::core::PWSTR, |
5e7ed085 | 1278 | pub nMaxFileTitle: u32, |
04454e1e FG |
1279 | pub lpstrInitialDir: ::windows_sys::core::PCWSTR, |
1280 | pub lpstrTitle: ::windows_sys::core::PCWSTR, | |
5e7ed085 FG |
1281 | pub Flags: OPEN_FILENAME_FLAGS, |
1282 | pub nFileOffset: u16, | |
1283 | pub nFileExtension: u16, | |
04454e1e | 1284 | pub lpstrDefExt: ::windows_sys::core::PCWSTR, |
5e7ed085 FG |
1285 | pub lCustData: super::super::super::Foundation::LPARAM, |
1286 | pub lpfnHook: LPOFNHOOKPROC, | |
04454e1e | 1287 | pub lpTemplateName: ::windows_sys::core::PCWSTR, |
5e7ed085 FG |
1288 | pub pvReserved: *mut ::core::ffi::c_void, |
1289 | pub dwReserved: u32, | |
1290 | pub FlagsEx: OPEN_FILENAME_FLAGS_EX, | |
1291 | } | |
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 { | |
1299 | *self | |
1300 | } | |
1301 | } | |
1302 | #[repr(C)] | |
04454e1e | 1303 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
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, | |
04454e1e FG |
1310 | pub lpstrFilter: ::windows_sys::core::PCSTR, |
1311 | pub lpstrCustomFilter: ::windows_sys::core::PSTR, | |
5e7ed085 FG |
1312 | pub nMaxCustFilter: u32, |
1313 | pub nFilterIndex: u32, | |
04454e1e | 1314 | pub lpstrFile: ::windows_sys::core::PSTR, |
5e7ed085 | 1315 | pub nMaxFile: u32, |
04454e1e | 1316 | pub lpstrFileTitle: ::windows_sys::core::PSTR, |
5e7ed085 | 1317 | pub nMaxFileTitle: u32, |
04454e1e FG |
1318 | pub lpstrInitialDir: ::windows_sys::core::PCSTR, |
1319 | pub lpstrTitle: ::windows_sys::core::PCSTR, | |
5e7ed085 FG |
1320 | pub Flags: u32, |
1321 | pub nFileOffset: u16, | |
1322 | pub nFileExtension: u16, | |
04454e1e | 1323 | pub lpstrDefExt: ::windows_sys::core::PCSTR, |
5e7ed085 FG |
1324 | pub lCustData: super::super::super::Foundation::LPARAM, |
1325 | pub lpfnHook: LPOFNHOOKPROC, | |
04454e1e | 1326 | pub lpTemplateName: ::windows_sys::core::PCSTR, |
5e7ed085 FG |
1327 | } |
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 { | |
1335 | *self | |
1336 | } | |
1337 | } | |
1338 | #[repr(C, packed(1))] | |
04454e1e | 1339 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
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, | |
04454e1e FG |
1346 | pub lpstrFilter: ::windows_sys::core::PCSTR, |
1347 | pub lpstrCustomFilter: ::windows_sys::core::PSTR, | |
5e7ed085 FG |
1348 | pub nMaxCustFilter: u32, |
1349 | pub nFilterIndex: u32, | |
04454e1e | 1350 | pub lpstrFile: ::windows_sys::core::PSTR, |
5e7ed085 | 1351 | pub nMaxFile: u32, |
04454e1e | 1352 | pub lpstrFileTitle: ::windows_sys::core::PSTR, |
5e7ed085 | 1353 | pub nMaxFileTitle: u32, |
04454e1e FG |
1354 | pub lpstrInitialDir: ::windows_sys::core::PCSTR, |
1355 | pub lpstrTitle: ::windows_sys::core::PCSTR, | |
5e7ed085 FG |
1356 | pub Flags: u32, |
1357 | pub nFileOffset: u16, | |
1358 | pub nFileExtension: u16, | |
04454e1e | 1359 | pub lpstrDefExt: ::windows_sys::core::PCSTR, |
5e7ed085 FG |
1360 | pub lCustData: super::super::super::Foundation::LPARAM, |
1361 | pub lpfnHook: LPOFNHOOKPROC, | |
04454e1e | 1362 | pub lpTemplateName: ::windows_sys::core::PCSTR, |
5e7ed085 FG |
1363 | } |
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 { | |
1371 | *self | |
1372 | } | |
1373 | } | |
1374 | #[repr(C)] | |
04454e1e | 1375 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
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, | |
04454e1e FG |
1382 | pub lpstrFilter: ::windows_sys::core::PCWSTR, |
1383 | pub lpstrCustomFilter: ::windows_sys::core::PWSTR, | |
5e7ed085 FG |
1384 | pub nMaxCustFilter: u32, |
1385 | pub nFilterIndex: u32, | |
04454e1e | 1386 | pub lpstrFile: ::windows_sys::core::PWSTR, |
5e7ed085 | 1387 | pub nMaxFile: u32, |
04454e1e | 1388 | pub lpstrFileTitle: ::windows_sys::core::PWSTR, |
5e7ed085 | 1389 | pub nMaxFileTitle: u32, |
04454e1e FG |
1390 | pub lpstrInitialDir: ::windows_sys::core::PCWSTR, |
1391 | pub lpstrTitle: ::windows_sys::core::PCWSTR, | |
5e7ed085 FG |
1392 | pub Flags: u32, |
1393 | pub nFileOffset: u16, | |
1394 | pub nFileExtension: u16, | |
04454e1e | 1395 | pub lpstrDefExt: ::windows_sys::core::PCWSTR, |
5e7ed085 FG |
1396 | pub lCustData: super::super::super::Foundation::LPARAM, |
1397 | pub lpfnHook: LPOFNHOOKPROC, | |
04454e1e | 1398 | pub lpTemplateName: ::windows_sys::core::PCWSTR, |
5e7ed085 FG |
1399 | } |
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 { | |
1407 | *self | |
1408 | } | |
1409 | } | |
1410 | #[repr(C, packed(1))] | |
04454e1e | 1411 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
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, | |
04454e1e FG |
1418 | pub lpstrFilter: ::windows_sys::core::PCWSTR, |
1419 | pub lpstrCustomFilter: ::windows_sys::core::PWSTR, | |
5e7ed085 FG |
1420 | pub nMaxCustFilter: u32, |
1421 | pub nFilterIndex: u32, | |
04454e1e | 1422 | pub lpstrFile: ::windows_sys::core::PWSTR, |
5e7ed085 | 1423 | pub nMaxFile: u32, |
04454e1e | 1424 | pub lpstrFileTitle: ::windows_sys::core::PWSTR, |
5e7ed085 | 1425 | pub nMaxFileTitle: u32, |
04454e1e FG |
1426 | pub lpstrInitialDir: ::windows_sys::core::PCWSTR, |
1427 | pub lpstrTitle: ::windows_sys::core::PCWSTR, | |
5e7ed085 FG |
1428 | pub Flags: u32, |
1429 | pub nFileOffset: u16, | |
1430 | pub nFileExtension: u16, | |
04454e1e | 1431 | pub lpstrDefExt: ::windows_sys::core::PCWSTR, |
5e7ed085 FG |
1432 | pub lCustData: super::super::super::Foundation::LPARAM, |
1433 | pub lpfnHook: LPOFNHOOKPROC, | |
04454e1e | 1434 | pub lpTemplateName: ::windows_sys::core::PCWSTR, |
5e7ed085 FG |
1435 | } |
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 { | |
1443 | *self | |
1444 | } | |
1445 | } | |
5e7ed085 | 1446 | #[repr(C)] |
04454e1e | 1447 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
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, | |
04454e1e | 1463 | pub lpPageSetupTemplateName: ::windows_sys::core::PCSTR, |
5e7ed085 FG |
1464 | pub hPageSetupTemplate: isize, |
1465 | } | |
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 { | |
1473 | *self | |
1474 | } | |
1475 | } | |
1476 | #[repr(C, packed(1))] | |
04454e1e | 1477 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
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, | |
04454e1e | 1493 | pub lpPageSetupTemplateName: ::windows_sys::core::PCSTR, |
5e7ed085 FG |
1494 | pub hPageSetupTemplate: isize, |
1495 | } | |
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 { | |
1503 | *self | |
1504 | } | |
1505 | } | |
1506 | #[repr(C)] | |
04454e1e | 1507 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
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, | |
04454e1e | 1523 | pub lpPageSetupTemplateName: ::windows_sys::core::PCWSTR, |
5e7ed085 FG |
1524 | pub hPageSetupTemplate: isize, |
1525 | } | |
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 { | |
1533 | *self | |
1534 | } | |
1535 | } | |
1536 | #[repr(C, packed(1))] | |
04454e1e | 1537 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`*"] |
5e7ed085 FG |
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, | |
04454e1e | 1553 | pub lpPageSetupTemplateName: ::windows_sys::core::PCWSTR, |
5e7ed085 FG |
1554 | pub hPageSetupTemplate: isize, |
1555 | } | |
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 { | |
1563 | *self | |
1564 | } | |
1565 | } | |
5e7ed085 | 1566 | #[repr(C)] |
04454e1e | 1567 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] |
5e7ed085 FG |
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, | |
1577 | pub nFromPage: u16, | |
1578 | pub nToPage: u16, | |
1579 | pub nMinPage: u16, | |
1580 | pub nMaxPage: u16, | |
1581 | pub nCopies: u16, | |
1582 | pub hInstance: super::super::super::Foundation::HINSTANCE, | |
1583 | pub lCustData: super::super::super::Foundation::LPARAM, | |
1584 | pub lpfnPrintHook: LPPRINTHOOKPROC, | |
1585 | pub lpfnSetupHook: LPSETUPHOOKPROC, | |
04454e1e FG |
1586 | pub lpPrintTemplateName: ::windows_sys::core::PCSTR, |
1587 | pub lpSetupTemplateName: ::windows_sys::core::PCSTR, | |
5e7ed085 FG |
1588 | pub hPrintTemplate: isize, |
1589 | pub hSetupTemplate: isize, | |
1590 | } | |
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 { | |
1598 | *self | |
1599 | } | |
1600 | } | |
1601 | #[repr(C, packed(1))] | |
04454e1e | 1602 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] |
5e7ed085 FG |
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, | |
1612 | pub nFromPage: u16, | |
1613 | pub nToPage: u16, | |
1614 | pub nMinPage: u16, | |
1615 | pub nMaxPage: u16, | |
1616 | pub nCopies: u16, | |
1617 | pub hInstance: super::super::super::Foundation::HINSTANCE, | |
1618 | pub lCustData: super::super::super::Foundation::LPARAM, | |
1619 | pub lpfnPrintHook: LPPRINTHOOKPROC, | |
1620 | pub lpfnSetupHook: LPSETUPHOOKPROC, | |
04454e1e FG |
1621 | pub lpPrintTemplateName: ::windows_sys::core::PCSTR, |
1622 | pub lpSetupTemplateName: ::windows_sys::core::PCSTR, | |
5e7ed085 FG |
1623 | pub hPrintTemplate: isize, |
1624 | pub hSetupTemplate: isize, | |
1625 | } | |
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 { | |
1633 | *self | |
1634 | } | |
1635 | } | |
1636 | #[repr(C)] | |
04454e1e | 1637 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] |
5e7ed085 FG |
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, | |
1647 | pub Flags2: u32, | |
1648 | pub ExclusionFlags: u32, | |
1649 | pub nPageRanges: u32, | |
1650 | pub nMaxPageRanges: u32, | |
1651 | pub lpPageRanges: *mut PRINTPAGERANGE, | |
1652 | pub nMinPage: u32, | |
1653 | pub nMaxPage: u32, | |
1654 | pub nCopies: u32, | |
1655 | pub hInstance: super::super::super::Foundation::HINSTANCE, | |
04454e1e | 1656 | pub lpPrintTemplateName: ::windows_sys::core::PCSTR, |
5e7ed085 FG |
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, | |
1662 | } | |
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 { | |
1670 | *self | |
1671 | } | |
1672 | } | |
1673 | #[repr(C, packed(1))] | |
04454e1e | 1674 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] |
5e7ed085 FG |
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, | |
1684 | pub Flags2: u32, | |
1685 | pub ExclusionFlags: u32, | |
1686 | pub nPageRanges: u32, | |
1687 | pub nMaxPageRanges: u32, | |
1688 | pub lpPageRanges: *mut PRINTPAGERANGE, | |
1689 | pub nMinPage: u32, | |
1690 | pub nMaxPage: u32, | |
1691 | pub nCopies: u32, | |
1692 | pub hInstance: super::super::super::Foundation::HINSTANCE, | |
04454e1e | 1693 | pub lpPrintTemplateName: ::windows_sys::core::PCSTR, |
5e7ed085 FG |
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, | |
1699 | } | |
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 { | |
1707 | *self | |
1708 | } | |
1709 | } | |
1710 | #[repr(C)] | |
04454e1e | 1711 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] |
5e7ed085 FG |
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, | |
1721 | pub Flags2: u32, | |
1722 | pub ExclusionFlags: u32, | |
1723 | pub nPageRanges: u32, | |
1724 | pub nMaxPageRanges: u32, | |
1725 | pub lpPageRanges: *mut PRINTPAGERANGE, | |
1726 | pub nMinPage: u32, | |
1727 | pub nMaxPage: u32, | |
1728 | pub nCopies: u32, | |
1729 | pub hInstance: super::super::super::Foundation::HINSTANCE, | |
04454e1e | 1730 | pub lpPrintTemplateName: ::windows_sys::core::PCWSTR, |
5e7ed085 FG |
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, | |
1736 | } | |
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 { | |
1744 | *self | |
1745 | } | |
1746 | } | |
1747 | #[repr(C, packed(1))] | |
04454e1e | 1748 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] |
5e7ed085 FG |
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, | |
1758 | pub Flags2: u32, | |
1759 | pub ExclusionFlags: u32, | |
1760 | pub nPageRanges: u32, | |
1761 | pub nMaxPageRanges: u32, | |
1762 | pub lpPageRanges: *mut PRINTPAGERANGE, | |
1763 | pub nMinPage: u32, | |
1764 | pub nMaxPage: u32, | |
1765 | pub nCopies: u32, | |
1766 | pub hInstance: super::super::super::Foundation::HINSTANCE, | |
04454e1e | 1767 | pub lpPrintTemplateName: ::windows_sys::core::PCWSTR, |
5e7ed085 FG |
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, | |
1773 | } | |
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 { | |
1781 | *self | |
1782 | } | |
1783 | } | |
5e7ed085 | 1784 | #[repr(C)] |
04454e1e | 1785 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] |
5e7ed085 FG |
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, | |
1795 | pub nFromPage: u16, | |
1796 | pub nToPage: u16, | |
1797 | pub nMinPage: u16, | |
1798 | pub nMaxPage: u16, | |
1799 | pub nCopies: u16, | |
1800 | pub hInstance: super::super::super::Foundation::HINSTANCE, | |
1801 | pub lCustData: super::super::super::Foundation::LPARAM, | |
1802 | pub lpfnPrintHook: LPPRINTHOOKPROC, | |
1803 | pub lpfnSetupHook: LPSETUPHOOKPROC, | |
04454e1e FG |
1804 | pub lpPrintTemplateName: ::windows_sys::core::PCWSTR, |
1805 | pub lpSetupTemplateName: ::windows_sys::core::PCWSTR, | |
5e7ed085 FG |
1806 | pub hPrintTemplate: isize, |
1807 | pub hSetupTemplate: isize, | |
1808 | } | |
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 { | |
1816 | *self | |
1817 | } | |
1818 | } | |
1819 | #[repr(C, packed(1))] | |
04454e1e | 1820 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] |
5e7ed085 FG |
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, | |
1830 | pub nFromPage: u16, | |
1831 | pub nToPage: u16, | |
1832 | pub nMinPage: u16, | |
1833 | pub nMaxPage: u16, | |
1834 | pub nCopies: u16, | |
1835 | pub hInstance: super::super::super::Foundation::HINSTANCE, | |
1836 | pub lCustData: super::super::super::Foundation::LPARAM, | |
1837 | pub lpfnPrintHook: LPPRINTHOOKPROC, | |
1838 | pub lpfnSetupHook: LPSETUPHOOKPROC, | |
04454e1e FG |
1839 | pub lpPrintTemplateName: ::windows_sys::core::PCWSTR, |
1840 | pub lpSetupTemplateName: ::windows_sys::core::PCWSTR, | |
5e7ed085 FG |
1841 | pub hPrintTemplate: isize, |
1842 | pub hSetupTemplate: isize, | |
1843 | } | |
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 { | |
1851 | *self | |
1852 | } | |
1853 | } | |
1854 | #[repr(C)] | |
04454e1e | 1855 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
5e7ed085 FG |
1856 | #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))] |
1857 | pub struct PRINTPAGERANGE { | |
1858 | pub nFromPage: u32, | |
1859 | pub nToPage: u32, | |
1860 | } | |
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 { | |
1866 | *self | |
1867 | } | |
1868 | } | |
1869 | #[repr(C, packed(1))] | |
04454e1e | 1870 | #[doc = "*Required features: `\"Win32_UI_Controls_Dialogs\"`*"] |
5e7ed085 FG |
1871 | #[cfg(target_arch = "x86")] |
1872 | pub struct PRINTPAGERANGE { | |
1873 | pub nFromPage: u32, | |
1874 | pub nToPage: u32, | |
1875 | } | |
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 { | |
1881 | *self | |
1882 | } | |
1883 | } | |
487cf647 FG |
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>; |