1 #[cfg(feature = "Win32_Graphics_Printing_PrintTicket")]
3 #[cfg_attr(windows, link(name = "windows"))]
5 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
6 #[cfg(feature = "Win32_Foundation")]
7 pub fn AbortPrinter(hprinter
: super::super::Foundation
::HANDLE
) -> super::super::Foundation
::BOOL
;
8 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
9 #[cfg(feature = "Win32_Foundation")]
10 pub fn AddFormA(hprinter
: super::super::Foundation
::HANDLE
, level
: u32, pform
: *const u8) -> super::super::Foundation
::BOOL
;
11 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
12 #[cfg(feature = "Win32_Foundation")]
13 pub fn AddFormW(hprinter
: super::super::Foundation
::HANDLE
, level
: u32, pform
: *const u8) -> super::super::Foundation
::BOOL
;
14 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
15 #[cfg(feature = "Win32_Foundation")]
16 pub fn AddJobA(hprinter
: super::super::Foundation
::HANDLE
, level
: u32, pdata
: *mut u8, cbbuf
: u32, pcbneeded
: *mut u32) -> super::super::Foundation
::BOOL
;
17 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
18 #[cfg(feature = "Win32_Foundation")]
19 pub fn AddJobW(hprinter
: super::super::Foundation
::HANDLE
, level
: u32, pdata
: *mut u8, cbbuf
: u32, pcbneeded
: *mut u32) -> super::super::Foundation
::BOOL
;
20 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
21 #[cfg(feature = "Win32_Foundation")]
22 pub fn AddMonitorA(pname
: ::windows_sys
::core
::PCSTR
, level
: u32, pmonitors
: *const u8) -> super::super::Foundation
::BOOL
;
23 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
24 #[cfg(feature = "Win32_Foundation")]
25 pub fn AddMonitorW(pname
: ::windows_sys
::core
::PCWSTR
, level
: u32, pmonitors
: *const u8) -> super::super::Foundation
::BOOL
;
26 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
27 #[cfg(feature = "Win32_Foundation")]
28 pub fn AddPortA(pname
: ::windows_sys
::core
::PCSTR
, hwnd
: super::super::Foundation
::HWND
, pmonitorname
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
29 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
30 #[cfg(feature = "Win32_Foundation")]
31 pub fn AddPortW(pname
: ::windows_sys
::core
::PCWSTR
, hwnd
: super::super::Foundation
::HWND
, pmonitorname
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
32 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
33 #[cfg(feature = "Win32_Foundation")]
34 pub fn AddPrintDeviceObject(hprinter
: super::super::Foundation
::HANDLE
, phdeviceobject
: *mut super::super::Foundation
::HANDLE
) -> ::windows_sys
::core
::HRESULT
;
35 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
36 #[cfg(feature = "Win32_Foundation")]
37 pub fn AddPrintProcessorA(pname
: ::windows_sys
::core
::PCSTR
, penvironment
: ::windows_sys
::core
::PCSTR
, ppathname
: ::windows_sys
::core
::PCSTR
, pprintprocessorname
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
38 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
39 #[cfg(feature = "Win32_Foundation")]
40 pub fn AddPrintProcessorW(pname
: ::windows_sys
::core
::PCWSTR
, penvironment
: ::windows_sys
::core
::PCWSTR
, ppathname
: ::windows_sys
::core
::PCWSTR
, pprintprocessorname
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
41 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
42 #[cfg(feature = "Win32_Foundation")]
43 pub fn AddPrintProvidorA(pname
: ::windows_sys
::core
::PCSTR
, level
: u32, pprovidorinfo
: *const u8) -> super::super::Foundation
::BOOL
;
44 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
45 #[cfg(feature = "Win32_Foundation")]
46 pub fn AddPrintProvidorW(pname
: ::windows_sys
::core
::PCWSTR
, level
: u32, pprovidorinfo
: *const u8) -> super::super::Foundation
::BOOL
;
47 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
48 #[cfg(feature = "Win32_Foundation")]
49 pub fn AddPrinterA(pname
: ::windows_sys
::core
::PCSTR
, level
: u32, pprinter
: *const u8) -> super::super::Foundation
::HANDLE
;
50 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
51 #[cfg(feature = "Win32_Foundation")]
52 pub fn AddPrinterConnection2A(hwnd
: super::super::Foundation
::HWND
, pszname
: ::windows_sys
::core
::PCSTR
, dwlevel
: u32, pconnectioninfo
: *const ::core
::ffi
::c_void
) -> super::super::Foundation
::BOOL
;
53 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
54 #[cfg(feature = "Win32_Foundation")]
55 pub fn AddPrinterConnection2W(hwnd
: super::super::Foundation
::HWND
, pszname
: ::windows_sys
::core
::PCWSTR
, dwlevel
: u32, pconnectioninfo
: *const ::core
::ffi
::c_void
) -> super::super::Foundation
::BOOL
;
56 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
57 #[cfg(feature = "Win32_Foundation")]
58 pub fn AddPrinterConnectionA(pname
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
59 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
60 #[cfg(feature = "Win32_Foundation")]
61 pub fn AddPrinterConnectionW(pname
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
62 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
63 #[cfg(feature = "Win32_Foundation")]
64 pub fn AddPrinterDriverA(pname
: ::windows_sys
::core
::PCSTR
, level
: u32, pdriverinfo
: *const u8) -> super::super::Foundation
::BOOL
;
65 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
66 #[cfg(feature = "Win32_Foundation")]
67 pub fn AddPrinterDriverExA(pname
: ::windows_sys
::core
::PCSTR
, level
: u32, lpbdriverinfo
: *const u8, dwfilecopyflags
: u32) -> super::super::Foundation
::BOOL
;
68 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
69 #[cfg(feature = "Win32_Foundation")]
70 pub fn AddPrinterDriverExW(pname
: ::windows_sys
::core
::PCWSTR
, level
: u32, lpbdriverinfo
: *const u8, dwfilecopyflags
: u32) -> super::super::Foundation
::BOOL
;
71 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
72 #[cfg(feature = "Win32_Foundation")]
73 pub fn AddPrinterDriverW(pname
: ::windows_sys
::core
::PCWSTR
, level
: u32, pdriverinfo
: *const u8) -> super::super::Foundation
::BOOL
;
74 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
75 #[cfg(feature = "Win32_Foundation")]
76 pub fn AddPrinterW(pname
: ::windows_sys
::core
::PCWSTR
, level
: u32, pprinter
: *const u8) -> super::super::Foundation
::HANDLE
;
77 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
78 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
79 pub fn AdvancedDocumentPropertiesA(hwnd
: super::super::Foundation
::HWND
, hprinter
: super::super::Foundation
::HANDLE
, pdevicename
: ::windows_sys
::core
::PCSTR
, pdevmodeoutput
: *mut super::Gdi
::DEVMODEA
, pdevmodeinput
: *const super::Gdi
::DEVMODEA
) -> i32;
80 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
81 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
82 pub fn AdvancedDocumentPropertiesW(hwnd
: super::super::Foundation
::HWND
, hprinter
: super::super::Foundation
::HANDLE
, pdevicename
: ::windows_sys
::core
::PCWSTR
, pdevmodeoutput
: *mut super::Gdi
::DEVMODEW
, pdevmodeinput
: *const super::Gdi
::DEVMODEW
) -> i32;
83 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
84 #[cfg(feature = "Win32_Foundation")]
85 pub fn AppendPrinterNotifyInfoData(pinfodest
: *const PRINTER_NOTIFY_INFO
, pdatasrc
: *const PRINTER_NOTIFY_INFO_DATA
, fdwflags
: u32) -> super::super::Foundation
::BOOL
;
86 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
87 #[cfg(feature = "Win32_Foundation")]
88 pub fn CallRouterFindFirstPrinterChangeNotification(hprinterrpc
: super::super::Foundation
::HANDLE
, fdwfilterflags
: u32, fdwoptions
: u32, hnotify
: super::super::Foundation
::HANDLE
, pprinternotifyoptions
: *const PRINTER_NOTIFY_OPTIONS
) -> u32;
89 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
90 #[cfg(feature = "Win32_Foundation")]
91 pub fn ClosePrinter(hprinter
: super::super::Foundation
::HANDLE
) -> super::super::Foundation
::BOOL
;
92 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
93 #[cfg(feature = "Win32_Foundation")]
94 pub fn CloseSpoolFileHandle(hprinter
: super::super::Foundation
::HANDLE
, hspoolfile
: super::super::Foundation
::HANDLE
) -> super::super::Foundation
::BOOL
;
95 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
96 #[cfg(feature = "Win32_Foundation")]
97 pub fn CommitSpoolData(hprinter
: super::super::Foundation
::HANDLE
, hspoolfile
: super::super::Foundation
::HANDLE
, cbcommit
: u32) -> super::super::Foundation
::HANDLE
;
98 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
99 #[cfg(feature = "Win32_Foundation")]
100 pub fn CommonPropertySheetUIA(hwndowner
: super::super::Foundation
::HWND
, pfnpropsheetui
: PFNPROPSHEETUI
, lparam
: super::super::Foundation
::LPARAM
, presult
: *mut u32) -> i32;
101 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
102 #[cfg(feature = "Win32_Foundation")]
103 pub fn CommonPropertySheetUIW(hwndowner
: super::super::Foundation
::HWND
, pfnpropsheetui
: PFNPROPSHEETUI
, lparam
: super::super::Foundation
::LPARAM
, presult
: *mut u32) -> i32;
104 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
105 #[cfg(feature = "Win32_Foundation")]
106 pub fn ConfigurePortA(pname
: ::windows_sys
::core
::PCSTR
, hwnd
: super::super::Foundation
::HWND
, pportname
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
107 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
108 #[cfg(feature = "Win32_Foundation")]
109 pub fn ConfigurePortW(pname
: ::windows_sys
::core
::PCWSTR
, hwnd
: super::super::Foundation
::HWND
, pportname
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
110 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
111 #[cfg(feature = "Win32_Foundation")]
112 pub fn ConnectToPrinterDlg(hwnd
: super::super::Foundation
::HWND
, flags
: u32) -> super::super::Foundation
::HANDLE
;
113 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
114 #[cfg(feature = "Win32_Foundation")]
115 pub fn CorePrinterDriverInstalledA(pszserver
: ::windows_sys
::core
::PCSTR
, pszenvironment
: ::windows_sys
::core
::PCSTR
, coredriverguid
: ::windows_sys
::core
::GUID
, ftdriverdate
: super::super::Foundation
::FILETIME
, dwldriverversion
: u64, pbdriverinstalled
: *mut super::super::Foundation
::BOOL
) -> ::windows_sys
::core
::HRESULT
;
116 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
117 #[cfg(feature = "Win32_Foundation")]
118 pub fn CorePrinterDriverInstalledW(pszserver
: ::windows_sys
::core
::PCWSTR
, pszenvironment
: ::windows_sys
::core
::PCWSTR
, coredriverguid
: ::windows_sys
::core
::GUID
, ftdriverdate
: super::super::Foundation
::FILETIME
, dwldriverversion
: u64, pbdriverinstalled
: *mut super::super::Foundation
::BOOL
) -> ::windows_sys
::core
::HRESULT
;
119 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
120 pub fn CreatePrintAsyncNotifyChannel(pszname
: ::windows_sys
::core
::PCWSTR
, pnotificationtype
: *const ::windows_sys
::core
::GUID
, euserfilter
: PrintAsyncNotifyUserFilter
, econversationstyle
: PrintAsyncNotifyConversationStyle
, pcallback
: IPrintAsyncNotifyCallback
, ppiasynchnotification
: *mut IPrintAsyncNotifyChannel
) -> ::windows_sys
::core
::HRESULT
;
121 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
122 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
123 pub fn CreatePrinterIC(hprinter
: super::super::Foundation
::HANDLE
, pdevmode
: *const super::Gdi
::DEVMODEW
) -> super::super::Foundation
::HANDLE
;
124 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
125 #[cfg(feature = "Win32_Foundation")]
126 pub fn DeleteFormA(hprinter
: super::super::Foundation
::HANDLE
, pformname
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
127 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
128 #[cfg(feature = "Win32_Foundation")]
129 pub fn DeleteFormW(hprinter
: super::super::Foundation
::HANDLE
, pformname
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
130 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
131 #[cfg(feature = "Win32_Foundation")]
132 pub fn DeleteJobNamedProperty(hprinter
: super::super::Foundation
::HANDLE
, jobid
: u32, pszname
: ::windows_sys
::core
::PCWSTR
) -> u32;
133 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
134 #[cfg(feature = "Win32_Foundation")]
135 pub fn DeleteMonitorA(pname
: ::windows_sys
::core
::PCSTR
, penvironment
: ::windows_sys
::core
::PCSTR
, pmonitorname
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
136 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
137 #[cfg(feature = "Win32_Foundation")]
138 pub fn DeleteMonitorW(pname
: ::windows_sys
::core
::PCWSTR
, penvironment
: ::windows_sys
::core
::PCWSTR
, pmonitorname
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
139 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
140 #[cfg(feature = "Win32_Foundation")]
141 pub fn DeletePortA(pname
: ::windows_sys
::core
::PCSTR
, hwnd
: super::super::Foundation
::HWND
, pportname
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
142 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
143 #[cfg(feature = "Win32_Foundation")]
144 pub fn DeletePortW(pname
: ::windows_sys
::core
::PCWSTR
, hwnd
: super::super::Foundation
::HWND
, pportname
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
145 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
146 #[cfg(feature = "Win32_Foundation")]
147 pub fn DeletePrintProcessorA(pname
: ::windows_sys
::core
::PCSTR
, penvironment
: ::windows_sys
::core
::PCSTR
, pprintprocessorname
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
148 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
149 #[cfg(feature = "Win32_Foundation")]
150 pub fn DeletePrintProcessorW(pname
: ::windows_sys
::core
::PCWSTR
, penvironment
: ::windows_sys
::core
::PCWSTR
, pprintprocessorname
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
151 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
152 #[cfg(feature = "Win32_Foundation")]
153 pub fn DeletePrintProvidorA(pname
: ::windows_sys
::core
::PCSTR
, penvironment
: ::windows_sys
::core
::PCSTR
, pprintprovidorname
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
154 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
155 #[cfg(feature = "Win32_Foundation")]
156 pub fn DeletePrintProvidorW(pname
: ::windows_sys
::core
::PCWSTR
, penvironment
: ::windows_sys
::core
::PCWSTR
, pprintprovidorname
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
157 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
158 #[cfg(feature = "Win32_Foundation")]
159 pub fn DeletePrinter(hprinter
: super::super::Foundation
::HANDLE
) -> super::super::Foundation
::BOOL
;
160 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
161 #[cfg(feature = "Win32_Foundation")]
162 pub fn DeletePrinterConnectionA(pname
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
163 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
164 #[cfg(feature = "Win32_Foundation")]
165 pub fn DeletePrinterConnectionW(pname
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
166 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
167 #[cfg(feature = "Win32_Foundation")]
168 pub fn DeletePrinterDataA(hprinter
: super::super::Foundation
::HANDLE
, pvaluename
: ::windows_sys
::core
::PCSTR
) -> u32;
169 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
170 #[cfg(feature = "Win32_Foundation")]
171 pub fn DeletePrinterDataExA(hprinter
: super::super::Foundation
::HANDLE
, pkeyname
: ::windows_sys
::core
::PCSTR
, pvaluename
: ::windows_sys
::core
::PCSTR
) -> u32;
172 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
173 #[cfg(feature = "Win32_Foundation")]
174 pub fn DeletePrinterDataExW(hprinter
: super::super::Foundation
::HANDLE
, pkeyname
: ::windows_sys
::core
::PCWSTR
, pvaluename
: ::windows_sys
::core
::PCWSTR
) -> u32;
175 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
176 #[cfg(feature = "Win32_Foundation")]
177 pub fn DeletePrinterDataW(hprinter
: super::super::Foundation
::HANDLE
, pvaluename
: ::windows_sys
::core
::PCWSTR
) -> u32;
178 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
179 #[cfg(feature = "Win32_Foundation")]
180 pub fn DeletePrinterDriverA(pname
: ::windows_sys
::core
::PCSTR
, penvironment
: ::windows_sys
::core
::PCSTR
, pdrivername
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
181 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
182 #[cfg(feature = "Win32_Foundation")]
183 pub fn DeletePrinterDriverExA(pname
: ::windows_sys
::core
::PCSTR
, penvironment
: ::windows_sys
::core
::PCSTR
, pdrivername
: ::windows_sys
::core
::PCSTR
, dwdeleteflag
: u32, dwversionflag
: u32) -> super::super::Foundation
::BOOL
;
184 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
185 #[cfg(feature = "Win32_Foundation")]
186 pub fn DeletePrinterDriverExW(pname
: ::windows_sys
::core
::PCWSTR
, penvironment
: ::windows_sys
::core
::PCWSTR
, pdrivername
: ::windows_sys
::core
::PCWSTR
, dwdeleteflag
: u32, dwversionflag
: u32) -> super::super::Foundation
::BOOL
;
187 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
188 pub fn DeletePrinterDriverPackageA(pszserver
: ::windows_sys
::core
::PCSTR
, pszinfpath
: ::windows_sys
::core
::PCSTR
, pszenvironment
: ::windows_sys
::core
::PCSTR
) -> ::windows_sys
::core
::HRESULT
;
189 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
190 pub fn DeletePrinterDriverPackageW(pszserver
: ::windows_sys
::core
::PCWSTR
, pszinfpath
: ::windows_sys
::core
::PCWSTR
, pszenvironment
: ::windows_sys
::core
::PCWSTR
) -> ::windows_sys
::core
::HRESULT
;
191 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
192 #[cfg(feature = "Win32_Foundation")]
193 pub fn DeletePrinterDriverW(pname
: ::windows_sys
::core
::PCWSTR
, penvironment
: ::windows_sys
::core
::PCWSTR
, pdrivername
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
194 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
195 #[cfg(feature = "Win32_Foundation")]
196 pub fn DeletePrinterIC(hprinteric
: super::super::Foundation
::HANDLE
) -> super::super::Foundation
::BOOL
;
197 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
198 #[cfg(feature = "Win32_Foundation")]
199 pub fn DeletePrinterKeyA(hprinter
: super::super::Foundation
::HANDLE
, pkeyname
: ::windows_sys
::core
::PCSTR
) -> u32;
200 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
201 #[cfg(feature = "Win32_Foundation")]
202 pub fn DeletePrinterKeyW(hprinter
: super::super::Foundation
::HANDLE
, pkeyname
: ::windows_sys
::core
::PCWSTR
) -> u32;
203 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
204 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
205 pub fn DevQueryPrint(hprinter
: super::super::Foundation
::HANDLE
, pdevmode
: *const super::Gdi
::DEVMODEA
, presid
: *mut u32) -> super::super::Foundation
::BOOL
;
206 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
207 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
208 pub fn DevQueryPrintEx(pdqpinfo
: *mut DEVQUERYPRINT_INFO
) -> super::super::Foundation
::BOOL
;
209 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
210 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
211 pub fn DocumentPropertiesA(hwnd
: super::super::Foundation
::HWND
, hprinter
: super::super::Foundation
::HANDLE
, pdevicename
: ::windows_sys
::core
::PCSTR
, pdevmodeoutput
: *mut super::Gdi
::DEVMODEA
, pdevmodeinput
: *const super::Gdi
::DEVMODEA
, fmode
: u32) -> i32;
212 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
213 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
214 pub fn DocumentPropertiesW(hwnd
: super::super::Foundation
::HWND
, hprinter
: super::super::Foundation
::HANDLE
, pdevicename
: ::windows_sys
::core
::PCWSTR
, pdevmodeoutput
: *mut super::Gdi
::DEVMODEW
, pdevmodeinput
: *const super::Gdi
::DEVMODEW
, fmode
: u32) -> i32;
215 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
216 #[cfg(feature = "Win32_Foundation")]
217 pub fn EndDocPrinter(hprinter
: super::super::Foundation
::HANDLE
) -> super::super::Foundation
::BOOL
;
218 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
219 #[cfg(feature = "Win32_Foundation")]
220 pub fn EndPagePrinter(hprinter
: super::super::Foundation
::HANDLE
) -> super::super::Foundation
::BOOL
;
221 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
222 #[cfg(feature = "Win32_Foundation")]
223 pub fn EnumFormsA(hprinter
: super::super::Foundation
::HANDLE
, level
: u32, pform
: *mut u8, cbbuf
: u32, pcbneeded
: *mut u32, pcreturned
: *mut u32) -> super::super::Foundation
::BOOL
;
224 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
225 #[cfg(feature = "Win32_Foundation")]
226 pub fn EnumFormsW(hprinter
: super::super::Foundation
::HANDLE
, level
: u32, pform
: *mut u8, cbbuf
: u32, pcbneeded
: *mut u32, pcreturned
: *mut u32) -> super::super::Foundation
::BOOL
;
227 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
228 #[cfg(feature = "Win32_Foundation")]
229 pub fn EnumJobNamedProperties(hprinter
: super::super::Foundation
::HANDLE
, jobid
: u32, pcproperties
: *mut u32, ppproperties
: *mut *mut PrintNamedProperty
) -> u32;
230 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
231 #[cfg(feature = "Win32_Foundation")]
232 pub fn EnumJobsA(hprinter
: super::super::Foundation
::HANDLE
, firstjob
: u32, nojobs
: u32, level
: u32, pjob
: *mut u8, cbbuf
: u32, pcbneeded
: *mut u32, pcreturned
: *mut u32) -> super::super::Foundation
::BOOL
;
233 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
234 #[cfg(feature = "Win32_Foundation")]
235 pub fn EnumJobsW(hprinter
: super::super::Foundation
::HANDLE
, firstjob
: u32, nojobs
: u32, level
: u32, pjob
: *mut u8, cbbuf
: u32, pcbneeded
: *mut u32, pcreturned
: *mut u32) -> super::super::Foundation
::BOOL
;
236 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
237 #[cfg(feature = "Win32_Foundation")]
238 pub fn EnumMonitorsA(pname
: ::windows_sys
::core
::PCSTR
, level
: u32, pmonitor
: *mut u8, cbbuf
: u32, pcbneeded
: *mut u32, pcreturned
: *mut u32) -> super::super::Foundation
::BOOL
;
239 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
240 #[cfg(feature = "Win32_Foundation")]
241 pub fn EnumMonitorsW(pname
: ::windows_sys
::core
::PCWSTR
, level
: u32, pmonitor
: *mut u8, cbbuf
: u32, pcbneeded
: *mut u32, pcreturned
: *mut u32) -> super::super::Foundation
::BOOL
;
242 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
243 #[cfg(feature = "Win32_Foundation")]
244 pub fn EnumPortsA(pname
: ::windows_sys
::core
::PCSTR
, level
: u32, pport
: *mut u8, cbbuf
: u32, pcbneeded
: *mut u32, pcreturned
: *mut u32) -> super::super::Foundation
::BOOL
;
245 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
246 #[cfg(feature = "Win32_Foundation")]
247 pub fn EnumPortsW(pname
: ::windows_sys
::core
::PCWSTR
, level
: u32, pport
: *mut u8, cbbuf
: u32, pcbneeded
: *mut u32, pcreturned
: *mut u32) -> super::super::Foundation
::BOOL
;
248 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
249 #[cfg(feature = "Win32_Foundation")]
250 pub fn EnumPrintProcessorDatatypesA(pname
: ::windows_sys
::core
::PCSTR
, pprintprocessorname
: ::windows_sys
::core
::PCSTR
, level
: u32, pdatatypes
: *mut u8, cbbuf
: u32, pcbneeded
: *mut u32, pcreturned
: *mut u32) -> super::super::Foundation
::BOOL
;
251 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
252 #[cfg(feature = "Win32_Foundation")]
253 pub fn EnumPrintProcessorDatatypesW(pname
: ::windows_sys
::core
::PCWSTR
, pprintprocessorname
: ::windows_sys
::core
::PCWSTR
, level
: u32, pdatatypes
: *mut u8, cbbuf
: u32, pcbneeded
: *mut u32, pcreturned
: *mut u32) -> super::super::Foundation
::BOOL
;
254 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
255 #[cfg(feature = "Win32_Foundation")]
256 pub fn EnumPrintProcessorsA(pname
: ::windows_sys
::core
::PCSTR
, penvironment
: ::windows_sys
::core
::PCSTR
, level
: u32, pprintprocessorinfo
: *mut u8, cbbuf
: u32, pcbneeded
: *mut u32, pcreturned
: *mut u32) -> super::super::Foundation
::BOOL
;
257 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
258 #[cfg(feature = "Win32_Foundation")]
259 pub fn EnumPrintProcessorsW(pname
: ::windows_sys
::core
::PCWSTR
, penvironment
: ::windows_sys
::core
::PCWSTR
, level
: u32, pprintprocessorinfo
: *mut u8, cbbuf
: u32, pcbneeded
: *mut u32, pcreturned
: *mut u32) -> super::super::Foundation
::BOOL
;
260 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
261 #[cfg(feature = "Win32_Foundation")]
262 pub fn EnumPrinterDataA(hprinter
: super::super::Foundation
::HANDLE
, dwindex
: u32, pvaluename
: ::windows_sys
::core
::PSTR
, cbvaluename
: u32, pcbvaluename
: *mut u32, ptype
: *mut u32, pdata
: *mut u8, cbdata
: u32, pcbdata
: *mut u32) -> u32;
263 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
264 #[cfg(feature = "Win32_Foundation")]
265 pub fn EnumPrinterDataExA(hprinter
: super::super::Foundation
::HANDLE
, pkeyname
: ::windows_sys
::core
::PCSTR
, penumvalues
: *mut u8, cbenumvalues
: u32, pcbenumvalues
: *mut u32, pnenumvalues
: *mut u32) -> u32;
266 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
267 #[cfg(feature = "Win32_Foundation")]
268 pub fn EnumPrinterDataExW(hprinter
: super::super::Foundation
::HANDLE
, pkeyname
: ::windows_sys
::core
::PCWSTR
, penumvalues
: *mut u8, cbenumvalues
: u32, pcbenumvalues
: *mut u32, pnenumvalues
: *mut u32) -> u32;
269 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
270 #[cfg(feature = "Win32_Foundation")]
271 pub fn EnumPrinterDataW(hprinter
: super::super::Foundation
::HANDLE
, dwindex
: u32, pvaluename
: ::windows_sys
::core
::PWSTR
, cbvaluename
: u32, pcbvaluename
: *mut u32, ptype
: *mut u32, pdata
: *mut u8, cbdata
: u32, pcbdata
: *mut u32) -> u32;
272 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
273 #[cfg(feature = "Win32_Foundation")]
274 pub fn EnumPrinterDriversA(pname
: ::windows_sys
::core
::PCSTR
, penvironment
: ::windows_sys
::core
::PCSTR
, level
: u32, pdriverinfo
: *mut u8, cbbuf
: u32, pcbneeded
: *mut u32, pcreturned
: *mut u32) -> super::super::Foundation
::BOOL
;
275 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
276 #[cfg(feature = "Win32_Foundation")]
277 pub fn EnumPrinterDriversW(pname
: ::windows_sys
::core
::PCWSTR
, penvironment
: ::windows_sys
::core
::PCWSTR
, level
: u32, pdriverinfo
: *mut u8, cbbuf
: u32, pcbneeded
: *mut u32, pcreturned
: *mut u32) -> super::super::Foundation
::BOOL
;
278 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
279 #[cfg(feature = "Win32_Foundation")]
280 pub fn EnumPrinterKeyA(hprinter
: super::super::Foundation
::HANDLE
, pkeyname
: ::windows_sys
::core
::PCSTR
, psubkey
: ::windows_sys
::core
::PSTR
, cbsubkey
: u32, pcbsubkey
: *mut u32) -> u32;
281 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
282 #[cfg(feature = "Win32_Foundation")]
283 pub fn EnumPrinterKeyW(hprinter
: super::super::Foundation
::HANDLE
, pkeyname
: ::windows_sys
::core
::PCWSTR
, psubkey
: ::windows_sys
::core
::PWSTR
, cbsubkey
: u32, pcbsubkey
: *mut u32) -> u32;
284 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
285 #[cfg(feature = "Win32_Foundation")]
286 pub fn EnumPrintersA(flags
: u32, name
: ::windows_sys
::core
::PCSTR
, level
: u32, pprinterenum
: *mut u8, cbbuf
: u32, pcbneeded
: *mut u32, pcreturned
: *mut u32) -> super::super::Foundation
::BOOL
;
287 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
288 #[cfg(feature = "Win32_Foundation")]
289 pub fn EnumPrintersW(flags
: u32, name
: ::windows_sys
::core
::PCWSTR
, level
: u32, pprinterenum
: *mut u8, cbbuf
: u32, pcbneeded
: *mut u32, pcreturned
: *mut u32) -> super::super::Foundation
::BOOL
;
290 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
291 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
292 pub fn ExtDeviceMode(hwnd
: super::super::Foundation
::HWND
, hinst
: super::super::Foundation
::HANDLE
, pdevmodeoutput
: *mut super::Gdi
::DEVMODEA
, pdevicename
: ::windows_sys
::core
::PCSTR
, pport
: ::windows_sys
::core
::PCSTR
, pdevmodeinput
: *const super::Gdi
::DEVMODEA
, pprofile
: ::windows_sys
::core
::PCSTR
, fmode
: u32) -> i32;
293 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
294 #[cfg(feature = "Win32_Foundation")]
295 pub fn FindClosePrinterChangeNotification(hchange
: super::super::Foundation
::HANDLE
) -> super::super::Foundation
::BOOL
;
296 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
297 #[cfg(feature = "Win32_Foundation")]
298 pub fn FindFirstPrinterChangeNotification(hprinter
: super::super::Foundation
::HANDLE
, fdwfilter
: u32, fdwoptions
: u32, pprinternotifyoptions
: *const ::core
::ffi
::c_void
) -> super::super::Foundation
::HANDLE
;
299 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
300 #[cfg(feature = "Win32_Foundation")]
301 pub fn FindNextPrinterChangeNotification(hchange
: super::super::Foundation
::HANDLE
, pdwchange
: *mut u32, pvreserved
: *const ::core
::ffi
::c_void
, ppprinternotifyinfo
: *mut *mut ::core
::ffi
::c_void
) -> super::super::Foundation
::BOOL
;
302 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
303 #[cfg(feature = "Win32_Foundation")]
304 pub fn FlushPrinter(hprinter
: super::super::Foundation
::HANDLE
, pbuf
: *const ::core
::ffi
::c_void
, cbbuf
: u32, pcwritten
: *mut u32, csleep
: u32) -> super::super::Foundation
::BOOL
;
305 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
306 pub fn FreePrintNamedPropertyArray(cproperties
: u32, ppproperties
: *mut *mut PrintNamedProperty
);
307 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
308 pub fn FreePrintPropertyValue(pvalue
: *mut PrintPropertyValue
);
309 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
310 #[cfg(feature = "Win32_Foundation")]
311 pub fn FreePrinterNotifyInfo(pprinternotifyinfo
: *const PRINTER_NOTIFY_INFO
) -> super::super::Foundation
::BOOL
;
312 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
313 #[cfg(feature = "Win32_Foundation")]
314 pub fn GdiDeleteSpoolFileHandle(spoolfilehandle
: super::super::Foundation
::HANDLE
) -> super::super::Foundation
::BOOL
;
315 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
316 #[cfg(feature = "Win32_Foundation")]
317 pub fn GdiEndDocEMF(spoolfilehandle
: super::super::Foundation
::HANDLE
) -> super::super::Foundation
::BOOL
;
318 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
319 #[cfg(feature = "Win32_Foundation")]
320 pub fn GdiEndPageEMF(spoolfilehandle
: super::super::Foundation
::HANDLE
, dwoptimization
: u32) -> super::super::Foundation
::BOOL
;
321 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
322 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
323 pub fn GdiGetDC(spoolfilehandle
: super::super::Foundation
::HANDLE
) -> super::Gdi
::HDC
;
324 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
325 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
326 pub fn GdiGetDevmodeForPage(spoolfilehandle
: super::super::Foundation
::HANDLE
, dwpagenumber
: u32, pcurrdm
: *mut *mut super::Gdi
::DEVMODEW
, plastdm
: *mut *mut super::Gdi
::DEVMODEW
) -> super::super::Foundation
::BOOL
;
327 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
328 #[cfg(feature = "Win32_Foundation")]
329 pub fn GdiGetPageCount(spoolfilehandle
: super::super::Foundation
::HANDLE
) -> u32;
330 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
331 #[cfg(feature = "Win32_Foundation")]
332 pub fn GdiGetPageHandle(spoolfilehandle
: super::super::Foundation
::HANDLE
, page
: u32, pdwpagetype
: *mut u32) -> super::super::Foundation
::HANDLE
;
333 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
334 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
335 pub fn GdiGetSpoolFileHandle(pwszprintername
: ::windows_sys
::core
::PCWSTR
, pdevmode
: *mut super::Gdi
::DEVMODEW
, pwszdocname
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::HANDLE
;
336 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
337 #[cfg(feature = "Win32_Foundation")]
338 pub fn GdiPlayPageEMF(spoolfilehandle
: super::super::Foundation
::HANDLE
, hemf
: super::super::Foundation
::HANDLE
, prectdocument
: *mut super::super::Foundation
::RECT
, prectborder
: *mut super::super::Foundation
::RECT
, prectclip
: *mut super::super::Foundation
::RECT
) -> super::super::Foundation
::BOOL
;
339 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
340 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
341 pub fn GdiResetDCEMF(spoolfilehandle
: super::super::Foundation
::HANDLE
, pcurrdm
: *mut super::Gdi
::DEVMODEW
) -> super::super::Foundation
::BOOL
;
342 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Storage_Xps\"`*"]
343 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Storage_Xps"))]
344 pub fn GdiStartDocEMF(spoolfilehandle
: super::super::Foundation
::HANDLE
, pdocinfo
: *mut super::super::Storage
::Xps
::DOCINFOW
) -> super::super::Foundation
::BOOL
;
345 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
346 #[cfg(feature = "Win32_Foundation")]
347 pub fn GdiStartPageEMF(spoolfilehandle
: super::super::Foundation
::HANDLE
) -> super::super::Foundation
::BOOL
;
348 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
349 pub fn GenerateCopyFilePaths(pszprintername
: ::windows_sys
::core
::PCWSTR
, pszdirectory
: ::windows_sys
::core
::PCWSTR
, psplclientinfo
: *const u8, dwlevel
: u32, pszsourcedir
: ::windows_sys
::core
::PWSTR
, pcchsourcedirsize
: *mut u32, psztargetdir
: ::windows_sys
::core
::PWSTR
, pcchtargetdirsize
: *mut u32, dwflags
: u32) -> u32;
350 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
351 #[cfg(feature = "Win32_Foundation")]
352 pub fn GetCPSUIUserData(hdlg
: super::super::Foundation
::HWND
) -> usize;
353 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
354 #[cfg(feature = "Win32_Foundation")]
355 pub fn GetCorePrinterDriversA(pszserver
: ::windows_sys
::core
::PCSTR
, pszenvironment
: ::windows_sys
::core
::PCSTR
, pszzcoredriverdependencies
: ::windows_sys
::core
::PCSTR
, ccoreprinterdrivers
: u32, pcoreprinterdrivers
: *mut CORE_PRINTER_DRIVERA
) -> ::windows_sys
::core
::HRESULT
;
356 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
357 #[cfg(feature = "Win32_Foundation")]
358 pub fn GetCorePrinterDriversW(pszserver
: ::windows_sys
::core
::PCWSTR
, pszenvironment
: ::windows_sys
::core
::PCWSTR
, pszzcoredriverdependencies
: ::windows_sys
::core
::PCWSTR
, ccoreprinterdrivers
: u32, pcoreprinterdrivers
: *mut CORE_PRINTER_DRIVERW
) -> ::windows_sys
::core
::HRESULT
;
359 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
360 #[cfg(feature = "Win32_Foundation")]
361 pub fn GetDefaultPrinterA(pszbuffer
: ::windows_sys
::core
::PSTR
, pcchbuffer
: *mut u32) -> super::super::Foundation
::BOOL
;
362 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
363 #[cfg(feature = "Win32_Foundation")]
364 pub fn GetDefaultPrinterW(pszbuffer
: ::windows_sys
::core
::PWSTR
, pcchbuffer
: *mut u32) -> super::super::Foundation
::BOOL
;
365 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
366 #[cfg(feature = "Win32_Foundation")]
367 pub fn GetFormA(hprinter
: super::super::Foundation
::HANDLE
, pformname
: ::windows_sys
::core
::PCSTR
, level
: u32, pform
: *mut u8, cbbuf
: u32, pcbneeded
: *mut u32) -> super::super::Foundation
::BOOL
;
368 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
369 #[cfg(feature = "Win32_Foundation")]
370 pub fn GetFormW(hprinter
: super::super::Foundation
::HANDLE
, pformname
: ::windows_sys
::core
::PCWSTR
, level
: u32, pform
: *mut u8, cbbuf
: u32, pcbneeded
: *mut u32) -> super::super::Foundation
::BOOL
;
371 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
372 #[cfg(feature = "Win32_Foundation")]
373 pub fn GetJobA(hprinter
: super::super::Foundation
::HANDLE
, jobid
: u32, level
: u32, pjob
: *mut u8, cbbuf
: u32, pcbneeded
: *mut u32) -> super::super::Foundation
::BOOL
;
374 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
375 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
376 pub fn GetJobAttributes(pprintername
: ::windows_sys
::core
::PCWSTR
, pdevmode
: *const super::Gdi
::DEVMODEW
, pattributeinfo
: *mut ATTRIBUTE_INFO_3
) -> super::super::Foundation
::BOOL
;
377 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
378 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
379 pub fn GetJobAttributesEx(pprintername
: ::windows_sys
::core
::PCWSTR
, pdevmode
: *const super::Gdi
::DEVMODEW
, dwlevel
: u32, pattributeinfo
: *mut u8, nsize
: u32, dwflags
: u32) -> super::super::Foundation
::BOOL
;
380 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
381 #[cfg(feature = "Win32_Foundation")]
382 pub fn GetJobNamedPropertyValue(hprinter
: super::super::Foundation
::HANDLE
, jobid
: u32, pszname
: ::windows_sys
::core
::PCWSTR
, pvalue
: *mut PrintPropertyValue
) -> u32;
383 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
384 #[cfg(feature = "Win32_Foundation")]
385 pub fn GetJobW(hprinter
: super::super::Foundation
::HANDLE
, jobid
: u32, level
: u32, pjob
: *mut u8, cbbuf
: u32, pcbneeded
: *mut u32) -> super::super::Foundation
::BOOL
;
386 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
387 #[cfg(feature = "Win32_Foundation")]
388 pub fn GetPrintExecutionData(pdata
: *mut PRINT_EXECUTION_DATA
) -> super::super::Foundation
::BOOL
;
389 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
390 #[cfg(feature = "Win32_Foundation")]
391 pub fn GetPrintOutputInfo(hwnd
: super::super::Foundation
::HWND
, pszprinter
: ::windows_sys
::core
::PCWSTR
, phfile
: *mut super::super::Foundation
::HANDLE
, ppszoutputfile
: *mut ::windows_sys
::core
::PWSTR
) -> ::windows_sys
::core
::HRESULT
;
392 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
393 #[cfg(feature = "Win32_Foundation")]
394 pub fn GetPrintProcessorDirectoryA(pname
: ::windows_sys
::core
::PCSTR
, penvironment
: ::windows_sys
::core
::PCSTR
, level
: u32, pprintprocessorinfo
: *mut u8, cbbuf
: u32, pcbneeded
: *mut u32) -> super::super::Foundation
::BOOL
;
395 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
396 #[cfg(feature = "Win32_Foundation")]
397 pub fn GetPrintProcessorDirectoryW(pname
: ::windows_sys
::core
::PCWSTR
, penvironment
: ::windows_sys
::core
::PCWSTR
, level
: u32, pprintprocessorinfo
: *mut u8, cbbuf
: u32, pcbneeded
: *mut u32) -> super::super::Foundation
::BOOL
;
398 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
399 #[cfg(feature = "Win32_Foundation")]
400 pub fn GetPrinterA(hprinter
: super::super::Foundation
::HANDLE
, level
: u32, pprinter
: *mut u8, cbbuf
: u32, pcbneeded
: *mut u32) -> super::super::Foundation
::BOOL
;
401 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
402 #[cfg(feature = "Win32_Foundation")]
403 pub fn GetPrinterDataA(hprinter
: super::super::Foundation
::HANDLE
, pvaluename
: ::windows_sys
::core
::PCSTR
, ptype
: *mut u32, pdata
: *mut u8, nsize
: u32, pcbneeded
: *mut u32) -> u32;
404 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
405 #[cfg(feature = "Win32_Foundation")]
406 pub fn GetPrinterDataExA(hprinter
: super::super::Foundation
::HANDLE
, pkeyname
: ::windows_sys
::core
::PCSTR
, pvaluename
: ::windows_sys
::core
::PCSTR
, ptype
: *mut u32, pdata
: *mut u8, nsize
: u32, pcbneeded
: *mut u32) -> u32;
407 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
408 #[cfg(feature = "Win32_Foundation")]
409 pub fn GetPrinterDataExW(hprinter
: super::super::Foundation
::HANDLE
, pkeyname
: ::windows_sys
::core
::PCWSTR
, pvaluename
: ::windows_sys
::core
::PCWSTR
, ptype
: *mut u32, pdata
: *mut u8, nsize
: u32, pcbneeded
: *mut u32) -> u32;
410 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
411 #[cfg(feature = "Win32_Foundation")]
412 pub fn GetPrinterDataW(hprinter
: super::super::Foundation
::HANDLE
, pvaluename
: ::windows_sys
::core
::PCWSTR
, ptype
: *mut u32, pdata
: *mut u8, nsize
: u32, pcbneeded
: *mut u32) -> u32;
413 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
414 #[cfg(feature = "Win32_Foundation")]
415 pub fn GetPrinterDriver2A(hwnd
: super::super::Foundation
::HWND
, hprinter
: super::super::Foundation
::HANDLE
, penvironment
: ::windows_sys
::core
::PCSTR
, level
: u32, pdriverinfo
: *mut u8, cbbuf
: u32, pcbneeded
: *mut u32) -> super::super::Foundation
::BOOL
;
416 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
417 #[cfg(feature = "Win32_Foundation")]
418 pub fn GetPrinterDriver2W(hwnd
: super::super::Foundation
::HWND
, hprinter
: super::super::Foundation
::HANDLE
, penvironment
: ::windows_sys
::core
::PCWSTR
, level
: u32, pdriverinfo
: *mut u8, cbbuf
: u32, pcbneeded
: *mut u32) -> super::super::Foundation
::BOOL
;
419 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
420 #[cfg(feature = "Win32_Foundation")]
421 pub fn GetPrinterDriverA(hprinter
: super::super::Foundation
::HANDLE
, penvironment
: ::windows_sys
::core
::PCSTR
, level
: u32, pdriverinfo
: *mut u8, cbbuf
: u32, pcbneeded
: *mut u32) -> super::super::Foundation
::BOOL
;
422 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
423 #[cfg(feature = "Win32_Foundation")]
424 pub fn GetPrinterDriverDirectoryA(pname
: ::windows_sys
::core
::PCSTR
, penvironment
: ::windows_sys
::core
::PCSTR
, level
: u32, pdriverdirectory
: *mut u8, cbbuf
: u32, pcbneeded
: *mut u32) -> super::super::Foundation
::BOOL
;
425 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
426 #[cfg(feature = "Win32_Foundation")]
427 pub fn GetPrinterDriverDirectoryW(pname
: ::windows_sys
::core
::PCWSTR
, penvironment
: ::windows_sys
::core
::PCWSTR
, level
: u32, pdriverdirectory
: *mut u8, cbbuf
: u32, pcbneeded
: *mut u32) -> super::super::Foundation
::BOOL
;
428 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
429 pub fn GetPrinterDriverPackagePathA(pszserver
: ::windows_sys
::core
::PCSTR
, pszenvironment
: ::windows_sys
::core
::PCSTR
, pszlanguage
: ::windows_sys
::core
::PCSTR
, pszpackageid
: ::windows_sys
::core
::PCSTR
, pszdriverpackagecab
: ::windows_sys
::core
::PSTR
, cchdriverpackagecab
: u32, pcchrequiredsize
: *mut u32) -> ::windows_sys
::core
::HRESULT
;
430 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
431 pub fn GetPrinterDriverPackagePathW(pszserver
: ::windows_sys
::core
::PCWSTR
, pszenvironment
: ::windows_sys
::core
::PCWSTR
, pszlanguage
: ::windows_sys
::core
::PCWSTR
, pszpackageid
: ::windows_sys
::core
::PCWSTR
, pszdriverpackagecab
: ::windows_sys
::core
::PWSTR
, cchdriverpackagecab
: u32, pcchrequiredsize
: *mut u32) -> ::windows_sys
::core
::HRESULT
;
432 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
433 #[cfg(feature = "Win32_Foundation")]
434 pub fn GetPrinterDriverW(hprinter
: super::super::Foundation
::HANDLE
, penvironment
: ::windows_sys
::core
::PCWSTR
, level
: u32, pdriverinfo
: *mut u8, cbbuf
: u32, pcbneeded
: *mut u32) -> super::super::Foundation
::BOOL
;
435 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
436 #[cfg(feature = "Win32_Foundation")]
437 pub fn GetPrinterW(hprinter
: super::super::Foundation
::HANDLE
, level
: u32, pprinter
: *mut u8, cbbuf
: u32, pcbneeded
: *mut u32) -> super::super::Foundation
::BOOL
;
438 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
439 #[cfg(feature = "Win32_Foundation")]
440 pub fn GetSpoolFileHandle(hprinter
: super::super::Foundation
::HANDLE
) -> super::super::Foundation
::HANDLE
;
441 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
442 #[cfg(feature = "Win32_Foundation")]
443 pub fn ImpersonatePrinterClient(htoken
: super::super::Foundation
::HANDLE
) -> super::super::Foundation
::BOOL
;
444 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
445 pub fn InstallPrinterDriverFromPackageA(pszserver
: ::windows_sys
::core
::PCSTR
, pszinfpath
: ::windows_sys
::core
::PCSTR
, pszdrivername
: ::windows_sys
::core
::PCSTR
, pszenvironment
: ::windows_sys
::core
::PCSTR
, dwflags
: u32) -> ::windows_sys
::core
::HRESULT
;
446 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
447 pub fn InstallPrinterDriverFromPackageW(pszserver
: ::windows_sys
::core
::PCWSTR
, pszinfpath
: ::windows_sys
::core
::PCWSTR
, pszdrivername
: ::windows_sys
::core
::PCWSTR
, pszenvironment
: ::windows_sys
::core
::PCWSTR
, dwflags
: u32) -> ::windows_sys
::core
::HRESULT
;
448 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
449 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
450 pub fn IsValidDevmodeA(pdevmode
: *const super::Gdi
::DEVMODEA
, devmodesize
: usize) -> super::super::Foundation
::BOOL
;
451 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
452 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
453 pub fn IsValidDevmodeW(pdevmode
: *const super::Gdi
::DEVMODEW
, devmodesize
: usize) -> super::super::Foundation
::BOOL
;
454 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
455 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
456 pub fn OpenPrinter2A(pprintername
: ::windows_sys
::core
::PCSTR
, phprinter
: *mut super::super::Foundation
::HANDLE
, pdefault
: *const PRINTER_DEFAULTSA
, poptions
: *const PRINTER_OPTIONSA
) -> super::super::Foundation
::BOOL
;
457 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
458 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
459 pub fn OpenPrinter2W(pprintername
: ::windows_sys
::core
::PCWSTR
, phprinter
: *mut super::super::Foundation
::HANDLE
, pdefault
: *const PRINTER_DEFAULTSW
, poptions
: *const PRINTER_OPTIONSW
) -> super::super::Foundation
::BOOL
;
460 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
461 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
462 pub fn OpenPrinterA(pprintername
: ::windows_sys
::core
::PCSTR
, phprinter
: *mut super::super::Foundation
::HANDLE
, pdefault
: *const PRINTER_DEFAULTSA
) -> super::super::Foundation
::BOOL
;
463 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
464 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
465 pub fn OpenPrinterW(pprintername
: ::windows_sys
::core
::PCWSTR
, phprinter
: *mut super::super::Foundation
::HANDLE
, pdefault
: *const PRINTER_DEFAULTSW
) -> super::super::Foundation
::BOOL
;
466 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
467 #[cfg(feature = "Win32_Foundation")]
468 pub fn PartialReplyPrinterChangeNotification(hprinter
: super::super::Foundation
::HANDLE
, pdatasrc
: *const PRINTER_NOTIFY_INFO_DATA
) -> super::super::Foundation
::BOOL
;
469 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
470 #[cfg(feature = "Win32_Foundation")]
471 pub fn PlayGdiScriptOnPrinterIC(hprinteric
: super::super::Foundation
::HANDLE
, pin
: *const u8, cin
: u32, pout
: *mut u8, cout
: u32, ul
: u32) -> super::super::Foundation
::BOOL
;
472 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
473 #[cfg(feature = "Win32_Foundation")]
474 pub fn PrinterMessageBoxA(hprinter
: super::super::Foundation
::HANDLE
, error
: u32, hwnd
: super::super::Foundation
::HWND
, ptext
: ::windows_sys
::core
::PCSTR
, pcaption
: ::windows_sys
::core
::PCSTR
, dwtype
: u32) -> u32;
475 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
476 #[cfg(feature = "Win32_Foundation")]
477 pub fn PrinterMessageBoxW(hprinter
: super::super::Foundation
::HANDLE
, error
: u32, hwnd
: super::super::Foundation
::HWND
, ptext
: ::windows_sys
::core
::PCWSTR
, pcaption
: ::windows_sys
::core
::PCWSTR
, dwtype
: u32) -> u32;
478 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
479 #[cfg(feature = "Win32_Foundation")]
480 pub fn PrinterProperties(hwnd
: super::super::Foundation
::HWND
, hprinter
: super::super::Foundation
::HANDLE
) -> super::super::Foundation
::BOOL
;
481 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
482 #[cfg(feature = "Win32_Foundation")]
483 pub fn ProvidorFindClosePrinterChangeNotification(hprinter
: super::super::Foundation
::HANDLE
) -> super::super::Foundation
::BOOL
;
484 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
485 #[cfg(feature = "Win32_Foundation")]
486 pub fn ProvidorFindFirstPrinterChangeNotification(hprinter
: super::super::Foundation
::HANDLE
, fdwflags
: u32, fdwoptions
: u32, hnotify
: super::super::Foundation
::HANDLE
, pprinternotifyoptions
: *const ::core
::ffi
::c_void
, pvreserved1
: *mut ::core
::ffi
::c_void
) -> super::super::Foundation
::BOOL
;
487 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
488 #[cfg(feature = "Win32_Foundation")]
489 pub fn ReadPrinter(hprinter
: super::super::Foundation
::HANDLE
, pbuf
: *mut ::core
::ffi
::c_void
, cbbuf
: u32, pnobytesread
: *mut u32) -> super::super::Foundation
::BOOL
;
490 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
491 #[cfg(feature = "Win32_Foundation")]
492 pub fn RegisterForPrintAsyncNotifications(pszname
: ::windows_sys
::core
::PCWSTR
, pnotificationtype
: *const ::windows_sys
::core
::GUID
, euserfilter
: PrintAsyncNotifyUserFilter
, econversationstyle
: PrintAsyncNotifyConversationStyle
, pcallback
: IPrintAsyncNotifyCallback
, phnotify
: *mut super::super::Foundation
::HANDLE
) -> ::windows_sys
::core
::HRESULT
;
493 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
494 #[cfg(feature = "Win32_Foundation")]
495 pub fn RemovePrintDeviceObject(hdeviceobject
: super::super::Foundation
::HANDLE
) -> ::windows_sys
::core
::HRESULT
;
496 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
497 #[cfg(feature = "Win32_Foundation")]
498 pub fn ReplyPrinterChangeNotification(hprinter
: super::super::Foundation
::HANDLE
, fdwchangeflags
: u32, pdwresult
: *mut u32, pprinternotifyinfo
: *const ::core
::ffi
::c_void
) -> super::super::Foundation
::BOOL
;
499 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
500 #[cfg(feature = "Win32_Foundation")]
501 pub fn ReplyPrinterChangeNotificationEx(hnotify
: super::super::Foundation
::HANDLE
, dwcolor
: u32, fdwflags
: u32, pdwresult
: *mut u32, pprinternotifyinfo
: *const ::core
::ffi
::c_void
) -> super::super::Foundation
::BOOL
;
502 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
503 #[cfg(feature = "Win32_Foundation")]
504 pub fn ReportJobProcessingProgress(printerhandle
: super::super::Foundation
::HANDLE
, jobid
: u32, joboperation
: EPrintXPSJobOperation
, jobprogress
: EPrintXPSJobProgress
) -> ::windows_sys
::core
::HRESULT
;
505 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
506 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
507 pub fn ResetPrinterA(hprinter
: super::super::Foundation
::HANDLE
, pdefault
: *const PRINTER_DEFAULTSA
) -> super::super::Foundation
::BOOL
;
508 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
509 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
510 pub fn ResetPrinterW(hprinter
: super::super::Foundation
::HANDLE
, pdefault
: *const PRINTER_DEFAULTSW
) -> super::super::Foundation
::BOOL
;
511 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
512 #[cfg(feature = "Win32_Foundation")]
513 pub fn RevertToPrinterSelf() -> super::super::Foundation
::HANDLE
;
514 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
515 pub fn RouterAllocBidiMem(numbytes
: usize) -> *mut ::core
::ffi
::c_void
;
516 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
517 #[cfg(feature = "Win32_Foundation")]
518 pub fn RouterAllocBidiResponseContainer(count
: u32) -> *mut BIDI_RESPONSE_CONTAINER
;
519 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
520 pub fn RouterAllocPrinterNotifyInfo(cprinternotifyinfodata
: u32) -> *mut PRINTER_NOTIFY_INFO
;
521 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
522 pub fn RouterFreeBidiMem(pmempointer
: *const ::core
::ffi
::c_void
);
523 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
524 #[cfg(feature = "Win32_Foundation")]
525 pub fn RouterFreeBidiResponseContainer(pdata
: *const BIDI_RESPONSE_CONTAINER
) -> u32;
526 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
527 #[cfg(feature = "Win32_Foundation")]
528 pub fn RouterFreePrinterNotifyInfo(pinfo
: *const PRINTER_NOTIFY_INFO
) -> super::super::Foundation
::BOOL
;
529 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
530 #[cfg(feature = "Win32_Foundation")]
531 pub fn ScheduleJob(hprinter
: super::super::Foundation
::HANDLE
, jobid
: u32) -> super::super::Foundation
::BOOL
;
532 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
533 #[cfg(feature = "Win32_Foundation")]
534 pub fn SetCPSUIUserData(hdlg
: super::super::Foundation
::HWND
, cpsuiuserdata
: usize) -> super::super::Foundation
::BOOL
;
535 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
536 #[cfg(feature = "Win32_Foundation")]
537 pub fn SetDefaultPrinterA(pszprinter
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
;
538 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
539 #[cfg(feature = "Win32_Foundation")]
540 pub fn SetDefaultPrinterW(pszprinter
: ::windows_sys
::core
::PCWSTR
) -> super::super::Foundation
::BOOL
;
541 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
542 #[cfg(feature = "Win32_Foundation")]
543 pub fn SetFormA(hprinter
: super::super::Foundation
::HANDLE
, pformname
: ::windows_sys
::core
::PCSTR
, level
: u32, pform
: *const u8) -> super::super::Foundation
::BOOL
;
544 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
545 #[cfg(feature = "Win32_Foundation")]
546 pub fn SetFormW(hprinter
: super::super::Foundation
::HANDLE
, pformname
: ::windows_sys
::core
::PCWSTR
, level
: u32, pform
: *const u8) -> super::super::Foundation
::BOOL
;
547 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
548 #[cfg(feature = "Win32_Foundation")]
549 pub fn SetJobA(hprinter
: super::super::Foundation
::HANDLE
, jobid
: u32, level
: u32, pjob
: *const u8, command
: u32) -> super::super::Foundation
::BOOL
;
550 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
551 #[cfg(feature = "Win32_Foundation")]
552 pub fn SetJobNamedProperty(hprinter
: super::super::Foundation
::HANDLE
, jobid
: u32, pproperty
: *const PrintNamedProperty
) -> u32;
553 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
554 #[cfg(feature = "Win32_Foundation")]
555 pub fn SetJobW(hprinter
: super::super::Foundation
::HANDLE
, jobid
: u32, level
: u32, pjob
: *const u8, command
: u32) -> super::super::Foundation
::BOOL
;
556 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
557 #[cfg(feature = "Win32_Foundation")]
558 pub fn SetPortA(pname
: ::windows_sys
::core
::PCSTR
, pportname
: ::windows_sys
::core
::PCSTR
, dwlevel
: u32, pportinfo
: *const u8) -> super::super::Foundation
::BOOL
;
559 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
560 #[cfg(feature = "Win32_Foundation")]
561 pub fn SetPortW(pname
: ::windows_sys
::core
::PCWSTR
, pportname
: ::windows_sys
::core
::PCWSTR
, dwlevel
: u32, pportinfo
: *const u8) -> super::super::Foundation
::BOOL
;
562 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
563 #[cfg(feature = "Win32_Foundation")]
564 pub fn SetPrinterA(hprinter
: super::super::Foundation
::HANDLE
, level
: u32, pprinter
: *const u8, command
: u32) -> super::super::Foundation
::BOOL
;
565 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
566 #[cfg(feature = "Win32_Foundation")]
567 pub fn SetPrinterDataA(hprinter
: super::super::Foundation
::HANDLE
, pvaluename
: ::windows_sys
::core
::PCSTR
, r
#type: u32, pdata: *const u8, cbdata: u32) -> u32;
568 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
569 #[cfg(feature = "Win32_Foundation")]
570 pub fn SetPrinterDataExA(hprinter
: super::super::Foundation
::HANDLE
, pkeyname
: ::windows_sys
::core
::PCSTR
, pvaluename
: ::windows_sys
::core
::PCSTR
, r
#type: u32, pdata: *const u8, cbdata: u32) -> u32;
571 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
572 #[cfg(feature = "Win32_Foundation")]
573 pub fn SetPrinterDataExW(hprinter
: super::super::Foundation
::HANDLE
, pkeyname
: ::windows_sys
::core
::PCWSTR
, pvaluename
: ::windows_sys
::core
::PCWSTR
, r
#type: u32, pdata: *const u8, cbdata: u32) -> u32;
574 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
575 #[cfg(feature = "Win32_Foundation")]
576 pub fn SetPrinterDataW(hprinter
: super::super::Foundation
::HANDLE
, pvaluename
: ::windows_sys
::core
::PCWSTR
, r
#type: u32, pdata: *const u8, cbdata: u32) -> u32;
577 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
578 #[cfg(feature = "Win32_Foundation")]
579 pub fn SetPrinterW(hprinter
: super::super::Foundation
::HANDLE
, level
: u32, pprinter
: *const u8, command
: u32) -> super::super::Foundation
::BOOL
;
580 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
581 #[cfg(feature = "Win32_Foundation")]
582 pub fn SplIsSessionZero(hprinter
: super::super::Foundation
::HANDLE
, jobid
: u32, pissessionzero
: *mut super::super::Foundation
::BOOL
) -> u32;
583 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
584 #[cfg(feature = "Win32_Foundation")]
585 pub fn SplPromptUIInUsersSession(hprinter
: super::super::Foundation
::HANDLE
, jobid
: u32, puiparams
: *const SHOWUIPARAMS
, presponse
: *mut u32) -> super::super::Foundation
::BOOL
;
586 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
587 #[cfg(feature = "Win32_Foundation")]
588 pub fn SpoolerCopyFileEvent(pszprintername
: ::windows_sys
::core
::PCWSTR
, pszkey
: ::windows_sys
::core
::PCWSTR
, dwcopyfileevent
: u32) -> super::super::Foundation
::BOOL
;
589 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
590 #[cfg(feature = "Win32_Foundation")]
591 pub fn SpoolerFindClosePrinterChangeNotification(hprinter
: super::super::Foundation
::HANDLE
) -> super::super::Foundation
::BOOL
;
592 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
593 #[cfg(feature = "Win32_Foundation")]
594 pub fn SpoolerFindFirstPrinterChangeNotification(hprinter
: super::super::Foundation
::HANDLE
, fdwfilterflags
: u32, fdwoptions
: u32, pprinternotifyoptions
: *const ::core
::ffi
::c_void
, pvreserved
: *const ::core
::ffi
::c_void
, pnotificationconfig
: *const ::core
::ffi
::c_void
, phnotify
: *mut super::super::Foundation
::HANDLE
, phevent
: *mut super::super::Foundation
::HANDLE
) -> super::super::Foundation
::BOOL
;
595 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
596 #[cfg(feature = "Win32_Foundation")]
597 pub fn SpoolerFindNextPrinterChangeNotification(hprinter
: super::super::Foundation
::HANDLE
, pfdwchange
: *mut u32, pprinternotifyoptions
: *const ::core
::ffi
::c_void
, ppprinternotifyinfo
: *mut *mut ::core
::ffi
::c_void
) -> super::super::Foundation
::BOOL
;
598 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
599 pub fn SpoolerFreePrinterNotifyInfo(pinfo
: *const PRINTER_NOTIFY_INFO
);
600 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
601 #[cfg(feature = "Win32_Foundation")]
602 pub fn SpoolerRefreshPrinterChangeNotification(hprinter
: super::super::Foundation
::HANDLE
, dwcolor
: u32, poptions
: *const PRINTER_NOTIFY_OPTIONS
, ppinfo
: *mut *mut PRINTER_NOTIFY_INFO
) -> super::super::Foundation
::BOOL
;
603 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
604 #[cfg(feature = "Win32_Foundation")]
605 pub fn StartDocPrinterA(hprinter
: super::super::Foundation
::HANDLE
, level
: u32, pdocinfo
: *const DOC_INFO_1A
) -> u32;
606 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
607 #[cfg(feature = "Win32_Foundation")]
608 pub fn StartDocPrinterW(hprinter
: super::super::Foundation
::HANDLE
, level
: u32, pdocinfo
: *const DOC_INFO_1W
) -> u32;
609 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
610 #[cfg(feature = "Win32_Foundation")]
611 pub fn StartPagePrinter(hprinter
: super::super::Foundation
::HANDLE
) -> super::super::Foundation
::BOOL
;
612 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
613 #[cfg(feature = "Win32_Foundation")]
614 pub fn UnRegisterForPrintAsyncNotifications(param0
: super::super::Foundation
::HANDLE
) -> ::windows_sys
::core
::HRESULT
;
615 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
616 #[cfg(feature = "Win32_Foundation")]
617 pub fn UpdatePrintDeviceObject(hprinter
: super::super::Foundation
::HANDLE
, hdeviceobject
: super::super::Foundation
::HANDLE
) -> ::windows_sys
::core
::HRESULT
;
618 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
619 #[cfg(feature = "Win32_Foundation")]
620 pub fn UploadPrinterDriverPackageA(pszserver
: ::windows_sys
::core
::PCSTR
, pszinfpath
: ::windows_sys
::core
::PCSTR
, pszenvironment
: ::windows_sys
::core
::PCSTR
, dwflags
: u32, hwnd
: super::super::Foundation
::HWND
, pszdestinfpath
: ::windows_sys
::core
::PSTR
, pcchdestinfpath
: *mut u32) -> ::windows_sys
::core
::HRESULT
;
621 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
622 #[cfg(feature = "Win32_Foundation")]
623 pub fn UploadPrinterDriverPackageW(pszserver
: ::windows_sys
::core
::PCWSTR
, pszinfpath
: ::windows_sys
::core
::PCWSTR
, pszenvironment
: ::windows_sys
::core
::PCWSTR
, dwflags
: u32, hwnd
: super::super::Foundation
::HWND
, pszdestinfpath
: ::windows_sys
::core
::PWSTR
, pcchdestinfpath
: *mut u32) -> ::windows_sys
::core
::HRESULT
;
624 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
625 #[cfg(feature = "Win32_Foundation")]
626 pub fn WaitForPrinterChange(hprinter
: super::super::Foundation
::HANDLE
, flags
: u32) -> u32;
627 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
628 #[cfg(feature = "Win32_Foundation")]
629 pub fn WritePrinter(hprinter
: super::super::Foundation
::HANDLE
, pbuf
: *const ::core
::ffi
::c_void
, cbbuf
: u32, pcwritten
: *mut u32) -> super::super::Foundation
::BOOL
;
630 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
631 #[cfg(feature = "Win32_Foundation")]
632 pub fn XcvDataW(hxcv
: super::super::Foundation
::HANDLE
, pszdataname
: ::windows_sys
::core
::PCWSTR
, pinputdata
: *const u8, cbinputdata
: u32, poutputdata
: *mut u8, cboutputdata
: u32, pcboutputneeded
: *mut u32, pdwstatus
: *mut u32) -> super::super::Foundation
::BOOL
;
634 pub type IAsyncGetSendNotificationCookie
= *mut ::core
::ffi
::c_void
;
635 pub type IAsyncGetSrvReferralCookie
= *mut ::core
::ffi
::c_void
;
636 pub type IBidiAsyncNotifyChannel
= *mut ::core
::ffi
::c_void
;
637 pub type IBidiRequest
= *mut ::core
::ffi
::c_void
;
638 pub type IBidiRequestContainer
= *mut ::core
::ffi
::c_void
;
639 pub type IBidiSpl
= *mut ::core
::ffi
::c_void
;
640 pub type IBidiSpl2
= *mut ::core
::ffi
::c_void
;
641 pub type IFixedDocument
= *mut ::core
::ffi
::c_void
;
642 pub type IFixedDocumentSequence
= *mut ::core
::ffi
::c_void
;
643 pub type IFixedPage
= *mut ::core
::ffi
::c_void
;
644 pub type IImgCreateErrorInfo
= *mut ::core
::ffi
::c_void
;
645 pub type IImgErrorInfo
= *mut ::core
::ffi
::c_void
;
646 pub type IInterFilterCommunicator
= *mut ::core
::ffi
::c_void
;
647 pub type IPartBase
= *mut ::core
::ffi
::c_void
;
648 pub type IPartColorProfile
= *mut ::core
::ffi
::c_void
;
649 pub type IPartDiscardControl
= *mut ::core
::ffi
::c_void
;
650 pub type IPartFont
= *mut ::core
::ffi
::c_void
;
651 pub type IPartFont2
= *mut ::core
::ffi
::c_void
;
652 pub type IPartImage
= *mut ::core
::ffi
::c_void
;
653 pub type IPartPrintTicket
= *mut ::core
::ffi
::c_void
;
654 pub type IPartResourceDictionary
= *mut ::core
::ffi
::c_void
;
655 pub type IPartThumbnail
= *mut ::core
::ffi
::c_void
;
656 pub type IPrintAsyncCookie
= *mut ::core
::ffi
::c_void
;
657 pub type IPrintAsyncNewChannelCookie
= *mut ::core
::ffi
::c_void
;
658 pub type IPrintAsyncNotify
= *mut ::core
::ffi
::c_void
;
659 pub type IPrintAsyncNotifyCallback
= *mut ::core
::ffi
::c_void
;
660 pub type IPrintAsyncNotifyChannel
= *mut ::core
::ffi
::c_void
;
661 pub type IPrintAsyncNotifyDataObject
= *mut ::core
::ffi
::c_void
;
662 pub type IPrintAsyncNotifyRegistration
= *mut ::core
::ffi
::c_void
;
663 pub type IPrintAsyncNotifyServerReferral
= *mut ::core
::ffi
::c_void
;
664 pub type IPrintBidiAsyncNotifyRegistration
= *mut ::core
::ffi
::c_void
;
665 pub type IPrintClassObjectFactory
= *mut ::core
::ffi
::c_void
;
666 pub type IPrintCoreHelper
= *mut ::core
::ffi
::c_void
;
667 pub type IPrintCoreHelperPS
= *mut ::core
::ffi
::c_void
;
668 pub type IPrintCoreHelperUni
= *mut ::core
::ffi
::c_void
;
669 pub type IPrintCoreHelperUni2
= *mut ::core
::ffi
::c_void
;
670 pub type IPrintCoreUI2
= *mut ::core
::ffi
::c_void
;
671 pub type IPrintJob
= *mut ::core
::ffi
::c_void
;
672 pub type IPrintJobCollection
= *mut ::core
::ffi
::c_void
;
673 pub type IPrintOemCommon
= *mut ::core
::ffi
::c_void
;
674 pub type IPrintOemDriverUI
= *mut ::core
::ffi
::c_void
;
675 pub type IPrintOemUI
= *mut ::core
::ffi
::c_void
;
676 pub type IPrintOemUI2
= *mut ::core
::ffi
::c_void
;
677 pub type IPrintOemUIMXDC
= *mut ::core
::ffi
::c_void
;
678 pub type IPrintPipelineFilter
= *mut ::core
::ffi
::c_void
;
679 pub type IPrintPipelineManagerControl
= *mut ::core
::ffi
::c_void
;
680 pub type IPrintPipelineProgressReport
= *mut ::core
::ffi
::c_void
;
681 pub type IPrintPipelinePropertyBag
= *mut ::core
::ffi
::c_void
;
682 pub type IPrintPreviewDxgiPackageTarget
= *mut ::core
::ffi
::c_void
;
683 pub type IPrintReadStream
= *mut ::core
::ffi
::c_void
;
684 pub type IPrintReadStreamFactory
= *mut ::core
::ffi
::c_void
;
685 pub type IPrintSchemaAsyncOperation
= *mut ::core
::ffi
::c_void
;
686 pub type IPrintSchemaAsyncOperationEvent
= *mut ::core
::ffi
::c_void
;
687 pub type IPrintSchemaCapabilities
= *mut ::core
::ffi
::c_void
;
688 pub type IPrintSchemaCapabilities2
= *mut ::core
::ffi
::c_void
;
689 pub type IPrintSchemaDisplayableElement
= *mut ::core
::ffi
::c_void
;
690 pub type IPrintSchemaElement
= *mut ::core
::ffi
::c_void
;
691 pub type IPrintSchemaFeature
= *mut ::core
::ffi
::c_void
;
692 pub type IPrintSchemaNUpOption
= *mut ::core
::ffi
::c_void
;
693 pub type IPrintSchemaOption
= *mut ::core
::ffi
::c_void
;
694 pub type IPrintSchemaOptionCollection
= *mut ::core
::ffi
::c_void
;
695 pub type IPrintSchemaPageImageableSize
= *mut ::core
::ffi
::c_void
;
696 pub type IPrintSchemaPageMediaSizeOption
= *mut ::core
::ffi
::c_void
;
697 pub type IPrintSchemaParameterDefinition
= *mut ::core
::ffi
::c_void
;
698 pub type IPrintSchemaParameterInitializer
= *mut ::core
::ffi
::c_void
;
699 pub type IPrintSchemaTicket
= *mut ::core
::ffi
::c_void
;
700 pub type IPrintSchemaTicket2
= *mut ::core
::ffi
::c_void
;
701 pub type IPrintTicketProvider
= *mut ::core
::ffi
::c_void
;
702 pub type IPrintTicketProvider2
= *mut ::core
::ffi
::c_void
;
703 pub type IPrintUnidiAsyncNotifyRegistration
= *mut ::core
::ffi
::c_void
;
704 pub type IPrintWriteStream
= *mut ::core
::ffi
::c_void
;
705 pub type IPrintWriteStreamFlush
= *mut ::core
::ffi
::c_void
;
706 pub type IPrinterBidiSetRequestCallback
= *mut ::core
::ffi
::c_void
;
707 pub type IPrinterExtensionAsyncOperation
= *mut ::core
::ffi
::c_void
;
708 pub type IPrinterExtensionContext
= *mut ::core
::ffi
::c_void
;
709 pub type IPrinterExtensionContextCollection
= *mut ::core
::ffi
::c_void
;
710 pub type IPrinterExtensionEvent
= *mut ::core
::ffi
::c_void
;
711 pub type IPrinterExtensionEventArgs
= *mut ::core
::ffi
::c_void
;
712 pub type IPrinterExtensionManager
= *mut ::core
::ffi
::c_void
;
713 pub type IPrinterExtensionRequest
= *mut ::core
::ffi
::c_void
;
714 pub type IPrinterPropertyBag
= *mut ::core
::ffi
::c_void
;
715 pub type IPrinterQueue
= *mut ::core
::ffi
::c_void
;
716 pub type IPrinterQueue2
= *mut ::core
::ffi
::c_void
;
717 pub type IPrinterQueueEvent
= *mut ::core
::ffi
::c_void
;
718 pub type IPrinterQueueView
= *mut ::core
::ffi
::c_void
;
719 pub type IPrinterQueueViewEvent
= *mut ::core
::ffi
::c_void
;
720 pub type IPrinterScriptContext
= *mut ::core
::ffi
::c_void
;
721 pub type IPrinterScriptablePropertyBag
= *mut ::core
::ffi
::c_void
;
722 pub type IPrinterScriptablePropertyBag2
= *mut ::core
::ffi
::c_void
;
723 pub type IPrinterScriptableSequentialStream
= *mut ::core
::ffi
::c_void
;
724 pub type IPrinterScriptableStream
= *mut ::core
::ffi
::c_void
;
725 pub type IXpsDocument
= *mut ::core
::ffi
::c_void
;
726 pub type IXpsDocumentConsumer
= *mut ::core
::ffi
::c_void
;
727 pub type IXpsDocumentProvider
= *mut ::core
::ffi
::c_void
;
728 pub type IXpsPartIterator
= *mut ::core
::ffi
::c_void
;
729 pub type IXpsRasterizationFactory
= *mut ::core
::ffi
::c_void
;
730 pub type IXpsRasterizationFactory1
= *mut ::core
::ffi
::c_void
;
731 pub type IXpsRasterizationFactory2
= *mut ::core
::ffi
::c_void
;
732 pub type IXpsRasterizer
= *mut ::core
::ffi
::c_void
;
733 pub type IXpsRasterizerNotificationCallback
= *mut ::core
::ffi
::c_void
;
734 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
735 pub const APD_COPY_ALL_FILES
: u32 = 4u32;
736 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
737 pub const APD_COPY_FROM_DIRECTORY
: u32 = 16u32;
738 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
739 pub const APD_COPY_NEW_FILES
: u32 = 8u32;
740 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
741 pub const APD_STRICT_DOWNGRADE
: u32 = 2u32;
742 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
743 pub const APD_STRICT_UPGRADE
: u32 = 1u32;
744 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
745 pub const APPLYCPSUI_NO_NEWDEF
: u32 = 1u32;
746 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
747 pub const APPLYCPSUI_OK_CANCEL_BUTTON
: u32 = 2u32;
748 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
749 pub const BIDI_ACCESS_ADMINISTRATOR
: u32 = 1u32;
750 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
751 pub const BIDI_ACCESS_USER
: u32 = 2u32;
752 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
753 pub const BIDI_ACTION_ENUM_SCHEMA
: &str = "EnumSchema";
754 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
755 pub const BIDI_ACTION_GET
: &str = "Get";
756 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
757 pub const BIDI_ACTION_GET_ALL
: &str = "GetAll";
758 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
759 pub const BIDI_ACTION_GET_WITH_ARGUMENT
: &str = "GetWithArgument";
760 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
761 pub const BIDI_ACTION_SET
: &str = "Set";
762 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
763 pub const BOOKLET_EDGE_LEFT
: u32 = 0u32;
764 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
765 pub const BOOKLET_EDGE_RIGHT
: u32 = 1u32;
766 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
767 pub const BOOKLET_PRINT
: u32 = 2u32;
768 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
769 pub const BORDER_PRINT
: u32 = 0u32;
770 pub const BidiRequest
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3105237539, data2: 17913, data3: 18380, data4: [128, 245, 254, 15, 233, 185, 225, 162] }
;
771 pub const BidiRequestContainer
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4233857572, data2: 56069, data3: 18945, data4: [131, 136, 34, 237, 246, 194, 187, 186] }
;
772 pub const BidiSpl
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 711017024, data2: 42181, data3: 19507, data4: [189, 135, 27, 199, 9, 51, 22, 57] }
;
773 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
774 pub const CC_BIG5
: i32 = -10i32;
775 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
776 pub const CC_CP437
: i32 = -1i32;
777 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
778 pub const CC_CP850
: i32 = -2i32;
779 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
780 pub const CC_CP863
: i32 = -3i32;
781 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
782 pub const CC_DEFAULT
: u32 = 0u32;
783 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
784 pub const CC_GB2312
: i32 = -16i32;
785 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
786 pub const CC_ISC
: i32 = -11i32;
787 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
788 pub const CC_JIS
: i32 = -12i32;
789 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
790 pub const CC_JIS_ANK
: i32 = -13i32;
791 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
792 pub const CC_NOPRECNV
: u32 = 65535u32;
793 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
794 pub const CC_NS86
: i32 = -14i32;
795 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
796 pub const CC_SJIS
: i32 = -17i32;
797 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
798 pub const CC_TCA
: i32 = -15i32;
799 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
800 pub const CC_WANSUNG
: i32 = -18i32;
801 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
802 pub const CDM_CONVERT
: u32 = 1u32;
803 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
804 pub const CDM_CONVERT351
: u32 = 2u32;
805 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
806 pub const CDM_DRIVER_DEFAULT
: u32 = 4u32;
807 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
808 pub const CHKBOXS_FALSE_PDATA
: u32 = 3u32;
809 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
810 pub const CHKBOXS_FALSE_TRUE
: u32 = 0u32;
811 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
812 pub const CHKBOXS_NONE_PDATA
: u32 = 6u32;
813 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
814 pub const CHKBOXS_NO_PDATA
: u32 = 4u32;
815 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
816 pub const CHKBOXS_NO_YES
: u32 = 1u32;
817 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
818 pub const CHKBOXS_OFF_ON
: u32 = 2u32;
819 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
820 pub const CHKBOXS_OFF_PDATA
: u32 = 5u32;
821 pub const CLSID_OEMPTPROVIDER
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2440181906, data2: 17874, data3: 18658, data4: [158, 201, 86, 35, 121, 218, 249, 146] }
;
822 pub const CLSID_OEMRENDER
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1835712294, data2: 40760, data3: 4561, data4: [136, 42, 0, 192, 79, 185, 97, 236] }
;
823 pub const CLSID_OEMUI
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 2882437335, data2: 40774, data3: 4561, data4: [136, 42, 0, 192, 79, 185, 97, 236] }
;
824 pub const CLSID_OEMUIMXDC
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1309950720, data2: 23363, data3: 17032, data4: [147, 42, 94, 77, 214, 216, 43, 237] }
;
825 pub const CLSID_PTPROVIDER
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1185682715, data2: 33936, data3: 17713, data4: [150, 204, 85, 191, 43, 241, 158, 17] }
;
826 pub const CLSID_XPSRASTERIZER_FACTORY
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1346271679, data2: 7433, data3: 18276, data4: [157, 114, 30, 176, 198, 89, 103, 198] }
;
827 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
828 pub const COLOR_OPTIMIZATION
: u32 = 1u32;
829 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
830 pub const COPYFILE_EVENT_ADD_PRINTER_CONNECTION
: u32 = 3u32;
831 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
832 pub const COPYFILE_EVENT_DELETE_PRINTER
: u32 = 2u32;
833 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
834 pub const COPYFILE_EVENT_DELETE_PRINTER_CONNECTION
: u32 = 4u32;
835 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
836 pub const COPYFILE_EVENT_FILES_CHANGED
: u32 = 5u32;
837 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
838 pub const COPYFILE_EVENT_SET_PRINTER_DATAEX
: u32 = 1u32;
839 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
840 pub const COPYFILE_FLAG_CLIENT_SPOOLER
: u32 = 1u32;
841 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
842 pub const COPYFILE_FLAG_SERVER_SPOOLER
: u32 = 2u32;
843 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
844 pub const CPSFUNC_ADD_HPROPSHEETPAGE
: u32 = 0u32;
845 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
846 pub const CPSFUNC_ADD_PCOMPROPSHEETUI
: u32 = 3u32;
847 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
848 pub const CPSFUNC_ADD_PCOMPROPSHEETUIA
: u32 = 2u32;
849 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
850 pub const CPSFUNC_ADD_PCOMPROPSHEETUIW
: u32 = 3u32;
851 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
852 pub const CPSFUNC_ADD_PFNPROPSHEETUI
: u32 = 5u32;
853 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
854 pub const CPSFUNC_ADD_PFNPROPSHEETUIA
: u32 = 4u32;
855 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
856 pub const CPSFUNC_ADD_PFNPROPSHEETUIW
: u32 = 5u32;
857 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
858 pub const CPSFUNC_ADD_PROPSHEETPAGE
: u32 = 1u32;
859 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
860 pub const CPSFUNC_ADD_PROPSHEETPAGEA
: u32 = 15u32;
861 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
862 pub const CPSFUNC_ADD_PROPSHEETPAGEW
: u32 = 1u32;
863 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
864 pub const CPSFUNC_DELETE_HCOMPROPSHEET
: u32 = 6u32;
865 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
866 pub const CPSFUNC_DO_APPLY_CPSUI
: u32 = 25u32;
867 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
868 pub const CPSFUNC_GET_HPSUIPAGES
: u32 = 10u32;
869 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
870 pub const CPSFUNC_GET_PAGECOUNT
: u32 = 8u32;
871 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
872 pub const CPSFUNC_GET_PFNPROPSHEETUI_ICON
: u32 = 14u32;
873 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
874 pub const CPSFUNC_IGNORE_CPSUI_PSN_APPLY
: u32 = 24u32;
875 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
876 pub const CPSFUNC_INSERT_PSUIPAGE
: u32 = 17u32;
877 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
878 pub const CPSFUNC_INSERT_PSUIPAGEA
: u32 = 16u32;
879 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
880 pub const CPSFUNC_INSERT_PSUIPAGEW
: u32 = 17u32;
881 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
882 pub const CPSFUNC_LOAD_CPSUI_ICON
: u32 = 13u32;
883 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
884 pub const CPSFUNC_LOAD_CPSUI_STRING
: u32 = 12u32;
885 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
886 pub const CPSFUNC_LOAD_CPSUI_STRINGA
: u32 = 11u32;
887 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
888 pub const CPSFUNC_LOAD_CPSUI_STRINGW
: u32 = 12u32;
889 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
890 pub const CPSFUNC_QUERY_DATABLOCK
: u32 = 22u32;
891 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
892 pub const CPSFUNC_SET_DATABLOCK
: u32 = 21u32;
893 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
894 pub const CPSFUNC_SET_DMPUB_HIDEBITS
: u32 = 23u32;
895 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
896 pub const CPSFUNC_SET_FUSION_CONTEXT
: u32 = 26u32;
897 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
898 pub const CPSFUNC_SET_HSTARTPAGE
: u32 = 7u32;
899 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
900 pub const CPSFUNC_SET_PSUIPAGE_ICON
: u32 = 20u32;
901 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
902 pub const CPSFUNC_SET_PSUIPAGE_TITLE
: u32 = 19u32;
903 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
904 pub const CPSFUNC_SET_PSUIPAGE_TITLEA
: u32 = 18u32;
905 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
906 pub const CPSFUNC_SET_PSUIPAGE_TITLEW
: u32 = 19u32;
907 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
908 pub const CPSFUNC_SET_RESULT
: u32 = 9u32;
909 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
910 pub const CPSUICB_ACTION_ITEMS_APPLIED
: u32 = 4u32;
911 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
912 pub const CPSUICB_ACTION_NONE
: u32 = 0u32;
913 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
914 pub const CPSUICB_ACTION_NO_APPLY_EXIT
: u32 = 3u32;
915 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
916 pub const CPSUICB_ACTION_OPTIF_CHANGED
: u32 = 1u32;
917 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
918 pub const CPSUICB_ACTION_REINIT_ITEMS
: u32 = 2u32;
919 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
920 pub const CPSUICB_REASON_ABOUT
: u32 = 9u32;
921 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
922 pub const CPSUICB_REASON_APPLYNOW
: u32 = 6u32;
923 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
924 pub const CPSUICB_REASON_DLGPROC
: u32 = 3u32;
925 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
926 pub const CPSUICB_REASON_ECB_CHANGED
: u32 = 2u32;
927 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
928 pub const CPSUICB_REASON_EXTPUSH
: u32 = 5u32;
929 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
930 pub const CPSUICB_REASON_ITEMS_REVERTED
: u32 = 8u32;
931 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
932 pub const CPSUICB_REASON_KILLACTIVE
: u32 = 11u32;
933 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
934 pub const CPSUICB_REASON_OPTITEM_SETFOCUS
: u32 = 7u32;
935 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
936 pub const CPSUICB_REASON_PUSHBUTTON
: u32 = 1u32;
937 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
938 pub const CPSUICB_REASON_SEL_CHANGED
: u32 = 0u32;
939 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
940 pub const CPSUICB_REASON_SETACTIVE
: u32 = 10u32;
941 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
942 pub const CPSUICB_REASON_UNDO_CHANGES
: u32 = 4u32;
943 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
944 pub const CPSUIF_ABOUT_CALLBACK
: u32 = 4u32;
945 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
946 pub const CPSUIF_ICONID_AS_HICON
: u32 = 2u32;
947 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
948 pub const CPSUIF_UPDATE_PERMISSION
: u32 = 1u32;
949 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
950 pub const CPSUI_CANCEL
: u32 = 0u32;
951 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
952 pub const CPSUI_OK
: u32 = 1u32;
953 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
954 pub const CPSUI_REBOOTSYSTEM
: u32 = 3u32;
955 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
956 pub const CPSUI_RESTARTWINDOWS
: u32 = 2u32;
957 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
958 pub const CUSTOMPARAM_HEIGHT
: u32 = 1u32;
959 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
960 pub const CUSTOMPARAM_HEIGHTOFFSET
: u32 = 3u32;
961 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
962 pub const CUSTOMPARAM_MAX
: u32 = 5u32;
963 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
964 pub const CUSTOMPARAM_ORIENTATION
: u32 = 4u32;
965 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
966 pub const CUSTOMPARAM_WIDTH
: u32 = 0u32;
967 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
968 pub const CUSTOMPARAM_WIDTHOFFSET
: u32 = 2u32;
969 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
970 pub const DEF_PRIORITY
: u32 = 1u32;
971 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
972 pub const DF_BKSP_OK
: u32 = 64u32;
973 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
974 pub const DF_NOITALIC
: u32 = 1u32;
975 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
976 pub const DF_NOUNDER
: u32 = 2u32;
977 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
978 pub const DF_NO_BOLD
: u32 = 8u32;
979 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
980 pub const DF_NO_DOUBLE_UNDERLINE
: u32 = 16u32;
981 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
982 pub const DF_NO_STRIKETHRU
: u32 = 32u32;
983 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
984 pub const DF_TYPE_CAPSL
: u32 = 3u32;
985 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
986 pub const DF_TYPE_HPINTELLIFONT
: u32 = 0u32;
987 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
988 pub const DF_TYPE_OEM1
: u32 = 4u32;
989 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
990 pub const DF_TYPE_OEM2
: u32 = 5u32;
991 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
992 pub const DF_TYPE_PST1
: u32 = 2u32;
993 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
994 pub const DF_TYPE_TRUETYPE
: u32 = 1u32;
995 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
996 pub const DF_XM_CR
: u32 = 4u32;
997 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
998 pub const DISPID_PRINTEREXTENSION_CONTEXT
: u32 = 11800u32;
999 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1000 pub const DISPID_PRINTEREXTENSION_CONTEXTCOLLECTION
: u32 = 12100u32;
1001 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1002 pub const DISPID_PRINTEREXTENSION_CONTEXTCOLLECTION_COUNT
: u32 = 12101u32;
1003 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1004 pub const DISPID_PRINTEREXTENSION_CONTEXTCOLLECTION_GETAT
: u32 = 12102u32;
1005 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1006 pub const DISPID_PRINTEREXTENSION_CONTEXT_DRIVERPROPERTIES
: u32 = 11803u32;
1007 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1008 pub const DISPID_PRINTEREXTENSION_CONTEXT_PRINTERQUEUE
: u32 = 11801u32;
1009 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1010 pub const DISPID_PRINTEREXTENSION_CONTEXT_PRINTSCHEMATICKET
: u32 = 11802u32;
1011 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1012 pub const DISPID_PRINTEREXTENSION_CONTEXT_USERPROPERTIES
: u32 = 11804u32;
1013 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1014 pub const DISPID_PRINTEREXTENSION_EVENT
: u32 = 12200u32;
1015 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1016 pub const DISPID_PRINTEREXTENSION_EVENTARGS
: u32 = 12000u32;
1017 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1018 pub const DISPID_PRINTEREXTENSION_EVENTARGS_BIDINOTIFICATION
: u32 = 12001u32;
1019 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1020 pub const DISPID_PRINTEREXTENSION_EVENTARGS_DETAILEDREASONID
: u32 = 12005u32;
1021 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1022 pub const DISPID_PRINTEREXTENSION_EVENTARGS_REASONID
: u32 = 12002u32;
1023 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1024 pub const DISPID_PRINTEREXTENSION_EVENTARGS_REQUEST
: u32 = 12003u32;
1025 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1026 pub const DISPID_PRINTEREXTENSION_EVENTARGS_SOURCEAPPLICATION
: u32 = 12004u32;
1027 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1028 pub const DISPID_PRINTEREXTENSION_EVENTARGS_WINDOWMODAL
: u32 = 12006u32;
1029 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1030 pub const DISPID_PRINTEREXTENSION_EVENTARGS_WINDOWPARENT
: u32 = 12007u32;
1031 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1032 pub const DISPID_PRINTEREXTENSION_EVENT_ONDRIVEREVENT
: u32 = 12201u32;
1033 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1034 pub const DISPID_PRINTEREXTENSION_EVENT_ONPRINTERQUEUESENUMERATED
: u32 = 12202u32;
1035 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1036 pub const DISPID_PRINTEREXTENSION_REQUEST
: u32 = 11900u32;
1037 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1038 pub const DISPID_PRINTEREXTENSION_REQUEST_CANCEL
: u32 = 11901u32;
1039 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1040 pub const DISPID_PRINTEREXTENSION_REQUEST_COMPLETE
: u32 = 11902u32;
1041 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1042 pub const DISPID_PRINTERPROPERTYBAG
: u32 = 11400u32;
1043 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1044 pub const DISPID_PRINTERPROPERTYBAG_GETBOOL
: u32 = 11401u32;
1045 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1046 pub const DISPID_PRINTERPROPERTYBAG_GETBYTES
: u32 = 11407u32;
1047 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1048 pub const DISPID_PRINTERPROPERTYBAG_GETINT32
: u32 = 11403u32;
1049 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1050 pub const DISPID_PRINTERPROPERTYBAG_GETREADSTREAM
: u32 = 11409u32;
1051 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1052 pub const DISPID_PRINTERPROPERTYBAG_GETSTRING
: u32 = 11405u32;
1053 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1054 pub const DISPID_PRINTERPROPERTYBAG_GETWRITESTREAM
: u32 = 11410u32;
1055 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1056 pub const DISPID_PRINTERPROPERTYBAG_SETBOOL
: u32 = 11402u32;
1057 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1058 pub const DISPID_PRINTERPROPERTYBAG_SETBYTES
: u32 = 11408u32;
1059 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1060 pub const DISPID_PRINTERPROPERTYBAG_SETINT32
: u32 = 11404u32;
1061 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1062 pub const DISPID_PRINTERPROPERTYBAG_SETSTRING
: u32 = 11406u32;
1063 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1064 pub const DISPID_PRINTERQUEUE
: u32 = 11600u32;
1065 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1066 pub const DISPID_PRINTERQUEUEEVENT
: u32 = 11700u32;
1067 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1068 pub const DISPID_PRINTERQUEUEEVENT_ONBIDIRESPONSERECEIVED
: u32 = 11701u32;
1069 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1070 pub const DISPID_PRINTERQUEUEVIEW
: u32 = 12700u32;
1071 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1072 pub const DISPID_PRINTERQUEUEVIEW_EVENT
: u32 = 12800u32;
1073 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1074 pub const DISPID_PRINTERQUEUEVIEW_EVENT_ONCHANGED
: u32 = 12801u32;
1075 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1076 pub const DISPID_PRINTERQUEUEVIEW_SETVIEWRANGE
: u32 = 12701u32;
1077 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1078 pub const DISPID_PRINTERQUEUE_GETPRINTERQUEUEVIEW
: u32 = 11606u32;
1079 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1080 pub const DISPID_PRINTERQUEUE_GETPROPERTIES
: u32 = 11604u32;
1081 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1082 pub const DISPID_PRINTERQUEUE_HANDLE
: u32 = 11601u32;
1083 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1084 pub const DISPID_PRINTERQUEUE_NAME
: u32 = 11602u32;
1085 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1086 pub const DISPID_PRINTERQUEUE_SENDBIDIQUERY
: u32 = 11603u32;
1087 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1088 pub const DISPID_PRINTERQUEUE_SENDBIDISETREQUESTASYNC
: u32 = 11605u32;
1089 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1090 pub const DISPID_PRINTERSCRIPTABLEPROPERTYBAG
: u32 = 11500u32;
1091 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1092 pub const DISPID_PRINTERSCRIPTABLEPROPERTYBAG_GETBOOL
: u32 = 11501u32;
1093 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1094 pub const DISPID_PRINTERSCRIPTABLEPROPERTYBAG_GETBYTES
: u32 = 11507u32;
1095 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1096 pub const DISPID_PRINTERSCRIPTABLEPROPERTYBAG_GETINT32
: u32 = 11503u32;
1097 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1098 pub const DISPID_PRINTERSCRIPTABLEPROPERTYBAG_GETREADSTREAM
: u32 = 11509u32;
1099 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1100 pub const DISPID_PRINTERSCRIPTABLEPROPERTYBAG_GETSTREAMASXML
: u32 = 11411u32;
1101 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1102 pub const DISPID_PRINTERSCRIPTABLEPROPERTYBAG_GETSTRING
: u32 = 11505u32;
1103 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1104 pub const DISPID_PRINTERSCRIPTABLEPROPERTYBAG_GETWRITESTREAM
: u32 = 11510u32;
1105 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1106 pub const DISPID_PRINTERSCRIPTABLEPROPERTYBAG_SETBOOL
: u32 = 11502u32;
1107 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1108 pub const DISPID_PRINTERSCRIPTABLEPROPERTYBAG_SETBYTES
: u32 = 11508u32;
1109 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1110 pub const DISPID_PRINTERSCRIPTABLEPROPERTYBAG_SETINT32
: u32 = 11504u32;
1111 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1112 pub const DISPID_PRINTERSCRIPTABLEPROPERTYBAG_SETSTRING
: u32 = 11506u32;
1113 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1114 pub const DISPID_PRINTERSCRIPTABLESEQUENTIALSTREAM
: u32 = 11200u32;
1115 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1116 pub const DISPID_PRINTERSCRIPTABLESEQUENTIALSTREAM_READ
: u32 = 11201u32;
1117 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1118 pub const DISPID_PRINTERSCRIPTABLESEQUENTIALSTREAM_WRITE
: u32 = 11202u32;
1119 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1120 pub const DISPID_PRINTERSCRIPTABLESTREAM
: u32 = 11300u32;
1121 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1122 pub const DISPID_PRINTERSCRIPTABLESTREAM_COMMIT
: u32 = 11301u32;
1123 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1124 pub const DISPID_PRINTERSCRIPTABLESTREAM_SEEK
: u32 = 11302u32;
1125 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1126 pub const DISPID_PRINTERSCRIPTABLESTREAM_SETSIZE
: u32 = 11303u32;
1127 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1128 pub const DISPID_PRINTERSCRIPTCONTEXT
: u32 = 12300u32;
1129 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1130 pub const DISPID_PRINTERSCRIPTCONTEXT_DRIVERPROPERTIES
: u32 = 12301u32;
1131 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1132 pub const DISPID_PRINTERSCRIPTCONTEXT_QUEUEPROPERTIES
: u32 = 12302u32;
1133 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1134 pub const DISPID_PRINTERSCRIPTCONTEXT_USERPROPERTIES
: u32 = 12303u32;
1135 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1136 pub const DISPID_PRINTJOBCOLLECTION
: u32 = 12600u32;
1137 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1138 pub const DISPID_PRINTJOBCOLLECTION_COUNT
: u32 = 12601u32;
1139 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1140 pub const DISPID_PRINTJOBCOLLECTION_GETAT
: u32 = 12602u32;
1141 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1142 pub const DISPID_PRINTSCHEMA_ASYNCOPERATION
: u32 = 10900u32;
1143 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1144 pub const DISPID_PRINTSCHEMA_ASYNCOPERATIONEVENT
: u32 = 11100u32;
1145 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1146 pub const DISPID_PRINTSCHEMA_ASYNCOPERATIONEVENT_COMPLETED
: u32 = 11101u32;
1147 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1148 pub const DISPID_PRINTSCHEMA_ASYNCOPERATION_CANCEL
: u32 = 10902u32;
1149 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1150 pub const DISPID_PRINTSCHEMA_ASYNCOPERATION_START
: u32 = 10901u32;
1151 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1152 pub const DISPID_PRINTSCHEMA_CAPABILITIES
: u32 = 10800u32;
1153 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1154 pub const DISPID_PRINTSCHEMA_CAPABILITIES_GETFEATURE
: u32 = 10802u32;
1155 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1156 pub const DISPID_PRINTSCHEMA_CAPABILITIES_GETFEATURE_KEYNAME
: u32 = 10801u32;
1157 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1158 pub const DISPID_PRINTSCHEMA_CAPABILITIES_GETOPTIONS
: u32 = 10807u32;
1159 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1160 pub const DISPID_PRINTSCHEMA_CAPABILITIES_GETPARAMETERDEFINITION
: u32 = 10808u32;
1161 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1162 pub const DISPID_PRINTSCHEMA_CAPABILITIES_GETSELECTEDOPTION
: u32 = 10806u32;
1163 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1164 pub const DISPID_PRINTSCHEMA_CAPABILITIES_JOBCOPIESMAXVALUE
: u32 = 10805u32;
1165 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1166 pub const DISPID_PRINTSCHEMA_CAPABILITIES_JOBCOPIESMINVALUE
: u32 = 10804u32;
1167 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1168 pub const DISPID_PRINTSCHEMA_CAPABILITIES_PAGEIMAGEABLESIZE
: u32 = 10803u32;
1169 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1170 pub const DISPID_PRINTSCHEMA_DISPLAYABLEELEMENT
: u32 = 10100u32;
1171 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1172 pub const DISPID_PRINTSCHEMA_DISPLAYABLEELEMENT_DISPLAYNAME
: u32 = 10101u32;
1173 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1174 pub const DISPID_PRINTSCHEMA_ELEMENT
: u32 = 10000u32;
1175 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1176 pub const DISPID_PRINTSCHEMA_ELEMENT_NAME
: u32 = 10002u32;
1177 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1178 pub const DISPID_PRINTSCHEMA_ELEMENT_NAMESPACEURI
: u32 = 10003u32;
1179 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1180 pub const DISPID_PRINTSCHEMA_ELEMENT_XMLNODE
: u32 = 10001u32;
1181 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1182 pub const DISPID_PRINTSCHEMA_FEATURE
: u32 = 10600u32;
1183 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1184 pub const DISPID_PRINTSCHEMA_FEATURE_DISPLAYUI
: u32 = 10604u32;
1185 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1186 pub const DISPID_PRINTSCHEMA_FEATURE_GETOPTION
: u32 = 10603u32;
1187 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1188 pub const DISPID_PRINTSCHEMA_FEATURE_SELECTEDOPTION
: u32 = 10601u32;
1189 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1190 pub const DISPID_PRINTSCHEMA_FEATURE_SELECTIONTYPE
: u32 = 10602u32;
1191 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1192 pub const DISPID_PRINTSCHEMA_NUPOPTION
: u32 = 10400u32;
1193 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1194 pub const DISPID_PRINTSCHEMA_NUPOPTION_PAGESPERSHEET
: u32 = 10401u32;
1195 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1196 pub const DISPID_PRINTSCHEMA_OPTION
: u32 = 10200u32;
1197 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1198 pub const DISPID_PRINTSCHEMA_OPTIONCOLLECTION
: u32 = 10500u32;
1199 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1200 pub const DISPID_PRINTSCHEMA_OPTIONCOLLECTION_COUNT
: u32 = 10501u32;
1201 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1202 pub const DISPID_PRINTSCHEMA_OPTIONCOLLECTION_GETAT
: u32 = 10502u32;
1203 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1204 pub const DISPID_PRINTSCHEMA_OPTION_CONSTRAINED
: u32 = 10202u32;
1205 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1206 pub const DISPID_PRINTSCHEMA_OPTION_GETPROPERTYVALUE
: u32 = 10203u32;
1207 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1208 pub const DISPID_PRINTSCHEMA_OPTION_SELECTED
: u32 = 10201u32;
1209 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1210 pub const DISPID_PRINTSCHEMA_PAGEIMAGEABLESIZE
: u32 = 10700u32;
1211 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1212 pub const DISPID_PRINTSCHEMA_PAGEIMAGEABLESIZE_EXTENT_HEIGHT
: u32 = 10706u32;
1213 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1214 pub const DISPID_PRINTSCHEMA_PAGEIMAGEABLESIZE_EXTENT_WIDTH
: u32 = 10705u32;
1215 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1216 pub const DISPID_PRINTSCHEMA_PAGEIMAGEABLESIZE_IMAGEABLE_HEIGHT
: u32 = 10702u32;
1217 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1218 pub const DISPID_PRINTSCHEMA_PAGEIMAGEABLESIZE_IMAGEABLE_WIDTH
: u32 = 10701u32;
1219 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1220 pub const DISPID_PRINTSCHEMA_PAGEIMAGEABLESIZE_ORIGIN_HEIGHT
: u32 = 10704u32;
1221 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1222 pub const DISPID_PRINTSCHEMA_PAGEIMAGEABLESIZE_ORIGIN_WIDTH
: u32 = 10703u32;
1223 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1224 pub const DISPID_PRINTSCHEMA_PAGEMEDIASIZEOPTION
: u32 = 10300u32;
1225 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1226 pub const DISPID_PRINTSCHEMA_PAGEMEDIASIZEOPTION_HEIGHT
: u32 = 10302u32;
1227 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1228 pub const DISPID_PRINTSCHEMA_PAGEMEDIASIZEOPTION_WIDTH
: u32 = 10301u32;
1229 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1230 pub const DISPID_PRINTSCHEMA_PARAMETERDEFINITION
: u32 = 12500u32;
1231 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1232 pub const DISPID_PRINTSCHEMA_PARAMETERDEFINITION_DATATYPE
: u32 = 12503u32;
1233 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1234 pub const DISPID_PRINTSCHEMA_PARAMETERDEFINITION_RANGEMAX
: u32 = 12505u32;
1235 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1236 pub const DISPID_PRINTSCHEMA_PARAMETERDEFINITION_RANGEMIN
: u32 = 12504u32;
1237 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1238 pub const DISPID_PRINTSCHEMA_PARAMETERDEFINITION_UNITTYPE
: u32 = 12502u32;
1239 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1240 pub const DISPID_PRINTSCHEMA_PARAMETERDEFINITION_USERINPUTREQUIRED
: u32 = 12501u32;
1241 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1242 pub const DISPID_PRINTSCHEMA_PARAMETERINITIALIZER
: u32 = 12400u32;
1243 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1244 pub const DISPID_PRINTSCHEMA_PARAMETERINITIALIZER_VALUE
: u32 = 12401u32;
1245 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1246 pub const DISPID_PRINTSCHEMA_TICKET
: u32 = 11000u32;
1247 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1248 pub const DISPID_PRINTSCHEMA_TICKET_COMMITASYNC
: u32 = 11004u32;
1249 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1250 pub const DISPID_PRINTSCHEMA_TICKET_GETCAPABILITIES
: u32 = 11006u32;
1251 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1252 pub const DISPID_PRINTSCHEMA_TICKET_GETFEATURE
: u32 = 11002u32;
1253 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1254 pub const DISPID_PRINTSCHEMA_TICKET_GETFEATURE_KEYNAME
: u32 = 11001u32;
1255 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1256 pub const DISPID_PRINTSCHEMA_TICKET_GETPARAMETERINITIALIZER
: u32 = 11008u32;
1257 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1258 pub const DISPID_PRINTSCHEMA_TICKET_JOBCOPIESALLDOCUMENTS
: u32 = 11007u32;
1259 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1260 pub const DISPID_PRINTSCHEMA_TICKET_NOTIFYXMLCHANGED
: u32 = 11005u32;
1261 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1262 pub const DISPID_PRINTSCHEMA_TICKET_VALIDATEASYNC
: u32 = 11003u32;
1263 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1264 pub const DI_CHANNEL
: u32 = 1u32;
1265 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1266 pub const DI_MEMORYMAP_WRITE
: u32 = 1u32;
1267 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1268 pub const DI_READ_SPOOL_JOB
: u32 = 3u32;
1269 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1270 pub const DMPUB_BOOKLET_EDGE
: u32 = 21u32;
1271 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1272 pub const DMPUB_COLOR
: u32 = 6u32;
1273 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1274 pub const DMPUB_COPIES_COLLATE
: u32 = 3u32;
1275 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1276 pub const DMPUB_DEFSOURCE
: u32 = 4u32;
1277 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1278 pub const DMPUB_DITHERTYPE
: u32 = 13u32;
1279 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1280 pub const DMPUB_DUPLEX
: u32 = 7u32;
1281 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1282 pub const DMPUB_FIRST
: u32 = 1u32;
1283 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1284 pub const DMPUB_FORMNAME
: u32 = 9u32;
1285 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1286 pub const DMPUB_ICMINTENT
: u32 = 11u32;
1287 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1288 pub const DMPUB_ICMMETHOD
: u32 = 10u32;
1289 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1290 pub const DMPUB_LAST
: u32 = 21u32;
1291 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1292 pub const DMPUB_MANUAL_DUPLEX
: u32 = 19u32;
1293 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1294 pub const DMPUB_MEDIATYPE
: u32 = 12u32;
1295 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1296 pub const DMPUB_NONE
: u32 = 0u32;
1297 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1298 pub const DMPUB_NUP
: u32 = 16u32;
1299 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1300 pub const DMPUB_NUP_DIRECTION
: u32 = 18u32;
1301 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1302 pub const DMPUB_OEM_GRAPHIC_ITEM
: u32 = 98u32;
1303 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1304 pub const DMPUB_OEM_PAPER_ITEM
: u32 = 97u32;
1305 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1306 pub const DMPUB_OEM_ROOT_ITEM
: u32 = 99u32;
1307 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1308 pub const DMPUB_ORIENTATION
: u32 = 1u32;
1309 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1310 pub const DMPUB_OUTPUTBIN
: u32 = 14u32;
1311 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1312 pub const DMPUB_PAGEORDER
: u32 = 17u32;
1313 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1314 pub const DMPUB_PRINTQUALITY
: u32 = 5u32;
1315 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1316 pub const DMPUB_QUALITY
: u32 = 15u32;
1317 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1318 pub const DMPUB_SCALE
: u32 = 2u32;
1319 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1320 pub const DMPUB_STAPLE
: u32 = 20u32;
1321 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1322 pub const DMPUB_TTOPTION
: u32 = 8u32;
1323 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1324 pub const DMPUB_USER
: u32 = 100u32;
1325 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1326 pub const DM_ADVANCED
: u32 = 16u32;
1327 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1328 pub const DM_INVALIDATE_DRIVER_CACHE
: u32 = 536870912u32;
1329 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1330 pub const DM_NOPERMISSION
: u32 = 32u32;
1331 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1332 pub const DM_PROMPT_NON_MODAL
: u32 = 1073741824u32;
1333 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1334 pub const DM_RESERVED
: u32 = 2147483648u32;
1335 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1336 pub const DM_USER_DEFAULT
: u32 = 64u32;
1337 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1338 pub const DOCUMENTEVENT_ABORTDOC
: u32 = 9u32;
1339 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1340 pub const DOCUMENTEVENT_CREATEDCPOST
: u32 = 2u32;
1341 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1342 pub const DOCUMENTEVENT_CREATEDCPRE
: u32 = 1u32;
1343 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1344 pub const DOCUMENTEVENT_DELETEDC
: u32 = 10u32;
1345 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1346 pub const DOCUMENTEVENT_ENDDOC
: u32 = 8u32;
1347 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1348 pub const DOCUMENTEVENT_ENDDOCPOST
: u32 = 12u32;
1349 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1350 pub const DOCUMENTEVENT_ENDDOCPRE
: u32 = 8u32;
1351 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1352 pub const DOCUMENTEVENT_ENDPAGE
: u32 = 7u32;
1353 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1354 pub const DOCUMENTEVENT_ESCAPE
: u32 = 11u32;
1355 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1356 pub const DOCUMENTEVENT_FAILURE
: i32 = -1i32;
1357 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1358 pub const DOCUMENTEVENT_FIRST
: u32 = 1u32;
1359 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1360 pub const DOCUMENTEVENT_LAST
: u32 = 15u32;
1361 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1362 pub const DOCUMENTEVENT_QUERYFILTER
: u32 = 14u32;
1363 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1364 pub const DOCUMENTEVENT_RESETDCPOST
: u32 = 4u32;
1365 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1366 pub const DOCUMENTEVENT_RESETDCPRE
: u32 = 3u32;
1367 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1368 pub const DOCUMENTEVENT_SPOOLED
: u32 = 65536u32;
1369 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1370 pub const DOCUMENTEVENT_STARTDOC
: u32 = 5u32;
1371 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1372 pub const DOCUMENTEVENT_STARTDOCPOST
: u32 = 13u32;
1373 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1374 pub const DOCUMENTEVENT_STARTDOCPRE
: u32 = 5u32;
1375 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1376 pub const DOCUMENTEVENT_STARTPAGE
: u32 = 6u32;
1377 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1378 pub const DOCUMENTEVENT_SUCCESS
: u32 = 1u32;
1379 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1380 pub const DOCUMENTEVENT_UNSUPPORTED
: u32 = 0u32;
1381 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1382 pub const DOCUMENTEVENT_XPS_ADDFIXEDDOCUMENTPOST
: u32 = 5u32;
1383 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1384 pub const DOCUMENTEVENT_XPS_ADDFIXEDDOCUMENTPRE
: u32 = 2u32;
1385 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1386 pub const DOCUMENTEVENT_XPS_ADDFIXEDDOCUMENTPRINTTICKETPOST
: u32 = 11u32;
1387 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1388 pub const DOCUMENTEVENT_XPS_ADDFIXEDDOCUMENTPRINTTICKETPRE
: u32 = 8u32;
1389 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1390 pub const DOCUMENTEVENT_XPS_ADDFIXEDDOCUMENTSEQUENCEPOST
: u32 = 13u32;
1391 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1392 pub const DOCUMENTEVENT_XPS_ADDFIXEDDOCUMENTSEQUENCEPRE
: u32 = 1u32;
1393 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1394 pub const DOCUMENTEVENT_XPS_ADDFIXEDDOCUMENTSEQUENCEPRINTTICKETPOST
: u32 = 12u32;
1395 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1396 pub const DOCUMENTEVENT_XPS_ADDFIXEDDOCUMENTSEQUENCEPRINTTICKETPRE
: u32 = 7u32;
1397 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1398 pub const DOCUMENTEVENT_XPS_ADDFIXEDPAGEEPRE
: u32 = 3u32;
1399 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1400 pub const DOCUMENTEVENT_XPS_ADDFIXEDPAGEPOST
: u32 = 4u32;
1401 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1402 pub const DOCUMENTEVENT_XPS_ADDFIXEDPAGEPRINTTICKETPOST
: u32 = 10u32;
1403 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1404 pub const DOCUMENTEVENT_XPS_ADDFIXEDPAGEPRINTTICKETPRE
: u32 = 9u32;
1405 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1406 pub const DOCUMENTEVENT_XPS_CANCELJOB
: u32 = 6u32;
1407 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1408 pub const DPD_DELETE_ALL_FILES
: u32 = 4u32;
1409 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1410 pub const DPD_DELETE_SPECIFIC_VERSION
: u32 = 2u32;
1411 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1412 pub const DPD_DELETE_UNUSED_FILES
: u32 = 1u32;
1413 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1414 pub const DPF_ICONID_AS_HICON
: u32 = 1u32;
1415 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1416 pub const DPF_USE_HDLGTEMPLATE
: u32 = 2u32;
1417 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1418 pub const DPS_NOPERMISSION
: u32 = 1u32;
1419 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1420 pub const DP_STD_DOCPROPPAGE1
: u32 = 65533u32;
1421 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1422 pub const DP_STD_DOCPROPPAGE2
: u32 = 65534u32;
1423 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1424 pub const DP_STD_RESERVED_START
: u32 = 65520u32;
1425 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1426 pub const DP_STD_TREEVIEWPAGE
: u32 = 65535u32;
1427 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1428 pub const DRIVER_EVENT_DELETE
: u32 = 2u32;
1429 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1430 pub const DRIVER_EVENT_INITIALIZE
: u32 = 1u32;
1431 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1432 pub const DRIVER_KERNELMODE
: u32 = 1u32;
1433 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1434 pub const DRIVER_USERMODE
: u32 = 2u32;
1435 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1436 pub const DSPRINT_PENDING
: u32 = 2147483648u32;
1437 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1438 pub const DSPRINT_PUBLISH
: u32 = 1u32;
1439 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1440 pub const DSPRINT_REPUBLISH
: u32 = 8u32;
1441 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1442 pub const DSPRINT_UNPUBLISH
: u32 = 4u32;
1443 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1444 pub const DSPRINT_UPDATE
: u32 = 2u32;
1445 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1446 pub const ECBF_CHECKNAME_AT_FRONT
: u32 = 1u32;
1447 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1448 pub const ECBF_CHECKNAME_ONLY
: u32 = 128u32;
1449 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1450 pub const ECBF_CHECKNAME_ONLY_ENABLED
: u32 = 2u32;
1451 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1452 pub const ECBF_ICONID_AS_HICON
: u32 = 4u32;
1453 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1454 pub const ECBF_MASK
: u32 = 255u32;
1455 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1456 pub const ECBF_OVERLAY_ECBICON_IF_CHECKED
: u32 = 16u32;
1457 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1458 pub const ECBF_OVERLAY_NO_ICON
: u32 = 64u32;
1459 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1460 pub const ECBF_OVERLAY_STOP_ICON
: u32 = 32u32;
1461 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1462 pub const ECBF_OVERLAY_WARNING_ICON
: u32 = 8u32;
1463 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1464 pub const EMF_PP_COLOR_OPTIMIZATION
: u32 = 1u32;
1465 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1466 pub const EPF_ICONID_AS_HICON
: u32 = 8u32;
1467 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1468 pub const EPF_INCL_SETUP_TITLE
: u32 = 2u32;
1469 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1470 pub const EPF_MASK
: u32 = 255u32;
1471 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1472 pub const EPF_NO_DOT_DOT_DOT
: u32 = 4u32;
1473 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1474 pub const EPF_OVERLAY_NO_ICON
: u32 = 64u32;
1475 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1476 pub const EPF_OVERLAY_STOP_ICON
: u32 = 32u32;
1477 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1478 pub const EPF_OVERLAY_WARNING_ICON
: u32 = 16u32;
1479 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1480 pub const EPF_PUSH_TYPE_DLGPROC
: u32 = 1u32;
1481 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1482 pub const EPF_USE_HDLGTEMPLATE
: u32 = 128u32;
1483 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1484 pub const ERROR_BIDI_DEVICE_CONFIG_UNCHANGED
: u32 = 13014u32;
1485 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1486 pub const ERROR_BIDI_DEVICE_OFFLINE
: u32 = 13004u32;
1487 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1488 pub const ERROR_BIDI_ERROR_BASE
: u32 = 13000u32;
1489 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1490 pub const ERROR_BIDI_GET_ARGUMENT_NOT_SUPPORTED
: u32 = 13012u32;
1491 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1492 pub const ERROR_BIDI_GET_MISSING_ARGUMENT
: u32 = 13013u32;
1493 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1494 pub const ERROR_BIDI_GET_REQUIRES_ARGUMENT
: u32 = 13011u32;
1495 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1496 pub const ERROR_BIDI_NO_BIDI_SCHEMA_EXTENSIONS
: u32 = 13016u32;
1497 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1498 pub const ERROR_BIDI_NO_LOCALIZED_RESOURCES
: u32 = 13015u32;
1499 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1500 pub const ERROR_BIDI_SCHEMA_NOT_SUPPORTED
: u32 = 13005u32;
1501 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1502 pub const ERROR_BIDI_SCHEMA_READ_ONLY
: u32 = 13002u32;
1503 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1504 pub const ERROR_BIDI_SCHEMA_WRITE_ONLY
: u32 = 13010u32;
1505 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1506 pub const ERROR_BIDI_SERVER_OFFLINE
: u32 = 13003u32;
1507 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1508 pub const ERROR_BIDI_SET_DIFFERENT_TYPE
: u32 = 13006u32;
1509 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1510 pub const ERROR_BIDI_SET_INVALID_SCHEMAPATH
: u32 = 13008u32;
1511 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1512 pub const ERROR_BIDI_SET_MULTIPLE_SCHEMAPATH
: u32 = 13007u32;
1513 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1514 pub const ERROR_BIDI_SET_UNKNOWN_FAILURE
: u32 = 13009u32;
1515 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1516 pub const ERROR_BIDI_STATUS_OK
: u32 = 0u32;
1517 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1518 pub const ERROR_BIDI_STATUS_WARNING
: u32 = 13001u32;
1519 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1520 pub const ERROR_BIDI_UNSUPPORTED_CLIENT_LANGUAGE
: u32 = 13017u32;
1521 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1522 pub const ERROR_BIDI_UNSUPPORTED_RESOURCE_FORMAT
: u32 = 13018u32;
1523 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1524 pub const ERR_CPSUI_ALLOCMEM_FAILED
: i32 = -2i32;
1525 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1526 pub const ERR_CPSUI_CREATEPROPPAGE_FAILED
: i32 = -10i32;
1527 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1528 pub const ERR_CPSUI_CREATE_IMAGELIST_FAILED
: i32 = -33i32;
1529 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1530 pub const ERR_CPSUI_CREATE_TRACKBAR_FAILED
: i32 = -31i32;
1531 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1532 pub const ERR_CPSUI_CREATE_UDARROW_FAILED
: i32 = -32i32;
1533 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1534 pub const ERR_CPSUI_DMCOPIES_USE_EXTPUSH
: i32 = -43i32;
1535 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1536 pub const ERR_CPSUI_FUNCTION_NOT_IMPLEMENTED
: i32 = -9999i32;
1537 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1538 pub const ERR_CPSUI_GETLASTERROR
: i32 = -1i32;
1539 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1540 pub const ERR_CPSUI_INTERNAL_ERROR
: i32 = -10000i32;
1541 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1542 pub const ERR_CPSUI_INVALID_DLGPAGEIDX
: i32 = -16i32;
1543 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1544 pub const ERR_CPSUI_INVALID_DLGPAGE_CBSIZE
: i32 = -14i32;
1545 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1546 pub const ERR_CPSUI_INVALID_DMPUBID
: i32 = -29i32;
1547 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1548 pub const ERR_CPSUI_INVALID_DMPUB_TVOT
: i32 = -30i32;
1549 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1550 pub const ERR_CPSUI_INVALID_ECB_CBSIZE
: i32 = -26i32;
1551 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1552 pub const ERR_CPSUI_INVALID_EDITBOX_BUF_SIZE
: i32 = -25i32;
1553 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1554 pub const ERR_CPSUI_INVALID_EDITBOX_PSEL
: i32 = -24i32;
1555 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1556 pub const ERR_CPSUI_INVALID_EXTPUSH_CBSIZE
: i32 = -39i32;
1557 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1558 pub const ERR_CPSUI_INVALID_LBCB_TYPE
: i32 = -35i32;
1559 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1560 pub const ERR_CPSUI_INVALID_LPARAM
: i32 = -4i32;
1561 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1562 pub const ERR_CPSUI_INVALID_OPTITEM_CBSIZE
: i32 = -19i32;
1563 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1564 pub const ERR_CPSUI_INVALID_OPTPARAM_CBSIZE
: i32 = -23i32;
1565 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1566 pub const ERR_CPSUI_INVALID_OPTTYPE_CBSIZE
: i32 = -20i32;
1567 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1568 pub const ERR_CPSUI_INVALID_OPTTYPE_COUNT
: i32 = -21i32;
1569 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1570 pub const ERR_CPSUI_INVALID_PDATA
: i32 = -3i32;
1571 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1572 pub const ERR_CPSUI_INVALID_PDLGPAGE
: i32 = -13i32;
1573 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1574 pub const ERR_CPSUI_INVALID_PUSHBUTTON_TYPE
: i32 = -38i32;
1575 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1576 pub const ERR_CPSUI_INVALID_TVOT_TYPE
: i32 = -34i32;
1577 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1578 pub const ERR_CPSUI_MORE_THAN_ONE_STDPAGE
: i32 = -12i32;
1579 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1580 pub const ERR_CPSUI_MORE_THAN_ONE_TVPAGE
: i32 = -11i32;
1581 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1582 pub const ERR_CPSUI_NO_EXTPUSH_DLGTEMPLATEID
: i32 = -41i32;
1583 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1584 pub const ERR_CPSUI_NO_PROPSHEETPAGE
: i32 = -8i32;
1585 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1586 pub const ERR_CPSUI_NULL_CALLERNAME
: i32 = -6i32;
1587 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1588 pub const ERR_CPSUI_NULL_ECB_PCHECKEDNAME
: i32 = -28i32;
1589 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1590 pub const ERR_CPSUI_NULL_ECB_PTITLE
: i32 = -27i32;
1591 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1592 pub const ERR_CPSUI_NULL_EXTPUSH_CALLBACK
: i32 = -42i32;
1593 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1594 pub const ERR_CPSUI_NULL_EXTPUSH_DLGPROC
: i32 = -40i32;
1595 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1596 pub const ERR_CPSUI_NULL_HINST
: i32 = -5i32;
1597 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1598 pub const ERR_CPSUI_NULL_OPTITEMNAME
: i32 = -7i32;
1599 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1600 pub const ERR_CPSUI_NULL_POPTITEM
: i32 = -18i32;
1601 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1602 pub const ERR_CPSUI_NULL_POPTPARAM
: i32 = -22i32;
1603 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1604 pub const ERR_CPSUI_SUBITEM_DIFF_DLGPAGEIDX
: i32 = -17i32;
1605 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1606 pub const ERR_CPSUI_SUBITEM_DIFF_OPTIF_HIDE
: i32 = -36i32;
1607 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1608 pub const ERR_CPSUI_TOO_MANY_DLGPAGES
: i32 = -15i32;
1609 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1610 pub const ERR_CPSUI_TOO_MANY_PROPSHEETPAGES
: i32 = -9i32;
1611 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1612 pub const ERR_CPSUI_ZERO_OPTITEM
: i32 = -44i32;
1613 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1614 pub const E_VERSION_NOT_SUPPORTED
: u32 = 2147745793u32;
1615 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1616 pub const FG_CANCHANGE
: u32 = 128u32;
1617 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1618 pub const FILL_WITH_DEFAULTS
: u32 = 1u32;
1619 pub const FMTID_PrinterPropertyBag
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1979297226, data2: 2429, data3: 17859, data4: [166, 228, 186, 178, 158, 39, 111, 62] }
;
1620 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1621 pub const FNT_INFO_CURRENTFONTID
: u32 = 10u32;
1622 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1623 pub const FNT_INFO_FONTBOLD
: u32 = 6u32;
1624 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1625 pub const FNT_INFO_FONTHEIGHT
: u32 = 4u32;
1626 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1627 pub const FNT_INFO_FONTITALIC
: u32 = 7u32;
1628 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1629 pub const FNT_INFO_FONTMAXWIDTH
: u32 = 13u32;
1630 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1631 pub const FNT_INFO_FONTSTRIKETHRU
: u32 = 9u32;
1632 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1633 pub const FNT_INFO_FONTUNDERLINE
: u32 = 8u32;
1634 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1635 pub const FNT_INFO_FONTWIDTH
: u32 = 5u32;
1636 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1637 pub const FNT_INFO_GRAYPERCENTAGE
: u32 = 1u32;
1638 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1639 pub const FNT_INFO_MAX
: u32 = 14u32;
1640 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1641 pub const FNT_INFO_NEXTFONTID
: u32 = 2u32;
1642 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1643 pub const FNT_INFO_NEXTGLYPH
: u32 = 3u32;
1644 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1645 pub const FNT_INFO_PRINTDIRINCCDEGREES
: u32 = 0u32;
1646 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1647 pub const FNT_INFO_TEXTXRES
: u32 = 12u32;
1648 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1649 pub const FNT_INFO_TEXTYRES
: u32 = 11u32;
1650 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1651 pub const FONT_DIR_SORTED
: u32 = 1u32;
1652 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1653 pub const FONT_FL_DEVICEFONT
: u32 = 16u32;
1654 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1655 pub const FONT_FL_GLYPHSET_GTT
: u32 = 32u32;
1656 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1657 pub const FONT_FL_GLYPHSET_RLE
: u32 = 64u32;
1658 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1659 pub const FONT_FL_IFI
: u32 = 2u32;
1660 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1661 pub const FONT_FL_PERMANENT_SF
: u32 = 8u32;
1662 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1663 pub const FONT_FL_RESERVED
: u32 = 32768u32;
1664 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1665 pub const FONT_FL_SOFTFONT
: u32 = 4u32;
1666 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1667 pub const FONT_FL_UFM
: u32 = 1u32;
1668 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1669 pub const FORM_BUILTIN
: u32 = 1u32;
1670 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1671 pub const FORM_PRINTER
: u32 = 2u32;
1672 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1673 pub const FORM_USER
: u32 = 0u32;
1674 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1675 pub const GPD_OEMCUSTOMDATA
: u32 = 1u32;
1676 pub const GUID_DEVINTERFACE_IPPUSB_PRINT
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 4076077953, data2: 62573, data3: 20049, data4: [188, 231, 98, 222, 108, 242, 208, 152] }
;
1677 pub const GUID_DEVINTERFACE_USBPRINT
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 685215661, data2: 23058, data3: 4561, data4: [174, 91, 0, 0, 248, 3, 168, 194] }
;
1678 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1679 pub const IDI_CPSUI_ADVANCE
: u32 = 64058u32;
1680 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1681 pub const IDI_CPSUI_AUTOSEL
: u32 = 64025u32;
1682 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1683 pub const IDI_CPSUI_COLLATE
: u32 = 64030u32;
1684 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1685 pub const IDI_CPSUI_COLOR
: u32 = 64040u32;
1686 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1687 pub const IDI_CPSUI_COPY
: u32 = 64046u32;
1688 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1689 pub const IDI_CPSUI_DEVICE
: u32 = 64060u32;
1690 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1691 pub const IDI_CPSUI_DEVICE2
: u32 = 64061u32;
1692 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1693 pub const IDI_CPSUI_DEVICE_FEATURE
: u32 = 64080u32;
1694 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1695 pub const IDI_CPSUI_DITHER_COARSE
: u32 = 64042u32;
1696 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1697 pub const IDI_CPSUI_DITHER_FINE
: u32 = 64043u32;
1698 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1699 pub const IDI_CPSUI_DITHER_LINEART
: u32 = 64044u32;
1700 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1701 pub const IDI_CPSUI_DITHER_NONE
: u32 = 64041u32;
1702 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1703 pub const IDI_CPSUI_DOCUMENT
: u32 = 64059u32;
1704 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1705 pub const IDI_CPSUI_DUPLEX_HORZ
: u32 = 64032u32;
1706 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1707 pub const IDI_CPSUI_DUPLEX_HORZ_L
: u32 = 64085u32;
1708 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1709 pub const IDI_CPSUI_DUPLEX_NONE
: u32 = 64031u32;
1710 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1711 pub const IDI_CPSUI_DUPLEX_NONE_L
: u32 = 64084u32;
1712 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1713 pub const IDI_CPSUI_DUPLEX_VERT
: u32 = 64033u32;
1714 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1715 pub const IDI_CPSUI_DUPLEX_VERT_L
: u32 = 64086u32;
1716 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1717 pub const IDI_CPSUI_EMPTY
: u32 = 64000u32;
1718 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1719 pub const IDI_CPSUI_ENVELOPE
: u32 = 64010u32;
1720 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1721 pub const IDI_CPSUI_ENVELOPE_FEED
: u32 = 64097u32;
1722 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1723 pub const IDI_CPSUI_ERROR
: u32 = 64050u32;
1724 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1725 pub const IDI_CPSUI_FALSE
: u32 = 64005u32;
1726 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1727 pub const IDI_CPSUI_FAX
: u32 = 64095u32;
1728 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1729 pub const IDI_CPSUI_FONTCART
: u32 = 64013u32;
1730 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1731 pub const IDI_CPSUI_FONTCARTHDR
: u32 = 64012u32;
1732 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1733 pub const IDI_CPSUI_FONTCART_SLOT
: u32 = 64098u32;
1734 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1735 pub const IDI_CPSUI_FONTSUB
: u32 = 64081u32;
1736 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1737 pub const IDI_CPSUI_FORMTRAYASSIGN
: u32 = 64076u32;
1738 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1739 pub const IDI_CPSUI_GENERIC_ITEM
: u32 = 64073u32;
1740 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1741 pub const IDI_CPSUI_GENERIC_OPTION
: u32 = 64072u32;
1742 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1743 pub const IDI_CPSUI_GRAPHIC
: u32 = 64057u32;
1744 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1745 pub const IDI_CPSUI_HALFTONE_SETUP
: u32 = 64048u32;
1746 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1747 pub const IDI_CPSUI_HTCLRADJ
: u32 = 64047u32;
1748 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1749 pub const IDI_CPSUI_HT_DEVICE
: u32 = 64017u32;
1750 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1751 pub const IDI_CPSUI_HT_HOST
: u32 = 64016u32;
1752 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1753 pub const IDI_CPSUI_ICM_INTENT
: u32 = 64053u32;
1754 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1755 pub const IDI_CPSUI_ICM_METHOD
: u32 = 64052u32;
1756 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1757 pub const IDI_CPSUI_ICM_OPTION
: u32 = 64051u32;
1758 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1759 pub const IDI_CPSUI_ICONID_FIRST
: u32 = 64000u32;
1760 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1761 pub const IDI_CPSUI_ICONID_LAST
: u32 = 64111u32;
1762 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1763 pub const IDI_CPSUI_INSTALLABLE_OPTION
: u32 = 64078u32;
1764 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1765 pub const IDI_CPSUI_LANDSCAPE
: u32 = 64023u32;
1766 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1767 pub const IDI_CPSUI_LAYOUT_BMP_ARROWL
: u32 = 64100u32;
1768 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1769 pub const IDI_CPSUI_LAYOUT_BMP_ARROWLR
: u32 = 64104u32;
1770 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1771 pub const IDI_CPSUI_LAYOUT_BMP_ARROWS
: u32 = 64101u32;
1772 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1773 pub const IDI_CPSUI_LAYOUT_BMP_BOOKLETL
: u32 = 64102u32;
1774 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1775 pub const IDI_CPSUI_LAYOUT_BMP_BOOKLETL_NB
: u32 = 64106u32;
1776 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1777 pub const IDI_CPSUI_LAYOUT_BMP_BOOKLETP
: u32 = 64103u32;
1778 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1779 pub const IDI_CPSUI_LAYOUT_BMP_BOOKLETP_NB
: u32 = 64107u32;
1780 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1781 pub const IDI_CPSUI_LAYOUT_BMP_PORTRAIT
: u32 = 64099u32;
1782 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1783 pub const IDI_CPSUI_LAYOUT_BMP_ROT_PORT
: u32 = 64105u32;
1784 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1785 pub const IDI_CPSUI_LF_PEN_PLOTTER
: u32 = 64087u32;
1786 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1787 pub const IDI_CPSUI_LF_RASTER_PLOTTER
: u32 = 64089u32;
1788 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1789 pub const IDI_CPSUI_MANUAL_FEED
: u32 = 64094u32;
1790 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1791 pub const IDI_CPSUI_MEM
: u32 = 64011u32;
1792 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1793 pub const IDI_CPSUI_MONO
: u32 = 64039u32;
1794 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1795 pub const IDI_CPSUI_NO
: u32 = 64003u32;
1796 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1797 pub const IDI_CPSUI_NOTINSTALLED
: u32 = 64069u32;
1798 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1799 pub const IDI_CPSUI_NUP_BORDER
: u32 = 64111u32;
1800 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1801 pub const IDI_CPSUI_OFF
: u32 = 64007u32;
1802 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1803 pub const IDI_CPSUI_ON
: u32 = 64008u32;
1804 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1805 pub const IDI_CPSUI_OPTION
: u32 = 64066u32;
1806 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1807 pub const IDI_CPSUI_OPTION2
: u32 = 64067u32;
1808 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1809 pub const IDI_CPSUI_OUTBIN
: u32 = 64055u32;
1810 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1811 pub const IDI_CPSUI_OUTPUT
: u32 = 64056u32;
1812 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1813 pub const IDI_CPSUI_PAGE_PROTECT
: u32 = 64096u32;
1814 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1815 pub const IDI_CPSUI_PAPER_OUTPUT
: u32 = 64009u32;
1816 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1817 pub const IDI_CPSUI_PAPER_TRAY
: u32 = 64026u32;
1818 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1819 pub const IDI_CPSUI_PAPER_TRAY2
: u32 = 64027u32;
1820 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1821 pub const IDI_CPSUI_PAPER_TRAY3
: u32 = 64028u32;
1822 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1823 pub const IDI_CPSUI_PEN_CARROUSEL
: u32 = 64092u32;
1824 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1825 pub const IDI_CPSUI_PLOTTER_PEN
: u32 = 64093u32;
1826 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1827 pub const IDI_CPSUI_PORTRAIT
: u32 = 64022u32;
1828 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1829 pub const IDI_CPSUI_POSTSCRIPT
: u32 = 64082u32;
1830 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1831 pub const IDI_CPSUI_PRINTER
: u32 = 64062u32;
1832 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1833 pub const IDI_CPSUI_PRINTER2
: u32 = 64063u32;
1834 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1835 pub const IDI_CPSUI_PRINTER3
: u32 = 64064u32;
1836 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1837 pub const IDI_CPSUI_PRINTER4
: u32 = 64065u32;
1838 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1839 pub const IDI_CPSUI_PRINTER_FEATURE
: u32 = 64079u32;
1840 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1841 pub const IDI_CPSUI_PRINTER_FOLDER
: u32 = 64077u32;
1842 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1843 pub const IDI_CPSUI_QUESTION
: u32 = 64075u32;
1844 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1845 pub const IDI_CPSUI_RES_DRAFT
: u32 = 64034u32;
1846 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1847 pub const IDI_CPSUI_RES_HIGH
: u32 = 64037u32;
1848 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1849 pub const IDI_CPSUI_RES_LOW
: u32 = 64035u32;
1850 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1851 pub const IDI_CPSUI_RES_MEDIUM
: u32 = 64036u32;
1852 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1853 pub const IDI_CPSUI_RES_PRESENTATION
: u32 = 64038u32;
1854 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1855 pub const IDI_CPSUI_ROLL_PAPER
: u32 = 64091u32;
1856 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1857 pub const IDI_CPSUI_ROT_LAND
: u32 = 64024u32;
1858 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1859 pub const IDI_CPSUI_ROT_PORT
: u32 = 64110u32;
1860 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1861 pub const IDI_CPSUI_RUN_DIALOG
: u32 = 64074u32;
1862 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1863 pub const IDI_CPSUI_SCALING
: u32 = 64045u32;
1864 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1865 pub const IDI_CPSUI_SEL_NONE
: u32 = 64001u32;
1866 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1867 pub const IDI_CPSUI_SF_PEN_PLOTTER
: u32 = 64088u32;
1868 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1869 pub const IDI_CPSUI_SF_RASTER_PLOTTER
: u32 = 64090u32;
1870 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1871 pub const IDI_CPSUI_STAPLER_OFF
: u32 = 64015u32;
1872 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1873 pub const IDI_CPSUI_STAPLER_ON
: u32 = 64014u32;
1874 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1875 pub const IDI_CPSUI_STD_FORM
: u32 = 64054u32;
1876 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1877 pub const IDI_CPSUI_STOP
: u32 = 64068u32;
1878 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1879 pub const IDI_CPSUI_STOP_WARNING_OVERLAY
: u32 = 64071u32;
1880 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1881 pub const IDI_CPSUI_TELEPHONE
: u32 = 64083u32;
1882 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1883 pub const IDI_CPSUI_TRANSPARENT
: u32 = 64029u32;
1884 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1885 pub const IDI_CPSUI_TRUE
: u32 = 64006u32;
1886 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1887 pub const IDI_CPSUI_TT_DOWNLOADSOFT
: u32 = 64019u32;
1888 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1889 pub const IDI_CPSUI_TT_DOWNLOADVECT
: u32 = 64020u32;
1890 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1891 pub const IDI_CPSUI_TT_PRINTASGRAPHIC
: u32 = 64018u32;
1892 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1893 pub const IDI_CPSUI_TT_SUBDEV
: u32 = 64021u32;
1894 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1895 pub const IDI_CPSUI_WARNING
: u32 = 64002u32;
1896 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1897 pub const IDI_CPSUI_WARNING_OVERLAY
: u32 = 64070u32;
1898 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1899 pub const IDI_CPSUI_WATERMARK
: u32 = 64049u32;
1900 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1901 pub const IDI_CPSUI_YES
: u32 = 64004u32;
1902 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1903 pub const IDS_CPSUI_ABOUT
: u32 = 64848u32;
1904 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1905 pub const IDS_CPSUI_ADVANCED
: u32 = 64722u32;
1906 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1907 pub const IDS_CPSUI_ADVANCEDOCUMENT
: u32 = 64716u32;
1908 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1909 pub const IDS_CPSUI_ALL
: u32 = 64841u32;
1910 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1911 pub const IDS_CPSUI_AUTOSELECT
: u32 = 64718u32;
1912 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1913 pub const IDS_CPSUI_BACKTOFRONT
: u32 = 64857u32;
1914 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1915 pub const IDS_CPSUI_BOND
: u32 = 64786u32;
1916 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1917 pub const IDS_CPSUI_BOOKLET
: u32 = 64873u32;
1918 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1919 pub const IDS_CPSUI_BOOKLET_EDGE
: u32 = 64888u32;
1920 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1921 pub const IDS_CPSUI_BOOKLET_EDGE_LEFT
: u32 = 64889u32;
1922 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1923 pub const IDS_CPSUI_BOOKLET_EDGE_RIGHT
: u32 = 64890u32;
1924 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1925 pub const IDS_CPSUI_CASSETTE_TRAY
: u32 = 64810u32;
1926 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1927 pub const IDS_CPSUI_CHANGE
: u32 = 64702u32;
1928 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1929 pub const IDS_CPSUI_CHANGED
: u32 = 64846u32;
1930 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1931 pub const IDS_CPSUI_CHANGES
: u32 = 64845u32;
1932 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1933 pub const IDS_CPSUI_COARSE
: u32 = 64787u32;
1934 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1935 pub const IDS_CPSUI_COLLATE
: u32 = 64756u32;
1936 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1937 pub const IDS_CPSUI_COLLATED
: u32 = 64757u32;
1938 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1939 pub const IDS_CPSUI_COLON_SEP
: u32 = 64707u32;
1940 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1941 pub const IDS_CPSUI_COLOR
: u32 = 64764u32;
1942 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1943 pub const IDS_CPSUI_COLOR_APPERANCE
: u32 = 64744u32;
1944 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1945 pub const IDS_CPSUI_COPIES
: u32 = 64831u32;
1946 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1947 pub const IDS_CPSUI_COPY
: u32 = 64830u32;
1948 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1949 pub const IDS_CPSUI_DEFAULT
: u32 = 64732u32;
1950 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1951 pub const IDS_CPSUI_DEFAULTDOCUMENT
: u32 = 64714u32;
1952 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1953 pub const IDS_CPSUI_DEFAULT_TRAY
: u32 = 64811u32;
1954 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1955 pub const IDS_CPSUI_DEVICE
: u32 = 64842u32;
1956 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1957 pub const IDS_CPSUI_DEVICEOPTIONS
: u32 = 64725u32;
1958 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1959 pub const IDS_CPSUI_DEVICE_SETTINGS
: u32 = 64852u32;
1960 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1961 pub const IDS_CPSUI_DITHERING
: u32 = 64752u32;
1962 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1963 pub const IDS_CPSUI_DOCUMENT
: u32 = 64715u32;
1964 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1965 pub const IDS_CPSUI_DOWN_THEN_LEFT
: u32 = 64882u32;
1966 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1967 pub const IDS_CPSUI_DOWN_THEN_RIGHT
: u32 = 64880u32;
1968 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1969 pub const IDS_CPSUI_DRAFT
: u32 = 64759u32;
1970 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1971 pub const IDS_CPSUI_DUPLEX
: u32 = 64745u32;
1972 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1973 pub const IDS_CPSUI_ENVELOPE_TRAY
: u32 = 64804u32;
1974 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1975 pub const IDS_CPSUI_ENVMANUAL_TRAY
: u32 = 64805u32;
1976 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1977 pub const IDS_CPSUI_ERRDIFFUSE
: u32 = 64790u32;
1978 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1979 pub const IDS_CPSUI_ERROR
: u32 = 64733u32;
1980 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1981 pub const IDS_CPSUI_EXIST
: u32 = 64736u32;
1982 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1983 pub const IDS_CPSUI_FALSE
: u32 = 64726u32;
1984 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1985 pub const IDS_CPSUI_FAST
: u32 = 64838u32;
1986 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1987 pub const IDS_CPSUI_FAX
: u32 = 64835u32;
1988 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1989 pub const IDS_CPSUI_FINE
: u32 = 64788u32;
1990 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1991 pub const IDS_CPSUI_FORMNAME
: u32 = 64747u32;
1992 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1993 pub const IDS_CPSUI_FORMSOURCE
: u32 = 64812u32;
1994 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1995 pub const IDS_CPSUI_FORMTRAYASSIGN
: u32 = 64798u32;
1996 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1997 pub const IDS_CPSUI_FRONTTOBACK
: u32 = 64856u32;
1998 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
1999 pub const IDS_CPSUI_GLOSSY
: u32 = 64783u32;
2000 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2001 pub const IDS_CPSUI_GRAPHIC
: u32 = 64720u32;
2002 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2003 pub const IDS_CPSUI_GRAYSCALE
: u32 = 64765u32;
2004 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2005 pub const IDS_CPSUI_HALFTONE
: u32 = 64791u32;
2006 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2007 pub const IDS_CPSUI_HALFTONE_SETUP
: u32 = 64817u32;
2008 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2009 pub const IDS_CPSUI_HIGH
: u32 = 64762u32;
2010 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2011 pub const IDS_CPSUI_HORIZONTAL
: u32 = 64768u32;
2012 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2013 pub const IDS_CPSUI_HTCLRADJ
: u32 = 64792u32;
2014 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2015 pub const IDS_CPSUI_ICM
: u32 = 64748u32;
2016 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2017 pub const IDS_CPSUI_ICMINTENT
: u32 = 64750u32;
2018 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2019 pub const IDS_CPSUI_ICMMETHOD
: u32 = 64749u32;
2020 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2021 pub const IDS_CPSUI_ICM_BLACKWHITE
: u32 = 64776u32;
2022 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2023 pub const IDS_CPSUI_ICM_COLORMETRIC
: u32 = 64781u32;
2024 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2025 pub const IDS_CPSUI_ICM_CONTRAST
: u32 = 64780u32;
2026 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2027 pub const IDS_CPSUI_ICM_NO
: u32 = 64777u32;
2028 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2029 pub const IDS_CPSUI_ICM_SATURATION
: u32 = 64779u32;
2030 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2031 pub const IDS_CPSUI_ICM_YES
: u32 = 64778u32;
2032 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2033 pub const IDS_CPSUI_INSTFONTCART
: u32 = 64818u32;
2034 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2035 pub const IDS_CPSUI_LANDSCAPE
: u32 = 64754u32;
2036 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2037 pub const IDS_CPSUI_LARGECAP_TRAY
: u32 = 64809u32;
2038 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2039 pub const IDS_CPSUI_LARGEFMT_TRAY
: u32 = 64808u32;
2040 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2041 pub const IDS_CPSUI_LBCB_NOSEL
: u32 = 64712u32;
2042 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2043 pub const IDS_CPSUI_LEFT_ANGLE
: u32 = 64708u32;
2044 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2045 pub const IDS_CPSUI_LEFT_SLOT
: u32 = 64823u32;
2046 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2047 pub const IDS_CPSUI_LEFT_THEN_DOWN
: u32 = 64881u32;
2048 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2049 pub const IDS_CPSUI_LINEART
: u32 = 64789u32;
2050 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2051 pub const IDS_CPSUI_LONG_SIDE
: u32 = 64770u32;
2052 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2053 pub const IDS_CPSUI_LOW
: u32 = 64760u32;
2054 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2055 pub const IDS_CPSUI_LOWER_TRAY
: u32 = 64801u32;
2056 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2057 pub const IDS_CPSUI_MAILBOX
: u32 = 64829u32;
2058 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2059 pub const IDS_CPSUI_MAKE
: u32 = 64833u32;
2060 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2061 pub const IDS_CPSUI_MANUALFEED
: u32 = 64813u32;
2062 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2063 pub const IDS_CPSUI_MANUAL_DUPLEX
: u32 = 64883u32;
2064 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2065 pub const IDS_CPSUI_MANUAL_DUPLEX_OFF
: u32 = 64885u32;
2066 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2067 pub const IDS_CPSUI_MANUAL_DUPLEX_ON
: u32 = 64884u32;
2068 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2069 pub const IDS_CPSUI_MANUAL_TRAY
: u32 = 64803u32;
2070 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2071 pub const IDS_CPSUI_MEDIA
: u32 = 64751u32;
2072 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2073 pub const IDS_CPSUI_MEDIUM
: u32 = 64761u32;
2074 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2075 pub const IDS_CPSUI_MIDDLE_TRAY
: u32 = 64802u32;
2076 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2077 pub const IDS_CPSUI_MONOCHROME
: u32 = 64766u32;
2078 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2079 pub const IDS_CPSUI_MORE
: u32 = 64701u32;
2080 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2081 pub const IDS_CPSUI_NO
: u32 = 64728u32;
2082 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2083 pub const IDS_CPSUI_NONE
: u32 = 64734u32;
2084 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2085 pub const IDS_CPSUI_NOT
: u32 = 64735u32;
2086 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2087 pub const IDS_CPSUI_NOTINSTALLED
: u32 = 64737u32;
2088 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2089 pub const IDS_CPSUI_NO_NAME
: u32 = 64850u32;
2090 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2091 pub const IDS_CPSUI_NUM_OF_COPIES
: u32 = 64740u32;
2092 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2093 pub const IDS_CPSUI_NUP
: u32 = 64864u32;
2094 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2095 pub const IDS_CPSUI_NUP_BORDER
: u32 = 64891u32;
2096 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2097 pub const IDS_CPSUI_NUP_BORDERED
: u32 = 64892u32;
2098 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2099 pub const IDS_CPSUI_NUP_DIRECTION
: u32 = 64878u32;
2100 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2101 pub const IDS_CPSUI_NUP_FOURUP
: u32 = 64867u32;
2102 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2103 pub const IDS_CPSUI_NUP_NINEUP
: u32 = 64869u32;
2104 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2105 pub const IDS_CPSUI_NUP_NORMAL
: u32 = 64865u32;
2106 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2107 pub const IDS_CPSUI_NUP_SIXTEENUP
: u32 = 64870u32;
2108 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2109 pub const IDS_CPSUI_NUP_SIXUP
: u32 = 64868u32;
2110 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2111 pub const IDS_CPSUI_NUP_TWOUP
: u32 = 64866u32;
2112 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2113 pub const IDS_CPSUI_OF
: u32 = 64704u32;
2114 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2115 pub const IDS_CPSUI_OFF
: u32 = 64730u32;
2116 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2117 pub const IDS_CPSUI_ON
: u32 = 64731u32;
2118 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2119 pub const IDS_CPSUI_ONLYONE
: u32 = 64800u32;
2120 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2121 pub const IDS_CPSUI_OPTION
: u32 = 64703u32;
2122 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2123 pub const IDS_CPSUI_OPTIONS
: u32 = 64721u32;
2124 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2125 pub const IDS_CPSUI_ORIENTATION
: u32 = 64738u32;
2126 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2127 pub const IDS_CPSUI_OUTBINASSIGN
: u32 = 64796u32;
2128 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2129 pub const IDS_CPSUI_OUTPUTBIN
: u32 = 64863u32;
2130 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2131 pub const IDS_CPSUI_PAGEORDER
: u32 = 64855u32;
2132 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2133 pub const IDS_CPSUI_PAGEPROTECT
: u32 = 64816u32;
2134 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2135 pub const IDS_CPSUI_PAPER_OUTPUT
: u32 = 64719u32;
2136 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2137 pub const IDS_CPSUI_PERCENT
: u32 = 64711u32;
2138 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2139 pub const IDS_CPSUI_PLOT
: u32 = 64836u32;
2140 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2141 pub const IDS_CPSUI_PORTRAIT
: u32 = 64753u32;
2142 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2143 pub const IDS_CPSUI_POSTER
: u32 = 64874u32;
2144 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2145 pub const IDS_CPSUI_POSTER_2x2
: u32 = 64875u32;
2146 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2147 pub const IDS_CPSUI_POSTER_3x3
: u32 = 64876u32;
2148 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2149 pub const IDS_CPSUI_POSTER_4x4
: u32 = 64877u32;
2150 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2151 pub const IDS_CPSUI_PRESENTATION
: u32 = 64763u32;
2152 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2153 pub const IDS_CPSUI_PRINT
: u32 = 64834u32;
2154 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2155 pub const IDS_CPSUI_PRINTER
: u32 = 64717u32;
2156 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2157 pub const IDS_CPSUI_PRINTERMEM_KB
: u32 = 64814u32;
2158 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2159 pub const IDS_CPSUI_PRINTERMEM_MB
: u32 = 64815u32;
2160 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2161 pub const IDS_CPSUI_PRINTFLDSETTING
: u32 = 64758u32;
2162 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2163 pub const IDS_CPSUI_PRINTQUALITY
: u32 = 64742u32;
2164 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2165 pub const IDS_CPSUI_PROPERTIES
: u32 = 64713u32;
2166 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2167 pub const IDS_CPSUI_QUALITY_BEST
: u32 = 64861u32;
2168 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2169 pub const IDS_CPSUI_QUALITY_BETTER
: u32 = 64860u32;
2170 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2171 pub const IDS_CPSUI_QUALITY_CUSTOM
: u32 = 64862u32;
2172 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2173 pub const IDS_CPSUI_QUALITY_DRAFT
: u32 = 64859u32;
2174 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2175 pub const IDS_CPSUI_QUALITY_SETTINGS
: u32 = 64858u32;
2176 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2177 pub const IDS_CPSUI_RANGE_FROM
: u32 = 64705u32;
2178 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2179 pub const IDS_CPSUI_REGULAR
: u32 = 64785u32;
2180 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2181 pub const IDS_CPSUI_RESET
: u32 = 64840u32;
2182 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2183 pub const IDS_CPSUI_RESOLUTION
: u32 = 64743u32;
2184 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2185 pub const IDS_CPSUI_REVERT
: u32 = 64844u32;
2186 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2187 pub const IDS_CPSUI_RIGHT_ANGLE
: u32 = 64709u32;
2188 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2189 pub const IDS_CPSUI_RIGHT_SLOT
: u32 = 64824u32;
2190 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2191 pub const IDS_CPSUI_RIGHT_THEN_DOWN
: u32 = 64879u32;
2192 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2193 pub const IDS_CPSUI_ROTATED
: u32 = 64839u32;
2194 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2195 pub const IDS_CPSUI_ROT_LAND
: u32 = 64755u32;
2196 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2197 pub const IDS_CPSUI_ROT_PORT
: u32 = 64886u32;
2198 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2199 pub const IDS_CPSUI_SCALING
: u32 = 64739u32;
2200 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2201 pub const IDS_CPSUI_SETTING
: u32 = 64851u32;
2202 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2203 pub const IDS_CPSUI_SETTINGS
: u32 = 64843u32;
2204 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2205 pub const IDS_CPSUI_SETUP
: u32 = 64700u32;
2206 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2207 pub const IDS_CPSUI_SHORT_SIDE
: u32 = 64771u32;
2208 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2209 pub const IDS_CPSUI_SIDE1
: u32 = 64871u32;
2210 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2211 pub const IDS_CPSUI_SIDE2
: u32 = 64872u32;
2212 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2213 pub const IDS_CPSUI_SIMPLEX
: u32 = 64767u32;
2214 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2215 pub const IDS_CPSUI_SLASH_SEP
: u32 = 64710u32;
2216 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2217 pub const IDS_CPSUI_SLOT1
: u32 = 64819u32;
2218 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2219 pub const IDS_CPSUI_SLOT2
: u32 = 64820u32;
2220 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2221 pub const IDS_CPSUI_SLOT3
: u32 = 64821u32;
2222 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2223 pub const IDS_CPSUI_SLOT4
: u32 = 64822u32;
2224 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2225 pub const IDS_CPSUI_SLOW
: u32 = 64837u32;
2226 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2227 pub const IDS_CPSUI_SMALLFMT_TRAY
: u32 = 64807u32;
2228 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2229 pub const IDS_CPSUI_SOURCE
: u32 = 64741u32;
2230 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2231 pub const IDS_CPSUI_STACKER
: u32 = 64828u32;
2232 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2233 pub const IDS_CPSUI_STANDARD
: u32 = 64782u32;
2234 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2235 pub const IDS_CPSUI_STAPLE
: u32 = 64887u32;
2236 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2237 pub const IDS_CPSUI_STAPLER
: u32 = 64825u32;
2238 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2239 pub const IDS_CPSUI_STAPLER_OFF
: u32 = 64827u32;
2240 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2241 pub const IDS_CPSUI_STAPLER_ON
: u32 = 64826u32;
2242 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2243 pub const IDS_CPSUI_STDDOCPROPTAB
: u32 = 64723u32;
2244 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2245 pub const IDS_CPSUI_STDDOCPROPTAB1
: u32 = 64853u32;
2246 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2247 pub const IDS_CPSUI_STDDOCPROPTAB2
: u32 = 64854u32;
2248 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2249 pub const IDS_CPSUI_STDDOCPROPTVTAB
: u32 = 64724u32;
2250 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2251 pub const IDS_CPSUI_STRID_FIRST
: u32 = 64700u32;
2252 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2253 pub const IDS_CPSUI_STRID_LAST
: u32 = 64892u32;
2254 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2255 pub const IDS_CPSUI_TO
: u32 = 64706u32;
2256 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2257 pub const IDS_CPSUI_TOTAL
: u32 = 64832u32;
2258 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2259 pub const IDS_CPSUI_TRACTOR_TRAY
: u32 = 64806u32;
2260 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2261 pub const IDS_CPSUI_TRANSPARENCY
: u32 = 64784u32;
2262 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2263 pub const IDS_CPSUI_TRUE
: u32 = 64727u32;
2264 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2265 pub const IDS_CPSUI_TTOPTION
: u32 = 64746u32;
2266 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2267 pub const IDS_CPSUI_TT_DOWNLOADSOFT
: u32 = 64773u32;
2268 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2269 pub const IDS_CPSUI_TT_DOWNLOADVECT
: u32 = 64774u32;
2270 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2271 pub const IDS_CPSUI_TT_PRINTASGRAPHIC
: u32 = 64772u32;
2272 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2273 pub const IDS_CPSUI_TT_SUBDEV
: u32 = 64775u32;
2274 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2275 pub const IDS_CPSUI_UPPER_TRAY
: u32 = 64799u32;
2276 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2277 pub const IDS_CPSUI_USE_DEVICE_HT
: u32 = 64794u32;
2278 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2279 pub const IDS_CPSUI_USE_HOST_HT
: u32 = 64793u32;
2280 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2281 pub const IDS_CPSUI_USE_PRINTER_HT
: u32 = 64795u32;
2282 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2283 pub const IDS_CPSUI_VERSION
: u32 = 64849u32;
2284 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2285 pub const IDS_CPSUI_VERTICAL
: u32 = 64769u32;
2286 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2287 pub const IDS_CPSUI_WARNING
: u32 = 64847u32;
2288 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2289 pub const IDS_CPSUI_WATERMARK
: u32 = 64797u32;
2290 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2291 pub const IDS_CPSUI_YES
: u32 = 64729u32;
2292 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2293 pub const INSPSUIPAGE_MODE_AFTER
: u32 = 1u32;
2294 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2295 pub const INSPSUIPAGE_MODE_BEFORE
: u32 = 0u32;
2296 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2297 pub const INSPSUIPAGE_MODE_FIRST_CHILD
: u32 = 2u32;
2298 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2299 pub const INSPSUIPAGE_MODE_INDEX
: u32 = 4u32;
2300 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2301 pub const INSPSUIPAGE_MODE_LAST_CHILD
: u32 = 3u32;
2302 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2303 pub const IOCTL_USBPRINT_ADD_CHILD_DEVICE
: u32 = 2228316u32;
2304 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2305 pub const IOCTL_USBPRINT_ADD_MSIPP_COMPAT_ID
: u32 = 2228308u32;
2306 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2307 pub const IOCTL_USBPRINT_CYCLE_PORT
: u32 = 2228320u32;
2308 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2309 pub const IOCTL_USBPRINT_GET_1284_ID
: u32 = 2228276u32;
2310 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2311 pub const IOCTL_USBPRINT_GET_INTERFACE_TYPE
: u32 = 2228300u32;
2312 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2313 pub const IOCTL_USBPRINT_GET_LPT_STATUS
: u32 = 2228272u32;
2314 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2315 pub const IOCTL_USBPRINT_GET_PROTOCOL
: u32 = 2228292u32;
2316 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2317 pub const IOCTL_USBPRINT_SET_DEVICE_ID
: u32 = 2228312u32;
2318 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2319 pub const IOCTL_USBPRINT_SET_PORT_NUMBER
: u32 = 2228304u32;
2320 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2321 pub const IOCTL_USBPRINT_SET_PROTOCOL
: u32 = 2228296u32;
2322 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2323 pub const IOCTL_USBPRINT_SOFT_RESET
: u32 = 2228288u32;
2324 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2325 pub const IOCTL_USBPRINT_VENDOR_GET_COMMAND
: u32 = 2228284u32;
2326 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2327 pub const IOCTL_USBPRINT_VENDOR_SET_COMMAND
: u32 = 2228280u32;
2328 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2329 pub const IPDFP_COPY_ALL_FILES
: u32 = 1u32;
2330 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2331 pub const JOB_ACCESS_ADMINISTER
: u32 = 16u32;
2332 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2333 pub const JOB_ACCESS_READ
: u32 = 32u32;
2334 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2335 pub const JOB_CONTROL_CANCEL
: u32 = 3u32;
2336 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2337 pub const JOB_CONTROL_DELETE
: u32 = 5u32;
2338 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2339 pub const JOB_CONTROL_LAST_PAGE_EJECTED
: u32 = 7u32;
2340 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2341 pub const JOB_CONTROL_PAUSE
: u32 = 1u32;
2342 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2343 pub const JOB_CONTROL_RELEASE
: u32 = 9u32;
2344 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2345 pub const JOB_CONTROL_RESTART
: u32 = 4u32;
2346 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2347 pub const JOB_CONTROL_RESUME
: u32 = 2u32;
2348 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2349 pub const JOB_CONTROL_RETAIN
: u32 = 8u32;
2350 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2351 pub const JOB_CONTROL_SENT_TO_PRINTER
: u32 = 6u32;
2352 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2353 pub const JOB_NOTIFY_FIELD_BYTES_PRINTED
: u32 = 23u32;
2354 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2355 pub const JOB_NOTIFY_FIELD_DATATYPE
: u32 = 5u32;
2356 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2357 pub const JOB_NOTIFY_FIELD_DEVMODE
: u32 = 9u32;
2358 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2359 pub const JOB_NOTIFY_FIELD_DOCUMENT
: u32 = 13u32;
2360 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2361 pub const JOB_NOTIFY_FIELD_DRIVER_NAME
: u32 = 8u32;
2362 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2363 pub const JOB_NOTIFY_FIELD_MACHINE_NAME
: u32 = 1u32;
2364 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2365 pub const JOB_NOTIFY_FIELD_NOTIFY_NAME
: u32 = 4u32;
2366 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2367 pub const JOB_NOTIFY_FIELD_PAGES_PRINTED
: u32 = 21u32;
2368 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2369 pub const JOB_NOTIFY_FIELD_PARAMETERS
: u32 = 7u32;
2370 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2371 pub const JOB_NOTIFY_FIELD_PORT_NAME
: u32 = 2u32;
2372 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2373 pub const JOB_NOTIFY_FIELD_POSITION
: u32 = 15u32;
2374 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2375 pub const JOB_NOTIFY_FIELD_PRINTER_NAME
: u32 = 0u32;
2376 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2377 pub const JOB_NOTIFY_FIELD_PRINT_PROCESSOR
: u32 = 6u32;
2378 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2379 pub const JOB_NOTIFY_FIELD_PRIORITY
: u32 = 14u32;
2380 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2381 pub const JOB_NOTIFY_FIELD_REMOTE_JOB_ID
: u32 = 24u32;
2382 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2383 pub const JOB_NOTIFY_FIELD_SECURITY_DESCRIPTOR
: u32 = 12u32;
2384 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2385 pub const JOB_NOTIFY_FIELD_START_TIME
: u32 = 17u32;
2386 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2387 pub const JOB_NOTIFY_FIELD_STATUS
: u32 = 10u32;
2388 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2389 pub const JOB_NOTIFY_FIELD_STATUS_STRING
: u32 = 11u32;
2390 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2391 pub const JOB_NOTIFY_FIELD_SUBMITTED
: u32 = 16u32;
2392 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2393 pub const JOB_NOTIFY_FIELD_TIME
: u32 = 19u32;
2394 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2395 pub const JOB_NOTIFY_FIELD_TOTAL_BYTES
: u32 = 22u32;
2396 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2397 pub const JOB_NOTIFY_FIELD_TOTAL_PAGES
: u32 = 20u32;
2398 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2399 pub const JOB_NOTIFY_FIELD_UNTIL_TIME
: u32 = 18u32;
2400 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2401 pub const JOB_NOTIFY_FIELD_USER_NAME
: u32 = 3u32;
2402 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2403 pub const JOB_NOTIFY_TYPE
: u32 = 1u32;
2404 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2405 pub const JOB_POSITION_UNSPECIFIED
: u32 = 0u32;
2406 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2407 pub const JOB_STATUS_BLOCKED_DEVQ
: u32 = 512u32;
2408 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2409 pub const JOB_STATUS_COMPLETE
: u32 = 4096u32;
2410 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2411 pub const JOB_STATUS_DELETED
: u32 = 256u32;
2412 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2413 pub const JOB_STATUS_DELETING
: u32 = 4u32;
2414 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2415 pub const JOB_STATUS_ERROR
: u32 = 2u32;
2416 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2417 pub const JOB_STATUS_OFFLINE
: u32 = 32u32;
2418 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2419 pub const JOB_STATUS_PAPEROUT
: u32 = 64u32;
2420 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2421 pub const JOB_STATUS_PAUSED
: u32 = 1u32;
2422 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2423 pub const JOB_STATUS_PRINTED
: u32 = 128u32;
2424 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2425 pub const JOB_STATUS_PRINTING
: u32 = 16u32;
2426 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2427 pub const JOB_STATUS_RENDERING_LOCALLY
: u32 = 16384u32;
2428 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2429 pub const JOB_STATUS_RESTART
: u32 = 2048u32;
2430 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2431 pub const JOB_STATUS_RETAINED
: u32 = 8192u32;
2432 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2433 pub const JOB_STATUS_SPOOLING
: u32 = 8u32;
2434 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2435 pub const JOB_STATUS_USER_INTERVENTION
: u32 = 1024u32;
2436 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2437 pub const LPR
: u32 = 2u32;
2438 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2439 pub const MAX_ADDRESS_STR_LEN
: u32 = 13u32;
2440 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2441 pub const MAX_CPSFUNC_INDEX
: u32 = 26u32;
2442 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2443 pub const MAX_DEVICEDESCRIPTION_STR_LEN
: u32 = 257u32;
2444 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2445 pub const MAX_DLGPAGE_COUNT
: u32 = 64u32;
2446 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2447 pub const MAX_FORM_KEYWORD_LENGTH
: u32 = 64u32;
2448 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2449 pub const MAX_IPADDR_STR_LEN
: u32 = 16u32;
2450 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2451 pub const MAX_NETWORKNAME2_LEN
: u32 = 128u32;
2452 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2453 pub const MAX_NETWORKNAME_LEN
: u32 = 49u32;
2454 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2455 pub const MAX_PORTNAME_LEN
: u32 = 64u32;
2456 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2457 pub const MAX_PRIORITY
: u32 = 99u32;
2458 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2459 pub const MAX_PROPSHEETUI_REASON_INDEX
: u32 = 5u32;
2460 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2461 pub const MAX_PSUIPAGEINSERT_INDEX
: u32 = 5u32;
2462 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2463 pub const MAX_QUEUENAME_LEN
: u32 = 33u32;
2464 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2465 pub const MAX_RES_STR_CHARS
: u32 = 160u32;
2466 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2467 pub const MAX_SNMP_COMMUNITY_STR_LEN
: u32 = 33u32;
2468 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2469 pub const MIN_PRIORITY
: u32 = 1u32;
2470 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2471 pub const MS_PRINT_JOB_OUTPUT_FILE
: &str = "MsPrintJobOutputFile";
2472 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2473 pub const MTYPE_ADD
: u32 = 64u32;
2474 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2475 pub const MTYPE_COMPOSE
: u32 = 1u32;
2476 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2477 pub const MTYPE_DIRECT
: u32 = 2u32;
2478 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2479 pub const MTYPE_DISABLE
: u32 = 128u32;
2480 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2481 pub const MTYPE_DOUBLE
: u32 = 16u32;
2482 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2483 pub const MTYPE_DOUBLEBYTECHAR_MASK
: u32 = 24u32;
2484 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2485 pub const MTYPE_FORMAT_MASK
: u32 = 7u32;
2486 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2487 pub const MTYPE_PAIRED
: u32 = 4u32;
2488 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2489 pub const MTYPE_PREDEFIN_MASK
: u32 = 224u32;
2490 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2491 pub const MTYPE_REPLACE
: u32 = 32u32;
2492 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2493 pub const MTYPE_SINGLE
: u32 = 8u32;
2494 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2495 pub const MV_GRAPHICS
: u32 = 4u32;
2496 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2497 pub const MV_PHYSICAL
: u32 = 8u32;
2498 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2499 pub const MV_RELATIVE
: u32 = 2u32;
2500 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2501 pub const MV_SENDXMOVECMD
: u32 = 16u32;
2502 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2503 pub const MV_SENDYMOVECMD
: u32 = 32u32;
2504 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2505 pub const MV_UPDATE
: u32 = 1u32;
2506 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2507 pub const MXDCOP_GET_FILENAME
: u32 = 14u32;
2508 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2509 pub const MXDCOP_PRINTTICKET_FIXED_DOC
: u32 = 24u32;
2510 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2511 pub const MXDCOP_PRINTTICKET_FIXED_DOC_SEQ
: u32 = 22u32;
2512 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2513 pub const MXDCOP_PRINTTICKET_FIXED_PAGE
: u32 = 26u32;
2514 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2515 pub const MXDCOP_SET_S0PAGE
: u32 = 28u32;
2516 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2517 pub const MXDCOP_SET_S0PAGE_RESOURCE
: u32 = 30u32;
2518 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2519 pub const MXDCOP_SET_XPSPASSTHRU_MODE
: u32 = 32u32;
2520 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2521 pub const MXDC_ESCAPE
: u32 = 4122u32;
2522 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2523 pub const NORMAL_PRINT
: u32 = 0u32;
2524 pub const NOTIFICATION_RELEASE
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3130675239, data2: 42766, data3: 19175, data4: [155, 125, 235, 62, 6, 173, 65, 87] }
;
2525 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2526 pub const NO_BORDER_PRINT
: u32 = 1u32;
2527 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2528 pub const NO_COLOR_OPTIMIZATION
: u32 = 0u32;
2529 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2530 pub const NO_PRIORITY
: u32 = 0u32;
2531 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2532 pub const OEMCUIP_DOCPROP
: u32 = 1u32;
2533 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2534 pub const OEMCUIP_PRNPROP
: u32 = 2u32;
2535 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2536 pub const OEMDM_CONVERT
: u32 = 3u32;
2537 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2538 pub const OEMDM_DEFAULT
: u32 = 2u32;
2539 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2540 pub const OEMDM_MERGE
: u32 = 4u32;
2541 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2542 pub const OEMDM_SIZE
: u32 = 1u32;
2543 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2544 pub const OEMGDS_FREEMEM
: u32 = 32769u32;
2545 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2546 pub const OEMGDS_JOBTIMEOUT
: u32 = 32770u32;
2547 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2548 pub const OEMGDS_MAX
: u32 = 65536u32;
2549 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2550 pub const OEMGDS_MAXBITMAP
: u32 = 32774u32;
2551 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2552 pub const OEMGDS_MINOUTLINE
: u32 = 32773u32;
2553 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2554 pub const OEMGDS_MIN_DOCSTICKY
: u32 = 1u32;
2555 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2556 pub const OEMGDS_MIN_PRINTERSTICKY
: u32 = 32768u32;
2557 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2558 pub const OEMGDS_PRINTFLAGS
: u32 = 32768u32;
2559 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2560 pub const OEMGDS_PROTOCOL
: u32 = 32772u32;
2561 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2562 pub const OEMGDS_PSDM_CUSTOMSIZE
: u32 = 6u32;
2563 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2564 pub const OEMGDS_PSDM_DIALECT
: u32 = 2u32;
2565 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2566 pub const OEMGDS_PSDM_FLAGS
: u32 = 1u32;
2567 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2568 pub const OEMGDS_PSDM_NUP
: u32 = 4u32;
2569 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2570 pub const OEMGDS_PSDM_PSLEVEL
: u32 = 5u32;
2571 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2572 pub const OEMGDS_PSDM_TTDLFMT
: u32 = 3u32;
2573 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2574 pub const OEMGDS_UNIDM_FLAGS
: u32 = 16385u32;
2575 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2576 pub const OEMGDS_UNIDM_GPDVER
: u32 = 16384u32;
2577 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2578 pub const OEMGDS_WAITTIMEOUT
: u32 = 32771u32;
2579 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2580 pub const OEMGI_GETINTERFACEVERSION
: u32 = 2u32;
2581 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2582 pub const OEMGI_GETPUBLISHERINFO
: u32 = 4u32;
2583 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2584 pub const OEMGI_GETREQUESTEDHELPERINTERFACES
: u32 = 5u32;
2585 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2586 pub const OEMGI_GETSIGNATURE
: u32 = 1u32;
2587 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2588 pub const OEMGI_GETVERSION
: u32 = 3u32;
2589 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2590 pub const OEMPUBLISH_DEFAULT
: u32 = 0u32;
2591 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2592 pub const OEMPUBLISH_IPRINTCOREHELPER
: u32 = 1u32;
2593 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2594 pub const OEMTTY_INFO_CODEPAGE
: u32 = 2u32;
2595 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2596 pub const OEMTTY_INFO_MARGINS
: u32 = 1u32;
2597 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2598 pub const OEMTTY_INFO_NUM_UFMS
: u32 = 3u32;
2599 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2600 pub const OEMTTY_INFO_UFM_IDS
: u32 = 4u32;
2601 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2602 pub const OEM_MODE_PUBLISHER
: u32 = 1u32;
2603 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2604 pub const OIEXTF_ANSI_STRING
: u32 = 1u32;
2605 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2606 pub const OPTCF_HIDE
: u32 = 1u32;
2607 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2608 pub const OPTCF_MASK
: u32 = 1u32;
2609 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2610 pub const OPTIF_CALLBACK
: i32 = 4i32;
2611 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2612 pub const OPTIF_CHANGED
: i32 = 8i32;
2613 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2614 pub const OPTIF_CHANGEONCE
: i32 = 16i32;
2615 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2616 pub const OPTIF_COLLAPSE
: i32 = 1i32;
2617 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2618 pub const OPTIF_DISABLED
: i32 = 32i32;
2619 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2620 pub const OPTIF_ECB_CHECKED
: i32 = 64i32;
2621 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2622 pub const OPTIF_EXT_DISABLED
: i32 = 256i32;
2623 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2624 pub const OPTIF_EXT_HIDE
: i32 = 128i32;
2625 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2626 pub const OPTIF_EXT_IS_EXTPUSH
: i32 = 1024i32;
2627 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2628 pub const OPTIF_HAS_POIEXT
: i32 = 65536i32;
2629 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2630 pub const OPTIF_HIDE
: i32 = 2i32;
2631 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2632 pub const OPTIF_INITIAL_TVITEM
: i32 = 32768i32;
2633 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2634 pub const OPTIF_MASK
: i32 = 131071i32;
2635 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2636 pub const OPTIF_NO_GROUPBOX_NAME
: i32 = 2048i32;
2637 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2638 pub const OPTIF_OVERLAY_NO_ICON
: i32 = 16384i32;
2639 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2640 pub const OPTIF_OVERLAY_STOP_ICON
: i32 = 8192i32;
2641 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2642 pub const OPTIF_OVERLAY_WARNING_ICON
: i32 = 4096i32;
2643 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2644 pub const OPTIF_SEL_AS_HICON
: i32 = 512i32;
2645 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2646 pub const OPTPF_DISABLED
: u32 = 2u32;
2647 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2648 pub const OPTPF_HIDE
: u32 = 1u32;
2649 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2650 pub const OPTPF_ICONID_AS_HICON
: u32 = 4u32;
2651 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2652 pub const OPTPF_MASK
: u32 = 127u32;
2653 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2654 pub const OPTPF_OVERLAY_NO_ICON
: u32 = 32u32;
2655 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2656 pub const OPTPF_OVERLAY_STOP_ICON
: u32 = 16u32;
2657 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2658 pub const OPTPF_OVERLAY_WARNING_ICON
: u32 = 8u32;
2659 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2660 pub const OPTPF_USE_HDLGTEMPLATE
: u32 = 64u32;
2661 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2662 pub const OPTTF_MASK
: u32 = 3u32;
2663 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2664 pub const OPTTF_NOSPACE_BEFORE_POSTFIX
: u32 = 2u32;
2665 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2666 pub const OPTTF_TYPE_DISABLED
: u32 = 1u32;
2667 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2668 pub const OTS_LBCB_INCL_ITEM_NONE
: u32 = 8u32;
2669 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2670 pub const OTS_LBCB_NO_ICON16_IN_ITEM
: u32 = 16u32;
2671 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2672 pub const OTS_LBCB_PROPPAGE_CBUSELB
: u32 = 4u32;
2673 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2674 pub const OTS_LBCB_PROPPAGE_LBUSECB
: u32 = 2u32;
2675 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2676 pub const OTS_LBCB_SORT
: u32 = 1u32;
2677 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2678 pub const OTS_MASK
: u32 = 255u32;
2679 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2680 pub const OTS_PUSH_ENABLE_ALWAYS
: u32 = 128u32;
2681 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2682 pub const OTS_PUSH_INCL_SETUP_TITLE
: u32 = 32u32;
2683 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2684 pub const OTS_PUSH_NO_DOT_DOT_DOT
: u32 = 64u32;
2685 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2686 pub const PDEV_ADJUST_PAPER_MARGIN_TYPE
: u32 = 1u32;
2687 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2688 pub const PDEV_HOSTFONT_ENABLED_TYPE
: u32 = 2u32;
2689 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2690 pub const PDEV_USE_TRUE_COLOR_TYPE
: u32 = 3u32;
2691 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2692 pub const PORT_STATUS_DOOR_OPEN
: u32 = 7u32;
2693 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2694 pub const PORT_STATUS_NO_TONER
: u32 = 6u32;
2695 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2696 pub const PORT_STATUS_OFFLINE
: u32 = 1u32;
2697 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2698 pub const PORT_STATUS_OUTPUT_BIN_FULL
: u32 = 4u32;
2699 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2700 pub const PORT_STATUS_OUT_OF_MEMORY
: u32 = 9u32;
2701 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2702 pub const PORT_STATUS_PAPER_JAM
: u32 = 2u32;
2703 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2704 pub const PORT_STATUS_PAPER_OUT
: u32 = 3u32;
2705 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2706 pub const PORT_STATUS_PAPER_PROBLEM
: u32 = 5u32;
2707 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2708 pub const PORT_STATUS_POWER_SAVE
: u32 = 12u32;
2709 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2710 pub const PORT_STATUS_TONER_LOW
: u32 = 10u32;
2711 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2712 pub const PORT_STATUS_TYPE_ERROR
: u32 = 1u32;
2713 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2714 pub const PORT_STATUS_TYPE_INFO
: u32 = 3u32;
2715 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2716 pub const PORT_STATUS_TYPE_WARNING
: u32 = 2u32;
2717 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2718 pub const PORT_STATUS_USER_INTERVENTION
: u32 = 8u32;
2719 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2720 pub const PORT_STATUS_WARMING_UP
: u32 = 11u32;
2721 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2722 pub const PORT_TYPE_NET_ATTACHED
: u32 = 8u32;
2723 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2724 pub const PORT_TYPE_READ
: u32 = 2u32;
2725 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2726 pub const PORT_TYPE_REDIRECTED
: u32 = 4u32;
2727 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2728 pub const PORT_TYPE_WRITE
: u32 = 1u32;
2729 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2730 pub const PPCAPS_BOOKLET_EDGE
: u32 = 1u32;
2731 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2732 pub const PPCAPS_BORDER_PRINT
: u32 = 1u32;
2733 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2734 pub const PPCAPS_REVERSE_PAGES_FOR_REVERSE_DUPLEX
: u32 = 1u32;
2735 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2736 pub const PPCAPS_RIGHT_THEN_DOWN
: u32 = 1u32;
2737 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2738 pub const PPCAPS_SQUARE_SCALING
: u32 = 1u32;
2739 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2740 pub const PRINTER_ATTRIBUTE_DEFAULT
: u32 = 4u32;
2741 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2742 pub const PRINTER_ATTRIBUTE_DIRECT
: u32 = 2u32;
2743 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2744 pub const PRINTER_ATTRIBUTE_DO_COMPLETE_FIRST
: u32 = 512u32;
2745 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2746 pub const PRINTER_ATTRIBUTE_ENABLE_BIDI
: u32 = 2048u32;
2747 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2748 pub const PRINTER_ATTRIBUTE_ENABLE_DEVQ
: u32 = 128u32;
2749 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2750 pub const PRINTER_ATTRIBUTE_ENTERPRISE_CLOUD
: u32 = 8388608u32;
2751 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2752 pub const PRINTER_ATTRIBUTE_FAX
: u32 = 16384u32;
2753 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2754 pub const PRINTER_ATTRIBUTE_FRIENDLY_NAME
: u32 = 1048576u32;
2755 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2756 pub const PRINTER_ATTRIBUTE_HIDDEN
: u32 = 32u32;
2757 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2758 pub const PRINTER_ATTRIBUTE_KEEPPRINTEDJOBS
: u32 = 256u32;
2759 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2760 pub const PRINTER_ATTRIBUTE_LOCAL
: u32 = 64u32;
2761 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2762 pub const PRINTER_ATTRIBUTE_MACHINE
: u32 = 524288u32;
2763 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2764 pub const PRINTER_ATTRIBUTE_NETWORK
: u32 = 16u32;
2765 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2766 pub const PRINTER_ATTRIBUTE_PER_USER
: u32 = 4194304u32;
2767 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2768 pub const PRINTER_ATTRIBUTE_PUBLISHED
: u32 = 8192u32;
2769 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2770 pub const PRINTER_ATTRIBUTE_PUSHED_MACHINE
: u32 = 262144u32;
2771 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2772 pub const PRINTER_ATTRIBUTE_PUSHED_USER
: u32 = 131072u32;
2773 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2774 pub const PRINTER_ATTRIBUTE_QUEUED
: u32 = 1u32;
2775 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2776 pub const PRINTER_ATTRIBUTE_RAW_ONLY
: u32 = 4096u32;
2777 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2778 pub const PRINTER_ATTRIBUTE_SHARED
: u32 = 8u32;
2779 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2780 pub const PRINTER_ATTRIBUTE_TS
: u32 = 32768u32;
2781 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2782 pub const PRINTER_ATTRIBUTE_TS_GENERIC_DRIVER
: u32 = 2097152u32;
2783 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2784 pub const PRINTER_ATTRIBUTE_WORK_OFFLINE
: u32 = 1024u32;
2785 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2786 pub const PRINTER_CHANGE_ADD_FORM
: u32 = 65536u32;
2787 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2788 pub const PRINTER_CHANGE_ADD_JOB
: u32 = 256u32;
2789 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2790 pub const PRINTER_CHANGE_ADD_PORT
: u32 = 1048576u32;
2791 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2792 pub const PRINTER_CHANGE_ADD_PRINTER
: u32 = 1u32;
2793 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2794 pub const PRINTER_CHANGE_ADD_PRINTER_DRIVER
: u32 = 268435456u32;
2795 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2796 pub const PRINTER_CHANGE_ADD_PRINT_PROCESSOR
: u32 = 16777216u32;
2797 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2798 pub const PRINTER_CHANGE_ALL
: u32 = 2138570751u32;
2799 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2800 pub const PRINTER_CHANGE_CONFIGURE_PORT
: u32 = 2097152u32;
2801 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2802 pub const PRINTER_CHANGE_DELETE_FORM
: u32 = 262144u32;
2803 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2804 pub const PRINTER_CHANGE_DELETE_JOB
: u32 = 1024u32;
2805 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2806 pub const PRINTER_CHANGE_DELETE_PORT
: u32 = 4194304u32;
2807 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2808 pub const PRINTER_CHANGE_DELETE_PRINTER
: u32 = 4u32;
2809 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2810 pub const PRINTER_CHANGE_DELETE_PRINTER_DRIVER
: u32 = 1073741824u32;
2811 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2812 pub const PRINTER_CHANGE_DELETE_PRINT_PROCESSOR
: u32 = 67108864u32;
2813 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2814 pub const PRINTER_CHANGE_FAILED_CONNECTION_PRINTER
: u32 = 8u32;
2815 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2816 pub const PRINTER_CHANGE_FORM
: u32 = 458752u32;
2817 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2818 pub const PRINTER_CHANGE_JOB
: u32 = 65280u32;
2819 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2820 pub const PRINTER_CHANGE_PORT
: u32 = 7340032u32;
2821 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2822 pub const PRINTER_CHANGE_PRINTER
: u32 = 255u32;
2823 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2824 pub const PRINTER_CHANGE_PRINTER_DRIVER
: u32 = 1879048192u32;
2825 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2826 pub const PRINTER_CHANGE_PRINT_PROCESSOR
: u32 = 117440512u32;
2827 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2828 pub const PRINTER_CHANGE_SERVER
: u32 = 134217728u32;
2829 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2830 pub const PRINTER_CHANGE_SET_FORM
: u32 = 131072u32;
2831 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2832 pub const PRINTER_CHANGE_SET_JOB
: u32 = 512u32;
2833 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2834 pub const PRINTER_CHANGE_SET_PRINTER
: u32 = 2u32;
2835 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2836 pub const PRINTER_CHANGE_SET_PRINTER_DRIVER
: u32 = 536870912u32;
2837 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2838 pub const PRINTER_CHANGE_TIMEOUT
: u32 = 2147483648u32;
2839 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2840 pub const PRINTER_CHANGE_WRITE_JOB
: u32 = 2048u32;
2841 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2842 pub const PRINTER_CONNECTION_MISMATCH
: u32 = 32u32;
2843 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2844 pub const PRINTER_CONNECTION_NO_UI
: u32 = 64u32;
2845 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2846 pub const PRINTER_CONTROL_PAUSE
: u32 = 1u32;
2847 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2848 pub const PRINTER_CONTROL_PURGE
: u32 = 3u32;
2849 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2850 pub const PRINTER_CONTROL_RESUME
: u32 = 2u32;
2851 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2852 pub const PRINTER_CONTROL_SET_STATUS
: u32 = 4u32;
2853 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2854 pub const PRINTER_DRIVER_CATEGORY_3D
: u32 = 4096u32;
2855 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2856 pub const PRINTER_DRIVER_CATEGORY_CLOUD
: u32 = 8192u32;
2857 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2858 pub const PRINTER_DRIVER_CATEGORY_FAX
: u32 = 64u32;
2859 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2860 pub const PRINTER_DRIVER_CATEGORY_FILE
: u32 = 128u32;
2861 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2862 pub const PRINTER_DRIVER_CATEGORY_SERVICE
: u32 = 512u32;
2863 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2864 pub const PRINTER_DRIVER_CATEGORY_VIRTUAL
: u32 = 256u32;
2865 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2866 pub const PRINTER_DRIVER_CLASS
: u32 = 8u32;
2867 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2868 pub const PRINTER_DRIVER_DERIVED
: u32 = 16u32;
2869 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2870 pub const PRINTER_DRIVER_NOT_SHAREABLE
: u32 = 32u32;
2871 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2872 pub const PRINTER_DRIVER_PACKAGE_AWARE
: u32 = 1u32;
2873 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2874 pub const PRINTER_DRIVER_SANDBOX_DISABLED
: u32 = 2048u32;
2875 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2876 pub const PRINTER_DRIVER_SANDBOX_ENABLED
: u32 = 4u32;
2877 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2878 pub const PRINTER_DRIVER_SOFT_RESET_REQUIRED
: u32 = 1024u32;
2879 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2880 pub const PRINTER_DRIVER_XPS
: u32 = 2u32;
2881 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2882 pub const PRINTER_ENUM_CATEGORY_3D
: u32 = 67108864u32;
2883 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2884 pub const PRINTER_ENUM_CATEGORY_ALL
: u32 = 33554432u32;
2885 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2886 pub const PRINTER_ENUM_CONNECTIONS
: u32 = 4u32;
2887 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2888 pub const PRINTER_ENUM_CONTAINER
: u32 = 32768u32;
2889 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2890 pub const PRINTER_ENUM_DEFAULT
: u32 = 1u32;
2891 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2892 pub const PRINTER_ENUM_EXPAND
: u32 = 16384u32;
2893 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2894 pub const PRINTER_ENUM_FAVORITE
: u32 = 4u32;
2895 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2896 pub const PRINTER_ENUM_HIDE
: u32 = 16777216u32;
2897 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2898 pub const PRINTER_ENUM_ICON1
: u32 = 65536u32;
2899 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2900 pub const PRINTER_ENUM_ICON2
: u32 = 131072u32;
2901 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2902 pub const PRINTER_ENUM_ICON3
: u32 = 262144u32;
2903 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2904 pub const PRINTER_ENUM_ICON4
: u32 = 524288u32;
2905 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2906 pub const PRINTER_ENUM_ICON5
: u32 = 1048576u32;
2907 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2908 pub const PRINTER_ENUM_ICON6
: u32 = 2097152u32;
2909 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2910 pub const PRINTER_ENUM_ICON7
: u32 = 4194304u32;
2911 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2912 pub const PRINTER_ENUM_ICON8
: u32 = 8388608u32;
2913 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2914 pub const PRINTER_ENUM_ICONMASK
: u32 = 16711680u32;
2915 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2916 pub const PRINTER_ENUM_LOCAL
: u32 = 2u32;
2917 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2918 pub const PRINTER_ENUM_NAME
: u32 = 8u32;
2919 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2920 pub const PRINTER_ENUM_NETWORK
: u32 = 64u32;
2921 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2922 pub const PRINTER_ENUM_REMOTE
: u32 = 16u32;
2923 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2924 pub const PRINTER_ENUM_SHARED
: u32 = 32u32;
2925 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2926 pub const PRINTER_ERROR_INFORMATION
: u32 = 2147483648u32;
2927 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2928 pub const PRINTER_ERROR_JAM
: u32 = 2u32;
2929 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2930 pub const PRINTER_ERROR_OUTOFPAPER
: u32 = 1u32;
2931 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2932 pub const PRINTER_ERROR_OUTOFTONER
: u32 = 4u32;
2933 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2934 pub const PRINTER_ERROR_SEVERE
: u32 = 536870912u32;
2935 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2936 pub const PRINTER_ERROR_WARNING
: u32 = 1073741824u32;
2937 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2938 pub const PRINTER_EVENT_ADD_CONNECTION
: u32 = 1u32;
2939 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2940 pub const PRINTER_EVENT_ADD_CONNECTION_NO_UI
: u32 = 9u32;
2941 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2942 pub const PRINTER_EVENT_ATTRIBUTES_CHANGED
: u32 = 7u32;
2943 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2944 pub const PRINTER_EVENT_CACHE_DELETE
: u32 = 6u32;
2945 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2946 pub const PRINTER_EVENT_CACHE_REFRESH
: u32 = 5u32;
2947 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2948 pub const PRINTER_EVENT_CONFIGURATION_CHANGE
: u32 = 0u32;
2949 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2950 pub const PRINTER_EVENT_CONFIGURATION_UPDATE
: u32 = 8u32;
2951 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2952 pub const PRINTER_EVENT_DELETE
: u32 = 4u32;
2953 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2954 pub const PRINTER_EVENT_DELETE_CONNECTION
: u32 = 2u32;
2955 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2956 pub const PRINTER_EVENT_DELETE_CONNECTION_NO_UI
: u32 = 10u32;
2957 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2958 pub const PRINTER_EVENT_FLAG_NO_UI
: u32 = 1u32;
2959 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2960 pub const PRINTER_EVENT_INITIALIZE
: u32 = 3u32;
2961 pub const PRINTER_EXTENSION_DETAILEDREASON_PRINTER_STATUS
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1566185220, data2: 57297, data3: 16769, data4: [142, 238, 129, 92, 134, 237, 173, 49] }
;
2962 pub const PRINTER_EXTENSION_REASON_DRIVER_EVENT
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 599462696, data2: 25566, data3: 17043, data4: [145, 91, 166, 162, 61, 146, 154, 203] }
;
2963 pub const PRINTER_EXTENSION_REASON_PRINT_PREFERENCES
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3968804383, data2: 9852, data3: 18079, data4: [181, 214, 57, 51, 2, 60, 41, 204] }
;
2964 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2965 pub const PRINTER_NOTIFY_CATEGORY_3D
: u32 = 8192u32;
2966 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2967 pub const PRINTER_NOTIFY_CATEGORY_ALL
: u32 = 4096u32;
2968 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2969 pub const PRINTER_NOTIFY_FIELD_ATTRIBUTES
: u32 = 13u32;
2970 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2971 pub const PRINTER_NOTIFY_FIELD_AVERAGE_PPM
: u32 = 21u32;
2972 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2973 pub const PRINTER_NOTIFY_FIELD_BRANCH_OFFICE_PRINTING
: u32 = 28u32;
2974 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2975 pub const PRINTER_NOTIFY_FIELD_BYTES_PRINTED
: u32 = 25u32;
2976 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2977 pub const PRINTER_NOTIFY_FIELD_CJOBS
: u32 = 20u32;
2978 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2979 pub const PRINTER_NOTIFY_FIELD_COMMENT
: u32 = 5u32;
2980 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2981 pub const PRINTER_NOTIFY_FIELD_DATATYPE
: u32 = 11u32;
2982 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2983 pub const PRINTER_NOTIFY_FIELD_DEFAULT_PRIORITY
: u32 = 15u32;
2984 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2985 pub const PRINTER_NOTIFY_FIELD_DEVMODE
: u32 = 7u32;
2986 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2987 pub const PRINTER_NOTIFY_FIELD_DRIVER_NAME
: u32 = 4u32;
2988 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2989 pub const PRINTER_NOTIFY_FIELD_FRIENDLY_NAME
: u32 = 27u32;
2990 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2991 pub const PRINTER_NOTIFY_FIELD_LOCATION
: u32 = 6u32;
2992 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2993 pub const PRINTER_NOTIFY_FIELD_OBJECT_GUID
: u32 = 26u32;
2994 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2995 pub const PRINTER_NOTIFY_FIELD_PAGES_PRINTED
: u32 = 23u32;
2996 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2997 pub const PRINTER_NOTIFY_FIELD_PARAMETERS
: u32 = 10u32;
2998 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
2999 pub const PRINTER_NOTIFY_FIELD_PORT_NAME
: u32 = 3u32;
3000 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3001 pub const PRINTER_NOTIFY_FIELD_PRINTER_NAME
: u32 = 1u32;
3002 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3003 pub const PRINTER_NOTIFY_FIELD_PRINT_PROCESSOR
: u32 = 9u32;
3004 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3005 pub const PRINTER_NOTIFY_FIELD_PRIORITY
: u32 = 14u32;
3006 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3007 pub const PRINTER_NOTIFY_FIELD_SECURITY_DESCRIPTOR
: u32 = 12u32;
3008 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3009 pub const PRINTER_NOTIFY_FIELD_SEPFILE
: u32 = 8u32;
3010 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3011 pub const PRINTER_NOTIFY_FIELD_SERVER_NAME
: u32 = 0u32;
3012 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3013 pub const PRINTER_NOTIFY_FIELD_SHARE_NAME
: u32 = 2u32;
3014 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3015 pub const PRINTER_NOTIFY_FIELD_START_TIME
: u32 = 16u32;
3016 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3017 pub const PRINTER_NOTIFY_FIELD_STATUS
: u32 = 18u32;
3018 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3019 pub const PRINTER_NOTIFY_FIELD_STATUS_STRING
: u32 = 19u32;
3020 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3021 pub const PRINTER_NOTIFY_FIELD_TOTAL_BYTES
: u32 = 24u32;
3022 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3023 pub const PRINTER_NOTIFY_FIELD_TOTAL_PAGES
: u32 = 22u32;
3024 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3025 pub const PRINTER_NOTIFY_FIELD_UNTIL_TIME
: u32 = 17u32;
3026 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3027 pub const PRINTER_NOTIFY_INFO_DATA_COMPACT
: u32 = 1u32;
3028 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3029 pub const PRINTER_NOTIFY_INFO_DISCARDED
: u32 = 1u32;
3030 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3031 pub const PRINTER_NOTIFY_OPTIONS_REFRESH
: u32 = 1u32;
3032 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3033 pub const PRINTER_NOTIFY_STATUS_ENDPOINT
: u32 = 1u32;
3034 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3035 pub const PRINTER_NOTIFY_STATUS_INFO
: u32 = 4u32;
3036 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3037 pub const PRINTER_NOTIFY_STATUS_POLL
: u32 = 2u32;
3038 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3039 pub const PRINTER_NOTIFY_TYPE
: u32 = 0u32;
3040 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3041 pub const PRINTER_OEMINTF_VERSION
: u32 = 65536u32;
3042 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3043 pub const PRINTER_STATUS_BUSY
: u32 = 512u32;
3044 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3045 pub const PRINTER_STATUS_DOOR_OPEN
: u32 = 4194304u32;
3046 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3047 pub const PRINTER_STATUS_DRIVER_UPDATE_NEEDED
: u32 = 67108864u32;
3048 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3049 pub const PRINTER_STATUS_ERROR
: u32 = 2u32;
3050 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3051 pub const PRINTER_STATUS_INITIALIZING
: u32 = 32768u32;
3052 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3053 pub const PRINTER_STATUS_IO_ACTIVE
: u32 = 256u32;
3054 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3055 pub const PRINTER_STATUS_MANUAL_FEED
: u32 = 32u32;
3056 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3057 pub const PRINTER_STATUS_NOT_AVAILABLE
: u32 = 4096u32;
3058 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3059 pub const PRINTER_STATUS_NO_TONER
: u32 = 262144u32;
3060 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3061 pub const PRINTER_STATUS_OFFLINE
: u32 = 128u32;
3062 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3063 pub const PRINTER_STATUS_OUTPUT_BIN_FULL
: u32 = 2048u32;
3064 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3065 pub const PRINTER_STATUS_OUT_OF_MEMORY
: u32 = 2097152u32;
3066 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3067 pub const PRINTER_STATUS_PAGE_PUNT
: u32 = 524288u32;
3068 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3069 pub const PRINTER_STATUS_PAPER_JAM
: u32 = 8u32;
3070 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3071 pub const PRINTER_STATUS_PAPER_OUT
: u32 = 16u32;
3072 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3073 pub const PRINTER_STATUS_PAPER_PROBLEM
: u32 = 64u32;
3074 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3075 pub const PRINTER_STATUS_PAUSED
: u32 = 1u32;
3076 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3077 pub const PRINTER_STATUS_PENDING_DELETION
: u32 = 4u32;
3078 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3079 pub const PRINTER_STATUS_POWER_SAVE
: u32 = 16777216u32;
3080 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3081 pub const PRINTER_STATUS_PRINTING
: u32 = 1024u32;
3082 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3083 pub const PRINTER_STATUS_PROCESSING
: u32 = 16384u32;
3084 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3085 pub const PRINTER_STATUS_SERVER_OFFLINE
: u32 = 33554432u32;
3086 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3087 pub const PRINTER_STATUS_SERVER_UNKNOWN
: u32 = 8388608u32;
3088 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3089 pub const PRINTER_STATUS_TONER_LOW
: u32 = 131072u32;
3090 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3091 pub const PRINTER_STATUS_USER_INTERVENTION
: u32 = 1048576u32;
3092 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3093 pub const PRINTER_STATUS_WAITING
: u32 = 8192u32;
3094 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3095 pub const PRINTER_STATUS_WARMING_UP
: u32 = 65536u32;
3096 pub const PRINT_APP_BIDI_NOTIFY_CHANNEL
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 716886563, data2: 47508, data3: 19146, data4: [130, 252, 69, 113, 177, 181, 133, 172] }
;
3097 pub const PRINT_PORT_MONITOR_NOTIFY_CHANNEL
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 635386638, data2: 29865, data3: 18421, data4: [128, 206, 121, 180, 177, 235, 92, 88] }
;
3098 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3099 pub const PROPSHEETUI_INFO_VERSION
: u32 = 256u32;
3100 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3101 pub const PROPSHEETUI_REASON_BEFORE_INIT
: u32 = 5u32;
3102 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3103 pub const PROPSHEETUI_REASON_DESTROY
: u32 = 2u32;
3104 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3105 pub const PROPSHEETUI_REASON_GET_ICON
: u32 = 4u32;
3106 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3107 pub const PROPSHEETUI_REASON_GET_INFO_HEADER
: u32 = 1u32;
3108 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3109 pub const PROPSHEETUI_REASON_INIT
: u32 = 0u32;
3110 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3111 pub const PROPSHEETUI_REASON_SET_RESULT
: u32 = 3u32;
3112 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3113 pub const PROTOCOL_LPR_TYPE
: u32 = 2u32;
3114 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3115 pub const PROTOCOL_RAWTCP_TYPE
: u32 = 1u32;
3116 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3117 pub const PROTOCOL_UNKNOWN_TYPE
: u32 = 0u32;
3118 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3119 pub const PSUIHDRF_DEFTITLE
: u32 = 16u32;
3120 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3121 pub const PSUIHDRF_EXACT_PTITLE
: u32 = 32u32;
3122 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3123 pub const PSUIHDRF_NOAPPLYNOW
: u32 = 2u32;
3124 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3125 pub const PSUIHDRF_OBSOLETE
: u32 = 1u32;
3126 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3127 pub const PSUIHDRF_PROPTITLE
: u32 = 4u32;
3128 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3129 pub const PSUIHDRF_USEHICON
: u32 = 8u32;
3130 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3131 pub const PSUIINFO_UNICODE
: u32 = 1u32;
3132 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3133 pub const PSUIPAGEINSERT_DLL
: u32 = 5u32;
3134 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3135 pub const PSUIPAGEINSERT_GROUP_PARENT
: u32 = 0u32;
3136 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3137 pub const PSUIPAGEINSERT_HPROPSHEETPAGE
: u32 = 4u32;
3138 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3139 pub const PSUIPAGEINSERT_PCOMPROPSHEETUI
: u32 = 1u32;
3140 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3141 pub const PSUIPAGEINSERT_PFNPROPSHEETUI
: u32 = 2u32;
3142 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3143 pub const PSUIPAGEINSERT_PROPSHEETPAGE
: u32 = 3u32;
3144 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3145 pub const PUSHBUTTON_TYPE_CALLBACK
: u32 = 1u32;
3146 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3147 pub const PUSHBUTTON_TYPE_DLGPROC
: u32 = 0u32;
3148 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3149 pub const PUSHBUTTON_TYPE_HTCLRADJ
: u32 = 2u32;
3150 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3151 pub const PUSHBUTTON_TYPE_HTSETUP
: u32 = 3u32;
3152 pub const PrintSchemaAsyncOperation
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 1135802429, data2: 4338, data3: 18603, data4: [131, 27, 85, 253, 189, 189, 52, 164] }
;
3153 pub const PrinterExtensionManager
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 857432282, data2: 40592, data3: 19920, data4: [156, 132, 234, 196, 230, 89, 182, 31] }
;
3154 pub const PrinterQueue
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3948200496, data2: 31116, data3: 19614, data4: [180, 97, 41, 250, 208, 64, 57, 177] }
;
3155 pub const PrinterQueueView
: ::windows_sys
::core
::GUID
= ::windows_sys
::core
::GUID { data1: 3948200497, data2: 31116, data3: 19614, data4: [180, 97, 41, 250, 208, 64, 57, 177] }
;
3156 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3157 pub const QCP_DEVICEPROFILE
: u32 = 0u32;
3158 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3159 pub const QCP_PROFILEDISK
: u32 = 2u32;
3160 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3161 pub const QCP_PROFILEMEMORY
: u32 = 1u32;
3162 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3163 pub const QCP_SOURCEPROFILE
: u32 = 1u32;
3164 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3165 pub const RAWTCP
: u32 = 1u32;
3166 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3167 pub const REVERSE_PAGES_FOR_REVERSE_DUPLEX
: u32 = 1u32;
3168 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3169 pub const REVERSE_PRINT
: u32 = 1u32;
3170 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3171 pub const RIGHT_THEN_DOWN
: u32 = 1u32;
3172 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3173 pub const ROUTER_STOP_ROUTING
: u32 = 2u32;
3174 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3175 pub const ROUTER_SUCCESS
: u32 = 1u32;
3176 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3177 pub const ROUTER_UNKNOWN
: u32 = 0u32;
3178 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3179 pub const SERVER_NOTIFY_FIELD_PRINT_DRIVER_ISOLATION_GROUP
: u32 = 0u32;
3180 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3181 pub const SERVER_NOTIFY_TYPE
: u32 = 2u32;
3182 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3183 pub const SETOPTIONS_FLAG_KEEP_CONFLICT
: u32 = 2u32;
3184 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3185 pub const SETOPTIONS_FLAG_RESOLVE_CONFLICT
: u32 = 1u32;
3186 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3187 pub const SETOPTIONS_RESULT_CONFLICT_REMAINED
: u32 = 2u32;
3188 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3189 pub const SETOPTIONS_RESULT_CONFLICT_RESOLVED
: u32 = 1u32;
3190 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3191 pub const SETOPTIONS_RESULT_NO_CONFLICT
: u32 = 0u32;
3192 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3193 pub const SPLDS_ASSET_NUMBER
: &str = "assetNumber";
3194 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3195 pub const SPLDS_BYTES_PER_MINUTE
: &str = "bytesPerMinute";
3196 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3197 pub const SPLDS_DESCRIPTION
: &str = "description";
3198 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3199 pub const SPLDS_DRIVER_KEY
: &str = "DsDriver";
3200 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3201 pub const SPLDS_DRIVER_NAME
: &str = "driverName";
3202 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3203 pub const SPLDS_DRIVER_VERSION
: &str = "driverVersion";
3204 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3205 pub const SPLDS_FLAGS
: &str = "flags";
3206 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3207 pub const SPLDS_LOCATION
: &str = "location";
3208 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3209 pub const SPLDS_PORT_NAME
: &str = "portName";
3210 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3211 pub const SPLDS_PRINTER_CLASS
: &str = "printQueue";
3212 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3213 pub const SPLDS_PRINTER_LOCATIONS
: &str = "printerLocations";
3214 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3215 pub const SPLDS_PRINTER_MODEL
: &str = "printerModel";
3216 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3217 pub const SPLDS_PRINTER_NAME
: &str = "printerName";
3218 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3219 pub const SPLDS_PRINTER_NAME_ALIASES
: &str = "printerNameAliases";
3220 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3221 pub const SPLDS_PRINT_ATTRIBUTES
: &str = "printAttributes";
3222 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3223 pub const SPLDS_PRINT_BIN_NAMES
: &str = "printBinNames";
3224 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3225 pub const SPLDS_PRINT_COLLATE
: &str = "printCollate";
3226 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3227 pub const SPLDS_PRINT_COLOR
: &str = "printColor";
3228 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3229 pub const SPLDS_PRINT_DUPLEX_SUPPORTED
: &str = "printDuplexSupported";
3230 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3231 pub const SPLDS_PRINT_END_TIME
: &str = "printEndTime";
3232 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3233 pub const SPLDS_PRINT_KEEP_PRINTED_JOBS
: &str = "printKeepPrintedJobs";
3234 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3235 pub const SPLDS_PRINT_LANGUAGE
: &str = "printLanguage";
3236 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3237 pub const SPLDS_PRINT_MAC_ADDRESS
: &str = "printMACAddress";
3238 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3239 pub const SPLDS_PRINT_MAX_RESOLUTION_SUPPORTED
: &str = "printMaxResolutionSupported";
3240 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3241 pub const SPLDS_PRINT_MAX_X_EXTENT
: &str = "printMaxXExtent";
3242 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3243 pub const SPLDS_PRINT_MAX_Y_EXTENT
: &str = "printMaxYExtent";
3244 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3245 pub const SPLDS_PRINT_MEDIA_READY
: &str = "printMediaReady";
3246 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3247 pub const SPLDS_PRINT_MEDIA_SUPPORTED
: &str = "printMediaSupported";
3248 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3249 pub const SPLDS_PRINT_MEMORY
: &str = "printMemory";
3250 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3251 pub const SPLDS_PRINT_MIN_X_EXTENT
: &str = "printMinXExtent";
3252 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3253 pub const SPLDS_PRINT_MIN_Y_EXTENT
: &str = "printMinYExtent";
3254 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3255 pub const SPLDS_PRINT_NETWORK_ADDRESS
: &str = "printNetworkAddress";
3256 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3257 pub const SPLDS_PRINT_NOTIFY
: &str = "printNotify";
3258 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3259 pub const SPLDS_PRINT_NUMBER_UP
: &str = "printNumberUp";
3260 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3261 pub const SPLDS_PRINT_ORIENTATIONS_SUPPORTED
: &str = "printOrientationsSupported";
3262 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3263 pub const SPLDS_PRINT_OWNER
: &str = "printOwner";
3264 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3265 pub const SPLDS_PRINT_PAGES_PER_MINUTE
: &str = "printPagesPerMinute";
3266 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3267 pub const SPLDS_PRINT_RATE
: &str = "printRate";
3268 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3269 pub const SPLDS_PRINT_RATE_UNIT
: &str = "printRateUnit";
3270 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3271 pub const SPLDS_PRINT_SEPARATOR_FILE
: &str = "printSeparatorFile";
3272 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3273 pub const SPLDS_PRINT_SHARE_NAME
: &str = "printShareName";
3274 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3275 pub const SPLDS_PRINT_SPOOLING
: &str = "printSpooling";
3276 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3277 pub const SPLDS_PRINT_STAPLING_SUPPORTED
: &str = "printStaplingSupported";
3278 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3279 pub const SPLDS_PRINT_START_TIME
: &str = "printStartTime";
3280 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3281 pub const SPLDS_PRINT_STATUS
: &str = "printStatus";
3282 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3283 pub const SPLDS_PRIORITY
: &str = "priority";
3284 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3285 pub const SPLDS_SERVER_NAME
: &str = "serverName";
3286 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3287 pub const SPLDS_SHORT_SERVER_NAME
: &str = "shortServerName";
3288 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3289 pub const SPLDS_SPOOLER_KEY
: &str = "DsSpooler";
3290 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3291 pub const SPLDS_UNC_NAME
: &str = "uNCName";
3292 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3293 pub const SPLDS_URL
: &str = "url";
3294 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3295 pub const SPLDS_USER_KEY
: &str = "DsUser";
3296 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3297 pub const SPLDS_VERSION_NUMBER
: &str = "versionNumber";
3298 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3299 pub const SPLPRINTER_USER_MODE_PRINTER_DRIVER
: &str = "SPLUserModePrinterDriver";
3300 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3301 pub const SPLREG_ALLOW_USER_MANAGEFORMS
: &str = "AllowUserManageForms";
3302 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3303 pub const SPLREG_ARCHITECTURE
: &str = "Architecture";
3304 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3305 pub const SPLREG_BEEP_ENABLED
: &str = "BeepEnabled";
3306 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3307 pub const SPLREG_DEFAULT_SPOOL_DIRECTORY
: &str = "DefaultSpoolDirectory";
3308 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3309 pub const SPLREG_DNS_MACHINE_NAME
: &str = "DNSMachineName";
3310 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3311 pub const SPLREG_DS_PRESENT
: &str = "DsPresent";
3312 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3313 pub const SPLREG_DS_PRESENT_FOR_USER
: &str = "DsPresentForUser";
3314 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3315 pub const SPLREG_EVENT_LOG
: &str = "EventLog";
3316 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3317 pub const SPLREG_MAJOR_VERSION
: &str = "MajorVersion";
3318 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3319 pub const SPLREG_MINOR_VERSION
: &str = "MinorVersion";
3320 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3321 pub const SPLREG_NET_POPUP
: &str = "NetPopup";
3322 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3323 pub const SPLREG_NET_POPUP_TO_COMPUTER
: &str = "NetPopupToComputer";
3324 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3325 pub const SPLREG_OS_VERSION
: &str = "OSVersion";
3326 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3327 pub const SPLREG_OS_VERSIONEX
: &str = "OSVersionEx";
3328 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3329 pub const SPLREG_PORT_THREAD_PRIORITY
: &str = "PortThreadPriority";
3330 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3331 pub const SPLREG_PORT_THREAD_PRIORITY_DEFAULT
: &str = "PortThreadPriorityDefault";
3332 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3333 pub const SPLREG_PRINT_DRIVER_ISOLATION_EXECUTION_POLICY
: &str = "PrintDriverIsolationExecutionPolicy";
3334 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3335 pub const SPLREG_PRINT_DRIVER_ISOLATION_GROUPS
: &str = "PrintDriverIsolationGroups";
3336 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3337 pub const SPLREG_PRINT_DRIVER_ISOLATION_IDLE_TIMEOUT
: &str = "PrintDriverIsolationIdleTimeout";
3338 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3339 pub const SPLREG_PRINT_DRIVER_ISOLATION_MAX_OBJECTS_BEFORE_RECYCLE
: &str = "PrintDriverIsolationMaxobjsBeforeRecycle";
3340 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3341 pub const SPLREG_PRINT_DRIVER_ISOLATION_OVERRIDE_POLICY
: &str = "PrintDriverIsolationOverrideCompat";
3342 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3343 pub const SPLREG_PRINT_DRIVER_ISOLATION_TIME_BEFORE_RECYCLE
: &str = "PrintDriverIsolationTimeBeforeRecycle";
3344 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3345 pub const SPLREG_PRINT_QUEUE_V4_DRIVER_DIRECTORY
: &str = "PrintQueueV4DriverDirectory";
3346 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3347 pub const SPLREG_REMOTE_FAX
: &str = "RemoteFax";
3348 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3349 pub const SPLREG_RESTART_JOB_ON_POOL_ENABLED
: &str = "RestartJobOnPoolEnabled";
3350 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3351 pub const SPLREG_RESTART_JOB_ON_POOL_ERROR
: &str = "RestartJobOnPoolError";
3352 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3353 pub const SPLREG_RETRY_POPUP
: &str = "RetryPopup";
3354 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3355 pub const SPLREG_SCHEDULER_THREAD_PRIORITY
: &str = "SchedulerThreadPriority";
3356 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3357 pub const SPLREG_SCHEDULER_THREAD_PRIORITY_DEFAULT
: &str = "SchedulerThreadPriorityDefault";
3358 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3359 pub const SPLREG_WEBSHAREMGMT
: &str = "WebShareMgmt";
3360 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3361 pub const SPOOL_FILE_PERSISTENT
: u32 = 1u32;
3362 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3363 pub const SPOOL_FILE_TEMPORARY
: u32 = 2u32;
3364 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3365 pub const SR_OWNER
: u32 = 0u32;
3366 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3367 pub const SR_OWNER_PARENT
: u32 = 1u32;
3368 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3369 pub const SSP_STDPAGE1
: u32 = 10001u32;
3370 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3371 pub const SSP_STDPAGE2
: u32 = 10002u32;
3372 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3373 pub const SSP_TVPAGE
: u32 = 10000u32;
3374 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3375 pub const STRING_LANGPAIR
: u32 = 4u32;
3376 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3377 pub const STRING_MUIDLL
: u32 = 2u32;
3378 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3379 pub const STRING_NONE
: u32 = 1u32;
3380 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3381 pub const S_CONFLICT_RESOLVED
: u32 = 262146u32;
3382 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3383 pub const S_DEVCAP_OUTPUT_FULL_REPLACEMENT
: ::windows_sys
::core
::HRESULT
= 318465i32;
3384 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3385 pub const S_NO_CONFLICT
: u32 = 262145u32;
3386 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3387 pub const TTDOWNLOAD_BITMAP
: u32 = 2u32;
3388 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3389 pub const TTDOWNLOAD_DONTCARE
: u32 = 0u32;
3390 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3391 pub const TTDOWNLOAD_GRAPHICS
: u32 = 1u32;
3392 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3393 pub const TTDOWNLOAD_TTOUTLINE
: u32 = 3u32;
3394 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3395 pub const TVOT_2STATES
: u32 = 0u32;
3396 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3397 pub const TVOT_3STATES
: u32 = 1u32;
3398 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3399 pub const TVOT_CHKBOX
: u32 = 9u32;
3400 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3401 pub const TVOT_COMBOBOX
: u32 = 6u32;
3402 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3403 pub const TVOT_EDITBOX
: u32 = 7u32;
3404 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3405 pub const TVOT_LISTBOX
: u32 = 5u32;
3406 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3407 pub const TVOT_NSTATES_EX
: u32 = 10u32;
3408 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3409 pub const TVOT_PUSHBUTTON
: u32 = 8u32;
3410 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3411 pub const TVOT_SCROLLBAR
: u32 = 4u32;
3412 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3413 pub const TVOT_TRACKBAR
: u32 = 3u32;
3414 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3415 pub const TVOT_UDARROW
: u32 = 2u32;
3416 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3417 pub const TYPE_GLYPHHANDLE
: u32 = 3u32;
3418 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3419 pub const TYPE_GLYPHID
: u32 = 4u32;
3420 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3421 pub const TYPE_TRANSDATA
: u32 = 2u32;
3422 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3423 pub const TYPE_UNICODE
: u32 = 1u32;
3424 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3425 pub const UFF_VERSION_NUMBER
: u32 = 65537u32;
3426 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3427 pub const UFM_CART
: u32 = 2u32;
3428 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3429 pub const UFM_SCALABLE
: u32 = 4u32;
3430 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3431 pub const UFM_SOFT
: u32 = 1u32;
3432 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3433 pub const UFOFLAG_TTDOWNLOAD_BITMAP
: u32 = 2u32;
3434 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3435 pub const UFOFLAG_TTDOWNLOAD_TTOUTLINE
: u32 = 4u32;
3436 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3437 pub const UFOFLAG_TTFONT
: u32 = 1u32;
3438 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3439 pub const UFOFLAG_TTOUTLINE_BOLD_SIM
: u32 = 8u32;
3440 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3441 pub const UFOFLAG_TTOUTLINE_ITALIC_SIM
: u32 = 16u32;
3442 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3443 pub const UFOFLAG_TTOUTLINE_VERTICAL
: u32 = 32u32;
3444 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3445 pub const UFOFLAG_TTSUBSTITUTED
: u32 = 64u32;
3446 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3447 pub const UFO_GETINFO_FONTOBJ
: u32 = 1u32;
3448 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3449 pub const UFO_GETINFO_GLYPHBITMAP
: u32 = 3u32;
3450 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3451 pub const UFO_GETINFO_GLYPHSTRING
: u32 = 2u32;
3452 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3453 pub const UFO_GETINFO_GLYPHWIDTH
: u32 = 4u32;
3454 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3455 pub const UFO_GETINFO_MEMORY
: u32 = 5u32;
3456 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3457 pub const UFO_GETINFO_STDVARIABLE
: u32 = 6u32;
3458 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3459 pub const UNIFM_VERSION_1_0
: u32 = 65536u32;
3460 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3461 pub const UNI_GLYPHSETDATA_VERSION_1_0
: u32 = 65536u32;
3462 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3463 pub const UNKNOWN_PROTOCOL
: u32 = 0u32;
3464 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3465 pub const UPDP_CHECK_DRIVERSTORE
: u32 = 4u32;
3466 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3467 pub const UPDP_SILENT_UPLOAD
: u32 = 1u32;
3468 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3469 pub const UPDP_UPLOAD_ALWAYS
: u32 = 2u32;
3470 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3471 pub const USBPRINT_IOCTL_INDEX
: u32 = 0u32;
3472 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3473 pub const USB_PRINTER_INTERFACE_CLASSIC
: u32 = 1u32;
3474 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3475 pub const USB_PRINTER_INTERFACE_DUAL
: u32 = 3u32;
3476 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3477 pub const USB_PRINTER_INTERFACE_IPP
: u32 = 2u32;
3478 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3479 pub const WM_FI_FILENAME
: u32 = 900u32;
3480 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3481 pub const XPS_FP_DRIVER_PROPERTY_BAG
: &str = "DriverPropertyBag";
3482 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3483 pub const XPS_FP_JOB_ID
: &str = "PrintJobId";
3484 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3485 pub const XPS_FP_JOB_LEVEL_PRINTTICKET
: &str = "JobPrintTicket";
3486 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3487 pub const XPS_FP_MERGED_DATAFILE_PATH
: &str = "MergedDataFilePath";
3488 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3489 pub const XPS_FP_MS_CONTENT_TYPE
: &str = "DriverMultiContentType";
3490 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3491 pub const XPS_FP_MS_CONTENT_TYPE_OPENXPS
: &str = "OpenXPS";
3492 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3493 pub const XPS_FP_MS_CONTENT_TYPE_XPS
: &str = "XPS";
3494 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3495 pub const XPS_FP_OUTPUT_FILE
: &str = "PrintOutputFileName";
3496 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3497 pub const XPS_FP_PRINTDEVICECAPABILITIES
: &str = "PrintDeviceCapabilities";
3498 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3499 pub const XPS_FP_PRINTER_HANDLE
: &str = "PrinterHandle";
3500 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3501 pub const XPS_FP_PRINTER_NAME
: &str = "PrinterName";
3502 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3503 pub const XPS_FP_PRINT_CLASS_FACTORY
: &str = "PrintClassFactory";
3504 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3505 pub const XPS_FP_PROGRESS_REPORT
: &str = "ProgressReport";
3506 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3507 pub const XPS_FP_QUEUE_PROPERTY_BAG
: &str = "QueuePropertyBag";
3508 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3509 pub const XPS_FP_RESOURCE_DLL_PATHS
: &str = "ResourceDLLPaths";
3510 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3511 pub const XPS_FP_USER_PRINT_TICKET
: &str = "PerUserPrintTicket";
3512 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3513 pub const XPS_FP_USER_TOKEN
: &str = "UserSecurityToken";
3514 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3515 pub type BIDI_TYPE
= i32;
3516 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3517 pub const BIDI_NULL
: BIDI_TYPE
= 0i32;
3518 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3519 pub const BIDI_INT
: BIDI_TYPE
= 1i32;
3520 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3521 pub const BIDI_FLOAT
: BIDI_TYPE
= 2i32;
3522 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3523 pub const BIDI_BOOL
: BIDI_TYPE
= 3i32;
3524 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3525 pub const BIDI_STRING
: BIDI_TYPE
= 4i32;
3526 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3527 pub const BIDI_TEXT
: BIDI_TYPE
= 5i32;
3528 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3529 pub const BIDI_ENUM
: BIDI_TYPE
= 6i32;
3530 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3531 pub const BIDI_BLOB
: BIDI_TYPE
= 7i32;
3532 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3533 pub type EATTRIBUTE_DATATYPE
= i32;
3534 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3535 pub const kADT_UNKNOWN
: EATTRIBUTE_DATATYPE
= 0i32;
3536 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3537 pub const kADT_BOOL
: EATTRIBUTE_DATATYPE
= 1i32;
3538 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3539 pub const kADT_INT
: EATTRIBUTE_DATATYPE
= 2i32;
3540 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3541 pub const kADT_LONG
: EATTRIBUTE_DATATYPE
= 3i32;
3542 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3543 pub const kADT_DWORD
: EATTRIBUTE_DATATYPE
= 4i32;
3544 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3545 pub const kADT_ASCII
: EATTRIBUTE_DATATYPE
= 5i32;
3546 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3547 pub const kADT_UNICODE
: EATTRIBUTE_DATATYPE
= 6i32;
3548 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3549 pub const kADT_BINARY
: EATTRIBUTE_DATATYPE
= 7i32;
3550 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3551 pub const kADT_SIZE
: EATTRIBUTE_DATATYPE
= 8i32;
3552 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3553 pub const kADT_RECT
: EATTRIBUTE_DATATYPE
= 9i32;
3554 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3555 pub const kADT_CUSTOMSIZEPARAMS
: EATTRIBUTE_DATATYPE
= 10i32;
3556 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3557 pub type EBranchOfficeJobEventType
= i32;
3558 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3559 pub const kInvalidJobState
: EBranchOfficeJobEventType
= 0i32;
3560 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3561 pub const kLogJobPrinted
: EBranchOfficeJobEventType
= 1i32;
3562 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3563 pub const kLogJobRendered
: EBranchOfficeJobEventType
= 2i32;
3564 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3565 pub const kLogJobError
: EBranchOfficeJobEventType
= 3i32;
3566 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3567 pub const kLogJobPipelineError
: EBranchOfficeJobEventType
= 4i32;
3568 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3569 pub const kLogOfflineFileFull
: EBranchOfficeJobEventType
= 5i32;
3570 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3571 pub type EPrintPropertyType
= i32;
3572 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3573 pub const kPropertyTypeString
: EPrintPropertyType
= 1i32;
3574 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3575 pub const kPropertyTypeInt32
: EPrintPropertyType
= 2i32;
3576 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3577 pub const kPropertyTypeInt64
: EPrintPropertyType
= 3i32;
3578 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3579 pub const kPropertyTypeByte
: EPrintPropertyType
= 4i32;
3580 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3581 pub const kPropertyTypeTime
: EPrintPropertyType
= 5i32;
3582 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3583 pub const kPropertyTypeDevMode
: EPrintPropertyType
= 6i32;
3584 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3585 pub const kPropertyTypeSD
: EPrintPropertyType
= 7i32;
3586 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3587 pub const kPropertyTypeNotificationReply
: EPrintPropertyType
= 8i32;
3588 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3589 pub const kPropertyTypeNotificationOptions
: EPrintPropertyType
= 9i32;
3590 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3591 pub const kPropertyTypeBuffer
: EPrintPropertyType
= 10i32;
3592 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3593 pub type EPrintXPSJobOperation
= i32;
3594 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3595 pub const kJobProduction
: EPrintXPSJobOperation
= 1i32;
3596 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3597 pub const kJobConsumption
: EPrintXPSJobOperation
= 2i32;
3598 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3599 pub type EPrintXPSJobProgress
= i32;
3600 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3601 pub const kAddingDocumentSequence
: EPrintXPSJobProgress
= 0i32;
3602 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3603 pub const kDocumentSequenceAdded
: EPrintXPSJobProgress
= 1i32;
3604 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3605 pub const kAddingFixedDocument
: EPrintXPSJobProgress
= 2i32;
3606 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3607 pub const kFixedDocumentAdded
: EPrintXPSJobProgress
= 3i32;
3608 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3609 pub const kAddingFixedPage
: EPrintXPSJobProgress
= 4i32;
3610 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3611 pub const kFixedPageAdded
: EPrintXPSJobProgress
= 5i32;
3612 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3613 pub const kResourceAdded
: EPrintXPSJobProgress
= 6i32;
3614 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3615 pub const kFontAdded
: EPrintXPSJobProgress
= 7i32;
3616 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3617 pub const kImageAdded
: EPrintXPSJobProgress
= 8i32;
3618 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3619 pub const kXpsDocumentCommitted
: EPrintXPSJobProgress
= 9i32;
3620 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3621 pub type EXpsCompressionOptions
= i32;
3622 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3623 pub const Compression_NotCompressed
: EXpsCompressionOptions
= 0i32;
3624 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3625 pub const Compression_Normal
: EXpsCompressionOptions
= 1i32;
3626 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3627 pub const Compression_Small
: EXpsCompressionOptions
= 2i32;
3628 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3629 pub const Compression_Fast
: EXpsCompressionOptions
= 3i32;
3630 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3631 pub type EXpsFontOptions
= i32;
3632 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3633 pub const Font_Normal
: EXpsFontOptions
= 0i32;
3634 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3635 pub const Font_Obfusticate
: EXpsFontOptions
= 1i32;
3636 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3637 pub type EXpsFontRestriction
= i32;
3638 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3639 pub const Xps_Restricted_Font_Installable
: EXpsFontRestriction
= 0i32;
3640 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3641 pub const Xps_Restricted_Font_NoEmbedding
: EXpsFontRestriction
= 2i32;
3642 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3643 pub const Xps_Restricted_Font_PreviewPrint
: EXpsFontRestriction
= 4i32;
3644 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3645 pub const Xps_Restricted_Font_Editable
: EXpsFontRestriction
= 8i32;
3646 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3647 pub type EXpsJobConsumption
= i32;
3648 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3649 pub const XpsJob_DocumentSequenceAdded
: EXpsJobConsumption
= 0i32;
3650 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3651 pub const XpsJob_FixedDocumentAdded
: EXpsJobConsumption
= 1i32;
3652 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3653 pub const XpsJob_FixedPageAdded
: EXpsJobConsumption
= 2i32;
3654 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3655 pub type MXDC_IMAGE_TYPE_ENUMS
= i32;
3656 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3657 pub const MXDC_IMAGETYPE_JPEGHIGH_COMPRESSION
: MXDC_IMAGE_TYPE_ENUMS
= 1i32;
3658 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3659 pub const MXDC_IMAGETYPE_JPEGMEDIUM_COMPRESSION
: MXDC_IMAGE_TYPE_ENUMS
= 2i32;
3660 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3661 pub const MXDC_IMAGETYPE_JPEGLOW_COMPRESSION
: MXDC_IMAGE_TYPE_ENUMS
= 3i32;
3662 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3663 pub const MXDC_IMAGETYPE_PNG
: MXDC_IMAGE_TYPE_ENUMS
= 4i32;
3664 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3665 pub type MXDC_LANDSCAPE_ROTATION_ENUMS
= i32;
3666 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3667 pub const MXDC_LANDSCAPE_ROTATE_COUNTERCLOCKWISE_90_DEGREES
: MXDC_LANDSCAPE_ROTATION_ENUMS
= 90i32;
3668 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3669 pub const MXDC_LANDSCAPE_ROTATE_NONE
: MXDC_LANDSCAPE_ROTATION_ENUMS
= 0i32;
3670 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3671 pub const MXDC_LANDSCAPE_ROTATE_COUNTERCLOCKWISE_270_DEGREES
: MXDC_LANDSCAPE_ROTATION_ENUMS
= -90i32;
3672 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3673 pub type MXDC_S0_PAGE_ENUMS
= i32;
3674 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3675 pub const MXDC_RESOURCE_TTF
: MXDC_S0_PAGE_ENUMS
= 0i32;
3676 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3677 pub const MXDC_RESOURCE_JPEG
: MXDC_S0_PAGE_ENUMS
= 1i32;
3678 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3679 pub const MXDC_RESOURCE_PNG
: MXDC_S0_PAGE_ENUMS
= 2i32;
3680 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3681 pub const MXDC_RESOURCE_TIFF
: MXDC_S0_PAGE_ENUMS
= 3i32;
3682 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3683 pub const MXDC_RESOURCE_WDP
: MXDC_S0_PAGE_ENUMS
= 4i32;
3684 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3685 pub const MXDC_RESOURCE_DICTIONARY
: MXDC_S0_PAGE_ENUMS
= 5i32;
3686 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3687 pub const MXDC_RESOURCE_ICC_PROFILE
: MXDC_S0_PAGE_ENUMS
= 6i32;
3688 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3689 pub const MXDC_RESOURCE_JPEG_THUMBNAIL
: MXDC_S0_PAGE_ENUMS
= 7i32;
3690 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3691 pub const MXDC_RESOURCE_PNG_THUMBNAIL
: MXDC_S0_PAGE_ENUMS
= 8i32;
3692 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3693 pub const MXDC_RESOURCE_MAX
: MXDC_S0_PAGE_ENUMS
= 9i32;
3694 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3695 pub type NOTIFICATION_CALLBACK_COMMANDS
= i32;
3696 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3697 pub const NOTIFICATION_COMMAND_NOTIFY
: NOTIFICATION_CALLBACK_COMMANDS
= 0i32;
3698 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3699 pub const NOTIFICATION_COMMAND_CONTEXT_ACQUIRE
: NOTIFICATION_CALLBACK_COMMANDS
= 1i32;
3700 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3701 pub const NOTIFICATION_COMMAND_CONTEXT_RELEASE
: NOTIFICATION_CALLBACK_COMMANDS
= 2i32;
3702 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3703 pub type NOTIFICATION_CONFIG_FLAGS
= i32;
3704 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3705 pub const NOTIFICATION_CONFIG_CREATE_EVENT
: NOTIFICATION_CONFIG_FLAGS
= 1i32;
3706 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3707 pub const NOTIFICATION_CONFIG_REGISTER_CALLBACK
: NOTIFICATION_CONFIG_FLAGS
= 2i32;
3708 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3709 pub const NOTIFICATION_CONFIG_EVENT_TRIGGER
: NOTIFICATION_CONFIG_FLAGS
= 4i32;
3710 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3711 pub const NOTIFICATION_CONFIG_ASYNC_CHANNEL
: NOTIFICATION_CONFIG_FLAGS
= 8i32;
3712 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3713 pub type PRINTER_ACCESS_RIGHTS
= u32;
3714 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3715 pub const PRINTER_ALL_ACCESS
: PRINTER_ACCESS_RIGHTS
= 983052u32;
3716 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3717 pub const PRINTER_READ
: PRINTER_ACCESS_RIGHTS
= 131080u32;
3718 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3719 pub const PRINTER_WRITE
: PRINTER_ACCESS_RIGHTS
= 131080u32;
3720 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3721 pub const PRINTER_EXECUTE
: PRINTER_ACCESS_RIGHTS
= 131080u32;
3722 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3723 pub const SERVER_ALL_ACCESS
: PRINTER_ACCESS_RIGHTS
= 983043u32;
3724 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3725 pub const SERVER_READ
: PRINTER_ACCESS_RIGHTS
= 131074u32;
3726 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3727 pub const SERVER_WRITE
: PRINTER_ACCESS_RIGHTS
= 131075u32;
3728 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3729 pub const SERVER_EXECUTE
: PRINTER_ACCESS_RIGHTS
= 131074u32;
3730 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3731 pub const PRINTER_DELETE
: PRINTER_ACCESS_RIGHTS
= 65536u32;
3732 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3733 pub const PRINTER_READ_CONTROL
: PRINTER_ACCESS_RIGHTS
= 131072u32;
3734 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3735 pub const PRINTER_WRITE_DAC
: PRINTER_ACCESS_RIGHTS
= 262144u32;
3736 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3737 pub const PRINTER_WRITE_OWNER
: PRINTER_ACCESS_RIGHTS
= 524288u32;
3738 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3739 pub const PRINTER_SYNCHRONIZE
: PRINTER_ACCESS_RIGHTS
= 1048576u32;
3740 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3741 pub const PRINTER_STANDARD_RIGHTS_REQUIRED
: PRINTER_ACCESS_RIGHTS
= 983040u32;
3742 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3743 pub const PRINTER_STANDARD_RIGHTS_READ
: PRINTER_ACCESS_RIGHTS
= 131072u32;
3744 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3745 pub const PRINTER_STANDARD_RIGHTS_WRITE
: PRINTER_ACCESS_RIGHTS
= 131072u32;
3746 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3747 pub const PRINTER_STANDARD_RIGHTS_EXECUTE
: PRINTER_ACCESS_RIGHTS
= 131072u32;
3748 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3749 pub const SERVER_ACCESS_ADMINISTER
: PRINTER_ACCESS_RIGHTS
= 1u32;
3750 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3751 pub const SERVER_ACCESS_ENUMERATE
: PRINTER_ACCESS_RIGHTS
= 2u32;
3752 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3753 pub const PRINTER_ACCESS_ADMINISTER
: PRINTER_ACCESS_RIGHTS
= 4u32;
3754 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3755 pub const PRINTER_ACCESS_USE
: PRINTER_ACCESS_RIGHTS
= 8u32;
3756 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3757 pub const PRINTER_ACCESS_MANAGE_LIMITED
: PRINTER_ACCESS_RIGHTS
= 64u32;
3758 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3759 pub type PRINTER_OPTION_FLAGS
= i32;
3760 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3761 pub const PRINTER_OPTION_NO_CACHE
: PRINTER_OPTION_FLAGS
= 1i32;
3762 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3763 pub const PRINTER_OPTION_CACHE
: PRINTER_OPTION_FLAGS
= 2i32;
3764 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3765 pub const PRINTER_OPTION_CLIENT_CHANGE
: PRINTER_OPTION_FLAGS
= 4i32;
3766 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3767 pub const PRINTER_OPTION_NO_CLIENT_DATA
: PRINTER_OPTION_FLAGS
= 8i32;
3768 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3769 pub type PRINT_EXECUTION_CONTEXT
= i32;
3770 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3771 pub const PRINT_EXECUTION_CONTEXT_APPLICATION
: PRINT_EXECUTION_CONTEXT
= 0i32;
3772 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3773 pub const PRINT_EXECUTION_CONTEXT_SPOOLER_SERVICE
: PRINT_EXECUTION_CONTEXT
= 1i32;
3774 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3775 pub const PRINT_EXECUTION_CONTEXT_SPOOLER_ISOLATION_HOST
: PRINT_EXECUTION_CONTEXT
= 2i32;
3776 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3777 pub const PRINT_EXECUTION_CONTEXT_FILTER_PIPELINE
: PRINT_EXECUTION_CONTEXT
= 3i32;
3778 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3779 pub const PRINT_EXECUTION_CONTEXT_WOW64
: PRINT_EXECUTION_CONTEXT
= 4i32;
3780 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3781 pub type PageCountType
= i32;
3782 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3783 pub const FinalPageCount
: PageCountType
= 0i32;
3784 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3785 pub const IntermediatePageCount
: PageCountType
= 1i32;
3786 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3787 pub type PrintAsyncNotifyConversationStyle
= i32;
3788 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3789 pub const kBiDirectional
: PrintAsyncNotifyConversationStyle
= 0i32;
3790 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3791 pub const kUniDirectional
: PrintAsyncNotifyConversationStyle
= 1i32;
3792 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3793 pub type PrintAsyncNotifyError
= i32;
3794 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3795 pub const CHANNEL_CLOSED_BY_SERVER
: PrintAsyncNotifyError
= 1i32;
3796 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3797 pub const CHANNEL_CLOSED_BY_ANOTHER_LISTENER
: PrintAsyncNotifyError
= 2i32;
3798 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3799 pub const CHANNEL_CLOSED_BY_SAME_LISTENER
: PrintAsyncNotifyError
= 3i32;
3800 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3801 pub const CHANNEL_RELEASED_BY_LISTENER
: PrintAsyncNotifyError
= 4i32;
3802 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3803 pub const UNIRECTIONAL_NOTIFICATION_LOST
: PrintAsyncNotifyError
= 5i32;
3804 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3805 pub const ASYNC_NOTIFICATION_FAILURE
: PrintAsyncNotifyError
= 6i32;
3806 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3807 pub const NO_LISTENERS
: PrintAsyncNotifyError
= 7i32;
3808 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3809 pub const CHANNEL_ALREADY_CLOSED
: PrintAsyncNotifyError
= 8i32;
3810 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3811 pub const CHANNEL_ALREADY_OPENED
: PrintAsyncNotifyError
= 9i32;
3812 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3813 pub const CHANNEL_WAITING_FOR_CLIENT_NOTIFICATION
: PrintAsyncNotifyError
= 10i32;
3814 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3815 pub const CHANNEL_NOT_OPENED
: PrintAsyncNotifyError
= 11i32;
3816 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3817 pub const ASYNC_CALL_ALREADY_PARKED
: PrintAsyncNotifyError
= 12i32;
3818 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3819 pub const NOT_REGISTERED
: PrintAsyncNotifyError
= 13i32;
3820 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3821 pub const ALREADY_UNREGISTERED
: PrintAsyncNotifyError
= 14i32;
3822 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3823 pub const ALREADY_REGISTERED
: PrintAsyncNotifyError
= 15i32;
3824 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3825 pub const CHANNEL_ACQUIRED
: PrintAsyncNotifyError
= 16i32;
3826 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3827 pub const ASYNC_CALL_IN_PROGRESS
: PrintAsyncNotifyError
= 17i32;
3828 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3829 pub const MAX_NOTIFICATION_SIZE_EXCEEDED
: PrintAsyncNotifyError
= 18i32;
3830 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3831 pub const INTERNAL_NOTIFICATION_QUEUE_IS_FULL
: PrintAsyncNotifyError
= 19i32;
3832 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3833 pub const INVALID_NOTIFICATION_TYPE
: PrintAsyncNotifyError
= 20i32;
3834 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3835 pub const MAX_REGISTRATION_COUNT_EXCEEDED
: PrintAsyncNotifyError
= 21i32;
3836 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3837 pub const MAX_CHANNEL_COUNT_EXCEEDED
: PrintAsyncNotifyError
= 22i32;
3838 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3839 pub const LOCAL_ONLY_REGISTRATION
: PrintAsyncNotifyError
= 23i32;
3840 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3841 pub const REMOTE_ONLY_REGISTRATION
: PrintAsyncNotifyError
= 24i32;
3842 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3843 pub type PrintAsyncNotifyUserFilter
= i32;
3844 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3845 pub const kPerUser
: PrintAsyncNotifyUserFilter
= 0i32;
3846 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3847 pub const kAllUsers
: PrintAsyncNotifyUserFilter
= 1i32;
3848 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3849 pub type PrintJobStatus
= i32;
3850 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3851 pub const PrintJobStatus_Paused
: PrintJobStatus
= 1i32;
3852 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3853 pub const PrintJobStatus_Error
: PrintJobStatus
= 2i32;
3854 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3855 pub const PrintJobStatus_Deleting
: PrintJobStatus
= 4i32;
3856 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3857 pub const PrintJobStatus_Spooling
: PrintJobStatus
= 8i32;
3858 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3859 pub const PrintJobStatus_Printing
: PrintJobStatus
= 16i32;
3860 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3861 pub const PrintJobStatus_Offline
: PrintJobStatus
= 32i32;
3862 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3863 pub const PrintJobStatus_PaperOut
: PrintJobStatus
= 64i32;
3864 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3865 pub const PrintJobStatus_Printed
: PrintJobStatus
= 128i32;
3866 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3867 pub const PrintJobStatus_Deleted
: PrintJobStatus
= 256i32;
3868 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3869 pub const PrintJobStatus_BlockedDeviceQueue
: PrintJobStatus
= 512i32;
3870 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3871 pub const PrintJobStatus_UserIntervention
: PrintJobStatus
= 1024i32;
3872 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3873 pub const PrintJobStatus_Restarted
: PrintJobStatus
= 2048i32;
3874 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3875 pub const PrintJobStatus_Complete
: PrintJobStatus
= 4096i32;
3876 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3877 pub const PrintJobStatus_Retained
: PrintJobStatus
= 8192i32;
3878 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3879 pub type PrintSchemaConstrainedSetting
= i32;
3880 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3881 pub const PrintSchemaConstrainedSetting_None
: PrintSchemaConstrainedSetting
= 0i32;
3882 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3883 pub const PrintSchemaConstrainedSetting_PrintTicket
: PrintSchemaConstrainedSetting
= 1i32;
3884 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3885 pub const PrintSchemaConstrainedSetting_Admin
: PrintSchemaConstrainedSetting
= 2i32;
3886 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3887 pub const PrintSchemaConstrainedSetting_Device
: PrintSchemaConstrainedSetting
= 3i32;
3888 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3889 pub type PrintSchemaParameterDataType
= i32;
3890 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3891 pub const PrintSchemaParameterDataType_Integer
: PrintSchemaParameterDataType
= 0i32;
3892 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3893 pub const PrintSchemaParameterDataType_NumericString
: PrintSchemaParameterDataType
= 1i32;
3894 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3895 pub const PrintSchemaParameterDataType_String
: PrintSchemaParameterDataType
= 2i32;
3896 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3897 pub type PrintSchemaSelectionType
= i32;
3898 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3899 pub const PrintSchemaSelectionType_PickOne
: PrintSchemaSelectionType
= 0i32;
3900 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3901 pub const PrintSchemaSelectionType_PickMany
: PrintSchemaSelectionType
= 1i32;
3902 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3903 pub type SHIMOPTS
= i32;
3904 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3905 pub const PTSHIM_DEFAULT
: SHIMOPTS
= 0i32;
3906 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3907 pub const PTSHIM_NOSNAPSHOT
: SHIMOPTS
= 1i32;
3908 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3909 pub type UI_TYPE
= i32;
3910 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3911 pub const kMessageBox
: UI_TYPE
= 0i32;
3912 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3913 pub type XPSRAS_BACKGROUND_COLOR
= i32;
3914 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3915 pub const XPSRAS_BACKGROUND_COLOR_TRANSPARENT
: XPSRAS_BACKGROUND_COLOR
= 0i32;
3916 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3917 pub const XPSRAS_BACKGROUND_COLOR_OPAQUE
: XPSRAS_BACKGROUND_COLOR
= 1i32;
3918 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3919 pub type XPSRAS_PIXEL_FORMAT
= i32;
3920 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3921 pub const XPSRAS_PIXEL_FORMAT_32BPP_PBGRA_UINT_SRGB
: XPSRAS_PIXEL_FORMAT
= 1i32;
3922 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3923 pub const XPSRAS_PIXEL_FORMAT_64BPP_PRGBA_HALF_SCRGB
: XPSRAS_PIXEL_FORMAT
= 2i32;
3924 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3925 pub const XPSRAS_PIXEL_FORMAT_128BPP_PRGBA_FLOAT_SCRGB
: XPSRAS_PIXEL_FORMAT
= 3i32;
3926 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3927 pub type XPSRAS_RENDERING_MODE
= i32;
3928 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3929 pub const XPSRAS_RENDERING_MODE_ANTIALIASED
: XPSRAS_RENDERING_MODE
= 0i32;
3930 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3931 pub const XPSRAS_RENDERING_MODE_ALIASED
: XPSRAS_RENDERING_MODE
= 1i32;
3933 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3934 pub struct ADDJOB_INFO_1A
{
3935 pub Path
: ::windows_sys
::core
::PSTR
,
3938 impl ::core
::marker
::Copy
for ADDJOB_INFO_1A {}
3939 impl ::core
::clone
::Clone
for ADDJOB_INFO_1A
{
3940 fn clone(&self) -> Self {
3945 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3946 pub struct ADDJOB_INFO_1W
{
3947 pub Path
: ::windows_sys
::core
::PWSTR
,
3950 impl ::core
::marker
::Copy
for ADDJOB_INFO_1W {}
3951 impl ::core
::clone
::Clone
for ADDJOB_INFO_1W
{
3952 fn clone(&self) -> Self {
3957 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3958 pub struct ATTRIBUTE_INFO_1
{
3959 pub dwJobNumberOfPagesPerSide
: u32,
3960 pub dwDrvNumberOfPagesPerSide
: u32,
3961 pub dwNupBorderFlags
: u32,
3962 pub dwJobPageOrderFlags
: u32,
3963 pub dwDrvPageOrderFlags
: u32,
3964 pub dwJobNumberOfCopies
: u32,
3965 pub dwDrvNumberOfCopies
: u32,
3967 impl ::core
::marker
::Copy
for ATTRIBUTE_INFO_1 {}
3968 impl ::core
::clone
::Clone
for ATTRIBUTE_INFO_1
{
3969 fn clone(&self) -> Self {
3974 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3975 pub struct ATTRIBUTE_INFO_2
{
3976 pub dwJobNumberOfPagesPerSide
: u32,
3977 pub dwDrvNumberOfPagesPerSide
: u32,
3978 pub dwNupBorderFlags
: u32,
3979 pub dwJobPageOrderFlags
: u32,
3980 pub dwDrvPageOrderFlags
: u32,
3981 pub dwJobNumberOfCopies
: u32,
3982 pub dwDrvNumberOfCopies
: u32,
3983 pub dwColorOptimization
: u32,
3985 impl ::core
::marker
::Copy
for ATTRIBUTE_INFO_2 {}
3986 impl ::core
::clone
::Clone
for ATTRIBUTE_INFO_2
{
3987 fn clone(&self) -> Self {
3992 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
3993 pub struct ATTRIBUTE_INFO_3
{
3994 pub dwJobNumberOfPagesPerSide
: u32,
3995 pub dwDrvNumberOfPagesPerSide
: u32,
3996 pub dwNupBorderFlags
: u32,
3997 pub dwJobPageOrderFlags
: u32,
3998 pub dwDrvPageOrderFlags
: u32,
3999 pub dwJobNumberOfCopies
: u32,
4000 pub dwDrvNumberOfCopies
: u32,
4001 pub dwColorOptimization
: u32,
4002 pub dmPrintQuality
: i16,
4003 pub dmYResolution
: i16,
4005 impl ::core
::marker
::Copy
for ATTRIBUTE_INFO_3 {}
4006 impl ::core
::clone
::Clone
for ATTRIBUTE_INFO_3
{
4007 fn clone(&self) -> Self {
4012 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
4013 pub struct ATTRIBUTE_INFO_4
{
4014 pub dwJobNumberOfPagesPerSide
: u32,
4015 pub dwDrvNumberOfPagesPerSide
: u32,
4016 pub dwNupBorderFlags
: u32,
4017 pub dwJobPageOrderFlags
: u32,
4018 pub dwDrvPageOrderFlags
: u32,
4019 pub dwJobNumberOfCopies
: u32,
4020 pub dwDrvNumberOfCopies
: u32,
4021 pub dwColorOptimization
: u32,
4022 pub dmPrintQuality
: i16,
4023 pub dmYResolution
: i16,
4024 pub dwDuplexFlags
: u32,
4025 pub dwNupDirection
: u32,
4026 pub dwBookletFlags
: u32,
4027 pub dwScalingPercentX
: u32,
4028 pub dwScalingPercentY
: u32,
4030 impl ::core
::marker
::Copy
for ATTRIBUTE_INFO_4 {}
4031 impl ::core
::clone
::Clone
for ATTRIBUTE_INFO_4
{
4032 fn clone(&self) -> Self {
4037 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
4038 #[cfg(feature = "Win32_Foundation")]
4039 pub struct BIDI_DATA
{
4040 pub dwBidiType
: u32,
4043 #[cfg(feature = "Win32_Foundation")]
4044 impl ::core
::marker
::Copy
for BIDI_DATA {}
4045 #[cfg(feature = "Win32_Foundation")]
4046 impl ::core
::clone
::Clone
for BIDI_DATA
{
4047 fn clone(&self) -> Self {
4052 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
4053 #[cfg(feature = "Win32_Foundation")]
4054 pub union BIDI_DATA_0
{
4055 pub bData
: super::super::Foundation
::BOOL
,
4057 pub sData
: ::windows_sys
::core
::PWSTR
,
4059 pub biData
: BINARY_CONTAINER
,
4061 #[cfg(feature = "Win32_Foundation")]
4062 impl ::core
::marker
::Copy
for BIDI_DATA_0 {}
4063 #[cfg(feature = "Win32_Foundation")]
4064 impl ::core
::clone
::Clone
for BIDI_DATA_0
{
4065 fn clone(&self) -> Self {
4070 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
4071 #[cfg(feature = "Win32_Foundation")]
4072 pub struct BIDI_REQUEST_CONTAINER
{
4076 pub aData
: [BIDI_REQUEST_DATA
; 1],
4078 #[cfg(feature = "Win32_Foundation")]
4079 impl ::core
::marker
::Copy
for BIDI_REQUEST_CONTAINER {}
4080 #[cfg(feature = "Win32_Foundation")]
4081 impl ::core
::clone
::Clone
for BIDI_REQUEST_CONTAINER
{
4082 fn clone(&self) -> Self {
4087 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
4088 #[cfg(feature = "Win32_Foundation")]
4089 pub struct BIDI_REQUEST_DATA
{
4090 pub dwReqNumber
: u32,
4091 pub pSchema
: ::windows_sys
::core
::PWSTR
,
4092 pub data
: BIDI_DATA
,
4094 #[cfg(feature = "Win32_Foundation")]
4095 impl ::core
::marker
::Copy
for BIDI_REQUEST_DATA {}
4096 #[cfg(feature = "Win32_Foundation")]
4097 impl ::core
::clone
::Clone
for BIDI_REQUEST_DATA
{
4098 fn clone(&self) -> Self {
4103 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
4104 #[cfg(feature = "Win32_Foundation")]
4105 pub struct BIDI_RESPONSE_CONTAINER
{
4109 pub aData
: [BIDI_RESPONSE_DATA
; 1],
4111 #[cfg(feature = "Win32_Foundation")]
4112 impl ::core
::marker
::Copy
for BIDI_RESPONSE_CONTAINER {}
4113 #[cfg(feature = "Win32_Foundation")]
4114 impl ::core
::clone
::Clone
for BIDI_RESPONSE_CONTAINER
{
4115 fn clone(&self) -> Self {
4120 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
4121 #[cfg(feature = "Win32_Foundation")]
4122 pub struct BIDI_RESPONSE_DATA
{
4124 pub dwReqNumber
: u32,
4125 pub pSchema
: ::windows_sys
::core
::PWSTR
,
4126 pub data
: BIDI_DATA
,
4128 #[cfg(feature = "Win32_Foundation")]
4129 impl ::core
::marker
::Copy
for BIDI_RESPONSE_DATA {}
4130 #[cfg(feature = "Win32_Foundation")]
4131 impl ::core
::clone
::Clone
for BIDI_RESPONSE_DATA
{
4132 fn clone(&self) -> Self {
4137 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
4138 pub struct BINARY_CONTAINER
{
4142 impl ::core
::marker
::Copy
for BINARY_CONTAINER {}
4143 impl ::core
::clone
::Clone
for BINARY_CONTAINER
{
4144 fn clone(&self) -> Self {
4149 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
4150 pub struct BranchOfficeJobData
{
4151 pub eEventType
: EBranchOfficeJobEventType
,
4153 pub JobInfo
: BranchOfficeJobData_0
,
4155 impl ::core
::marker
::Copy
for BranchOfficeJobData {}
4156 impl ::core
::clone
::Clone
for BranchOfficeJobData
{
4157 fn clone(&self) -> Self {
4162 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
4163 pub union BranchOfficeJobData_0
{
4164 pub LogJobPrinted
: BranchOfficeJobDataPrinted
,
4165 pub LogJobRendered
: BranchOfficeJobDataRendered
,
4166 pub LogJobError
: BranchOfficeJobDataError
,
4167 pub LogPipelineFailed
: BranchOfficeJobDataPipelineFailed
,
4168 pub LogOfflineFileFull
: BranchOfficeLogOfflineFileFull
,
4170 impl ::core
::marker
::Copy
for BranchOfficeJobData_0 {}
4171 impl ::core
::clone
::Clone
for BranchOfficeJobData_0
{
4172 fn clone(&self) -> Self {
4177 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
4178 pub struct BranchOfficeJobDataContainer
{
4179 pub cJobDataEntries
: u32,
4180 pub JobData
: [BranchOfficeJobData
; 1],
4182 impl ::core
::marker
::Copy
for BranchOfficeJobDataContainer {}
4183 impl ::core
::clone
::Clone
for BranchOfficeJobDataContainer
{
4184 fn clone(&self) -> Self {
4189 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
4190 pub struct BranchOfficeJobDataError
{
4192 pub pDocumentName
: ::windows_sys
::core
::PWSTR
,
4193 pub pUserName
: ::windows_sys
::core
::PWSTR
,
4194 pub pPrinterName
: ::windows_sys
::core
::PWSTR
,
4195 pub pDataType
: ::windows_sys
::core
::PWSTR
,
4197 pub PrintedSize
: i64,
4198 pub TotalPages
: u32,
4199 pub PrintedPages
: u32,
4200 pub pMachineName
: ::windows_sys
::core
::PWSTR
,
4201 pub pJobError
: ::windows_sys
::core
::PWSTR
,
4202 pub pErrorDescription
: ::windows_sys
::core
::PWSTR
,
4204 impl ::core
::marker
::Copy
for BranchOfficeJobDataError {}
4205 impl ::core
::clone
::Clone
for BranchOfficeJobDataError
{
4206 fn clone(&self) -> Self {
4211 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
4212 pub struct BranchOfficeJobDataPipelineFailed
{
4213 pub pDocumentName
: ::windows_sys
::core
::PWSTR
,
4214 pub pPrinterName
: ::windows_sys
::core
::PWSTR
,
4215 pub pExtraErrorInfo
: ::windows_sys
::core
::PWSTR
,
4217 impl ::core
::marker
::Copy
for BranchOfficeJobDataPipelineFailed {}
4218 impl ::core
::clone
::Clone
for BranchOfficeJobDataPipelineFailed
{
4219 fn clone(&self) -> Self {
4224 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
4225 pub struct BranchOfficeJobDataPrinted
{
4227 pub pDocumentName
: ::windows_sys
::core
::PWSTR
,
4228 pub pUserName
: ::windows_sys
::core
::PWSTR
,
4229 pub pMachineName
: ::windows_sys
::core
::PWSTR
,
4230 pub pPrinterName
: ::windows_sys
::core
::PWSTR
,
4231 pub pPortName
: ::windows_sys
::core
::PWSTR
,
4233 pub TotalPages
: u32,
4235 impl ::core
::marker
::Copy
for BranchOfficeJobDataPrinted {}
4236 impl ::core
::clone
::Clone
for BranchOfficeJobDataPrinted
{
4237 fn clone(&self) -> Self {
4242 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
4243 pub struct BranchOfficeJobDataRendered
{
4247 pub PrintQuality
: i16,
4248 pub YResolution
: i16,
4252 impl ::core
::marker
::Copy
for BranchOfficeJobDataRendered {}
4253 impl ::core
::clone
::Clone
for BranchOfficeJobDataRendered
{
4254 fn clone(&self) -> Self {
4259 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
4260 pub struct BranchOfficeLogOfflineFileFull
{
4261 pub pMachineName
: ::windows_sys
::core
::PWSTR
,
4263 impl ::core
::marker
::Copy
for BranchOfficeLogOfflineFileFull {}
4264 impl ::core
::clone
::Clone
for BranchOfficeLogOfflineFileFull
{
4265 fn clone(&self) -> Self {
4270 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
4271 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
4272 pub struct COMPROPSHEETUI
{
4275 pub hInstCaller
: super::super::Foundation
::HINSTANCE
,
4276 pub pCallerName
: *mut i8,
4277 pub UserData
: usize,
4278 pub pHelpFile
: *mut i8,
4279 pub pfnCallBack
: _CPSUICALLBACK
,
4280 pub pOptItem
: *mut OPTITEM
,
4281 pub pDlgPage
: *mut DLGPAGE
,
4285 pub pOptItemName
: *mut i8,
4286 pub CallerVersion
: u16,
4287 pub OptItemVersion
: u16,
4288 pub dwReserved
: [usize; 4],
4290 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
4291 impl ::core
::marker
::Copy
for COMPROPSHEETUI {}
4292 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
4293 impl ::core
::clone
::Clone
for COMPROPSHEETUI
{
4294 fn clone(&self) -> Self {
4299 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
4300 pub struct CONFIG_INFO_DATA_1
{
4301 pub Reserved
: [u8; 128],
4304 impl ::core
::marker
::Copy
for CONFIG_INFO_DATA_1 {}
4305 impl ::core
::clone
::Clone
for CONFIG_INFO_DATA_1
{
4306 fn clone(&self) -> Self {
4311 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
4312 #[cfg(feature = "Win32_Foundation")]
4313 pub struct CORE_PRINTER_DRIVERA
{
4314 pub CoreDriverGUID
: ::windows_sys
::core
::GUID
,
4315 pub ftDriverDate
: super::super::Foundation
::FILETIME
,
4316 pub dwlDriverVersion
: u64,
4317 pub szPackageID
: [super::super::Foundation
::CHAR
; 260],
4319 #[cfg(feature = "Win32_Foundation")]
4320 impl ::core
::marker
::Copy
for CORE_PRINTER_DRIVERA {}
4321 #[cfg(feature = "Win32_Foundation")]
4322 impl ::core
::clone
::Clone
for CORE_PRINTER_DRIVERA
{
4323 fn clone(&self) -> Self {
4328 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
4329 #[cfg(feature = "Win32_Foundation")]
4330 pub struct CORE_PRINTER_DRIVERW
{
4331 pub CoreDriverGUID
: ::windows_sys
::core
::GUID
,
4332 pub ftDriverDate
: super::super::Foundation
::FILETIME
,
4333 pub dwlDriverVersion
: u64,
4334 pub szPackageID
: [u16; 260],
4336 #[cfg(feature = "Win32_Foundation")]
4337 impl ::core
::marker
::Copy
for CORE_PRINTER_DRIVERW {}
4338 #[cfg(feature = "Win32_Foundation")]
4339 impl ::core
::clone
::Clone
for CORE_PRINTER_DRIVERW
{
4340 fn clone(&self) -> Self {
4345 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
4346 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
4347 pub struct CPSUICBPARAM
{
4350 pub hDlg
: super::super::Foundation
::HWND
,
4351 pub pOptItem
: *mut OPTITEM
,
4354 pub pCurItem
: *mut OPTITEM
,
4355 pub Anonymous
: CPSUICBPARAM_0
,
4356 pub UserData
: usize,
4359 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
4360 impl ::core
::marker
::Copy
for CPSUICBPARAM {}
4361 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
4362 impl ::core
::clone
::Clone
for CPSUICBPARAM
{
4363 fn clone(&self) -> Self {
4368 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
4369 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
4370 pub union CPSUICBPARAM_0
{
4372 pub pOldSel
: *mut i8,
4374 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
4375 impl ::core
::marker
::Copy
for CPSUICBPARAM_0 {}
4376 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
4377 impl ::core
::clone
::Clone
for CPSUICBPARAM_0
{
4378 fn clone(&self) -> Self {
4383 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
4384 pub struct CPSUIDATABLOCK
{
4386 pub pbData
: *mut u8,
4388 impl ::core
::marker
::Copy
for CPSUIDATABLOCK {}
4389 impl ::core
::clone
::Clone
for CPSUIDATABLOCK
{
4390 fn clone(&self) -> Self {
4395 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
4396 pub struct CUSTOMSIZEPARAM
{
4401 impl ::core
::marker
::Copy
for CUSTOMSIZEPARAM {}
4402 impl ::core
::clone
::Clone
for CUSTOMSIZEPARAM
{
4403 fn clone(&self) -> Self {
4408 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
4409 pub struct DATATYPES_INFO_1A
{
4410 pub pName
: ::windows_sys
::core
::PSTR
,
4412 impl ::core
::marker
::Copy
for DATATYPES_INFO_1A {}
4413 impl ::core
::clone
::Clone
for DATATYPES_INFO_1A
{
4414 fn clone(&self) -> Self {
4419 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
4420 pub struct DATATYPES_INFO_1W
{
4421 pub pName
: ::windows_sys
::core
::PWSTR
,
4423 impl ::core
::marker
::Copy
for DATATYPES_INFO_1W {}
4424 impl ::core
::clone
::Clone
for DATATYPES_INFO_1W
{
4425 fn clone(&self) -> Self {
4430 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
4431 pub struct DATA_HEADER
{
4432 pub dwSignature
: u32,
4435 pub dwDataSize
: u32,
4436 pub dwReserved
: u32,
4438 impl ::core
::marker
::Copy
for DATA_HEADER {}
4439 impl ::core
::clone
::Clone
for DATA_HEADER
{
4440 fn clone(&self) -> Self {
4445 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
4446 pub struct DELETE_PORT_DATA_1
{
4447 pub psztPortName
: [u16; 64],
4448 pub Reserved
: [u8; 98],
4450 pub dwReserved
: u32,
4452 impl ::core
::marker
::Copy
for DELETE_PORT_DATA_1 {}
4453 impl ::core
::clone
::Clone
for DELETE_PORT_DATA_1
{
4454 fn clone(&self) -> Self {
4459 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
4460 #[cfg(feature = "Win32_Foundation")]
4461 pub struct DEVICEPROPERTYHEADER
{
4464 pub hPrinter
: super::super::Foundation
::HANDLE
,
4465 pub pszPrinterName
: *mut i8,
4467 #[cfg(feature = "Win32_Foundation")]
4468 impl ::core
::marker
::Copy
for DEVICEPROPERTYHEADER {}
4469 #[cfg(feature = "Win32_Foundation")]
4470 impl ::core
::clone
::Clone
for DEVICEPROPERTYHEADER
{
4471 fn clone(&self) -> Self {
4476 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
4477 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
4478 pub struct DEVQUERYPRINT_INFO
{
4481 pub hPrinter
: super::super::Foundation
::HANDLE
,
4482 pub pDevMode
: *mut super::Gdi
::DEVMODEA
,
4483 pub pszErrorStr
: ::windows_sys
::core
::PWSTR
,
4484 pub cchErrorStr
: u32,
4487 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
4488 impl ::core
::marker
::Copy
for DEVQUERYPRINT_INFO {}
4489 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
4490 impl ::core
::clone
::Clone
for DEVQUERYPRINT_INFO
{
4491 fn clone(&self) -> Self {
4496 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
4497 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
4498 pub struct DLGPAGE
{
4501 pub DlgProc
: super::super::UI
::WindowsAndMessaging
::DLGPROC
,
4502 pub pTabName
: *mut i8,
4504 pub Anonymous
: DLGPAGE_0
,
4506 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
4507 impl ::core
::marker
::Copy
for DLGPAGE {}
4508 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
4509 impl ::core
::clone
::Clone
for DLGPAGE
{
4510 fn clone(&self) -> Self {
4515 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
4516 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
4517 pub union DLGPAGE_0
{
4518 pub DlgTemplateID
: u16,
4519 pub hDlgTemplate
: super::super::Foundation
::HANDLE
,
4521 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
4522 impl ::core
::marker
::Copy
for DLGPAGE_0 {}
4523 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
4524 impl ::core
::clone
::Clone
for DLGPAGE_0
{
4525 fn clone(&self) -> Self {
4530 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
4531 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
4532 pub struct DOCEVENT_CREATEDCPRE
{
4533 pub pszDriver
: ::windows_sys
::core
::PWSTR
,
4534 pub pszDevice
: ::windows_sys
::core
::PWSTR
,
4535 pub pdm
: *mut super::Gdi
::DEVMODEW
,
4536 pub bIC
: super::super::Foundation
::BOOL
,
4538 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
4539 impl ::core
::marker
::Copy
for DOCEVENT_CREATEDCPRE {}
4540 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
4541 impl ::core
::clone
::Clone
for DOCEVENT_CREATEDCPRE
{
4542 fn clone(&self) -> Self {
4547 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
4548 pub struct DOCEVENT_ESCAPE
{
4551 pub pvInData
: *mut ::core
::ffi
::c_void
,
4553 impl ::core
::marker
::Copy
for DOCEVENT_ESCAPE {}
4554 impl ::core
::clone
::Clone
for DOCEVENT_ESCAPE
{
4555 fn clone(&self) -> Self {
4560 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
4561 pub struct DOCEVENT_FILTER
{
4563 pub cElementsAllocated
: u32,
4564 pub cElementsNeeded
: u32,
4565 pub cElementsReturned
: u32,
4566 pub aDocEventCall
: [u32; 1],
4568 impl ::core
::marker
::Copy
for DOCEVENT_FILTER {}
4569 impl ::core
::clone
::Clone
for DOCEVENT_FILTER
{
4570 fn clone(&self) -> Self {
4575 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
4576 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
4577 pub struct DOCUMENTPROPERTYHEADER
{
4580 pub hPrinter
: super::super::Foundation
::HANDLE
,
4581 pub pszPrinterName
: *mut i8,
4582 pub pdmIn
: *mut super::Gdi
::DEVMODEA
,
4583 pub pdmOut
: *mut super::Gdi
::DEVMODEA
,
4587 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
4588 impl ::core
::marker
::Copy
for DOCUMENTPROPERTYHEADER {}
4589 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
4590 impl ::core
::clone
::Clone
for DOCUMENTPROPERTYHEADER
{
4591 fn clone(&self) -> Self {
4596 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
4597 pub struct DOC_INFO_1A
{
4598 pub pDocName
: ::windows_sys
::core
::PSTR
,
4599 pub pOutputFile
: ::windows_sys
::core
::PSTR
,
4600 pub pDatatype
: ::windows_sys
::core
::PSTR
,
4602 impl ::core
::marker
::Copy
for DOC_INFO_1A {}
4603 impl ::core
::clone
::Clone
for DOC_INFO_1A
{
4604 fn clone(&self) -> Self {
4609 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
4610 pub struct DOC_INFO_1W
{
4611 pub pDocName
: ::windows_sys
::core
::PWSTR
,
4612 pub pOutputFile
: ::windows_sys
::core
::PWSTR
,
4613 pub pDatatype
: ::windows_sys
::core
::PWSTR
,
4615 impl ::core
::marker
::Copy
for DOC_INFO_1W {}
4616 impl ::core
::clone
::Clone
for DOC_INFO_1W
{
4617 fn clone(&self) -> Self {
4622 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
4623 pub struct DOC_INFO_2A
{
4624 pub pDocName
: ::windows_sys
::core
::PSTR
,
4625 pub pOutputFile
: ::windows_sys
::core
::PSTR
,
4626 pub pDatatype
: ::windows_sys
::core
::PSTR
,
4630 impl ::core
::marker
::Copy
for DOC_INFO_2A {}
4631 impl ::core
::clone
::Clone
for DOC_INFO_2A
{
4632 fn clone(&self) -> Self {
4637 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
4638 pub struct DOC_INFO_2W
{
4639 pub pDocName
: ::windows_sys
::core
::PWSTR
,
4640 pub pOutputFile
: ::windows_sys
::core
::PWSTR
,
4641 pub pDatatype
: ::windows_sys
::core
::PWSTR
,
4645 impl ::core
::marker
::Copy
for DOC_INFO_2W {}
4646 impl ::core
::clone
::Clone
for DOC_INFO_2W
{
4647 fn clone(&self) -> Self {
4652 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
4653 pub struct DOC_INFO_3A
{
4654 pub pDocName
: ::windows_sys
::core
::PSTR
,
4655 pub pOutputFile
: ::windows_sys
::core
::PSTR
,
4656 pub pDatatype
: ::windows_sys
::core
::PSTR
,
4659 impl ::core
::marker
::Copy
for DOC_INFO_3A {}
4660 impl ::core
::clone
::Clone
for DOC_INFO_3A
{
4661 fn clone(&self) -> Self {
4666 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
4667 pub struct DOC_INFO_3W
{
4668 pub pDocName
: ::windows_sys
::core
::PWSTR
,
4669 pub pOutputFile
: ::windows_sys
::core
::PWSTR
,
4670 pub pDatatype
: ::windows_sys
::core
::PWSTR
,
4673 impl ::core
::marker
::Copy
for DOC_INFO_3W {}
4674 impl ::core
::clone
::Clone
for DOC_INFO_3W
{
4675 fn clone(&self) -> Self {
4680 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
4681 pub struct DRIVER_INFO_1A
{
4682 pub pName
: ::windows_sys
::core
::PSTR
,
4684 impl ::core
::marker
::Copy
for DRIVER_INFO_1A {}
4685 impl ::core
::clone
::Clone
for DRIVER_INFO_1A
{
4686 fn clone(&self) -> Self {
4691 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
4692 pub struct DRIVER_INFO_1W
{
4693 pub pName
: ::windows_sys
::core
::PWSTR
,
4695 impl ::core
::marker
::Copy
for DRIVER_INFO_1W {}
4696 impl ::core
::clone
::Clone
for DRIVER_INFO_1W
{
4697 fn clone(&self) -> Self {
4702 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
4703 pub struct DRIVER_INFO_2A
{
4705 pub pName
: ::windows_sys
::core
::PSTR
,
4706 pub pEnvironment
: ::windows_sys
::core
::PSTR
,
4707 pub pDriverPath
: ::windows_sys
::core
::PSTR
,
4708 pub pDataFile
: ::windows_sys
::core
::PSTR
,
4709 pub pConfigFile
: ::windows_sys
::core
::PSTR
,
4711 impl ::core
::marker
::Copy
for DRIVER_INFO_2A {}
4712 impl ::core
::clone
::Clone
for DRIVER_INFO_2A
{
4713 fn clone(&self) -> Self {
4718 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
4719 pub struct DRIVER_INFO_2W
{
4721 pub pName
: ::windows_sys
::core
::PWSTR
,
4722 pub pEnvironment
: ::windows_sys
::core
::PWSTR
,
4723 pub pDriverPath
: ::windows_sys
::core
::PWSTR
,
4724 pub pDataFile
: ::windows_sys
::core
::PWSTR
,
4725 pub pConfigFile
: ::windows_sys
::core
::PWSTR
,
4727 impl ::core
::marker
::Copy
for DRIVER_INFO_2W {}
4728 impl ::core
::clone
::Clone
for DRIVER_INFO_2W
{
4729 fn clone(&self) -> Self {
4734 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
4735 pub struct DRIVER_INFO_3A
{
4737 pub pName
: ::windows_sys
::core
::PSTR
,
4738 pub pEnvironment
: ::windows_sys
::core
::PSTR
,
4739 pub pDriverPath
: ::windows_sys
::core
::PSTR
,
4740 pub pDataFile
: ::windows_sys
::core
::PSTR
,
4741 pub pConfigFile
: ::windows_sys
::core
::PSTR
,
4742 pub pHelpFile
: ::windows_sys
::core
::PSTR
,
4743 pub pDependentFiles
: ::windows_sys
::core
::PSTR
,
4744 pub pMonitorName
: ::windows_sys
::core
::PSTR
,
4745 pub pDefaultDataType
: ::windows_sys
::core
::PSTR
,
4747 impl ::core
::marker
::Copy
for DRIVER_INFO_3A {}
4748 impl ::core
::clone
::Clone
for DRIVER_INFO_3A
{
4749 fn clone(&self) -> Self {
4754 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
4755 pub struct DRIVER_INFO_3W
{
4757 pub pName
: ::windows_sys
::core
::PWSTR
,
4758 pub pEnvironment
: ::windows_sys
::core
::PWSTR
,
4759 pub pDriverPath
: ::windows_sys
::core
::PWSTR
,
4760 pub pDataFile
: ::windows_sys
::core
::PWSTR
,
4761 pub pConfigFile
: ::windows_sys
::core
::PWSTR
,
4762 pub pHelpFile
: ::windows_sys
::core
::PWSTR
,
4763 pub pDependentFiles
: ::windows_sys
::core
::PWSTR
,
4764 pub pMonitorName
: ::windows_sys
::core
::PWSTR
,
4765 pub pDefaultDataType
: ::windows_sys
::core
::PWSTR
,
4767 impl ::core
::marker
::Copy
for DRIVER_INFO_3W {}
4768 impl ::core
::clone
::Clone
for DRIVER_INFO_3W
{
4769 fn clone(&self) -> Self {
4774 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
4775 pub struct DRIVER_INFO_4A
{
4777 pub pName
: ::windows_sys
::core
::PSTR
,
4778 pub pEnvironment
: ::windows_sys
::core
::PSTR
,
4779 pub pDriverPath
: ::windows_sys
::core
::PSTR
,
4780 pub pDataFile
: ::windows_sys
::core
::PSTR
,
4781 pub pConfigFile
: ::windows_sys
::core
::PSTR
,
4782 pub pHelpFile
: ::windows_sys
::core
::PSTR
,
4783 pub pDependentFiles
: ::windows_sys
::core
::PSTR
,
4784 pub pMonitorName
: ::windows_sys
::core
::PSTR
,
4785 pub pDefaultDataType
: ::windows_sys
::core
::PSTR
,
4786 pub pszzPreviousNames
: ::windows_sys
::core
::PSTR
,
4788 impl ::core
::marker
::Copy
for DRIVER_INFO_4A {}
4789 impl ::core
::clone
::Clone
for DRIVER_INFO_4A
{
4790 fn clone(&self) -> Self {
4795 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
4796 pub struct DRIVER_INFO_4W
{
4798 pub pName
: ::windows_sys
::core
::PWSTR
,
4799 pub pEnvironment
: ::windows_sys
::core
::PWSTR
,
4800 pub pDriverPath
: ::windows_sys
::core
::PWSTR
,
4801 pub pDataFile
: ::windows_sys
::core
::PWSTR
,
4802 pub pConfigFile
: ::windows_sys
::core
::PWSTR
,
4803 pub pHelpFile
: ::windows_sys
::core
::PWSTR
,
4804 pub pDependentFiles
: ::windows_sys
::core
::PWSTR
,
4805 pub pMonitorName
: ::windows_sys
::core
::PWSTR
,
4806 pub pDefaultDataType
: ::windows_sys
::core
::PWSTR
,
4807 pub pszzPreviousNames
: ::windows_sys
::core
::PWSTR
,
4809 impl ::core
::marker
::Copy
for DRIVER_INFO_4W {}
4810 impl ::core
::clone
::Clone
for DRIVER_INFO_4W
{
4811 fn clone(&self) -> Self {
4816 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
4817 pub struct DRIVER_INFO_5A
{
4819 pub pName
: ::windows_sys
::core
::PSTR
,
4820 pub pEnvironment
: ::windows_sys
::core
::PSTR
,
4821 pub pDriverPath
: ::windows_sys
::core
::PSTR
,
4822 pub pDataFile
: ::windows_sys
::core
::PSTR
,
4823 pub pConfigFile
: ::windows_sys
::core
::PSTR
,
4824 pub dwDriverAttributes
: u32,
4825 pub dwConfigVersion
: u32,
4826 pub dwDriverVersion
: u32,
4828 impl ::core
::marker
::Copy
for DRIVER_INFO_5A {}
4829 impl ::core
::clone
::Clone
for DRIVER_INFO_5A
{
4830 fn clone(&self) -> Self {
4835 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
4836 pub struct DRIVER_INFO_5W
{
4838 pub pName
: ::windows_sys
::core
::PWSTR
,
4839 pub pEnvironment
: ::windows_sys
::core
::PWSTR
,
4840 pub pDriverPath
: ::windows_sys
::core
::PWSTR
,
4841 pub pDataFile
: ::windows_sys
::core
::PWSTR
,
4842 pub pConfigFile
: ::windows_sys
::core
::PWSTR
,
4843 pub dwDriverAttributes
: u32,
4844 pub dwConfigVersion
: u32,
4845 pub dwDriverVersion
: u32,
4847 impl ::core
::marker
::Copy
for DRIVER_INFO_5W {}
4848 impl ::core
::clone
::Clone
for DRIVER_INFO_5W
{
4849 fn clone(&self) -> Self {
4854 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
4855 #[cfg(feature = "Win32_Foundation")]
4856 pub struct DRIVER_INFO_6A
{
4858 pub pName
: ::windows_sys
::core
::PSTR
,
4859 pub pEnvironment
: ::windows_sys
::core
::PSTR
,
4860 pub pDriverPath
: ::windows_sys
::core
::PSTR
,
4861 pub pDataFile
: ::windows_sys
::core
::PSTR
,
4862 pub pConfigFile
: ::windows_sys
::core
::PSTR
,
4863 pub pHelpFile
: ::windows_sys
::core
::PSTR
,
4864 pub pDependentFiles
: ::windows_sys
::core
::PSTR
,
4865 pub pMonitorName
: ::windows_sys
::core
::PSTR
,
4866 pub pDefaultDataType
: ::windows_sys
::core
::PSTR
,
4867 pub pszzPreviousNames
: ::windows_sys
::core
::PSTR
,
4868 pub ftDriverDate
: super::super::Foundation
::FILETIME
,
4869 pub dwlDriverVersion
: u64,
4870 pub pszMfgName
: ::windows_sys
::core
::PSTR
,
4871 pub pszOEMUrl
: ::windows_sys
::core
::PSTR
,
4872 pub pszHardwareID
: ::windows_sys
::core
::PSTR
,
4873 pub pszProvider
: ::windows_sys
::core
::PSTR
,
4875 #[cfg(feature = "Win32_Foundation")]
4876 impl ::core
::marker
::Copy
for DRIVER_INFO_6A {}
4877 #[cfg(feature = "Win32_Foundation")]
4878 impl ::core
::clone
::Clone
for DRIVER_INFO_6A
{
4879 fn clone(&self) -> Self {
4884 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
4885 #[cfg(feature = "Win32_Foundation")]
4886 pub struct DRIVER_INFO_6W
{
4888 pub pName
: ::windows_sys
::core
::PWSTR
,
4889 pub pEnvironment
: ::windows_sys
::core
::PWSTR
,
4890 pub pDriverPath
: ::windows_sys
::core
::PWSTR
,
4891 pub pDataFile
: ::windows_sys
::core
::PWSTR
,
4892 pub pConfigFile
: ::windows_sys
::core
::PWSTR
,
4893 pub pHelpFile
: ::windows_sys
::core
::PWSTR
,
4894 pub pDependentFiles
: ::windows_sys
::core
::PWSTR
,
4895 pub pMonitorName
: ::windows_sys
::core
::PWSTR
,
4896 pub pDefaultDataType
: ::windows_sys
::core
::PWSTR
,
4897 pub pszzPreviousNames
: ::windows_sys
::core
::PWSTR
,
4898 pub ftDriverDate
: super::super::Foundation
::FILETIME
,
4899 pub dwlDriverVersion
: u64,
4900 pub pszMfgName
: ::windows_sys
::core
::PWSTR
,
4901 pub pszOEMUrl
: ::windows_sys
::core
::PWSTR
,
4902 pub pszHardwareID
: ::windows_sys
::core
::PWSTR
,
4903 pub pszProvider
: ::windows_sys
::core
::PWSTR
,
4905 #[cfg(feature = "Win32_Foundation")]
4906 impl ::core
::marker
::Copy
for DRIVER_INFO_6W {}
4907 #[cfg(feature = "Win32_Foundation")]
4908 impl ::core
::clone
::Clone
for DRIVER_INFO_6W
{
4909 fn clone(&self) -> Self {
4914 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
4915 #[cfg(feature = "Win32_Foundation")]
4916 pub struct DRIVER_INFO_8A
{
4918 pub pName
: ::windows_sys
::core
::PSTR
,
4919 pub pEnvironment
: ::windows_sys
::core
::PSTR
,
4920 pub pDriverPath
: ::windows_sys
::core
::PSTR
,
4921 pub pDataFile
: ::windows_sys
::core
::PSTR
,
4922 pub pConfigFile
: ::windows_sys
::core
::PSTR
,
4923 pub pHelpFile
: ::windows_sys
::core
::PSTR
,
4924 pub pDependentFiles
: ::windows_sys
::core
::PSTR
,
4925 pub pMonitorName
: ::windows_sys
::core
::PSTR
,
4926 pub pDefaultDataType
: ::windows_sys
::core
::PSTR
,
4927 pub pszzPreviousNames
: ::windows_sys
::core
::PSTR
,
4928 pub ftDriverDate
: super::super::Foundation
::FILETIME
,
4929 pub dwlDriverVersion
: u64,
4930 pub pszMfgName
: ::windows_sys
::core
::PSTR
,
4931 pub pszOEMUrl
: ::windows_sys
::core
::PSTR
,
4932 pub pszHardwareID
: ::windows_sys
::core
::PSTR
,
4933 pub pszProvider
: ::windows_sys
::core
::PSTR
,
4934 pub pszPrintProcessor
: ::windows_sys
::core
::PSTR
,
4935 pub pszVendorSetup
: ::windows_sys
::core
::PSTR
,
4936 pub pszzColorProfiles
: ::windows_sys
::core
::PSTR
,
4937 pub pszInfPath
: ::windows_sys
::core
::PSTR
,
4938 pub dwPrinterDriverAttributes
: u32,
4939 pub pszzCoreDriverDependencies
: ::windows_sys
::core
::PSTR
,
4940 pub ftMinInboxDriverVerDate
: super::super::Foundation
::FILETIME
,
4941 pub dwlMinInboxDriverVerVersion
: u64,
4943 #[cfg(feature = "Win32_Foundation")]
4944 impl ::core
::marker
::Copy
for DRIVER_INFO_8A {}
4945 #[cfg(feature = "Win32_Foundation")]
4946 impl ::core
::clone
::Clone
for DRIVER_INFO_8A
{
4947 fn clone(&self) -> Self {
4952 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
4953 #[cfg(feature = "Win32_Foundation")]
4954 pub struct DRIVER_INFO_8W
{
4956 pub pName
: ::windows_sys
::core
::PWSTR
,
4957 pub pEnvironment
: ::windows_sys
::core
::PWSTR
,
4958 pub pDriverPath
: ::windows_sys
::core
::PWSTR
,
4959 pub pDataFile
: ::windows_sys
::core
::PWSTR
,
4960 pub pConfigFile
: ::windows_sys
::core
::PWSTR
,
4961 pub pHelpFile
: ::windows_sys
::core
::PWSTR
,
4962 pub pDependentFiles
: ::windows_sys
::core
::PWSTR
,
4963 pub pMonitorName
: ::windows_sys
::core
::PWSTR
,
4964 pub pDefaultDataType
: ::windows_sys
::core
::PWSTR
,
4965 pub pszzPreviousNames
: ::windows_sys
::core
::PWSTR
,
4966 pub ftDriverDate
: super::super::Foundation
::FILETIME
,
4967 pub dwlDriverVersion
: u64,
4968 pub pszMfgName
: ::windows_sys
::core
::PWSTR
,
4969 pub pszOEMUrl
: ::windows_sys
::core
::PWSTR
,
4970 pub pszHardwareID
: ::windows_sys
::core
::PWSTR
,
4971 pub pszProvider
: ::windows_sys
::core
::PWSTR
,
4972 pub pszPrintProcessor
: ::windows_sys
::core
::PWSTR
,
4973 pub pszVendorSetup
: ::windows_sys
::core
::PWSTR
,
4974 pub pszzColorProfiles
: ::windows_sys
::core
::PWSTR
,
4975 pub pszInfPath
: ::windows_sys
::core
::PWSTR
,
4976 pub dwPrinterDriverAttributes
: u32,
4977 pub pszzCoreDriverDependencies
: ::windows_sys
::core
::PWSTR
,
4978 pub ftMinInboxDriverVerDate
: super::super::Foundation
::FILETIME
,
4979 pub dwlMinInboxDriverVerVersion
: u64,
4981 #[cfg(feature = "Win32_Foundation")]
4982 impl ::core
::marker
::Copy
for DRIVER_INFO_8W {}
4983 #[cfg(feature = "Win32_Foundation")]
4984 impl ::core
::clone
::Clone
for DRIVER_INFO_8W
{
4985 fn clone(&self) -> Self {
4990 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
4991 pub struct DRIVER_UPGRADE_INFO_1
{
4992 pub pPrinterName
: *mut i8,
4993 pub pOldDriverDirectory
: *mut i8,
4995 impl ::core
::marker
::Copy
for DRIVER_UPGRADE_INFO_1 {}
4996 impl ::core
::clone
::Clone
for DRIVER_UPGRADE_INFO_1
{
4997 fn clone(&self) -> Self {
5002 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
5003 pub struct DRIVER_UPGRADE_INFO_2
{
5004 pub pPrinterName
: *mut i8,
5005 pub pOldDriverDirectory
: *mut i8,
5008 pub pEnvironment
: *mut i8,
5009 pub pDriverPath
: *mut i8,
5010 pub pDataFile
: *mut i8,
5011 pub pConfigFile
: *mut i8,
5012 pub pHelpFile
: *mut i8,
5013 pub pDependentFiles
: *mut i8,
5014 pub pMonitorName
: *mut i8,
5015 pub pDefaultDataType
: *mut i8,
5016 pub pszzPreviousNames
: *mut i8,
5018 impl ::core
::marker
::Copy
for DRIVER_UPGRADE_INFO_2 {}
5019 impl ::core
::clone
::Clone
for DRIVER_UPGRADE_INFO_2
{
5020 fn clone(&self) -> Self {
5025 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
5026 pub struct EXTCHKBOX
{
5029 pub pTitle
: *mut i8,
5030 pub pSeparator
: *mut i8,
5031 pub pCheckedName
: *mut i8,
5033 pub wReserved
: [u16; 4],
5034 pub dwReserved
: [usize; 2],
5036 impl ::core
::marker
::Copy
for EXTCHKBOX {}
5037 impl ::core
::clone
::Clone
for EXTCHKBOX
{
5038 fn clone(&self) -> Self {
5043 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
5044 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
5045 pub struct EXTPUSH
{
5048 pub pTitle
: *mut i8,
5049 pub Anonymous1
: EXTPUSH_0
,
5051 pub Anonymous2
: EXTPUSH_1
,
5052 pub dwReserved
: [usize; 3],
5054 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
5055 impl ::core
::marker
::Copy
for EXTPUSH {}
5056 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
5057 impl ::core
::clone
::Clone
for EXTPUSH
{
5058 fn clone(&self) -> Self {
5063 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
5064 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
5065 pub union EXTPUSH_0
{
5066 pub DlgProc
: super::super::UI
::WindowsAndMessaging
::DLGPROC
,
5067 pub pfnCallBack
: super::super::Foundation
::FARPROC
,
5069 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
5070 impl ::core
::marker
::Copy
for EXTPUSH_0 {}
5071 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
5072 impl ::core
::clone
::Clone
for EXTPUSH_0
{
5073 fn clone(&self) -> Self {
5078 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
5079 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
5080 pub union EXTPUSH_1
{
5081 pub DlgTemplateID
: u16,
5082 pub hDlgTemplate
: super::super::Foundation
::HANDLE
,
5084 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
5085 impl ::core
::marker
::Copy
for EXTPUSH_1 {}
5086 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
5087 impl ::core
::clone
::Clone
for EXTPUSH_1
{
5088 fn clone(&self) -> Self {
5093 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
5094 pub struct EXTTEXTMETRIC
{
5096 pub emPointSize
: i16,
5097 pub emOrientation
: i16,
5098 pub emMasterHeight
: i16,
5099 pub emMinScale
: i16,
5100 pub emMaxScale
: i16,
5101 pub emMasterUnits
: i16,
5102 pub emCapHeight
: i16,
5104 pub emLowerCaseAscent
: i16,
5105 pub emLowerCaseDescent
: i16,
5107 pub emSuperScript
: i16,
5108 pub emSubScript
: i16,
5109 pub emSuperScriptSize
: i16,
5110 pub emSubScriptSize
: i16,
5111 pub emUnderlineOffset
: i16,
5112 pub emUnderlineWidth
: i16,
5113 pub emDoubleUpperUnderlineOffset
: i16,
5114 pub emDoubleLowerUnderlineOffset
: i16,
5115 pub emDoubleUpperUnderlineWidth
: i16,
5116 pub emDoubleLowerUnderlineWidth
: i16,
5117 pub emStrikeOutOffset
: i16,
5118 pub emStrikeOutWidth
: i16,
5119 pub emKernPairs
: u16,
5120 pub emKernTracks
: u16,
5122 impl ::core
::marker
::Copy
for EXTTEXTMETRIC {}
5123 impl ::core
::clone
::Clone
for EXTTEXTMETRIC
{
5124 fn clone(&self) -> Self {
5129 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
5130 #[cfg(feature = "Win32_Foundation")]
5131 pub struct FORM_INFO_1A
{
5133 pub pName
: ::windows_sys
::core
::PSTR
,
5134 pub Size
: super::super::Foundation
::SIZE
,
5135 pub ImageableArea
: super::super::Foundation
::RECTL
,
5137 #[cfg(feature = "Win32_Foundation")]
5138 impl ::core
::marker
::Copy
for FORM_INFO_1A {}
5139 #[cfg(feature = "Win32_Foundation")]
5140 impl ::core
::clone
::Clone
for FORM_INFO_1A
{
5141 fn clone(&self) -> Self {
5146 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
5147 #[cfg(feature = "Win32_Foundation")]
5148 pub struct FORM_INFO_1W
{
5150 pub pName
: ::windows_sys
::core
::PWSTR
,
5151 pub Size
: super::super::Foundation
::SIZE
,
5152 pub ImageableArea
: super::super::Foundation
::RECTL
,
5154 #[cfg(feature = "Win32_Foundation")]
5155 impl ::core
::marker
::Copy
for FORM_INFO_1W {}
5156 #[cfg(feature = "Win32_Foundation")]
5157 impl ::core
::clone
::Clone
for FORM_INFO_1W
{
5158 fn clone(&self) -> Self {
5163 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
5164 #[cfg(feature = "Win32_Foundation")]
5165 pub struct FORM_INFO_2A
{
5167 pub pName
: ::windows_sys
::core
::PCSTR
,
5168 pub Size
: super::super::Foundation
::SIZE
,
5169 pub ImageableArea
: super::super::Foundation
::RECTL
,
5170 pub pKeyword
: ::windows_sys
::core
::PCSTR
,
5171 pub StringType
: u32,
5172 pub pMuiDll
: ::windows_sys
::core
::PCSTR
,
5173 pub dwResourceId
: u32,
5174 pub pDisplayName
: ::windows_sys
::core
::PCSTR
,
5177 #[cfg(feature = "Win32_Foundation")]
5178 impl ::core
::marker
::Copy
for FORM_INFO_2A {}
5179 #[cfg(feature = "Win32_Foundation")]
5180 impl ::core
::clone
::Clone
for FORM_INFO_2A
{
5181 fn clone(&self) -> Self {
5186 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
5187 #[cfg(feature = "Win32_Foundation")]
5188 pub struct FORM_INFO_2W
{
5190 pub pName
: ::windows_sys
::core
::PCWSTR
,
5191 pub Size
: super::super::Foundation
::SIZE
,
5192 pub ImageableArea
: super::super::Foundation
::RECTL
,
5193 pub pKeyword
: ::windows_sys
::core
::PCSTR
,
5194 pub StringType
: u32,
5195 pub pMuiDll
: ::windows_sys
::core
::PCWSTR
,
5196 pub dwResourceId
: u32,
5197 pub pDisplayName
: ::windows_sys
::core
::PCWSTR
,
5200 #[cfg(feature = "Win32_Foundation")]
5201 impl ::core
::marker
::Copy
for FORM_INFO_2W {}
5202 #[cfg(feature = "Win32_Foundation")]
5203 impl ::core
::clone
::Clone
for FORM_INFO_2W
{
5204 fn clone(&self) -> Self {
5209 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
5210 pub struct GLYPHRUN
{
5212 pub wGlyphCount
: u16,
5214 impl ::core
::marker
::Copy
for GLYPHRUN {}
5215 impl ::core
::clone
::Clone
for GLYPHRUN
{
5216 fn clone(&self) -> Self {
5221 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
5222 pub struct INSERTPSUIPAGE_INFO
{
5230 impl ::core
::marker
::Copy
for INSERTPSUIPAGE_INFO {}
5231 impl ::core
::clone
::Clone
for INSERTPSUIPAGE_INFO
{
5232 fn clone(&self) -> Self {
5237 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
5242 impl ::core
::marker
::Copy
for INVOC {}
5243 impl ::core
::clone
::Clone
for INVOC
{
5244 fn clone(&self) -> Self {
5249 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
5250 pub struct ImgErrorInfo
{
5251 pub description
: ::windows_sys
::core
::BSTR
,
5252 pub guid
: ::windows_sys
::core
::GUID
,
5253 pub helpContext
: u32,
5254 pub helpFile
: ::windows_sys
::core
::BSTR
,
5255 pub source
: ::windows_sys
::core
::BSTR
,
5256 pub devDescription
: ::windows_sys
::core
::BSTR
,
5257 pub errorID
: ::windows_sys
::core
::GUID
,
5258 pub cUserParameters
: u32,
5259 pub aUserParameters
: *mut ::windows_sys
::core
::BSTR
,
5260 pub userFallback
: ::windows_sys
::core
::BSTR
,
5261 pub exceptionID
: u32,
5263 impl ::core
::marker
::Copy
for ImgErrorInfo {}
5264 impl ::core
::clone
::Clone
for ImgErrorInfo
{
5265 fn clone(&self) -> Self {
5270 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
5271 #[cfg(feature = "Win32_Foundation")]
5272 pub struct JOB_INFO_1A
{
5274 pub pPrinterName
: ::windows_sys
::core
::PSTR
,
5275 pub pMachineName
: ::windows_sys
::core
::PSTR
,
5276 pub pUserName
: ::windows_sys
::core
::PSTR
,
5277 pub pDocument
: ::windows_sys
::core
::PSTR
,
5278 pub pDatatype
: ::windows_sys
::core
::PSTR
,
5279 pub pStatus
: ::windows_sys
::core
::PSTR
,
5283 pub TotalPages
: u32,
5284 pub PagesPrinted
: u32,
5285 pub Submitted
: super::super::Foundation
::SYSTEMTIME
,
5287 #[cfg(feature = "Win32_Foundation")]
5288 impl ::core
::marker
::Copy
for JOB_INFO_1A {}
5289 #[cfg(feature = "Win32_Foundation")]
5290 impl ::core
::clone
::Clone
for JOB_INFO_1A
{
5291 fn clone(&self) -> Self {
5296 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
5297 #[cfg(feature = "Win32_Foundation")]
5298 pub struct JOB_INFO_1W
{
5300 pub pPrinterName
: ::windows_sys
::core
::PWSTR
,
5301 pub pMachineName
: ::windows_sys
::core
::PWSTR
,
5302 pub pUserName
: ::windows_sys
::core
::PWSTR
,
5303 pub pDocument
: ::windows_sys
::core
::PWSTR
,
5304 pub pDatatype
: ::windows_sys
::core
::PWSTR
,
5305 pub pStatus
: ::windows_sys
::core
::PWSTR
,
5309 pub TotalPages
: u32,
5310 pub PagesPrinted
: u32,
5311 pub Submitted
: super::super::Foundation
::SYSTEMTIME
,
5313 #[cfg(feature = "Win32_Foundation")]
5314 impl ::core
::marker
::Copy
for JOB_INFO_1W {}
5315 #[cfg(feature = "Win32_Foundation")]
5316 impl ::core
::clone
::Clone
for JOB_INFO_1W
{
5317 fn clone(&self) -> Self {
5322 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`*"]
5323 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))]
5324 pub struct JOB_INFO_2A
{
5326 pub pPrinterName
: ::windows_sys
::core
::PSTR
,
5327 pub pMachineName
: ::windows_sys
::core
::PSTR
,
5328 pub pUserName
: ::windows_sys
::core
::PSTR
,
5329 pub pDocument
: ::windows_sys
::core
::PSTR
,
5330 pub pNotifyName
: ::windows_sys
::core
::PSTR
,
5331 pub pDatatype
: ::windows_sys
::core
::PSTR
,
5332 pub pPrintProcessor
: ::windows_sys
::core
::PSTR
,
5333 pub pParameters
: ::windows_sys
::core
::PSTR
,
5334 pub pDriverName
: ::windows_sys
::core
::PSTR
,
5335 pub pDevMode
: *mut super::Gdi
::DEVMODEA
,
5336 pub pStatus
: ::windows_sys
::core
::PSTR
,
5337 pub pSecurityDescriptor
: super::super::Security
::PSECURITY_DESCRIPTOR
,
5343 pub TotalPages
: u32,
5345 pub Submitted
: super::super::Foundation
::SYSTEMTIME
,
5347 pub PagesPrinted
: u32,
5349 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))]
5350 impl ::core
::marker
::Copy
for JOB_INFO_2A {}
5351 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))]
5352 impl ::core
::clone
::Clone
for JOB_INFO_2A
{
5353 fn clone(&self) -> Self {
5358 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`*"]
5359 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))]
5360 pub struct JOB_INFO_2W
{
5362 pub pPrinterName
: ::windows_sys
::core
::PWSTR
,
5363 pub pMachineName
: ::windows_sys
::core
::PWSTR
,
5364 pub pUserName
: ::windows_sys
::core
::PWSTR
,
5365 pub pDocument
: ::windows_sys
::core
::PWSTR
,
5366 pub pNotifyName
: ::windows_sys
::core
::PWSTR
,
5367 pub pDatatype
: ::windows_sys
::core
::PWSTR
,
5368 pub pPrintProcessor
: ::windows_sys
::core
::PWSTR
,
5369 pub pParameters
: ::windows_sys
::core
::PWSTR
,
5370 pub pDriverName
: ::windows_sys
::core
::PWSTR
,
5371 pub pDevMode
: *mut super::Gdi
::DEVMODEW
,
5372 pub pStatus
: ::windows_sys
::core
::PWSTR
,
5373 pub pSecurityDescriptor
: super::super::Security
::PSECURITY_DESCRIPTOR
,
5379 pub TotalPages
: u32,
5381 pub Submitted
: super::super::Foundation
::SYSTEMTIME
,
5383 pub PagesPrinted
: u32,
5385 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))]
5386 impl ::core
::marker
::Copy
for JOB_INFO_2W {}
5387 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))]
5388 impl ::core
::clone
::Clone
for JOB_INFO_2W
{
5389 fn clone(&self) -> Self {
5394 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
5395 pub struct JOB_INFO_3
{
5400 impl ::core
::marker
::Copy
for JOB_INFO_3 {}
5401 impl ::core
::clone
::Clone
for JOB_INFO_3
{
5402 fn clone(&self) -> Self {
5407 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`*"]
5408 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))]
5409 pub struct JOB_INFO_4A
{
5411 pub pPrinterName
: ::windows_sys
::core
::PSTR
,
5412 pub pMachineName
: ::windows_sys
::core
::PSTR
,
5413 pub pUserName
: ::windows_sys
::core
::PSTR
,
5414 pub pDocument
: ::windows_sys
::core
::PSTR
,
5415 pub pNotifyName
: ::windows_sys
::core
::PSTR
,
5416 pub pDatatype
: ::windows_sys
::core
::PSTR
,
5417 pub pPrintProcessor
: ::windows_sys
::core
::PSTR
,
5418 pub pParameters
: ::windows_sys
::core
::PSTR
,
5419 pub pDriverName
: ::windows_sys
::core
::PSTR
,
5420 pub pDevMode
: *mut super::Gdi
::DEVMODEA
,
5421 pub pStatus
: ::windows_sys
::core
::PSTR
,
5422 pub pSecurityDescriptor
: super::super::Security
::PSECURITY_DESCRIPTOR
,
5428 pub TotalPages
: u32,
5430 pub Submitted
: super::super::Foundation
::SYSTEMTIME
,
5432 pub PagesPrinted
: u32,
5435 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))]
5436 impl ::core
::marker
::Copy
for JOB_INFO_4A {}
5437 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))]
5438 impl ::core
::clone
::Clone
for JOB_INFO_4A
{
5439 fn clone(&self) -> Self {
5444 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`*"]
5445 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))]
5446 pub struct JOB_INFO_4W
{
5448 pub pPrinterName
: ::windows_sys
::core
::PWSTR
,
5449 pub pMachineName
: ::windows_sys
::core
::PWSTR
,
5450 pub pUserName
: ::windows_sys
::core
::PWSTR
,
5451 pub pDocument
: ::windows_sys
::core
::PWSTR
,
5452 pub pNotifyName
: ::windows_sys
::core
::PWSTR
,
5453 pub pDatatype
: ::windows_sys
::core
::PWSTR
,
5454 pub pPrintProcessor
: ::windows_sys
::core
::PWSTR
,
5455 pub pParameters
: ::windows_sys
::core
::PWSTR
,
5456 pub pDriverName
: ::windows_sys
::core
::PWSTR
,
5457 pub pDevMode
: *mut super::Gdi
::DEVMODEW
,
5458 pub pStatus
: ::windows_sys
::core
::PWSTR
,
5459 pub pSecurityDescriptor
: super::super::Security
::PSECURITY_DESCRIPTOR
,
5465 pub TotalPages
: u32,
5467 pub Submitted
: super::super::Foundation
::SYSTEMTIME
,
5469 pub PagesPrinted
: u32,
5472 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))]
5473 impl ::core
::marker
::Copy
for JOB_INFO_4W {}
5474 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))]
5475 impl ::core
::clone
::Clone
for JOB_INFO_4W
{
5476 fn clone(&self) -> Self {
5481 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Devices_Display\"`*"]
5482 #[cfg(feature = "Win32_Devices_Display")]
5483 pub struct KERNDATA
{
5485 pub dwKernPairNum
: u32,
5486 pub KernPair
: [super::super::Devices
::Display
::FD_KERNINGPAIR
; 1],
5488 #[cfg(feature = "Win32_Devices_Display")]
5489 impl ::core
::marker
::Copy
for KERNDATA {}
5490 #[cfg(feature = "Win32_Devices_Display")]
5491 impl ::core
::clone
::Clone
for KERNDATA
{
5492 fn clone(&self) -> Self {
5497 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
5498 pub struct MAPTABLE
{
5500 pub dwGlyphNum
: u32,
5501 pub Trans
: [TRANSDATA
; 1],
5503 impl ::core
::marker
::Copy
for MAPTABLE {}
5504 impl ::core
::clone
::Clone
for MAPTABLE
{
5505 fn clone(&self) -> Self {
5510 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
5511 #[cfg(feature = "Win32_Foundation")]
5512 pub struct MESSAGEBOX_PARAMS
{
5514 pub pTitle
: ::windows_sys
::core
::PWSTR
,
5515 pub pMessage
: ::windows_sys
::core
::PWSTR
,
5518 pub bWait
: super::super::Foundation
::BOOL
,
5520 #[cfg(feature = "Win32_Foundation")]
5521 impl ::core
::marker
::Copy
for MESSAGEBOX_PARAMS {}
5522 #[cfg(feature = "Win32_Foundation")]
5523 impl ::core
::clone
::Clone
for MESSAGEBOX_PARAMS
{
5524 fn clone(&self) -> Self {
5529 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
5530 pub struct MONITOR
{
5531 pub pfnEnumPorts
: isize,
5532 pub pfnOpenPort
: isize,
5533 pub pfnOpenPortEx
: isize,
5534 pub pfnStartDocPort
: isize,
5535 pub pfnWritePort
: isize,
5536 pub pfnReadPort
: isize,
5537 pub pfnEndDocPort
: isize,
5538 pub pfnClosePort
: isize,
5539 pub pfnAddPort
: isize,
5540 pub pfnAddPortEx
: isize,
5541 pub pfnConfigurePort
: isize,
5542 pub pfnDeletePort
: isize,
5543 pub pfnGetPrinterDataFromPort
: isize,
5544 pub pfnSetPortTimeOuts
: isize,
5545 pub pfnXcvOpenPort
: isize,
5546 pub pfnXcvDataPort
: isize,
5547 pub pfnXcvClosePort
: isize,
5549 impl ::core
::marker
::Copy
for MONITOR {}
5550 impl ::core
::clone
::Clone
for MONITOR
{
5551 fn clone(&self) -> Self {
5556 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
5557 pub struct MONITOR2
{
5559 pub pfnEnumPorts
: isize,
5560 pub pfnOpenPort
: isize,
5561 pub pfnOpenPortEx
: isize,
5562 pub pfnStartDocPort
: isize,
5563 pub pfnWritePort
: isize,
5564 pub pfnReadPort
: isize,
5565 pub pfnEndDocPort
: isize,
5566 pub pfnClosePort
: isize,
5567 pub pfnAddPort
: isize,
5568 pub pfnAddPortEx
: isize,
5569 pub pfnConfigurePort
: isize,
5570 pub pfnDeletePort
: isize,
5571 pub pfnGetPrinterDataFromPort
: isize,
5572 pub pfnSetPortTimeOuts
: isize,
5573 pub pfnXcvOpenPort
: isize,
5574 pub pfnXcvDataPort
: isize,
5575 pub pfnXcvClosePort
: isize,
5576 pub pfnShutdown
: isize,
5577 pub pfnSendRecvBidiDataFromPort
: isize,
5578 pub pfnNotifyUsedPorts
: isize,
5579 pub pfnNotifyUnusedPorts
: isize,
5580 pub pfnPowerEvent
: isize,
5582 impl ::core
::marker
::Copy
for MONITOR2 {}
5583 impl ::core
::clone
::Clone
for MONITOR2
{
5584 fn clone(&self) -> Self {
5589 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
5590 pub struct MONITOREX
{
5591 pub dwMonitorSize
: u32,
5592 pub Monitor
: MONITOR
,
5594 impl ::core
::marker
::Copy
for MONITOREX {}
5595 impl ::core
::clone
::Clone
for MONITOREX
{
5596 fn clone(&self) -> Self {
5601 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_System_Registry\"`*"]
5602 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
5603 pub struct MONITORINIT
{
5605 pub hSpooler
: super::super::Foundation
::HANDLE
,
5606 pub hckRegistryRoot
: super::super::System
::Registry
::HKEY
,
5607 pub pMonitorReg
: *mut MONITORREG
,
5608 pub bLocal
: super::super::Foundation
::BOOL
,
5609 pub pszServerName
: ::windows_sys
::core
::PCWSTR
,
5611 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
5612 impl ::core
::marker
::Copy
for MONITORINIT {}
5613 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_System_Registry"))]
5614 impl ::core
::clone
::Clone
for MONITORINIT
{
5615 fn clone(&self) -> Self {
5620 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
5621 pub struct MONITORREG
{
5623 pub fpCreateKey
: isize,
5624 pub fpOpenKey
: isize,
5625 pub fpCloseKey
: isize,
5626 pub fpDeleteKey
: isize,
5627 pub fpEnumKey
: isize,
5628 pub fpQueryInfoKey
: isize,
5629 pub fpSetValue
: isize,
5630 pub fpDeleteValue
: isize,
5631 pub fpEnumValue
: isize,
5632 pub fpQueryValue
: isize,
5634 impl ::core
::marker
::Copy
for MONITORREG {}
5635 impl ::core
::clone
::Clone
for MONITORREG
{
5636 fn clone(&self) -> Self {
5641 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
5642 pub struct MONITORUI
{
5643 pub dwMonitorUISize
: u32,
5644 pub pfnAddPortUI
: isize,
5645 pub pfnConfigurePortUI
: isize,
5646 pub pfnDeletePortUI
: isize,
5648 impl ::core
::marker
::Copy
for MONITORUI {}
5649 impl ::core
::clone
::Clone
for MONITORUI
{
5650 fn clone(&self) -> Self {
5655 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
5656 pub struct MONITOR_INFO_1A
{
5657 pub pName
: ::windows_sys
::core
::PSTR
,
5659 impl ::core
::marker
::Copy
for MONITOR_INFO_1A {}
5660 impl ::core
::clone
::Clone
for MONITOR_INFO_1A
{
5661 fn clone(&self) -> Self {
5666 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
5667 pub struct MONITOR_INFO_1W
{
5668 pub pName
: ::windows_sys
::core
::PWSTR
,
5670 impl ::core
::marker
::Copy
for MONITOR_INFO_1W {}
5671 impl ::core
::clone
::Clone
for MONITOR_INFO_1W
{
5672 fn clone(&self) -> Self {
5677 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
5678 pub struct MONITOR_INFO_2A
{
5679 pub pName
: ::windows_sys
::core
::PSTR
,
5680 pub pEnvironment
: ::windows_sys
::core
::PSTR
,
5681 pub pDLLName
: ::windows_sys
::core
::PSTR
,
5683 impl ::core
::marker
::Copy
for MONITOR_INFO_2A {}
5684 impl ::core
::clone
::Clone
for MONITOR_INFO_2A
{
5685 fn clone(&self) -> Self {
5690 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
5691 pub struct MONITOR_INFO_2W
{
5692 pub pName
: ::windows_sys
::core
::PWSTR
,
5693 pub pEnvironment
: ::windows_sys
::core
::PWSTR
,
5694 pub pDLLName
: ::windows_sys
::core
::PWSTR
,
5696 impl ::core
::marker
::Copy
for MONITOR_INFO_2W {}
5697 impl ::core
::clone
::Clone
for MONITOR_INFO_2W
{
5698 fn clone(&self) -> Self {
5702 #[repr(C, packed(1))]
5703 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
5704 pub struct MXDC_ESCAPE_HEADER_T
{
5709 impl ::core
::marker
::Copy
for MXDC_ESCAPE_HEADER_T {}
5710 impl ::core
::clone
::Clone
for MXDC_ESCAPE_HEADER_T
{
5711 fn clone(&self) -> Self {
5715 #[repr(C, packed(1))]
5716 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
5717 pub struct MXDC_GET_FILENAME_DATA_T
{
5719 pub wszData
: [u16; 1],
5721 impl ::core
::marker
::Copy
for MXDC_GET_FILENAME_DATA_T {}
5722 impl ::core
::clone
::Clone
for MXDC_GET_FILENAME_DATA_T
{
5723 fn clone(&self) -> Self {
5727 #[repr(C, packed(1))]
5728 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
5729 pub struct MXDC_PRINTTICKET_DATA_T
{
5730 pub dwDataSize
: u32,
5733 impl ::core
::marker
::Copy
for MXDC_PRINTTICKET_DATA_T {}
5734 impl ::core
::clone
::Clone
for MXDC_PRINTTICKET_DATA_T
{
5735 fn clone(&self) -> Self {
5739 #[repr(C, packed(1))]
5740 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
5741 pub struct MXDC_PRINTTICKET_ESCAPE_T
{
5742 pub mxdcEscape
: MXDC_ESCAPE_HEADER_T
,
5743 pub printTicketData
: MXDC_PRINTTICKET_DATA_T
,
5745 impl ::core
::marker
::Copy
for MXDC_PRINTTICKET_ESCAPE_T {}
5746 impl ::core
::clone
::Clone
for MXDC_PRINTTICKET_ESCAPE_T
{
5747 fn clone(&self) -> Self {
5751 #[repr(C, packed(1))]
5752 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
5753 pub struct MXDC_S0PAGE_DATA_T
{
5757 impl ::core
::marker
::Copy
for MXDC_S0PAGE_DATA_T {}
5758 impl ::core
::clone
::Clone
for MXDC_S0PAGE_DATA_T
{
5759 fn clone(&self) -> Self {
5763 #[repr(C, packed(1))]
5764 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
5765 pub struct MXDC_S0PAGE_PASSTHROUGH_ESCAPE_T
{
5766 pub mxdcEscape
: MXDC_ESCAPE_HEADER_T
,
5767 pub xpsS0PageData
: MXDC_S0PAGE_DATA_T
,
5769 impl ::core
::marker
::Copy
for MXDC_S0PAGE_PASSTHROUGH_ESCAPE_T {}
5770 impl ::core
::clone
::Clone
for MXDC_S0PAGE_PASSTHROUGH_ESCAPE_T
{
5771 fn clone(&self) -> Self {
5775 #[repr(C, packed(1))]
5776 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
5777 pub struct MXDC_S0PAGE_RESOURCE_ESCAPE_T
{
5778 pub mxdcEscape
: MXDC_ESCAPE_HEADER_T
,
5779 pub xpsS0PageResourcePassthrough
: MXDC_XPS_S0PAGE_RESOURCE_T
,
5781 impl ::core
::marker
::Copy
for MXDC_S0PAGE_RESOURCE_ESCAPE_T {}
5782 impl ::core
::clone
::Clone
for MXDC_S0PAGE_RESOURCE_ESCAPE_T
{
5783 fn clone(&self) -> Self {
5787 #[repr(C, packed(1))]
5788 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
5789 pub struct MXDC_XPS_S0PAGE_RESOURCE_T
{
5791 pub dwResourceType
: u32,
5792 pub szUri
: [u8; 260],
5793 pub dwDataSize
: u32,
5796 impl ::core
::marker
::Copy
for MXDC_XPS_S0PAGE_RESOURCE_T {}
5797 impl ::core
::clone
::Clone
for MXDC_XPS_S0PAGE_RESOURCE_T
{
5798 fn clone(&self) -> Self {
5803 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
5804 #[cfg(feature = "Win32_Foundation")]
5805 pub struct NOTIFICATION_CONFIG_1
{
5808 pub pfnNotifyCallback
: ROUTER_NOTIFY_CALLBACK
,
5809 pub pContext
: *mut ::core
::ffi
::c_void
,
5811 #[cfg(feature = "Win32_Foundation")]
5812 impl ::core
::marker
::Copy
for NOTIFICATION_CONFIG_1 {}
5813 #[cfg(feature = "Win32_Foundation")]
5814 impl ::core
::clone
::Clone
for NOTIFICATION_CONFIG_1
{
5815 fn clone(&self) -> Self {
5820 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
5821 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
5822 pub struct OEMCUIPPARAM
{
5824 pub poemuiobj
: *mut OEMUIOBJ
,
5825 pub hPrinter
: super::super::Foundation
::HANDLE
,
5826 pub pPrinterName
: ::windows_sys
::core
::PWSTR
,
5827 pub hModule
: super::super::Foundation
::HANDLE
,
5828 pub hOEMHeap
: super::super::Foundation
::HANDLE
,
5829 pub pPublicDM
: *mut super::Gdi
::DEVMODEA
,
5830 pub pOEMDM
: *mut ::core
::ffi
::c_void
,
5832 pub pDrvOptItems
: *mut OPTITEM
,
5833 pub cDrvOptItems
: u32,
5834 pub pOEMOptItems
: *mut OPTITEM
,
5835 pub cOEMOptItems
: u32,
5836 pub pOEMUserData
: *mut ::core
::ffi
::c_void
,
5837 pub OEMCUIPCallback
: OEMCUIPCALLBACK
,
5839 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
5840 impl ::core
::marker
::Copy
for OEMCUIPPARAM {}
5841 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
5842 impl ::core
::clone
::Clone
for OEMCUIPPARAM
{
5843 fn clone(&self) -> Self {
5848 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
5849 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
5850 pub struct OEMDMPARAM
{
5852 pub pdriverobj
: *mut ::core
::ffi
::c_void
,
5853 pub hPrinter
: super::super::Foundation
::HANDLE
,
5854 pub hModule
: super::super::Foundation
::HANDLE
,
5855 pub pPublicDMIn
: *mut super::Gdi
::DEVMODEA
,
5856 pub pPublicDMOut
: *mut super::Gdi
::DEVMODEA
,
5857 pub pOEMDMIn
: *mut ::core
::ffi
::c_void
,
5858 pub pOEMDMOut
: *mut ::core
::ffi
::c_void
,
5861 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
5862 impl ::core
::marker
::Copy
for OEMDMPARAM {}
5863 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
5864 impl ::core
::clone
::Clone
for OEMDMPARAM
{
5865 fn clone(&self) -> Self {
5870 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
5871 #[cfg(feature = "Win32_Foundation")]
5872 pub struct OEMFONTINSTPARAM
{
5874 pub hPrinter
: super::super::Foundation
::HANDLE
,
5875 pub hModule
: super::super::Foundation
::HANDLE
,
5876 pub hHeap
: super::super::Foundation
::HANDLE
,
5878 pub pFontInstallerName
: ::windows_sys
::core
::PWSTR
,
5880 #[cfg(feature = "Win32_Foundation")]
5881 impl ::core
::marker
::Copy
for OEMFONTINSTPARAM {}
5882 #[cfg(feature = "Win32_Foundation")]
5883 impl ::core
::clone
::Clone
for OEMFONTINSTPARAM
{
5884 fn clone(&self) -> Self {
5889 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
5890 #[cfg(feature = "Win32_Foundation")]
5891 pub struct OEMUIOBJ
{
5893 pub pOemUIProcs
: *mut OEMUIPROCS
,
5895 #[cfg(feature = "Win32_Foundation")]
5896 impl ::core
::marker
::Copy
for OEMUIOBJ {}
5897 #[cfg(feature = "Win32_Foundation")]
5898 impl ::core
::clone
::Clone
for OEMUIOBJ
{
5899 fn clone(&self) -> Self {
5904 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
5905 #[cfg(feature = "Win32_Foundation")]
5906 pub struct OEMUIPROCS
{
5907 pub DrvGetDriverSetting
: PFN_DrvGetDriverSetting
,
5908 pub DrvUpdateUISetting
: PFN_DrvUpdateUISetting
,
5910 #[cfg(feature = "Win32_Foundation")]
5911 impl ::core
::marker
::Copy
for OEMUIPROCS {}
5912 #[cfg(feature = "Win32_Foundation")]
5913 impl ::core
::clone
::Clone
for OEMUIPROCS
{
5914 fn clone(&self) -> Self {
5919 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
5920 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
5921 pub struct OEMUIPSPARAM
{
5923 pub poemuiobj
: *mut OEMUIOBJ
,
5924 pub hPrinter
: super::super::Foundation
::HANDLE
,
5925 pub pPrinterName
: ::windows_sys
::core
::PWSTR
,
5926 pub hModule
: super::super::Foundation
::HANDLE
,
5927 pub hOEMHeap
: super::super::Foundation
::HANDLE
,
5928 pub pPublicDM
: *mut super::Gdi
::DEVMODEA
,
5929 pub pOEMDM
: *mut ::core
::ffi
::c_void
,
5930 pub pOEMUserData
: *mut ::core
::ffi
::c_void
,
5932 pub pOemEntry
: *mut ::core
::ffi
::c_void
,
5934 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
5935 impl ::core
::marker
::Copy
for OEMUIPSPARAM {}
5936 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
5937 impl ::core
::clone
::Clone
for OEMUIPSPARAM
{
5938 fn clone(&self) -> Self {
5943 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
5944 pub struct OEM_DMEXTRAHEADER
{
5946 pub dwSignature
: u32,
5949 impl ::core
::marker
::Copy
for OEM_DMEXTRAHEADER {}
5950 impl ::core
::clone
::Clone
for OEM_DMEXTRAHEADER
{
5951 fn clone(&self) -> Self {
5956 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
5957 #[cfg(feature = "Win32_Foundation")]
5961 pub hInstCaller
: super::super::Foundation
::HINSTANCE
,
5962 pub pHelpFile
: *mut i8,
5963 pub dwReserved
: [usize; 4],
5965 #[cfg(feature = "Win32_Foundation")]
5966 impl ::core
::marker
::Copy
for OIEXT {}
5967 #[cfg(feature = "Win32_Foundation")]
5968 impl ::core
::clone
::Clone
for OIEXT
{
5969 fn clone(&self) -> Self {
5974 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
5975 #[cfg(feature = "Win32_Foundation")]
5976 pub struct OPTCOMBO
{
5980 pub pListItem
: *mut OPTPARAM
,
5982 pub dwReserved
: [u32; 3],
5984 #[cfg(feature = "Win32_Foundation")]
5985 impl ::core
::marker
::Copy
for OPTCOMBO {}
5986 #[cfg(feature = "Win32_Foundation")]
5987 impl ::core
::clone
::Clone
for OPTCOMBO
{
5988 fn clone(&self) -> Self {
5993 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
5994 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
5995 pub struct OPTITEM
{
6000 pub UserData
: usize,
6002 pub Anonymous1
: OPTITEM_0
,
6003 pub Anonymous2
: OPTITEM_1
,
6004 pub pOptType
: *mut OPTTYPE
,
6009 pub pOIExt
: *mut OIEXT
,
6010 pub dwReserved
: [usize; 3],
6012 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
6013 impl ::core
::marker
::Copy
for OPTITEM {}
6014 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
6015 impl ::core
::clone
::Clone
for OPTITEM
{
6016 fn clone(&self) -> Self {
6021 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6022 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
6023 pub union OPTITEM_0
{
6027 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
6028 impl ::core
::marker
::Copy
for OPTITEM_0 {}
6029 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
6030 impl ::core
::clone
::Clone
for OPTITEM_0
{
6031 fn clone(&self) -> Self {
6036 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6037 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
6038 pub union OPTITEM_1
{
6039 pub pExtChkBox
: *mut EXTCHKBOX
,
6040 pub pExtPush
: *mut EXTPUSH
,
6042 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
6043 impl ::core
::marker
::Copy
for OPTITEM_1 {}
6044 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
6045 impl ::core
::clone
::Clone
for OPTITEM_1
{
6046 fn clone(&self) -> Self {
6051 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
6052 #[cfg(feature = "Win32_Foundation")]
6053 pub struct OPTPARAM
{
6059 pub lParam
: super::super::Foundation
::LPARAM
,
6060 pub dwReserved
: [usize; 2],
6062 #[cfg(feature = "Win32_Foundation")]
6063 impl ::core
::marker
::Copy
for OPTPARAM {}
6064 #[cfg(feature = "Win32_Foundation")]
6065 impl ::core
::clone
::Clone
for OPTPARAM
{
6066 fn clone(&self) -> Self {
6071 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
6072 #[cfg(feature = "Win32_Foundation")]
6073 pub struct OPTTYPE
{
6079 pub pOptParam
: *mut OPTPARAM
,
6081 pub wReserved
: [u16; 3],
6082 pub dwReserved
: [usize; 3],
6084 #[cfg(feature = "Win32_Foundation")]
6085 impl ::core
::marker
::Copy
for OPTTYPE {}
6086 #[cfg(feature = "Win32_Foundation")]
6087 impl ::core
::clone
::Clone
for OPTTYPE
{
6088 fn clone(&self) -> Self {
6093 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
6094 pub struct PORT_DATA_1
{
6095 pub sztPortName
: [u16; 64],
6097 pub dwProtocol
: u32,
6099 pub dwReserved
: u32,
6100 pub sztHostAddress
: [u16; 49],
6101 pub sztSNMPCommunity
: [u16; 33],
6102 pub dwDoubleSpool
: u32,
6103 pub sztQueue
: [u16; 33],
6104 pub sztIPAddress
: [u16; 16],
6105 pub Reserved
: [u8; 540],
6106 pub dwPortNumber
: u32,
6107 pub dwSNMPEnabled
: u32,
6108 pub dwSNMPDevIndex
: u32,
6110 impl ::core
::marker
::Copy
for PORT_DATA_1 {}
6111 impl ::core
::clone
::Clone
for PORT_DATA_1
{
6112 fn clone(&self) -> Self {
6117 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
6118 pub struct PORT_DATA_2
{
6119 pub sztPortName
: [u16; 64],
6121 pub dwProtocol
: u32,
6123 pub dwReserved
: u32,
6124 pub sztHostAddress
: [u16; 128],
6125 pub sztSNMPCommunity
: [u16; 33],
6126 pub dwDoubleSpool
: u32,
6127 pub sztQueue
: [u16; 33],
6128 pub Reserved
: [u8; 514],
6129 pub dwPortNumber
: u32,
6130 pub dwSNMPEnabled
: u32,
6131 pub dwSNMPDevIndex
: u32,
6132 pub dwPortMonitorMibIndex
: u32,
6134 impl ::core
::marker
::Copy
for PORT_DATA_2 {}
6135 impl ::core
::clone
::Clone
for PORT_DATA_2
{
6136 fn clone(&self) -> Self {
6141 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
6142 pub struct PORT_DATA_LIST_1
{
6145 pub pPortData
: [PORT_DATA_2
; 1],
6147 impl ::core
::marker
::Copy
for PORT_DATA_LIST_1 {}
6148 impl ::core
::clone
::Clone
for PORT_DATA_LIST_1
{
6149 fn clone(&self) -> Self {
6154 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
6155 pub struct PORT_INFO_1A
{
6156 pub pName
: ::windows_sys
::core
::PSTR
,
6158 impl ::core
::marker
::Copy
for PORT_INFO_1A {}
6159 impl ::core
::clone
::Clone
for PORT_INFO_1A
{
6160 fn clone(&self) -> Self {
6165 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
6166 pub struct PORT_INFO_1W
{
6167 pub pName
: ::windows_sys
::core
::PWSTR
,
6169 impl ::core
::marker
::Copy
for PORT_INFO_1W {}
6170 impl ::core
::clone
::Clone
for PORT_INFO_1W
{
6171 fn clone(&self) -> Self {
6176 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
6177 pub struct PORT_INFO_2A
{
6178 pub pPortName
: ::windows_sys
::core
::PSTR
,
6179 pub pMonitorName
: ::windows_sys
::core
::PSTR
,
6180 pub pDescription
: ::windows_sys
::core
::PSTR
,
6184 impl ::core
::marker
::Copy
for PORT_INFO_2A {}
6185 impl ::core
::clone
::Clone
for PORT_INFO_2A
{
6186 fn clone(&self) -> Self {
6191 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
6192 pub struct PORT_INFO_2W
{
6193 pub pPortName
: ::windows_sys
::core
::PWSTR
,
6194 pub pMonitorName
: ::windows_sys
::core
::PWSTR
,
6195 pub pDescription
: ::windows_sys
::core
::PWSTR
,
6199 impl ::core
::marker
::Copy
for PORT_INFO_2W {}
6200 impl ::core
::clone
::Clone
for PORT_INFO_2W
{
6201 fn clone(&self) -> Self {
6206 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
6207 pub struct PORT_INFO_3A
{
6209 pub pszStatus
: ::windows_sys
::core
::PSTR
,
6210 pub dwSeverity
: u32,
6212 impl ::core
::marker
::Copy
for PORT_INFO_3A {}
6213 impl ::core
::clone
::Clone
for PORT_INFO_3A
{
6214 fn clone(&self) -> Self {
6219 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
6220 pub struct PORT_INFO_3W
{
6222 pub pszStatus
: ::windows_sys
::core
::PWSTR
,
6223 pub dwSeverity
: u32,
6225 impl ::core
::marker
::Copy
for PORT_INFO_3W {}
6226 impl ::core
::clone
::Clone
for PORT_INFO_3W
{
6227 fn clone(&self) -> Self {
6232 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
6233 pub struct PRINTER_CONNECTION_INFO_1A
{
6235 pub pszDriverName
: ::windows_sys
::core
::PSTR
,
6237 impl ::core
::marker
::Copy
for PRINTER_CONNECTION_INFO_1A {}
6238 impl ::core
::clone
::Clone
for PRINTER_CONNECTION_INFO_1A
{
6239 fn clone(&self) -> Self {
6244 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
6245 pub struct PRINTER_CONNECTION_INFO_1W
{
6247 pub pszDriverName
: ::windows_sys
::core
::PWSTR
,
6249 impl ::core
::marker
::Copy
for PRINTER_CONNECTION_INFO_1W {}
6250 impl ::core
::clone
::Clone
for PRINTER_CONNECTION_INFO_1W
{
6251 fn clone(&self) -> Self {
6256 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
6257 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
6258 pub struct PRINTER_DEFAULTSA
{
6259 pub pDatatype
: ::windows_sys
::core
::PSTR
,
6260 pub pDevMode
: *mut super::Gdi
::DEVMODEA
,
6261 pub DesiredAccess
: PRINTER_ACCESS_RIGHTS
,
6263 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
6264 impl ::core
::marker
::Copy
for PRINTER_DEFAULTSA {}
6265 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
6266 impl ::core
::clone
::Clone
for PRINTER_DEFAULTSA
{
6267 fn clone(&self) -> Self {
6272 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
6273 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
6274 pub struct PRINTER_DEFAULTSW
{
6275 pub pDatatype
: ::windows_sys
::core
::PWSTR
,
6276 pub pDevMode
: *mut super::Gdi
::DEVMODEW
,
6277 pub DesiredAccess
: PRINTER_ACCESS_RIGHTS
,
6279 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
6280 impl ::core
::marker
::Copy
for PRINTER_DEFAULTSW {}
6281 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
6282 impl ::core
::clone
::Clone
for PRINTER_DEFAULTSW
{
6283 fn clone(&self) -> Self {
6288 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
6289 pub struct PRINTER_ENUM_VALUESA
{
6290 pub pValueName
: ::windows_sys
::core
::PSTR
,
6291 pub cbValueName
: u32,
6296 impl ::core
::marker
::Copy
for PRINTER_ENUM_VALUESA {}
6297 impl ::core
::clone
::Clone
for PRINTER_ENUM_VALUESA
{
6298 fn clone(&self) -> Self {
6303 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
6304 pub struct PRINTER_ENUM_VALUESW
{
6305 pub pValueName
: ::windows_sys
::core
::PWSTR
,
6306 pub cbValueName
: u32,
6311 impl ::core
::marker
::Copy
for PRINTER_ENUM_VALUESW {}
6312 impl ::core
::clone
::Clone
for PRINTER_ENUM_VALUESW
{
6313 fn clone(&self) -> Self {
6318 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
6319 pub struct PRINTER_EVENT_ATTRIBUTES_INFO
{
6321 pub dwOldAttributes
: u32,
6322 pub dwNewAttributes
: u32,
6324 impl ::core
::marker
::Copy
for PRINTER_EVENT_ATTRIBUTES_INFO {}
6325 impl ::core
::clone
::Clone
for PRINTER_EVENT_ATTRIBUTES_INFO
{
6326 fn clone(&self) -> Self {
6331 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
6332 pub struct PRINTER_INFO_1A
{
6334 pub pDescription
: ::windows_sys
::core
::PSTR
,
6335 pub pName
: ::windows_sys
::core
::PSTR
,
6336 pub pComment
: ::windows_sys
::core
::PSTR
,
6338 impl ::core
::marker
::Copy
for PRINTER_INFO_1A {}
6339 impl ::core
::clone
::Clone
for PRINTER_INFO_1A
{
6340 fn clone(&self) -> Self {
6345 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
6346 pub struct PRINTER_INFO_1W
{
6348 pub pDescription
: ::windows_sys
::core
::PWSTR
,
6349 pub pName
: ::windows_sys
::core
::PWSTR
,
6350 pub pComment
: ::windows_sys
::core
::PWSTR
,
6352 impl ::core
::marker
::Copy
for PRINTER_INFO_1W {}
6353 impl ::core
::clone
::Clone
for PRINTER_INFO_1W
{
6354 fn clone(&self) -> Self {
6359 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`*"]
6360 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))]
6361 pub struct PRINTER_INFO_2A
{
6362 pub pServerName
: ::windows_sys
::core
::PSTR
,
6363 pub pPrinterName
: ::windows_sys
::core
::PSTR
,
6364 pub pShareName
: ::windows_sys
::core
::PSTR
,
6365 pub pPortName
: ::windows_sys
::core
::PSTR
,
6366 pub pDriverName
: ::windows_sys
::core
::PSTR
,
6367 pub pComment
: ::windows_sys
::core
::PSTR
,
6368 pub pLocation
: ::windows_sys
::core
::PSTR
,
6369 pub pDevMode
: *mut super::Gdi
::DEVMODEA
,
6370 pub pSepFile
: ::windows_sys
::core
::PSTR
,
6371 pub pPrintProcessor
: ::windows_sys
::core
::PSTR
,
6372 pub pDatatype
: ::windows_sys
::core
::PSTR
,
6373 pub pParameters
: ::windows_sys
::core
::PSTR
,
6374 pub pSecurityDescriptor
: super::super::Security
::PSECURITY_DESCRIPTOR
,
6375 pub Attributes
: u32,
6377 pub DefaultPriority
: u32,
6382 pub AveragePPM
: u32,
6384 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))]
6385 impl ::core
::marker
::Copy
for PRINTER_INFO_2A {}
6386 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))]
6387 impl ::core
::clone
::Clone
for PRINTER_INFO_2A
{
6388 fn clone(&self) -> Self {
6393 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_Security\"`*"]
6394 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))]
6395 pub struct PRINTER_INFO_2W
{
6396 pub pServerName
: ::windows_sys
::core
::PWSTR
,
6397 pub pPrinterName
: ::windows_sys
::core
::PWSTR
,
6398 pub pShareName
: ::windows_sys
::core
::PWSTR
,
6399 pub pPortName
: ::windows_sys
::core
::PWSTR
,
6400 pub pDriverName
: ::windows_sys
::core
::PWSTR
,
6401 pub pComment
: ::windows_sys
::core
::PWSTR
,
6402 pub pLocation
: ::windows_sys
::core
::PWSTR
,
6403 pub pDevMode
: *mut super::Gdi
::DEVMODEW
,
6404 pub pSepFile
: ::windows_sys
::core
::PWSTR
,
6405 pub pPrintProcessor
: ::windows_sys
::core
::PWSTR
,
6406 pub pDatatype
: ::windows_sys
::core
::PWSTR
,
6407 pub pParameters
: ::windows_sys
::core
::PWSTR
,
6408 pub pSecurityDescriptor
: super::super::Security
::PSECURITY_DESCRIPTOR
,
6409 pub Attributes
: u32,
6411 pub DefaultPriority
: u32,
6416 pub AveragePPM
: u32,
6418 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))]
6419 impl ::core
::marker
::Copy
for PRINTER_INFO_2W {}
6420 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_Security"))]
6421 impl ::core
::clone
::Clone
for PRINTER_INFO_2W
{
6422 fn clone(&self) -> Self {
6427 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Security\"`*"]
6428 #[cfg(feature = "Win32_Security")]
6429 pub struct PRINTER_INFO_3
{
6430 pub pSecurityDescriptor
: super::super::Security
::PSECURITY_DESCRIPTOR
,
6432 #[cfg(feature = "Win32_Security")]
6433 impl ::core
::marker
::Copy
for PRINTER_INFO_3 {}
6434 #[cfg(feature = "Win32_Security")]
6435 impl ::core
::clone
::Clone
for PRINTER_INFO_3
{
6436 fn clone(&self) -> Self {
6441 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
6442 pub struct PRINTER_INFO_4A
{
6443 pub pPrinterName
: ::windows_sys
::core
::PSTR
,
6444 pub pServerName
: ::windows_sys
::core
::PSTR
,
6445 pub Attributes
: u32,
6447 impl ::core
::marker
::Copy
for PRINTER_INFO_4A {}
6448 impl ::core
::clone
::Clone
for PRINTER_INFO_4A
{
6449 fn clone(&self) -> Self {
6454 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
6455 pub struct PRINTER_INFO_4W
{
6456 pub pPrinterName
: ::windows_sys
::core
::PWSTR
,
6457 pub pServerName
: ::windows_sys
::core
::PWSTR
,
6458 pub Attributes
: u32,
6460 impl ::core
::marker
::Copy
for PRINTER_INFO_4W {}
6461 impl ::core
::clone
::Clone
for PRINTER_INFO_4W
{
6462 fn clone(&self) -> Self {
6467 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
6468 pub struct PRINTER_INFO_5A
{
6469 pub pPrinterName
: ::windows_sys
::core
::PSTR
,
6470 pub pPortName
: ::windows_sys
::core
::PSTR
,
6471 pub Attributes
: u32,
6472 pub DeviceNotSelectedTimeout
: u32,
6473 pub TransmissionRetryTimeout
: u32,
6475 impl ::core
::marker
::Copy
for PRINTER_INFO_5A {}
6476 impl ::core
::clone
::Clone
for PRINTER_INFO_5A
{
6477 fn clone(&self) -> Self {
6482 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
6483 pub struct PRINTER_INFO_5W
{
6484 pub pPrinterName
: ::windows_sys
::core
::PWSTR
,
6485 pub pPortName
: ::windows_sys
::core
::PWSTR
,
6486 pub Attributes
: u32,
6487 pub DeviceNotSelectedTimeout
: u32,
6488 pub TransmissionRetryTimeout
: u32,
6490 impl ::core
::marker
::Copy
for PRINTER_INFO_5W {}
6491 impl ::core
::clone
::Clone
for PRINTER_INFO_5W
{
6492 fn clone(&self) -> Self {
6497 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
6498 pub struct PRINTER_INFO_6
{
6501 impl ::core
::marker
::Copy
for PRINTER_INFO_6 {}
6502 impl ::core
::clone
::Clone
for PRINTER_INFO_6
{
6503 fn clone(&self) -> Self {
6508 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
6509 pub struct PRINTER_INFO_7A
{
6510 pub pszObjectGUID
: ::windows_sys
::core
::PSTR
,
6513 impl ::core
::marker
::Copy
for PRINTER_INFO_7A {}
6514 impl ::core
::clone
::Clone
for PRINTER_INFO_7A
{
6515 fn clone(&self) -> Self {
6520 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
6521 pub struct PRINTER_INFO_7W
{
6522 pub pszObjectGUID
: ::windows_sys
::core
::PWSTR
,
6525 impl ::core
::marker
::Copy
for PRINTER_INFO_7W {}
6526 impl ::core
::clone
::Clone
for PRINTER_INFO_7W
{
6527 fn clone(&self) -> Self {
6532 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
6533 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
6534 pub struct PRINTER_INFO_8A
{
6535 pub pDevMode
: *mut super::Gdi
::DEVMODEA
,
6537 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
6538 impl ::core
::marker
::Copy
for PRINTER_INFO_8A {}
6539 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
6540 impl ::core
::clone
::Clone
for PRINTER_INFO_8A
{
6541 fn clone(&self) -> Self {
6546 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
6547 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
6548 pub struct PRINTER_INFO_8W
{
6549 pub pDevMode
: *mut super::Gdi
::DEVMODEW
,
6551 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
6552 impl ::core
::marker
::Copy
for PRINTER_INFO_8W {}
6553 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
6554 impl ::core
::clone
::Clone
for PRINTER_INFO_8W
{
6555 fn clone(&self) -> Self {
6560 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
6561 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
6562 pub struct PRINTER_INFO_9A
{
6563 pub pDevMode
: *mut super::Gdi
::DEVMODEA
,
6565 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
6566 impl ::core
::marker
::Copy
for PRINTER_INFO_9A {}
6567 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
6568 impl ::core
::clone
::Clone
for PRINTER_INFO_9A
{
6569 fn clone(&self) -> Self {
6574 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
6575 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
6576 pub struct PRINTER_INFO_9W
{
6577 pub pDevMode
: *mut super::Gdi
::DEVMODEW
,
6579 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
6580 impl ::core
::marker
::Copy
for PRINTER_INFO_9W {}
6581 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
6582 impl ::core
::clone
::Clone
for PRINTER_INFO_9W
{
6583 fn clone(&self) -> Self {
6588 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
6589 pub struct PRINTER_NOTIFY_INFO
{
6593 pub aData
: [PRINTER_NOTIFY_INFO_DATA
; 1],
6595 impl ::core
::marker
::Copy
for PRINTER_NOTIFY_INFO {}
6596 impl ::core
::clone
::Clone
for PRINTER_NOTIFY_INFO
{
6597 fn clone(&self) -> Self {
6602 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
6603 pub struct PRINTER_NOTIFY_INFO_DATA
{
6608 pub NotifyData
: PRINTER_NOTIFY_INFO_DATA_0
,
6610 impl ::core
::marker
::Copy
for PRINTER_NOTIFY_INFO_DATA {}
6611 impl ::core
::clone
::Clone
for PRINTER_NOTIFY_INFO_DATA
{
6612 fn clone(&self) -> Self {
6617 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
6618 pub union PRINTER_NOTIFY_INFO_DATA_0
{
6619 pub adwData
: [u32; 2],
6620 pub Data
: PRINTER_NOTIFY_INFO_DATA_0_0
,
6622 impl ::core
::marker
::Copy
for PRINTER_NOTIFY_INFO_DATA_0 {}
6623 impl ::core
::clone
::Clone
for PRINTER_NOTIFY_INFO_DATA_0
{
6624 fn clone(&self) -> Self {
6629 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
6630 pub struct PRINTER_NOTIFY_INFO_DATA_0_0
{
6632 pub pBuf
: *mut ::core
::ffi
::c_void
,
6634 impl ::core
::marker
::Copy
for PRINTER_NOTIFY_INFO_DATA_0_0 {}
6635 impl ::core
::clone
::Clone
for PRINTER_NOTIFY_INFO_DATA_0_0
{
6636 fn clone(&self) -> Self {
6641 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
6642 pub struct PRINTER_NOTIFY_INIT
{
6647 impl ::core
::marker
::Copy
for PRINTER_NOTIFY_INIT {}
6648 impl ::core
::clone
::Clone
for PRINTER_NOTIFY_INIT
{
6649 fn clone(&self) -> Self {
6654 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
6655 pub struct PRINTER_NOTIFY_OPTIONS
{
6659 pub pTypes
: *mut PRINTER_NOTIFY_OPTIONS_TYPE
,
6661 impl ::core
::marker
::Copy
for PRINTER_NOTIFY_OPTIONS {}
6662 impl ::core
::clone
::Clone
for PRINTER_NOTIFY_OPTIONS
{
6663 fn clone(&self) -> Self {
6668 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
6669 pub struct PRINTER_NOTIFY_OPTIONS_TYPE
{
6675 pub pFields
: *mut u16,
6677 impl ::core
::marker
::Copy
for PRINTER_NOTIFY_OPTIONS_TYPE {}
6678 impl ::core
::clone
::Clone
for PRINTER_NOTIFY_OPTIONS_TYPE
{
6679 fn clone(&self) -> Self {
6684 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
6685 pub struct PRINTER_OPTIONSA
{
6687 pub dwFlags
: PRINTER_OPTION_FLAGS
,
6689 impl ::core
::marker
::Copy
for PRINTER_OPTIONSA {}
6690 impl ::core
::clone
::Clone
for PRINTER_OPTIONSA
{
6691 fn clone(&self) -> Self {
6696 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
6697 pub struct PRINTER_OPTIONSW
{
6699 pub dwFlags
: PRINTER_OPTION_FLAGS
,
6701 impl ::core
::marker
::Copy
for PRINTER_OPTIONSW {}
6702 impl ::core
::clone
::Clone
for PRINTER_OPTIONSW
{
6703 fn clone(&self) -> Self {
6708 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
6709 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
6710 pub struct PRINTIFI32
{
6712 pub cjIfiExtra
: u32,
6713 pub dpwszFamilyName
: i32,
6714 pub dpwszStyleName
: i32,
6715 pub dpwszFaceName
: i32,
6716 pub dpwszUniqueName
: i32,
6719 pub lItalicAngle
: i32,
6721 pub dpCharSets
: i32,
6722 pub jWinCharSet
: u8,
6723 pub jWinPitchAndFamily
: u8,
6724 pub usWinWeight
: u16,
6726 pub fsSelection
: u16,
6728 pub fwdUnitsPerEm
: i16,
6729 pub fwdLowestPPEm
: i16,
6730 pub fwdWinAscender
: i16,
6731 pub fwdWinDescender
: i16,
6732 pub fwdMacAscender
: i16,
6733 pub fwdMacDescender
: i16,
6734 pub fwdMacLineGap
: i16,
6735 pub fwdTypoAscender
: i16,
6736 pub fwdTypoDescender
: i16,
6737 pub fwdTypoLineGap
: i16,
6738 pub fwdAveCharWidth
: i16,
6739 pub fwdMaxCharInc
: i16,
6740 pub fwdCapHeight
: i16,
6741 pub fwdXHeight
: i16,
6742 pub fwdSubscriptXSize
: i16,
6743 pub fwdSubscriptYSize
: i16,
6744 pub fwdSubscriptXOffset
: i16,
6745 pub fwdSubscriptYOffset
: i16,
6746 pub fwdSuperscriptXSize
: i16,
6747 pub fwdSuperscriptYSize
: i16,
6748 pub fwdSuperscriptXOffset
: i16,
6749 pub fwdSuperscriptYOffset
: i16,
6750 pub fwdUnderscoreSize
: i16,
6751 pub fwdUnderscorePosition
: i16,
6752 pub fwdStrikeoutSize
: i16,
6753 pub fwdStrikeoutPosition
: i16,
6754 pub chFirstChar
: u8,
6756 pub chDefaultChar
: u8,
6757 pub chBreakChar
: u8,
6758 pub wcFirstChar
: u16,
6759 pub wcLastChar
: u16,
6760 pub wcDefaultChar
: u16,
6761 pub wcBreakChar
: u16,
6762 pub ptlBaseline
: super::super::Foundation
::POINTL
,
6763 pub ptlAspect
: super::super::Foundation
::POINTL
,
6764 pub ptlCaret
: super::super::Foundation
::POINTL
,
6765 pub rclFontBox
: super::super::Foundation
::RECTL
,
6766 pub achVendId
: [u8; 4],
6767 pub cKerningPairs
: u32,
6768 pub ulPanoseCulture
: u32,
6769 pub panose
: super::Gdi
::PANOSE
,
6771 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
6772 impl ::core
::marker
::Copy
for PRINTIFI32 {}
6773 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
6774 impl ::core
::clone
::Clone
for PRINTIFI32
{
6775 fn clone(&self) -> Self {
6780 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
6781 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
6782 pub struct PRINTPROCESSOROPENDATA
{
6783 pub pDevMode
: *mut super::Gdi
::DEVMODEA
,
6784 pub pDatatype
: ::windows_sys
::core
::PWSTR
,
6785 pub pParameters
: ::windows_sys
::core
::PWSTR
,
6786 pub pDocumentName
: ::windows_sys
::core
::PWSTR
,
6788 pub pOutputFile
: ::windows_sys
::core
::PWSTR
,
6789 pub pPrinterName
: ::windows_sys
::core
::PWSTR
,
6791 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
6792 impl ::core
::marker
::Copy
for PRINTPROCESSOROPENDATA {}
6793 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
6794 impl ::core
::clone
::Clone
for PRINTPROCESSOROPENDATA
{
6795 fn clone(&self) -> Self {
6800 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
6801 pub struct PRINTPROCESSOR_CAPS_1
{
6803 pub dwNupOptions
: u32,
6804 pub dwPageOrderFlags
: u32,
6805 pub dwNumberOfCopies
: u32,
6807 impl ::core
::marker
::Copy
for PRINTPROCESSOR_CAPS_1 {}
6808 impl ::core
::clone
::Clone
for PRINTPROCESSOR_CAPS_1
{
6809 fn clone(&self) -> Self {
6814 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
6815 pub struct PRINTPROCESSOR_CAPS_2
{
6817 pub dwNupOptions
: u32,
6818 pub dwPageOrderFlags
: u32,
6819 pub dwNumberOfCopies
: u32,
6820 pub dwDuplexHandlingCaps
: u32,
6821 pub dwNupDirectionCaps
: u32,
6822 pub dwNupBorderCaps
: u32,
6823 pub dwBookletHandlingCaps
: u32,
6824 pub dwScalingCaps
: u32,
6826 impl ::core
::marker
::Copy
for PRINTPROCESSOR_CAPS_2 {}
6827 impl ::core
::clone
::Clone
for PRINTPROCESSOR_CAPS_2
{
6828 fn clone(&self) -> Self {
6833 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
6834 pub struct PRINTPROCESSOR_INFO_1A
{
6835 pub pName
: ::windows_sys
::core
::PSTR
,
6837 impl ::core
::marker
::Copy
for PRINTPROCESSOR_INFO_1A {}
6838 impl ::core
::clone
::Clone
for PRINTPROCESSOR_INFO_1A
{
6839 fn clone(&self) -> Self {
6844 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
6845 pub struct PRINTPROCESSOR_INFO_1W
{
6846 pub pName
: ::windows_sys
::core
::PWSTR
,
6848 impl ::core
::marker
::Copy
for PRINTPROCESSOR_INFO_1W {}
6849 impl ::core
::clone
::Clone
for PRINTPROCESSOR_INFO_1W
{
6850 fn clone(&self) -> Self {
6855 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
6856 pub struct PRINTPROVIDOR
{
6857 pub fpOpenPrinter
: isize,
6858 pub fpSetJob
: isize,
6859 pub fpGetJob
: isize,
6860 pub fpEnumJobs
: isize,
6861 pub fpAddPrinter
: isize,
6862 pub fpDeletePrinter
: isize,
6863 pub fpSetPrinter
: isize,
6864 pub fpGetPrinter
: isize,
6865 pub fpEnumPrinters
: isize,
6866 pub fpAddPrinterDriver
: isize,
6867 pub fpEnumPrinterDrivers
: isize,
6868 pub fpGetPrinterDriver
: isize,
6869 pub fpGetPrinterDriverDirectory
: isize,
6870 pub fpDeletePrinterDriver
: isize,
6871 pub fpAddPrintProcessor
: isize,
6872 pub fpEnumPrintProcessors
: isize,
6873 pub fpGetPrintProcessorDirectory
: isize,
6874 pub fpDeletePrintProcessor
: isize,
6875 pub fpEnumPrintProcessorDatatypes
: isize,
6876 pub fpStartDocPrinter
: isize,
6877 pub fpStartPagePrinter
: isize,
6878 pub fpWritePrinter
: isize,
6879 pub fpEndPagePrinter
: isize,
6880 pub fpAbortPrinter
: isize,
6881 pub fpReadPrinter
: isize,
6882 pub fpEndDocPrinter
: isize,
6883 pub fpAddJob
: isize,
6884 pub fpScheduleJob
: isize,
6885 pub fpGetPrinterData
: isize,
6886 pub fpSetPrinterData
: isize,
6887 pub fpWaitForPrinterChange
: isize,
6888 pub fpClosePrinter
: isize,
6889 pub fpAddForm
: isize,
6890 pub fpDeleteForm
: isize,
6891 pub fpGetForm
: isize,
6892 pub fpSetForm
: isize,
6893 pub fpEnumForms
: isize,
6894 pub fpEnumMonitors
: isize,
6895 pub fpEnumPorts
: isize,
6896 pub fpAddPort
: isize,
6897 pub fpConfigurePort
: isize,
6898 pub fpDeletePort
: isize,
6899 pub fpCreatePrinterIC
: isize,
6900 pub fpPlayGdiScriptOnPrinterIC
: isize,
6901 pub fpDeletePrinterIC
: isize,
6902 pub fpAddPrinterConnection
: isize,
6903 pub fpDeletePrinterConnection
: isize,
6904 pub fpPrinterMessageBox
: isize,
6905 pub fpAddMonitor
: isize,
6906 pub fpDeleteMonitor
: isize,
6907 pub fpResetPrinter
: isize,
6908 pub fpGetPrinterDriverEx
: isize,
6909 pub fpFindFirstPrinterChangeNotification
: isize,
6910 pub fpFindClosePrinterChangeNotification
: isize,
6911 pub fpAddPortEx
: isize,
6912 pub fpShutDown
: isize,
6913 pub fpRefreshPrinterChangeNotification
: isize,
6914 pub fpOpenPrinterEx
: isize,
6915 pub fpAddPrinterEx
: isize,
6916 pub fpSetPort
: isize,
6917 pub fpEnumPrinterData
: isize,
6918 pub fpDeletePrinterData
: isize,
6919 pub fpClusterSplOpen
: isize,
6920 pub fpClusterSplClose
: isize,
6921 pub fpClusterSplIsAlive
: isize,
6922 pub fpSetPrinterDataEx
: isize,
6923 pub fpGetPrinterDataEx
: isize,
6924 pub fpEnumPrinterDataEx
: isize,
6925 pub fpEnumPrinterKey
: isize,
6926 pub fpDeletePrinterDataEx
: isize,
6927 pub fpDeletePrinterKey
: isize,
6928 pub fpSeekPrinter
: isize,
6929 pub fpDeletePrinterDriverEx
: isize,
6930 pub fpAddPerMachineConnection
: isize,
6931 pub fpDeletePerMachineConnection
: isize,
6932 pub fpEnumPerMachineConnections
: isize,
6933 pub fpXcvData
: isize,
6934 pub fpAddPrinterDriverEx
: isize,
6935 pub fpSplReadPrinter
: isize,
6936 pub fpDriverUnloadComplete
: isize,
6937 pub fpGetSpoolFileInfo
: isize,
6938 pub fpCommitSpoolData
: isize,
6939 pub fpCloseSpoolFileHandle
: isize,
6940 pub fpFlushPrinter
: isize,
6941 pub fpSendRecvBidiData
: isize,
6942 pub fpAddPrinterConnection2
: isize,
6943 pub fpGetPrintClassObject
: isize,
6944 pub fpReportJobProcessingProgress
: isize,
6945 pub fpEnumAndLogProvidorObjects
: isize,
6946 pub fpInternalGetPrinterDriver
: isize,
6947 pub fpFindCompatibleDriver
: isize,
6948 pub fpGetJobNamedPropertyValue
: isize,
6949 pub fpSetJobNamedProperty
: isize,
6950 pub fpDeleteJobNamedProperty
: isize,
6951 pub fpEnumJobNamedProperties
: isize,
6952 pub fpPowerEvent
: isize,
6953 pub fpGetUserPropertyBag
: isize,
6954 pub fpCanShutdown
: isize,
6955 pub fpLogJobInfoForBranchOffice
: isize,
6956 pub fpRegeneratePrintDeviceCapabilities
: isize,
6957 pub fpPrintSupportOperation
: isize,
6958 pub fpIppCreateJobOnPrinter
: isize,
6959 pub fpIppGetJobAttributes
: isize,
6960 pub fpIppSetJobAttributes
: isize,
6961 pub fpIppGetPrinterAttributes
: isize,
6962 pub fpIppSetPrinterAttributes
: isize,
6964 impl ::core
::marker
::Copy
for PRINTPROVIDOR {}
6965 impl ::core
::clone
::Clone
for PRINTPROVIDOR
{
6966 fn clone(&self) -> Self {
6971 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
6972 pub struct PRINT_EXECUTION_DATA
{
6973 pub context
: PRINT_EXECUTION_CONTEXT
,
6974 pub clientAppPID
: u32,
6976 impl ::core
::marker
::Copy
for PRINT_EXECUTION_DATA {}
6977 impl ::core
::clone
::Clone
for PRINT_EXECUTION_DATA
{
6978 fn clone(&self) -> Self {
6983 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
6984 pub struct PRINT_FEATURE_OPTION
{
6985 pub pszFeature
: ::windows_sys
::core
::PCSTR
,
6986 pub pszOption
: ::windows_sys
::core
::PCSTR
,
6988 impl ::core
::marker
::Copy
for PRINT_FEATURE_OPTION {}
6989 impl ::core
::clone
::Clone
for PRINT_FEATURE_OPTION
{
6990 fn clone(&self) -> Self {
6995 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
6996 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
6997 pub struct PROPSHEETUI_GETICON_INFO
{
7002 pub hIcon
: super::super::UI
::WindowsAndMessaging
::HICON
,
7004 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
7005 impl ::core
::marker
::Copy
for PROPSHEETUI_GETICON_INFO {}
7006 #[cfg(feature = "Win32_UI_WindowsAndMessaging")]
7007 impl ::core
::clone
::Clone
for PROPSHEETUI_GETICON_INFO
{
7008 fn clone(&self) -> Self {
7013 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
7014 #[cfg(feature = "Win32_Foundation")]
7015 pub struct PROPSHEETUI_INFO
{
7020 pub hComPropSheet
: super::super::Foundation
::HANDLE
,
7021 pub pfnComPropSheet
: PFNCOMPROPSHEET
,
7022 pub lParamInit
: super::super::Foundation
::LPARAM
,
7023 pub UserData
: usize,
7026 #[cfg(feature = "Win32_Foundation")]
7027 impl ::core
::marker
::Copy
for PROPSHEETUI_INFO {}
7028 #[cfg(feature = "Win32_Foundation")]
7029 impl ::core
::clone
::Clone
for PROPSHEETUI_INFO
{
7030 fn clone(&self) -> Self {
7035 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
7036 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
7037 pub struct PROPSHEETUI_INFO_HEADER
{
7040 pub pTitle
: *mut i8,
7041 pub hWndParent
: super::super::Foundation
::HWND
,
7042 pub hInst
: super::super::Foundation
::HINSTANCE
,
7043 pub Anonymous
: PROPSHEETUI_INFO_HEADER_0
,
7045 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
7046 impl ::core
::marker
::Copy
for PROPSHEETUI_INFO_HEADER {}
7047 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
7048 impl ::core
::clone
::Clone
for PROPSHEETUI_INFO_HEADER
{
7049 fn clone(&self) -> Self {
7054 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
7055 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
7056 pub union PROPSHEETUI_INFO_HEADER_0
{
7057 pub hIcon
: super::super::UI
::WindowsAndMessaging
::HICON
,
7060 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
7061 impl ::core
::marker
::Copy
for PROPSHEETUI_INFO_HEADER_0 {}
7062 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
7063 impl ::core
::clone
::Clone
for PROPSHEETUI_INFO_HEADER_0
{
7064 fn clone(&self) -> Self {
7069 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
7070 pub struct PROVIDOR_INFO_1A
{
7071 pub pName
: ::windows_sys
::core
::PSTR
,
7072 pub pEnvironment
: ::windows_sys
::core
::PSTR
,
7073 pub pDLLName
: ::windows_sys
::core
::PSTR
,
7075 impl ::core
::marker
::Copy
for PROVIDOR_INFO_1A {}
7076 impl ::core
::clone
::Clone
for PROVIDOR_INFO_1A
{
7077 fn clone(&self) -> Self {
7082 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
7083 pub struct PROVIDOR_INFO_1W
{
7084 pub pName
: ::windows_sys
::core
::PWSTR
,
7085 pub pEnvironment
: ::windows_sys
::core
::PWSTR
,
7086 pub pDLLName
: ::windows_sys
::core
::PWSTR
,
7088 impl ::core
::marker
::Copy
for PROVIDOR_INFO_1W {}
7089 impl ::core
::clone
::Clone
for PROVIDOR_INFO_1W
{
7090 fn clone(&self) -> Self {
7095 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
7096 pub struct PROVIDOR_INFO_2A
{
7097 pub pOrder
: ::windows_sys
::core
::PSTR
,
7099 impl ::core
::marker
::Copy
for PROVIDOR_INFO_2A {}
7100 impl ::core
::clone
::Clone
for PROVIDOR_INFO_2A
{
7101 fn clone(&self) -> Self {
7106 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
7107 pub struct PROVIDOR_INFO_2W
{
7108 pub pOrder
: ::windows_sys
::core
::PWSTR
,
7110 impl ::core
::marker
::Copy
for PROVIDOR_INFO_2W {}
7111 impl ::core
::clone
::Clone
for PROVIDOR_INFO_2W
{
7112 fn clone(&self) -> Self {
7117 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
7118 pub struct PSCRIPT5_PRIVATE_DEVMODE
{
7119 pub wReserved
: [u16; 57],
7122 impl ::core
::marker
::Copy
for PSCRIPT5_PRIVATE_DEVMODE {}
7123 impl ::core
::clone
::Clone
for PSCRIPT5_PRIVATE_DEVMODE
{
7124 fn clone(&self) -> Self {
7129 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
7130 #[cfg(feature = "Win32_Foundation")]
7131 pub struct PSPINFO
{
7134 pub hComPropSheet
: super::super::Foundation
::HANDLE
,
7135 pub hCPSUIPage
: super::super::Foundation
::HANDLE
,
7136 pub pfnComPropSheet
: PFNCOMPROPSHEET
,
7138 #[cfg(feature = "Win32_Foundation")]
7139 impl ::core
::marker
::Copy
for PSPINFO {}
7140 #[cfg(feature = "Win32_Foundation")]
7141 impl ::core
::clone
::Clone
for PSPINFO
{
7142 fn clone(&self) -> Self {
7147 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
7148 pub struct PUBLISHERINFO
{
7150 pub wMinoutlinePPEM
: u16,
7151 pub wMaxbitmapPPEM
: u16,
7153 impl ::core
::marker
::Copy
for PUBLISHERINFO {}
7154 impl ::core
::clone
::Clone
for PUBLISHERINFO
{
7155 fn clone(&self) -> Self {
7160 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
7161 pub struct PrintNamedProperty
{
7162 pub propertyName
: ::windows_sys
::core
::PWSTR
,
7163 pub propertyValue
: PrintPropertyValue
,
7165 impl ::core
::marker
::Copy
for PrintNamedProperty {}
7166 impl ::core
::clone
::Clone
for PrintNamedProperty
{
7167 fn clone(&self) -> Self {
7172 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
7173 pub struct PrintPropertiesCollection
{
7174 pub numberOfProperties
: u32,
7175 pub propertiesCollection
: *mut PrintNamedProperty
,
7177 impl ::core
::marker
::Copy
for PrintPropertiesCollection {}
7178 impl ::core
::clone
::Clone
for PrintPropertiesCollection
{
7179 fn clone(&self) -> Self {
7184 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
7185 pub struct PrintPropertyValue
{
7186 pub ePropertyType
: EPrintPropertyType
,
7187 pub value
: PrintPropertyValue_0
,
7189 impl ::core
::marker
::Copy
for PrintPropertyValue {}
7190 impl ::core
::clone
::Clone
for PrintPropertyValue
{
7191 fn clone(&self) -> Self {
7196 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
7197 pub union PrintPropertyValue_0
{
7198 pub propertyByte
: u8,
7199 pub propertyString
: ::windows_sys
::core
::PWSTR
,
7200 pub propertyInt32
: i32,
7201 pub propertyInt64
: i64,
7202 pub propertyBlob
: PrintPropertyValue_0_0
,
7204 impl ::core
::marker
::Copy
for PrintPropertyValue_0 {}
7205 impl ::core
::clone
::Clone
for PrintPropertyValue_0
{
7206 fn clone(&self) -> Self {
7211 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
7212 pub struct PrintPropertyValue_0_0
{
7214 pub pBuf
: *mut ::core
::ffi
::c_void
,
7216 impl ::core
::marker
::Copy
for PrintPropertyValue_0_0 {}
7217 impl ::core
::clone
::Clone
for PrintPropertyValue_0_0
{
7218 fn clone(&self) -> Self {
7223 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
7224 #[cfg(feature = "Win32_Foundation")]
7225 pub struct SETRESULT_INFO
{
7228 pub hSetResult
: super::super::Foundation
::HANDLE
,
7229 pub Result
: super::super::Foundation
::LRESULT
,
7231 #[cfg(feature = "Win32_Foundation")]
7232 impl ::core
::marker
::Copy
for SETRESULT_INFO {}
7233 #[cfg(feature = "Win32_Foundation")]
7234 impl ::core
::clone
::Clone
for SETRESULT_INFO
{
7235 fn clone(&self) -> Self {
7240 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
7241 #[cfg(feature = "Win32_Foundation")]
7242 pub struct SHOWUIPARAMS
{
7243 pub UIType
: UI_TYPE
,
7244 pub MessageBoxParams
: MESSAGEBOX_PARAMS
,
7246 #[cfg(feature = "Win32_Foundation")]
7247 impl ::core
::marker
::Copy
for SHOWUIPARAMS {}
7248 #[cfg(feature = "Win32_Foundation")]
7249 impl ::core
::clone
::Clone
for SHOWUIPARAMS
{
7250 fn clone(&self) -> Self {
7255 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
7256 pub struct SIMULATE_CAPS_1
{
7258 pub dwPageOrderFlags
: u32,
7259 pub dwNumberOfCopies
: u32,
7261 pub dwNupOptions
: u32,
7263 impl ::core
::marker
::Copy
for SIMULATE_CAPS_1 {}
7264 impl ::core
::clone
::Clone
for SIMULATE_CAPS_1
{
7265 fn clone(&self) -> Self {
7270 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
7271 pub struct SPLCLIENT_INFO_1
{
7273 pub pMachineName
: ::windows_sys
::core
::PWSTR
,
7274 pub pUserName
: ::windows_sys
::core
::PWSTR
,
7275 pub dwBuildNum
: u32,
7276 pub dwMajorVersion
: u32,
7277 pub dwMinorVersion
: u32,
7278 pub wProcessorArchitecture
: u16,
7280 impl ::core
::marker
::Copy
for SPLCLIENT_INFO_1 {}
7281 impl ::core
::clone
::Clone
for SPLCLIENT_INFO_1
{
7282 fn clone(&self) -> Self {
7287 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
7288 pub struct SPLCLIENT_INFO_2_W2K
{
7289 pub hSplPrinter
: usize,
7291 impl ::core
::marker
::Copy
for SPLCLIENT_INFO_2_W2K {}
7292 impl ::core
::clone
::Clone
for SPLCLIENT_INFO_2_W2K
{
7293 fn clone(&self) -> Self {
7298 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
7299 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
7300 pub struct SPLCLIENT_INFO_2_WINXP
{
7301 pub hSplPrinter
: u64,
7303 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
7304 impl ::core
::marker
::Copy
for SPLCLIENT_INFO_2_WINXP {}
7305 #[cfg(any(target_arch = "aarch64", target_arch = "x86_64"))]
7306 impl ::core
::clone
::Clone
for SPLCLIENT_INFO_2_WINXP
{
7307 fn clone(&self) -> Self {
7312 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
7313 #[cfg(target_arch = "x86")]
7314 pub struct SPLCLIENT_INFO_2_WINXP
{
7315 pub hSplPrinter
: u32,
7317 #[cfg(target_arch = "x86")]
7318 impl ::core
::marker
::Copy
for SPLCLIENT_INFO_2_WINXP {}
7319 #[cfg(target_arch = "x86")]
7320 impl ::core
::clone
::Clone
for SPLCLIENT_INFO_2_WINXP
{
7321 fn clone(&self) -> Self {
7326 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
7327 pub struct SPLCLIENT_INFO_3_VISTA
{
7331 pub pMachineName
: ::windows_sys
::core
::PWSTR
,
7332 pub pUserName
: ::windows_sys
::core
::PWSTR
,
7333 pub dwBuildNum
: u32,
7334 pub dwMajorVersion
: u32,
7335 pub dwMinorVersion
: u32,
7336 pub wProcessorArchitecture
: u16,
7337 pub hSplPrinter
: u64,
7339 impl ::core
::marker
::Copy
for SPLCLIENT_INFO_3_VISTA {}
7340 impl ::core
::clone
::Clone
for SPLCLIENT_INFO_3_VISTA
{
7341 fn clone(&self) -> Self {
7346 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
7347 pub struct TRANSDATA
{
7348 pub ubCodePageID
: u8,
7350 pub uCode
: TRANSDATA_0
,
7352 impl ::core
::marker
::Copy
for TRANSDATA {}
7353 impl ::core
::clone
::Clone
for TRANSDATA
{
7354 fn clone(&self) -> Self {
7359 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
7360 pub union TRANSDATA_0
{
7363 pub ubPairs
: [u8; 2],
7365 impl ::core
::marker
::Copy
for TRANSDATA_0 {}
7366 impl ::core
::clone
::Clone
for TRANSDATA_0
{
7367 fn clone(&self) -> Self {
7372 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
7373 pub struct UFF_FILEHEADER
{
7374 pub dwSignature
: u32,
7378 pub nGlyphSets
: u32,
7380 pub offFontDir
: u32,
7382 pub dwReserved
: [u32; 4],
7384 impl ::core
::marker
::Copy
for UFF_FILEHEADER {}
7385 impl ::core
::clone
::Clone
for UFF_FILEHEADER
{
7386 fn clone(&self) -> Self {
7391 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
7392 pub struct UFF_FONTDIRECTORY
{
7393 pub dwSignature
: u32,
7398 pub dwInstallerSig
: u32,
7399 pub offFontName
: u32,
7400 pub offCartridgeName
: u32,
7401 pub offFontData
: u32,
7402 pub offGlyphData
: u32,
7403 pub offVarData
: u32,
7405 impl ::core
::marker
::Copy
for UFF_FONTDIRECTORY {}
7406 impl ::core
::clone
::Clone
for UFF_FONTDIRECTORY
{
7407 fn clone(&self) -> Self {
7412 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
7413 pub struct UNIDRVINFO
{
7415 pub flGenFlags
: u32,
7422 pub wPrivateData
: u16,
7424 pub SelectFont
: INVOC
,
7425 pub UnSelectFont
: INVOC
,
7426 pub wReserved
: [u16; 4],
7428 impl ::core
::marker
::Copy
for UNIDRVINFO {}
7429 impl ::core
::clone
::Clone
for UNIDRVINFO
{
7430 fn clone(&self) -> Self {
7435 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
7436 pub struct UNIDRV_PRIVATE_DEVMODE
{
7437 pub wReserved
: [u16; 4],
7440 impl ::core
::marker
::Copy
for UNIDRV_PRIVATE_DEVMODE {}
7441 impl ::core
::clone
::Clone
for UNIDRV_PRIVATE_DEVMODE
{
7442 fn clone(&self) -> Self {
7447 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
7448 pub struct UNIFM_HDR
{
7451 pub ulDefaultCodepage
: u32,
7452 pub lGlyphSetDataRCID
: i32,
7453 pub loUnidrvInfo
: u32,
7454 pub loIFIMetrics
: u32,
7455 pub loExtTextMetric
: u32,
7456 pub loWidthTable
: u32,
7457 pub loKernPair
: u32,
7458 pub dwReserved
: [u32; 2],
7460 impl ::core
::marker
::Copy
for UNIFM_HDR {}
7461 impl ::core
::clone
::Clone
for UNIFM_HDR
{
7462 fn clone(&self) -> Self {
7467 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
7468 pub struct UNI_CODEPAGEINFO
{
7469 pub dwCodePage
: u32,
7470 pub SelectSymbolSet
: INVOC
,
7471 pub UnSelectSymbolSet
: INVOC
,
7473 impl ::core
::marker
::Copy
for UNI_CODEPAGEINFO {}
7474 impl ::core
::clone
::Clone
for UNI_CODEPAGEINFO
{
7475 fn clone(&self) -> Self {
7480 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
7481 pub struct UNI_GLYPHSETDATA
{
7485 pub lPredefinedID
: i32,
7486 pub dwGlyphCount
: u32,
7487 pub dwRunCount
: u32,
7488 pub loRunOffset
: u32,
7489 pub dwCodePageCount
: u32,
7490 pub loCodePageOffset
: u32,
7491 pub loMapTableOffset
: u32,
7492 pub dwReserved
: [u32; 2],
7494 impl ::core
::marker
::Copy
for UNI_GLYPHSETDATA {}
7495 impl ::core
::clone
::Clone
for UNI_GLYPHSETDATA
{
7496 fn clone(&self) -> Self {
7501 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
7502 pub struct USERDATA
{
7504 pub dwItemID
: usize,
7505 pub pKeyWordName
: ::windows_sys
::core
::PSTR
,
7506 pub dwReserved
: [u32; 8],
7508 impl ::core
::marker
::Copy
for USERDATA {}
7509 impl ::core
::clone
::Clone
for USERDATA
{
7510 fn clone(&self) -> Self {
7515 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
7516 pub struct WIDTHRUN
{
7517 pub wStartGlyph
: u16,
7518 pub wGlyphCount
: u16,
7519 pub loCharWidthOffset
: u32,
7521 impl ::core
::marker
::Copy
for WIDTHRUN {}
7522 impl ::core
::clone
::Clone
for WIDTHRUN
{
7523 fn clone(&self) -> Self {
7528 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
7529 pub struct WIDTHTABLE
{
7532 pub WidthRun
: [WIDTHRUN
; 1],
7534 impl ::core
::marker
::Copy
for WIDTHTABLE {}
7535 impl ::core
::clone
::Clone
for WIDTHTABLE
{
7536 fn clone(&self) -> Self {
7541 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`*"]
7542 pub struct _SPLCLIENT_INFO_2_V3
{
7543 pub hSplPrinter
: u64,
7545 impl ::core
::marker
::Copy
for _SPLCLIENT_INFO_2_V3 {}
7546 impl ::core
::clone
::Clone
for _SPLCLIENT_INFO_2_V3
{
7547 fn clone(&self) -> Self {
7551 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"]
7552 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))]
7553 pub type EMFPLAYPROC
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: super::Gdi
::HDC
, param1
: i32, param2
: super::super::Foundation
::HANDLE
) -> i32>;
7554 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
7555 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi", feature = "Win32_UI_WindowsAndMessaging"))]
7556 pub type OEMCUIPCALLBACK
= ::core
::option
::Option
<unsafe extern "system" fn(param0
: *mut CPSUICBPARAM
, param1
: *mut OEMCUIPPARAM
) -> i32>;
7557 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
7558 #[cfg(feature = "Win32_Foundation")]
7559 pub type PFNCOMPROPSHEET
= ::core
::option
::Option
<unsafe extern "system" fn(hcompropsheet
: super::super::Foundation
::HANDLE
, function
: u32, lparam1
: super::super::Foundation
::LPARAM
, lparam2
: super::super::Foundation
::LPARAM
) -> isize>;
7560 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
7561 #[cfg(feature = "Win32_Foundation")]
7562 pub type PFNPROPSHEETUI
= ::core
::option
::Option
<unsafe extern "system" fn(ppsuiinfo
: *mut PROPSHEETUI_INFO
, lparam
: super::super::Foundation
::LPARAM
) -> i32>;
7563 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
7564 #[cfg(feature = "Win32_Foundation")]
7565 pub type PFN_DrvGetDriverSetting
= ::core
::option
::Option
<unsafe extern "system" fn(pdriverobj
: *mut ::core
::ffi
::c_void
, feature
: ::windows_sys
::core
::PCSTR
, poutput
: *mut ::core
::ffi
::c_void
, cbsize
: u32, pcbneeded
: *mut u32, pdwoptionsreturned
: *mut u32) -> super::super::Foundation
::BOOL
>;
7566 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
7567 #[cfg(feature = "Win32_Foundation")]
7568 pub type PFN_DrvUpdateUISetting
= ::core
::option
::Option
<unsafe extern "system" fn(pdriverobj
: *mut ::core
::ffi
::c_void
, poptitem
: *mut ::core
::ffi
::c_void
, dwpreviousselection
: u32, dwmode
: u32) -> super::super::Foundation
::BOOL
>;
7569 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
7570 #[cfg(feature = "Win32_Foundation")]
7571 pub type PFN_DrvUpgradeRegistrySetting
= ::core
::option
::Option
<unsafe extern "system" fn(hprinter
: super::super::Foundation
::HANDLE
, pfeature
: ::windows_sys
::core
::PCSTR
, poption
: ::windows_sys
::core
::PCSTR
) -> super::super::Foundation
::BOOL
>;
7572 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`*"]
7573 #[cfg(feature = "Win32_Foundation")]
7574 pub type ROUTER_NOTIFY_CALLBACK
= ::core
::option
::Option
<unsafe extern "system" fn(dwcommand
: u32, pcontext
: *const ::core
::ffi
::c_void
, dwcolor
: u32, pnofityinfo
: *const PRINTER_NOTIFY_INFO
, fdwflags
: u32, pdwresult
: *mut u32) -> super::super::Foundation
::BOOL
>;
7575 #[doc = "*Required features: `\"Win32_Graphics_Printing\"`, `\"Win32_Foundation\"`, `\"Win32_UI_WindowsAndMessaging\"`*"]
7576 #[cfg(all(feature = "Win32_Foundation", feature = "Win32_UI_WindowsAndMessaging"))]
7577 pub type _CPSUICALLBACK
= ::core
::option
::Option
<unsafe extern "system" fn(pcpsuicbparam
: *mut CPSUICBPARAM
) -> i32>;