]> git.proxmox.com Git - rustc.git/blob - vendor/windows-sys-0.28.0/src/Windows/Win32/Graphics/Imaging/mod.rs
New upstream version 1.64.0+dfsg1
[rustc.git] / vendor / windows-sys-0.28.0 / src / Windows / Win32 / Graphics / Imaging / mod.rs
1 #![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
2 #[cfg(feature = "Win32_Graphics_Imaging_D2D")]
3 pub mod D2D;
4 #[link(name = "windows")]
5 extern "system" {
6 pub fn WICConvertBitmapSource(dstformat: *const ::windows_sys::core::GUID, pisrc: IWICBitmapSource, ppidst: *mut IWICBitmapSource) -> ::windows_sys::core::HRESULT;
7 #[cfg(feature = "Win32_Foundation")]
8 pub fn WICCreateBitmapFromSection(width: u32, height: u32, pixelformat: *const ::windows_sys::core::GUID, hsection: super::super::Foundation::HANDLE, stride: u32, offset: u32, ppibitmap: *mut IWICBitmap) -> ::windows_sys::core::HRESULT;
9 #[cfg(feature = "Win32_Foundation")]
10 pub fn WICCreateBitmapFromSectionEx(width: u32, height: u32, pixelformat: *const ::windows_sys::core::GUID, hsection: super::super::Foundation::HANDLE, stride: u32, offset: u32, desiredaccesslevel: WICSectionAccessLevel, ppibitmap: *mut IWICBitmap) -> ::windows_sys::core::HRESULT;
11 pub fn WICGetMetadataContentSize(guidcontainerformat: *const ::windows_sys::core::GUID, piwriter: IWICMetadataWriter, pcbsize: *mut u64) -> ::windows_sys::core::HRESULT;
12 #[cfg(feature = "Win32_Foundation")]
13 pub fn WICMapGuidToShortName(guid: *const ::windows_sys::core::GUID, cchname: u32, wzname: super::super::Foundation::PWSTR, pcchactual: *mut u32) -> ::windows_sys::core::HRESULT;
14 #[cfg(feature = "Win32_Foundation")]
15 pub fn WICMapSchemaToName(guidmetadataformat: *const ::windows_sys::core::GUID, pwzschema: super::super::Foundation::PWSTR, cchname: u32, wzname: super::super::Foundation::PWSTR, pcchactual: *mut u32) -> ::windows_sys::core::HRESULT;
16 #[cfg(feature = "Win32_Foundation")]
17 pub fn WICMapShortNameToGuid(wzname: super::super::Foundation::PWSTR, pguid: *mut ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT;
18 #[cfg(feature = "Win32_System_Com")]
19 pub fn WICMatchMetadataContent(guidcontainerformat: *const ::windows_sys::core::GUID, pguidvendor: *const ::windows_sys::core::GUID, pistream: super::super::System::Com::IStream, pguidmetadataformat: *mut ::windows_sys::core::GUID) -> ::windows_sys::core::HRESULT;
20 #[cfg(feature = "Win32_System_Com")]
21 pub fn WICSerializeMetadataContent(guidcontainerformat: *const ::windows_sys::core::GUID, piwriter: IWICMetadataWriter, dwpersistoptions: u32, pistream: super::super::System::Com::IStream) -> ::windows_sys::core::HRESULT;
22 }
23 pub const CATID_WICBitmapDecoders: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2128177207, data2: 38640, data3: 18450, data4: [178, 17, 241, 60, 36, 17, 126, 211] };
24 pub const CATID_WICBitmapEncoders: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
25 data1: 2893378198,
26 data2: 13602,
27 data3: 19985,
28 data4: [152, 98, 193, 123, 229, 161, 118, 126],
29 };
30 pub const CATID_WICFormatConverters: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2016799464, data2: 48916, data3: 18897, data4: [147, 206, 83, 58, 64, 123, 34, 72] };
31 pub const CATID_WICMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 95392984, data2: 29044, data3: 19666, data4: [190, 74, 65, 36, 184, 14, 228, 184] };
32 pub const CATID_WICMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2883828132, data2: 9597, data3: 19351, data4: [189, 26, 41, 74, 244, 150, 34, 46] };
33 pub const CATID_WICPixelFormats: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 726066959, data2: 52647, data3: 18238, data4: [137, 246, 220, 150, 48, 162, 57, 11] };
34 pub const CLSID_WIC8BIMIPTCDigestMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 41967390, data2: 54698, data3: 16731, data4: [130, 197, 97, 192, 51, 169, 136, 166] };
35 pub const CLSID_WIC8BIMIPTCDigestMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 766895659, data2: 3431, data3: 18783, data4: [143, 157, 194, 240, 24, 134, 71, 172] };
36 pub const CLSID_WIC8BIMIPTCMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1074828, data2: 2049, data3: 19878, data4: [164, 164, 130, 101, 34, 182, 210, 143] };
37 pub const CLSID_WIC8BIMIPTCMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1081894, data2: 60993, data3: 17570, data4: [158, 156, 75, 228, 213, 177, 210, 205] };
38 pub const CLSID_WIC8BIMResolutionInfoMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
39 data1: 1476727674,
40 data2: 58184,
41 data3: 20348,
42 data4: [179, 204, 109, 185, 150, 90, 5, 153],
43 };
44 pub const CLSID_WIC8BIMResolutionInfoMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
45 data1: 1341324814,
46 data2: 59210,
47 data3: 19313,
48 data4: [152, 196, 171, 125, 193, 103, 7, 186],
49 };
50 pub const CLSID_WICAPEMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 392673594, data2: 45089, data3: 17642, data4: [146, 15, 134, 60, 17, 244, 247, 104] };
51 pub const CLSID_WICAPEMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
52 data1: 3178160074,
53 data2: 10384,
54 data3: 18479,
55 data4: [178, 51, 141, 115, 57, 161, 207, 141],
56 };
57 pub const CLSID_WICAdngDecoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2552075281, data2: 37022, data3: 17063, data4: [143, 93, 167, 71, 255, 5, 46, 219] };
58 pub const CLSID_WICApp0MetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
59 data1: 1127369523,
60 data2: 42895,
61 data3: 18447,
62 data4: [145, 17, 150, 56, 170, 204, 200, 50],
63 };
64 pub const CLSID_WICApp0MetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
65 data1: 4089852834,
66 data2: 18120,
67 data3: 18830,
68 data4: [143, 187, 204, 111, 114, 27, 188, 222],
69 };
70 pub const CLSID_WICApp13MetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2860399696, data2: 34380, data3: 17924, data4: [188, 4, 139, 11, 118, 230, 55, 246] };
71 pub const CLSID_WICApp13MetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2065279257, data2: 43478, data3: 18917, data4: [189, 69, 2, 195, 78, 78, 76, 213] };
72 pub const CLSID_WICApp1MetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
73 data1: 3722654995,
74 data2: 30542,
75 data3: 19405,
76 data4: [174, 121, 2, 244, 173, 254, 98, 252],
77 };
78 pub const CLSID_WICApp1MetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3996541033, data2: 6194, data3: 16911, data4: [179, 129, 4, 121, 173, 6, 111, 25] };
79 pub const CLSID_WICBmpDecoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
80 data1: 1799757922,
81 data2: 31935,
82 data3: 16397,
83 data4: [159, 219, 129, 61, 209, 15, 39, 120],
84 };
85 pub const CLSID_WICBmpEncoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1774095284, data2: 54893, data3: 18376, data4: [134, 90, 237, 21, 137, 67, 55, 130] };
86 pub const CLSID_WICDdsDecoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
87 data1: 2421385631,
88 data2: 41793,
89 data3: 17053,
90 data4: [158, 144, 238, 67, 124, 248, 12, 115],
91 };
92 pub const CLSID_WICDdsEncoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2786975380, data2: 26318, data3: 19137, data4: [136, 27, 113, 104, 5, 136, 137, 94] };
93 pub const CLSID_WICDdsMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
94 data1: 661424330,
95 data2: 30003,
96 data3: 19078,
97 data4: [182, 118, 102, 179, 96, 128, 212, 132],
98 };
99 pub const CLSID_WICDdsMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
100 data1: 4251487165,
101 data2: 12781,
102 data3: 19895,
103 data4: [167, 35, 147, 73, 39, 211, 131, 103],
104 };
105 pub const CLSID_WICDefaultFormatConverter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 440340956, data2: 46356, data3: 19223, data4: [140, 95, 33, 84, 81, 56, 82, 241] };
106 pub const CLSID_WICExifMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
107 data1: 3644864608,
108 data2: 10623,
109 data3: 19017,
110 data4: [191, 155, 119, 137, 129, 80, 164, 66],
111 };
112 pub const CLSID_WICExifMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
113 data1: 3382791386,
114 data2: 49977,
115 data3: 17931,
116 data4: [144, 120, 212, 222, 188, 250, 190, 145],
117 };
118 pub const CLSID_WICFormatConverterHighColor: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2893403220, data2: 40759, data3: 18680, data4: [185, 114, 78, 25, 188, 133, 96, 17] };
119 pub const CLSID_WICFormatConverterNChannel: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
120 data1: 3246173106,
121 data2: 54435,
122 data3: 18391,
123 data4: [165, 87, 51, 155, 46, 251, 212, 241],
124 };
125 pub const CLSID_WICFormatConverterWMPhoto: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
126 data1: 2629113643,
127 data2: 54784,
128 data3: 18106,
129 data4: [171, 119, 119, 187, 126, 58, 0, 217],
130 };
131 pub const CLSID_WICGCEMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3106813021, data2: 62765, data3: 16883, data4: [181, 98, 8, 27, 199, 114, 227, 185] };
132 pub const CLSID_WICGCEMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
133 data1: 2945834102,
134 data2: 5810,
135 data3: 18420,
136 data4: [179, 234, 60, 49, 121, 102, 147, 231],
137 };
138 pub const CLSID_WICGifCommentMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 844463419, data2: 27100, data3: 20373, data4: [131, 110, 245, 151, 43, 47, 97, 89] };
139 pub const CLSID_WICGifCommentMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
140 data1: 2686949372,
141 data2: 50350,
142 data3: 16780,
143 data4: [175, 149, 230, 55, 199, 234, 210, 161],
144 };
145 pub const CLSID_WICGifDecoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 941480508, data2: 40169, data3: 18484, data4: [162, 62, 31, 152, 248, 252, 82, 190] };
146 pub const CLSID_WICGifEncoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
147 data1: 290411928,
148 data2: 2850,
149 data3: 16544,
150 data4: [134, 161, 200, 62, 164, 149, 173, 189],
151 };
152 pub const CLSID_WICGpsMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 915896587, data2: 8763, data3: 18510, data4: [153, 37, 196, 134, 146, 24, 241, 122] };
153 pub const CLSID_WICGpsMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
154 data1: 3414954980,
155 data2: 25269,
156 data3: 19606,
157 data4: [164, 139, 107, 166, 172, 227, 156, 118],
158 };
159 pub const CLSID_WICHeifDecoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
160 data1: 3919882250,
161 data2: 17662,
162 data3: 19940,
163 data4: [137, 113, 113, 80, 177, 10, 81, 153],
164 };
165 pub const CLSID_WICHeifEncoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
166 data1: 230608577,
167 data2: 40627,
168 data3: 18528,
169 data4: [156, 111, 221, 190, 134, 99, 69, 117],
170 };
171 pub const CLSID_WICHeifHDRMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 607706685, data2: 38105, data3: 19432, data4: [132, 168, 77, 233, 90, 87, 94, 117] };
172 pub const CLSID_WICHeifMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2900229183, data2: 34284, data3: 16828, data4: [189, 239, 27, 194, 98, 228, 219, 5] };
173 pub const CLSID_WICHeifMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
174 data1: 988044921,
175 data2: 16572,
176 data3: 17409,
177 data4: [172, 229, 221, 60, 177, 110, 106, 254],
178 };
179 pub const CLSID_WICIMDMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1950851687, data2: 21, data3: 17096, data4: [168, 241, 251, 59, 148, 198, 131, 97] };
180 pub const CLSID_WICIMDMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
181 data1: 2357790495,
182 data2: 17710,
183 data3: 20117,
184 data4: [150, 130, 157, 16, 36, 98, 113, 114],
185 };
186 pub const CLSID_WICIPTCMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 50407769, data2: 62710, data3: 17623, data4: [157, 9, 218, 160, 135, 169, 219, 87] };
187 pub const CLSID_WICIPTCMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
188 data1: 306819596,
189 data2: 24016,
190 data3: 17662,
191 data4: [176, 179, 143, 146, 200, 230, 208, 128],
192 };
193 pub const CLSID_WICIRBMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
194 data1: 3571241943,
195 data2: 46274,
196 data3: 18393,
197 data4: [166, 191, 184, 155, 163, 150, 164, 163],
198 };
199 pub const CLSID_WICIRBMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1549539637, data2: 565, data3: 17460, data4: [128, 188, 37, 27, 193, 236, 57, 198] };
200 pub const CLSID_WICIcoDecoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
201 data1: 3323722975,
202 data2: 11791,
203 data3: 19117,
204 data4: [168, 215, 224, 107, 175, 235, 205, 254],
205 };
206 pub const CLSID_WICIfdMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
207 data1: 2408662614,
208 data2: 40202,
209 data3: 20146,
210 data4: [144, 25, 11, 249, 109, 138, 158, 230],
211 };
212 pub const CLSID_WICIfdMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
213 data1: 2985032744,
214 data2: 51645,
215 data3: 18338,
216 data4: [141, 51, 185, 72, 118, 151, 119, 167],
217 };
218 pub const CLSID_WICImagingCategories: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
219 data1: 4209234816,
220 data2: 65188,
221 data3: 17955,
222 data4: [140, 117, 198, 182, 17, 16, 182, 129],
223 };
224 pub const CLSID_WICImagingFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3402297954, data2: 37744, data3: 17941, data4: [161, 59, 159, 85, 57, 218, 76, 10] };
225 pub const CLSID_WICImagingFactory1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3402297954, data2: 37744, data3: 17941, data4: [161, 59, 159, 85, 57, 218, 76, 10] };
226 pub const CLSID_WICImagingFactory2: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
227 data1: 830277352,
228 data2: 24356,
229 data3: 17213,
230 data4: [189, 247, 121, 206, 104, 216, 171, 194],
231 };
232 pub const CLSID_WICInteropMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3049830552, data2: 116, data3: 17823, data4: [183, 0, 134, 13, 70, 81, 234, 20] };
233 pub const CLSID_WICInteropMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 305055301, data2: 52606, data3: 17624, data4: [177, 134, 44, 140, 32, 195, 181, 15] };
234 pub const CLSID_WICJpegChrominanceMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
235 data1: 1353814091,
236 data2: 62095,
237 data3: 17780,
238 data4: [147, 244, 11, 173, 232, 44, 105, 233],
239 };
240 pub const CLSID_WICJpegChrominanceMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
241 data1: 1073047280,
242 data2: 28267,
243 data3: 18900,
244 data4: [150, 230, 183, 136, 134, 105, 44, 98],
245 };
246 pub const CLSID_WICJpegCommentMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2674275452, data2: 24772, data3: 19533, data4: [171, 88, 210, 53, 134, 133, 246, 7] };
247 pub const CLSID_WICJpegCommentMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
248 data1: 3849528175,
249 data2: 21937,
250 data3: 20186,
251 data4: [129, 234, 159, 101, 219, 2, 144, 211],
252 };
253 pub const CLSID_WICJpegDecoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
254 data1: 2488706176,
255 data2: 59531,
256 data3: 17386,
257 data4: [158, 115, 11, 45, 155, 113, 177, 202],
258 };
259 pub const CLSID_WICJpegEncoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 439678401, data2: 19034, data3: 18140, data4: [182, 68, 31, 69, 103, 231, 166, 118] };
260 pub const CLSID_WICJpegLuminanceMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 896479112, data2: 1446, data3: 18216, data4: [185, 164, 27, 251, 206, 4, 216, 56] };
261 pub const CLSID_WICJpegLuminanceMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
262 data1: 492321468,
263 data2: 35342,
264 data3: 18007,
265 data4: [153, 130, 163, 128, 202, 88, 251, 75],
266 };
267 pub const CLSID_WICJpegQualcommPhoneEncoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
268 data1: 1760386146,
269 data2: 62772,
270 data3: 18809,
271 data4: [178, 179, 104, 106, 18, 178, 179, 76],
272 };
273 pub const CLSID_WICLSDMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
274 data1: 1090979731,
275 data2: 23012,
276 data3: 18330,
277 data4: [161, 247, 149, 74, 220, 46, 245, 252],
278 };
279 pub const CLSID_WICLSDMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
280 data1: 1941977063,
281 data2: 58841,
282 data3: 18772,
283 data4: [135, 106, 109, 168, 29, 110, 87, 104],
284 };
285 pub const CLSID_WICPlanarFormatConverter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 406926008, data2: 13048, data3: 18308, data4: [145, 49, 221, 114, 36, 178, 52, 56] };
286 pub const CLSID_WICPngBkgdMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 216507558, data2: 1000, data3: 19040, data4: [157, 21, 40, 46, 243, 46, 231, 218] };
287 pub const CLSID_WICPngBkgdMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
288 data1: 1759769341,
289 data2: 12718,
290 data3: 17473,
291 data4: [187, 106, 253, 112, 71, 82, 95, 144],
292 };
293 pub const CLSID_WICPngChrmMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
294 data1: 4178272054,
295 data2: 13947,
296 data3: 16426,
297 data4: [157, 209, 188, 15, 213, 157, 143, 98],
298 };
299 pub const CLSID_WICPngChrmMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
300 data1: 3795641323,
301 data2: 22024,
302 data3: 20099,
303 data4: [188, 239, 39, 177, 152, 126, 81, 215],
304 };
305 pub const CLSID_WICPngDecoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 949920123, data2: 20600, data3: 19678, data4: [182, 239, 37, 193, 81, 117, 199, 81] };
306 pub const CLSID_WICPngDecoder1: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 949920123, data2: 20600, data3: 19678, data4: [182, 239, 37, 193, 81, 117, 199, 81] };
307 pub const CLSID_WICPngDecoder2: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
308 data1: 3759707227,
309 data2: 43654,
310 data3: 16392,
311 data4: [155, 212, 103, 119, 161, 228, 12, 17],
312 };
313 pub const CLSID_WICPngEncoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 664050025, data2: 34666, data3: 16855, data4: [148, 71, 86, 143, 106, 53, 164, 220] };
314 pub const CLSID_WICPngGamaMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 915589689, data2: 57474, data3: 17232, data4: [158, 31, 55, 4, 203, 8, 60, 213] };
315 pub const CLSID_WICPngGamaMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
316 data1: 4278414611,
317 data2: 23883,
318 data3: 18141,
319 data4: [177, 15, 16, 102, 147, 217, 254, 79],
320 };
321 pub const CLSID_WICPngHistMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2272922551, data2: 41747, data3: 17553, data4: [135, 181, 46, 109, 5, 148, 245, 32] };
322 pub const CLSID_WICPngHistMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2315511625, data2: 26414, data3: 17518, data4: [191, 31, 44, 17, 210, 51, 182, 255] };
323 pub const CLSID_WICPngIccpMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
324 data1: 4124304955,
325 data2: 51983,
326 data3: 17960,
327 data4: [164, 120, 109, 130, 68, 190, 54, 177],
328 };
329 pub const CLSID_WICPngIccpMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 375856735, data2: 3302, data3: 19652, data4: [151, 104, 232, 159, 229, 1, 138, 222] };
330 pub const CLSID_WICPngItxtMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
331 data1: 2864689914,
332 data2: 15902,
333 data3: 19087,
334 data4: [137, 119, 85, 86, 251, 148, 234, 35],
335 };
336 pub const CLSID_WICPngItxtMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 830969625, data2: 59217, data3: 19960, data4: [152, 29, 104, 223, 246, 119, 4, 237] };
337 pub const CLSID_WICPngSrgbMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
338 data1: 4215289356,
339 data2: 21630,
340 data3: 18774,
341 data4: [163, 185, 212, 65, 136, 89, 186, 102],
342 };
343 pub const CLSID_WICPngSrgbMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2800629190, data2: 34796, data3: 18399, data4: [159, 34, 29, 90, 173, 132, 12, 130] };
344 pub const CLSID_WICPngTextMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
345 data1: 1264168908,
346 data2: 47299,
347 data3: 16522,
348 data4: [182, 112, 137, 229, 250, 182, 253, 167],
349 };
350 pub const CLSID_WICPngTextMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3052122041, data2: 9534, data3: 19058, data4: [167, 68, 7, 98, 210, 104, 86, 131] };
351 pub const CLSID_WICPngTimeMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
352 data1: 3645824770,
353 data2: 61413,
354 data3: 20237,
355 data4: [133, 200, 245, 166, 139, 48, 0, 177],
356 };
357 pub const CLSID_WICPngTimeMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
358 data1: 448234496,
359 data2: 46499,
360 data3: 19857,
361 data4: [138, 206, 51, 252, 209, 73, 155, 230],
362 };
363 pub const CLSID_WICRAWDecoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
364 data1: 1100240642,
365 data2: 33538,
366 data3: 17574,
367 data4: [148, 69, 172, 152, 232, 175, 160, 134],
368 };
369 pub const CLSID_WICSubIfdMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1356082953, data2: 60625, data3: 19265, data4: [182, 93, 218, 31, 218, 167, 86, 99] };
370 pub const CLSID_WICSubIfdMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2329826182, data2: 36507, data3: 20300, data4: [172, 242, 240, 0, 135, 6, 178, 56] };
371 pub const CLSID_WICThumbnailMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
372 data1: 4211157337,
373 data2: 62710,
374 data3: 17623,
375 data4: [157, 9, 218, 160, 135, 169, 219, 87],
376 };
377 pub const CLSID_WICThumbnailMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
378 data1: 3494490636,
379 data2: 24016,
380 data3: 17662,
381 data4: [176, 179, 143, 146, 200, 230, 208, 128],
382 };
383 pub const CLSID_WICTiffDecoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
384 data1: 3041822169,
385 data2: 65059,
386 data3: 18847,
387 data4: [139, 136, 106, 206, 167, 19, 117, 43],
388 };
389 pub const CLSID_WICTiffEncoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 20037136, data2: 8193, data3: 19551, data4: [169, 176, 204, 136, 250, 182, 76, 232] };
390 pub const CLSID_WICUnknownMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
391 data1: 1771521474,
392 data2: 20582,
393 data3: 19330,
394 data4: [168, 227, 212, 4, 120, 219, 236, 140],
395 };
396 pub const CLSID_WICUnknownMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2694630022, data2: 10170, data3: 20281, data4: [144, 83, 18, 31, 164, 220, 8, 252] };
397 pub const CLSID_WICWebpAnimMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 124754193, data2: 41800, data3: 18012, data4: [168, 7, 162, 82, 243, 242, 211, 222] };
398 pub const CLSID_WICWebpAnmfMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
399 data1: 2241923843,
400 data2: 51702,
401 data3: 17311,
402 data4: [190, 94, 192, 251, 239, 103, 128, 124],
403 };
404 pub const CLSID_WICWebpDecoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
405 data1: 1989404806,
406 data2: 20937,
407 data3: 16496,
408 data4: [132, 25, 159, 112, 115, 142, 200, 250],
409 };
410 pub const CLSID_WICWmpDecoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2725047350, data2: 9036, data3: 18768, data4: [174, 22, 227, 74, 172, 231, 29, 13] };
411 pub const CLSID_WICWmpEncoder: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2890720203, data2: 57793, data3: 17613, data4: [130, 21, 90, 22, 101, 80, 158, 194] };
412 pub const CLSID_WICXMPAltMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2861882562, data2: 47280, data3: 18584, data4: [184, 53, 0, 10, 171, 215, 67, 147] };
413 pub const CLSID_WICXMPAltMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 124529260, data2: 63375, data3: 19526, data4: [167, 35, 53, 131, 231, 8, 118, 234] };
414 pub const CLSID_WICXMPBagMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3890715184, data2: 20268, data3: 20395, data4: [141, 0, 57, 79, 45, 107, 190, 190] };
415 pub const CLSID_WICXMPBagMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3984731276, data2: 54974, data3: 17153, data4: [166, 49, 14, 20, 22, 186, 210, 143] };
416 pub const CLSID_WICXMPMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1924539615, data2: 44561, data3: 18760, data4: [166, 92, 53, 30, 176, 130, 148, 25] };
417 pub const CLSID_WICXMPMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 392552782, data2: 7124, data3: 17966, data4: [182, 177, 89, 11, 241, 38, 42, 198] };
418 pub const CLSID_WICXMPSeqMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
419 data1: 2131945299,
420 data2: 64625,
421 data3: 17367,
422 data4: [165, 29, 146, 243, 89, 119, 171, 181],
423 };
424 pub const CLSID_WICXMPSeqMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1835586014, data2: 54322, data3: 19215, data4: [146, 58, 9, 17, 131, 169, 189, 167] };
425 pub const CLSID_WICXMPStructMetadataReader: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 28904858, data2: 33289, data3: 18423, data4: [156, 82, 225, 36, 75, 245, 12, 237] };
426 pub const CLSID_WICXMPStructMetadataWriter: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 583147411, data2: 32219, data3: 16668, data4: [155, 23, 197, 183, 189, 6, 74, 188] };
427 pub const FACILITY_WINCODEC_ERR: u32 = 2200u32;
428 pub const GUID_ContainerFormatAdng: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
429 data1: 4093603085,
430 data2: 14528,
431 data3: 16836,
432 data4: [177, 254, 31, 56, 36, 241, 123, 132],
433 };
434 pub const GUID_ContainerFormatBmp: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
435 data1: 183621758,
436 data2: 64766,
437 data3: 16776,
438 data4: [189, 235, 167, 144, 100, 113, 203, 227],
439 };
440 pub const GUID_ContainerFormatDds: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
441 data1: 2573716373,
442 data2: 11909,
443 data3: 19144,
444 data4: [140, 162, 131, 215, 204, 212, 37, 201],
445 };
446 pub const GUID_ContainerFormatGif: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
447 data1: 529159681,
448 data2: 32077,
449 data3: 19645,
450 data4: [156, 130, 27, 200, 212, 238, 185, 165],
451 };
452 pub const GUID_ContainerFormatHeif: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3789956385, data2: 26503, data3: 16475, data4: [163, 57, 80, 7, 21, 181, 118, 63] };
453 pub const GUID_ContainerFormatIco: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
454 data1: 2745721028,
455 data2: 13199,
456 data3: 19479,
457 data4: [145, 154, 251, 164, 181, 98, 143, 33],
458 };
459 pub const GUID_ContainerFormatJpeg: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 434415018, data2: 22114, data3: 20421, data4: [160, 192, 23, 88, 2, 142, 16, 87] };
460 pub const GUID_ContainerFormatPng: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 461175540, data2: 28991, data3: 18236, data4: [187, 205, 97, 55, 66, 95, 174, 175] };
461 pub const GUID_ContainerFormatRaw: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
462 data1: 4271492704,
463 data2: 61852,
464 data3: 17212,
465 data4: [163, 174, 0, 172, 239, 169, 202, 33],
466 };
467 pub const GUID_ContainerFormatTiff: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
468 data1: 373017648,
469 data2: 58089,
470 data3: 20235,
471 data4: [150, 29, 163, 233, 253, 183, 136, 163],
472 };
473 pub const GUID_ContainerFormatWebp: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
474 data1: 3767840994,
475 data2: 26610,
476 data3: 17843,
477 data4: [176, 234, 17, 83, 55, 202, 124, 243],
478 };
479 pub const GUID_ContainerFormatWmp: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1470332074, data2: 13946, data3: 17728, data4: [145, 107, 241, 131, 197, 9, 58, 75] };
480 pub const GUID_MetadataFormat8BIMIPTC: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1070732, data2: 2130, data3: 20074, data4: [177, 145, 92, 51, 172, 91, 4, 48] };
481 pub const GUID_MetadataFormat8BIMIPTCDigest: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 480453253, data2: 40141, data3: 18310, data4: [139, 216, 121, 83, 157, 182, 160, 6] };
482 pub const GUID_MetadataFormat8BIMResolutionInfo: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1939812445, data2: 33243, data3: 17355, data4: [172, 94, 85, 1, 62, 249, 240, 3] };
483 pub const GUID_MetadataFormatAPE: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
484 data1: 772029890,
485 data2: 51559,
486 data3: 19973,
487 data4: [135, 94, 97, 139, 246, 126, 133, 195],
488 };
489 pub const GUID_MetadataFormatApp0: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2030071848, data2: 9869, data3: 17878, data4: [163, 194, 53, 78, 106, 80, 75, 201] };
490 pub const GUID_MetadataFormatApp1: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
491 data1: 2413027267,
492 data2: 63825,
493 data3: 18731,
494 data4: [129, 127, 105, 194, 230, 217, 165, 176],
495 };
496 pub const GUID_MetadataFormatApp13: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
497 data1: 845502114,
498 data2: 62722,
499 data3: 17236,
500 data4: [156, 192, 142, 63, 72, 234, 246, 181],
501 };
502 pub const GUID_MetadataFormatChunkbKGD: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
503 data1: 3779933553,
504 data2: 27463,
505 data3: 19946,
506 data4: [182, 10, 135, 206, 10, 120, 223, 183],
507 };
508 pub const GUID_MetadataFormatChunkcHRM: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
509 data1: 2645779803,
510 data2: 10306,
511 data3: 17587,
512 data4: [128, 103, 18, 233, 179, 117, 85, 106],
513 };
514 pub const GUID_MetadataFormatChunkgAMA: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
515 data1: 4027135397,
516 data2: 7517,
517 data3: 19665,
518 data4: [129, 178, 147, 36, 215, 236, 167, 129],
519 };
520 pub const GUID_MetadataFormatChunkhIST: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
521 data1: 3315237594,
522 data2: 56180,
523 data3: 18596,
524 data4: [189, 106, 182, 156, 73, 49, 239, 149],
525 };
526 pub const GUID_MetadataFormatChunkiCCP: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
527 data1: 3947055531,
528 data2: 46725,
529 data3: 17679,
530 data4: [145, 181, 232, 2, 232, 146, 83, 108],
531 };
532 pub const GUID_MetadataFormatChunkiTXt: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3267282729, data2: 2920, data3: 19319, data4: [170, 14, 98, 149, 166, 172, 24, 20] };
533 pub const GUID_MetadataFormatChunksRGB: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
534 data1: 3239443766,
535 data2: 52335,
536 data3: 20031,
537 data4: [131, 99, 82, 75, 135, 198, 176, 217],
538 };
539 pub const GUID_MetadataFormatChunktEXt: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1452116278, data2: 49321, data3: 18723, data4: [144, 93, 223, 43, 56, 35, 143, 188] };
540 pub const GUID_MetadataFormatChunktIME: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
541 data1: 1795206701,
542 data2: 57931,
543 data3: 17930,
544 data4: [152, 182, 135, 139, 208, 48, 114, 253],
545 };
546 pub const GUID_MetadataFormatDds: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1241925123, data2: 35891, data3: 20064, data4: [156, 41, 19, 98, 49, 112, 45, 8] };
547 pub const GUID_MetadataFormatExif: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 473714589, data2: 47178, data3: 18045, data4: [148, 147, 54, 207, 189, 89, 234, 87] };
548 pub const GUID_MetadataFormatGCE: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
549 data1: 707119832,
550 data2: 57067,
551 data3: 19561,
552 data4: [167, 136, 14, 194, 38, 109, 202, 253],
553 };
554 pub const GUID_MetadataFormatGifComment: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3300319456, data2: 53172, data3: 19155, data4: [171, 51, 154, 173, 35, 85, 163, 74] };
555 pub const GUID_MetadataFormatGps: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1899277194, data2: 37713, data3: 17581, data4: [175, 98, 68, 141, 182, 181, 2, 236] };
556 pub const GUID_MetadataFormatHeif: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2172580833, data2: 4744, data3: 17908, data4: [168, 82, 38, 13, 158, 124, 206, 131] };
557 pub const GUID_MetadataFormatHeifHDR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1451986314, data2: 7781, data3: 17292, data4: [137, 104, 214, 14, 16, 18, 190, 185] };
558 pub const GUID_MetadataFormatIMD: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
559 data1: 3173757062,
560 data2: 19794,
561 data3: 18653,
562 data4: [150, 119, 219, 72, 62, 133, 174, 143],
563 };
564 pub const GUID_MetadataFormatIPTC: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
565 data1: 1336609044,
566 data2: 57641,
567 data3: 16519,
568 data4: [161, 209, 188, 129, 45, 69, 167, 181],
569 };
570 pub const GUID_MetadataFormatIRB: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
571 data1: 370150758,
572 data2: 34160,
573 data3: 19385,
574 data4: [185, 45, 253, 164, 178, 62, 206, 103],
575 };
576 pub const GUID_MetadataFormatIfd: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1400084166, data2: 11658, data3: 19382, data4: [155, 248, 47, 10, 142, 42, 58, 223] };
577 pub const GUID_MetadataFormatInterop: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
578 data1: 3983044494,
579 data2: 26655,
580 data3: 19595,
581 data4: [189, 65, 168, 173, 219, 246, 179, 252],
582 };
583 pub const GUID_MetadataFormatJpegChrominance: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4147973583, data2: 52934, data3: 20357, data4: [155, 14, 28, 57, 86, 177, 190, 247] };
584 pub const GUID_MetadataFormatJpegComment: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 571367219, data2: 45011, data3: 18254, data4: [157, 49, 125, 79, 231, 48, 245, 87] };
585 pub const GUID_MetadataFormatJpegLuminance: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2257616903, data2: 60924, data3: 18528, data4: [141, 75, 78, 230, 232, 62, 96, 88] };
586 pub const GUID_MetadataFormatLSD: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
587 data1: 3797287710,
588 data2: 25241,
589 data3: 18729,
590 data4: [185, 141, 90, 200, 132, 175, 186, 146],
591 };
592 pub const GUID_MetadataFormatSubIfd: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1487069480, data2: 11705, data3: 20055, data4: [187, 20, 81, 119, 137, 30, 211, 49] };
593 pub const GUID_MetadataFormatThumbnail: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 608030441, data2: 34563, data3: 16622, data4: [142, 240, 34, 166, 0, 184, 5, 140] };
594 pub const GUID_MetadataFormatUnknown: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2757646639, data2: 36984, data3: 19068, data4: [173, 181, 78, 220, 79, 214, 27, 31] };
595 pub const GUID_MetadataFormatWebpANIM: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
596 data1: 1841626534,
597 data2: 30950,
598 data3: 16642,
599 data4: [174, 53, 188, 250, 30, 220, 199, 139],
600 };
601 pub const GUID_MetadataFormatWebpANMF: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1136723438, data2: 47419, data3: 19131, data4: [176, 3, 160, 140, 13, 135, 4, 113] };
602 pub const GUID_MetadataFormatXMP: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
603 data1: 3143289912,
604 data2: 61974,
605 data3: 19692,
606 data4: [166, 197, 95, 110, 115, 151, 99, 169],
607 };
608 pub const GUID_MetadataFormatXMPAlt: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2064164469, data2: 37290, data3: 18459, data4: [167, 152, 77, 169, 73, 8, 97, 59] };
609 pub const GUID_MetadataFormatXMPBag: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
610 data1: 2201799263,
611 data2: 56503,
612 data3: 17686,
613 data4: [128, 111, 101, 150, 171, 38, 220, 228],
614 };
615 pub const GUID_MetadataFormatXMPSeq: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1676205826, data2: 60268, data3: 17772, data4: [162, 36, 178, 94, 121, 79, 214, 72] };
616 pub const GUID_MetadataFormatXMPStruct: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 574110961, data2: 60695, data3: 20014, data4: [175, 23, 216, 91, 143, 107, 48, 208] };
617 pub const GUID_VendorMicrosoft: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4041689546, data2: 60911, data3: 17801, data4: [167, 58, 238, 14, 98, 106, 42, 43] };
618 pub const GUID_VendorMicrosoftBuiltIn: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 628764925, data2: 1718, data3: 17963, data4: [174, 164, 99, 247, 11, 134, 229, 51] };
619 pub const GUID_WICPixelFormat112bpp6ChannelsAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
620 data1: 1876804388,
621 data2: 19971,
622 data3: 19454,
623 data4: [177, 133, 61, 119, 118, 141, 201, 55],
624 };
625 pub const GUID_WICPixelFormat112bpp7Channels: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
626 data1: 1876804388,
627 data2: 19971,
628 data3: 19454,
629 data4: [177, 133, 61, 119, 118, 141, 201, 42],
630 };
631 pub const GUID_WICPixelFormat128bpp7ChannelsAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
632 data1: 1876804388,
633 data2: 19971,
634 data3: 19454,
635 data4: [177, 133, 61, 119, 118, 141, 201, 56],
636 };
637 pub const GUID_WICPixelFormat128bpp8Channels: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
638 data1: 1876804388,
639 data2: 19971,
640 data3: 19454,
641 data4: [177, 133, 61, 119, 118, 141, 201, 43],
642 };
643 pub const GUID_WICPixelFormat128bppPRGBAFloat: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
644 data1: 1876804388,
645 data2: 19971,
646 data3: 19454,
647 data4: [177, 133, 61, 119, 118, 141, 201, 26],
648 };
649 pub const GUID_WICPixelFormat128bppRGBAFixedPoint: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
650 data1: 1876804388,
651 data2: 19971,
652 data3: 19454,
653 data4: [177, 133, 61, 119, 118, 141, 201, 30],
654 };
655 pub const GUID_WICPixelFormat128bppRGBAFloat: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
656 data1: 1876804388,
657 data2: 19971,
658 data3: 19454,
659 data4: [177, 133, 61, 119, 118, 141, 201, 25],
660 };
661 pub const GUID_WICPixelFormat128bppRGBFixedPoint: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
662 data1: 1876804388,
663 data2: 19971,
664 data3: 19454,
665 data4: [177, 133, 61, 119, 118, 141, 201, 65],
666 };
667 pub const GUID_WICPixelFormat128bppRGBFloat: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
668 data1: 1876804388,
669 data2: 19971,
670 data3: 19454,
671 data4: [177, 133, 61, 119, 118, 141, 201, 27],
672 };
673 pub const GUID_WICPixelFormat144bpp8ChannelsAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
674 data1: 1876804388,
675 data2: 19971,
676 data3: 19454,
677 data4: [177, 133, 61, 119, 118, 141, 201, 57],
678 };
679 pub const GUID_WICPixelFormat16bppBGR555: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
680 data1: 1876804388,
681 data2: 19971,
682 data3: 19454,
683 data4: [177, 133, 61, 119, 118, 141, 201, 9],
684 };
685 pub const GUID_WICPixelFormat16bppBGR565: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
686 data1: 1876804388,
687 data2: 19971,
688 data3: 19454,
689 data4: [177, 133, 61, 119, 118, 141, 201, 10],
690 };
691 pub const GUID_WICPixelFormat16bppBGRA5551: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 99384363, data2: 61926, data3: 18785, data4: [173, 70, 225, 204, 129, 10, 135, 210] };
692 pub const GUID_WICPixelFormat16bppCbCr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4288002670, data2: 4576, data3: 16995, data4: [187, 69, 1, 114, 31, 52, 96, 164] };
693 pub const GUID_WICPixelFormat16bppCbQuantizedDctCoefficients: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3536125793, data2: 22181, data3: 18882, data4: [139, 92, 76, 25, 37, 150, 72, 55] };
694 pub const GUID_WICPixelFormat16bppCrQuantizedDctCoefficients: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 803427568, data2: 5760, data3: 17112, data4: [146, 49, 231, 60, 5, 101, 191, 193] };
695 pub const GUID_WICPixelFormat16bppGray: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
696 data1: 1876804388,
697 data2: 19971,
698 data3: 19454,
699 data4: [177, 133, 61, 119, 118, 141, 201, 11],
700 };
701 pub const GUID_WICPixelFormat16bppGrayFixedPoint: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
702 data1: 1876804388,
703 data2: 19971,
704 data3: 19454,
705 data4: [177, 133, 61, 119, 118, 141, 201, 19],
706 };
707 pub const GUID_WICPixelFormat16bppGrayHalf: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
708 data1: 1876804388,
709 data2: 19971,
710 data3: 19454,
711 data4: [177, 133, 61, 119, 118, 141, 201, 62],
712 };
713 pub const GUID_WICPixelFormat16bppYQuantizedDctCoefficients: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
714 data1: 2740319283,
715 data2: 18664,
716 data3: 19010,
717 data4: [132, 216, 226, 170, 38, 202, 128, 164],
718 };
719 pub const GUID_WICPixelFormat1bppIndexed: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
720 data1: 1876804388,
721 data2: 19971,
722 data3: 19454,
723 data4: [177, 133, 61, 119, 118, 141, 201, 1],
724 };
725 pub const GUID_WICPixelFormat24bpp3Channels: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
726 data1: 1876804388,
727 data2: 19971,
728 data3: 19454,
729 data4: [177, 133, 61, 119, 118, 141, 201, 32],
730 };
731 pub const GUID_WICPixelFormat24bppBGR: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
732 data1: 1876804388,
733 data2: 19971,
734 data3: 19454,
735 data4: [177, 133, 61, 119, 118, 141, 201, 12],
736 };
737 pub const GUID_WICPixelFormat24bppRGB: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
738 data1: 1876804388,
739 data2: 19971,
740 data3: 19454,
741 data4: [177, 133, 61, 119, 118, 141, 201, 13],
742 };
743 pub const GUID_WICPixelFormat2bppGray: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
744 data1: 1876804388,
745 data2: 19971,
746 data3: 19454,
747 data4: [177, 133, 61, 119, 118, 141, 201, 6],
748 };
749 pub const GUID_WICPixelFormat2bppIndexed: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
750 data1: 1876804388,
751 data2: 19971,
752 data3: 19454,
753 data4: [177, 133, 61, 119, 118, 141, 201, 2],
754 };
755 pub const GUID_WICPixelFormat32bpp3ChannelsAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
756 data1: 1876804388,
757 data2: 19971,
758 data3: 19454,
759 data4: [177, 133, 61, 119, 118, 141, 201, 46],
760 };
761 pub const GUID_WICPixelFormat32bpp4Channels: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
762 data1: 1876804388,
763 data2: 19971,
764 data3: 19454,
765 data4: [177, 133, 61, 119, 118, 141, 201, 33],
766 };
767 pub const GUID_WICPixelFormat32bppBGR: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
768 data1: 1876804388,
769 data2: 19971,
770 data3: 19454,
771 data4: [177, 133, 61, 119, 118, 141, 201, 14],
772 };
773 pub const GUID_WICPixelFormat32bppBGR101010: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
774 data1: 1876804388,
775 data2: 19971,
776 data3: 19454,
777 data4: [177, 133, 61, 119, 118, 141, 201, 20],
778 };
779 pub const GUID_WICPixelFormat32bppBGRA: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
780 data1: 1876804388,
781 data2: 19971,
782 data3: 19454,
783 data4: [177, 133, 61, 119, 118, 141, 201, 15],
784 };
785 pub const GUID_WICPixelFormat32bppCMYK: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
786 data1: 1876804388,
787 data2: 19971,
788 data3: 19454,
789 data4: [177, 133, 61, 119, 118, 141, 201, 28],
790 };
791 pub const GUID_WICPixelFormat32bppGrayFixedPoint: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
792 data1: 1876804388,
793 data2: 19971,
794 data3: 19454,
795 data4: [177, 133, 61, 119, 118, 141, 201, 63],
796 };
797 pub const GUID_WICPixelFormat32bppGrayFloat: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
798 data1: 1876804388,
799 data2: 19971,
800 data3: 19454,
801 data4: [177, 133, 61, 119, 118, 141, 201, 17],
802 };
803 pub const GUID_WICPixelFormat32bppPBGRA: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
804 data1: 1876804388,
805 data2: 19971,
806 data3: 19454,
807 data4: [177, 133, 61, 119, 118, 141, 201, 16],
808 };
809 pub const GUID_WICPixelFormat32bppPRGBA: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
810 data1: 1019520592,
811 data2: 42279,
812 data3: 19767,
813 data4: [169, 22, 49, 66, 199, 235, 237, 186],
814 };
815 pub const GUID_WICPixelFormat32bppR10G10B10A2: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
816 data1: 1615731637,
817 data2: 35388,
818 data3: 19301,
819 data4: [177, 28, 188, 11, 141, 215, 91, 127],
820 };
821 pub const GUID_WICPixelFormat32bppR10G10B10A2HDR10: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
822 data1: 2619432029,
823 data2: 6860,
824 data3: 20238,
825 data4: [164, 188, 112, 251, 58, 232, 253, 40],
826 };
827 pub const GUID_WICPixelFormat32bppRGB: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3649858453, data2: 16126, data3: 18390, data4: [187, 37, 235, 23, 72, 171, 12, 241] };
828 pub const GUID_WICPixelFormat32bppRGBA: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
829 data1: 4123503917,
830 data2: 27277,
831 data3: 17373,
832 data4: [167, 168, 162, 153, 53, 38, 26, 233],
833 };
834 pub const GUID_WICPixelFormat32bppRGBA1010102: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 623086962, data2: 64761, data3: 17698, data4: [181, 20, 85, 120, 229, 173, 85, 224] };
835 pub const GUID_WICPixelFormat32bppRGBA1010102XR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 14576538, data2: 49409, data3: 17227, data4: [181, 2, 208, 22, 94, 225, 18, 44] };
836 pub const GUID_WICPixelFormat32bppRGBE: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
837 data1: 1876804388,
838 data2: 19971,
839 data3: 19454,
840 data4: [177, 133, 61, 119, 118, 141, 201, 61],
841 };
842 pub const GUID_WICPixelFormat40bpp4ChannelsAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
843 data1: 1876804388,
844 data2: 19971,
845 data3: 19454,
846 data4: [177, 133, 61, 119, 118, 141, 201, 47],
847 };
848 pub const GUID_WICPixelFormat40bpp5Channels: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
849 data1: 1876804388,
850 data2: 19971,
851 data3: 19454,
852 data4: [177, 133, 61, 119, 118, 141, 201, 34],
853 };
854 pub const GUID_WICPixelFormat40bppCMYKAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
855 data1: 1876804388,
856 data2: 19971,
857 data3: 19454,
858 data4: [177, 133, 61, 119, 118, 141, 201, 44],
859 };
860 pub const GUID_WICPixelFormat48bpp3Channels: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
861 data1: 1876804388,
862 data2: 19971,
863 data3: 19454,
864 data4: [177, 133, 61, 119, 118, 141, 201, 38],
865 };
866 pub const GUID_WICPixelFormat48bpp5ChannelsAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
867 data1: 1876804388,
868 data2: 19971,
869 data3: 19454,
870 data4: [177, 133, 61, 119, 118, 141, 201, 48],
871 };
872 pub const GUID_WICPixelFormat48bpp6Channels: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
873 data1: 1876804388,
874 data2: 19971,
875 data3: 19454,
876 data4: [177, 133, 61, 119, 118, 141, 201, 35],
877 };
878 pub const GUID_WICPixelFormat48bppBGR: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3859129220, data2: 46184, data3: 18126, data4: [187, 46, 54, 241, 128, 230, 67, 19] };
879 pub const GUID_WICPixelFormat48bppBGRFixedPoint: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1237980174, data2: 51894, data3: 18747, data4: [157, 223, 96, 24, 124, 55, 83, 42] };
880 pub const GUID_WICPixelFormat48bppRGB: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
881 data1: 1876804388,
882 data2: 19971,
883 data3: 19454,
884 data4: [177, 133, 61, 119, 118, 141, 201, 21],
885 };
886 pub const GUID_WICPixelFormat48bppRGBFixedPoint: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
887 data1: 1876804388,
888 data2: 19971,
889 data3: 19454,
890 data4: [177, 133, 61, 119, 118, 141, 201, 18],
891 };
892 pub const GUID_WICPixelFormat48bppRGBHalf: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
893 data1: 1876804388,
894 data2: 19971,
895 data3: 19454,
896 data4: [177, 133, 61, 119, 118, 141, 201, 59],
897 };
898 pub const GUID_WICPixelFormat4bppGray: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
899 data1: 1876804388,
900 data2: 19971,
901 data3: 19454,
902 data4: [177, 133, 61, 119, 118, 141, 201, 7],
903 };
904 pub const GUID_WICPixelFormat4bppIndexed: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
905 data1: 1876804388,
906 data2: 19971,
907 data3: 19454,
908 data4: [177, 133, 61, 119, 118, 141, 201, 3],
909 };
910 pub const GUID_WICPixelFormat56bpp6ChannelsAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
911 data1: 1876804388,
912 data2: 19971,
913 data3: 19454,
914 data4: [177, 133, 61, 119, 118, 141, 201, 49],
915 };
916 pub const GUID_WICPixelFormat56bpp7Channels: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
917 data1: 1876804388,
918 data2: 19971,
919 data3: 19454,
920 data4: [177, 133, 61, 119, 118, 141, 201, 36],
921 };
922 pub const GUID_WICPixelFormat64bpp3ChannelsAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
923 data1: 1876804388,
924 data2: 19971,
925 data3: 19454,
926 data4: [177, 133, 61, 119, 118, 141, 201, 52],
927 };
928 pub const GUID_WICPixelFormat64bpp4Channels: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
929 data1: 1876804388,
930 data2: 19971,
931 data3: 19454,
932 data4: [177, 133, 61, 119, 118, 141, 201, 39],
933 };
934 pub const GUID_WICPixelFormat64bpp7ChannelsAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
935 data1: 1876804388,
936 data2: 19971,
937 data3: 19454,
938 data4: [177, 133, 61, 119, 118, 141, 201, 50],
939 };
940 pub const GUID_WICPixelFormat64bpp8Channels: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
941 data1: 1876804388,
942 data2: 19971,
943 data3: 19454,
944 data4: [177, 133, 61, 119, 118, 141, 201, 37],
945 };
946 pub const GUID_WICPixelFormat64bppBGRA: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 358809468, data2: 54098, data3: 18169, data4: [151, 158, 66, 151, 107, 121, 34, 70] };
947 pub const GUID_WICPixelFormat64bppBGRAFixedPoint: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 896394044, data2: 21714, data3: 18979, data4: [187, 4, 155, 123, 249, 177, 212, 45] };
948 pub const GUID_WICPixelFormat64bppCMYK: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
949 data1: 1876804388,
950 data2: 19971,
951 data3: 19454,
952 data4: [177, 133, 61, 119, 118, 141, 201, 31],
953 };
954 pub const GUID_WICPixelFormat64bppPBGRA: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
955 data1: 2354155150,
956 data2: 42220,
957 data3: 18059,
958 data4: [174, 112, 201, 163, 90, 156, 85, 48],
959 };
960 pub const GUID_WICPixelFormat64bppPRGBA: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
961 data1: 1876804388,
962 data2: 19971,
963 data3: 19454,
964 data4: [177, 133, 61, 119, 118, 141, 201, 23],
965 };
966 pub const GUID_WICPixelFormat64bppPRGBAHalf: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1487742658, data2: 50723, data3: 19869, data4: [179, 32, 56, 126, 73, 248, 196, 66] };
967 pub const GUID_WICPixelFormat64bppRGB: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
968 data1: 2702713105,
969 data2: 6253,
970 data3: 19778,
971 data4: [188, 106, 156, 131, 3, 168, 223, 249],
972 };
973 pub const GUID_WICPixelFormat64bppRGBA: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
974 data1: 1876804388,
975 data2: 19971,
976 data3: 19454,
977 data4: [177, 133, 61, 119, 118, 141, 201, 22],
978 };
979 pub const GUID_WICPixelFormat64bppRGBAFixedPoint: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
980 data1: 1876804388,
981 data2: 19971,
982 data3: 19454,
983 data4: [177, 133, 61, 119, 118, 141, 201, 29],
984 };
985 pub const GUID_WICPixelFormat64bppRGBAHalf: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
986 data1: 1876804388,
987 data2: 19971,
988 data3: 19454,
989 data4: [177, 133, 61, 119, 118, 141, 201, 58],
990 };
991 pub const GUID_WICPixelFormat64bppRGBFixedPoint: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
992 data1: 1876804388,
993 data2: 19971,
994 data3: 19454,
995 data4: [177, 133, 61, 119, 118, 141, 201, 64],
996 };
997 pub const GUID_WICPixelFormat64bppRGBHalf: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
998 data1: 1876804388,
999 data2: 19971,
1000 data3: 19454,
1001 data4: [177, 133, 61, 119, 118, 141, 201, 66],
1002 };
1003 pub const GUID_WICPixelFormat72bpp8ChannelsAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1004 data1: 1876804388,
1005 data2: 19971,
1006 data3: 19454,
1007 data4: [177, 133, 61, 119, 118, 141, 201, 51],
1008 };
1009 pub const GUID_WICPixelFormat80bpp4ChannelsAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1010 data1: 1876804388,
1011 data2: 19971,
1012 data3: 19454,
1013 data4: [177, 133, 61, 119, 118, 141, 201, 53],
1014 };
1015 pub const GUID_WICPixelFormat80bpp5Channels: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1016 data1: 1876804388,
1017 data2: 19971,
1018 data3: 19454,
1019 data4: [177, 133, 61, 119, 118, 141, 201, 40],
1020 };
1021 pub const GUID_WICPixelFormat80bppCMYKAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1022 data1: 1876804388,
1023 data2: 19971,
1024 data3: 19454,
1025 data4: [177, 133, 61, 119, 118, 141, 201, 45],
1026 };
1027 pub const GUID_WICPixelFormat8bppAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1028 data1: 3872194838,
1029 data2: 61114,
1030 data3: 16737,
1031 data4: [170, 133, 39, 221, 159, 179, 168, 149],
1032 };
1033 pub const GUID_WICPixelFormat8bppCb: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 322564644, data2: 27646, data3: 19518, data4: [147, 2, 228, 243, 166, 208, 202, 42] };
1034 pub const GUID_WICPixelFormat8bppCr: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3088339027, data2: 8470, data3: 18928, data4: [136, 53, 237, 132, 75, 32, 92, 81] };
1035 pub const GUID_WICPixelFormat8bppGray: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1036 data1: 1876804388,
1037 data2: 19971,
1038 data3: 19454,
1039 data4: [177, 133, 61, 119, 118, 141, 201, 8],
1040 };
1041 pub const GUID_WICPixelFormat8bppIndexed: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1042 data1: 1876804388,
1043 data2: 19971,
1044 data3: 19454,
1045 data4: [177, 133, 61, 119, 118, 141, 201, 4],
1046 };
1047 pub const GUID_WICPixelFormat8bppY: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2444548948, data2: 11769, data3: 17136, data4: [180, 73, 41, 9, 187, 61, 248, 142] };
1048 pub const GUID_WICPixelFormat96bpp5ChannelsAlpha: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1049 data1: 1876804388,
1050 data2: 19971,
1051 data3: 19454,
1052 data4: [177, 133, 61, 119, 118, 141, 201, 54],
1053 };
1054 pub const GUID_WICPixelFormat96bpp6Channels: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1055 data1: 1876804388,
1056 data2: 19971,
1057 data3: 19454,
1058 data4: [177, 133, 61, 119, 118, 141, 201, 41],
1059 };
1060 pub const GUID_WICPixelFormat96bppRGBFixedPoint: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1061 data1: 1876804388,
1062 data2: 19971,
1063 data3: 19454,
1064 data4: [177, 133, 61, 119, 118, 141, 201, 24],
1065 };
1066 pub const GUID_WICPixelFormat96bppRGBFloat: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1067 data1: 3825129359,
1068 data2: 59611,
1069 data3: 19151,
1070 data4: [132, 193, 233, 127, 97, 54, 179, 39],
1071 };
1072 pub const GUID_WICPixelFormatBlackWhite: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1073 data1: 1876804388,
1074 data2: 19971,
1075 data3: 19454,
1076 data4: [177, 133, 61, 119, 118, 141, 201, 5],
1077 };
1078 pub const GUID_WICPixelFormatDontCare: ::windows_sys::core::GUID = ::windows_sys::core::GUID {
1079 data1: 1876804388,
1080 data2: 19971,
1081 data3: 19454,
1082 data4: [177, 133, 61, 119, 118, 141, 201, 0],
1083 };
1084 pub type IWICBitmap = *mut ::core::ffi::c_void;
1085 pub type IWICBitmapClipper = *mut ::core::ffi::c_void;
1086 pub type IWICBitmapCodecInfo = *mut ::core::ffi::c_void;
1087 pub type IWICBitmapCodecProgressNotification = *mut ::core::ffi::c_void;
1088 pub type IWICBitmapDecoder = *mut ::core::ffi::c_void;
1089 pub type IWICBitmapDecoderInfo = *mut ::core::ffi::c_void;
1090 pub type IWICBitmapEncoder = *mut ::core::ffi::c_void;
1091 pub type IWICBitmapEncoderInfo = *mut ::core::ffi::c_void;
1092 pub type IWICBitmapFlipRotator = *mut ::core::ffi::c_void;
1093 pub type IWICBitmapFrameDecode = *mut ::core::ffi::c_void;
1094 pub type IWICBitmapFrameEncode = *mut ::core::ffi::c_void;
1095 pub type IWICBitmapLock = *mut ::core::ffi::c_void;
1096 pub type IWICBitmapScaler = *mut ::core::ffi::c_void;
1097 pub type IWICBitmapSource = *mut ::core::ffi::c_void;
1098 pub type IWICBitmapSourceTransform = *mut ::core::ffi::c_void;
1099 pub type IWICColorContext = *mut ::core::ffi::c_void;
1100 pub type IWICColorTransform = *mut ::core::ffi::c_void;
1101 pub type IWICComponentFactory = *mut ::core::ffi::c_void;
1102 pub type IWICComponentInfo = *mut ::core::ffi::c_void;
1103 pub type IWICDdsDecoder = *mut ::core::ffi::c_void;
1104 pub type IWICDdsEncoder = *mut ::core::ffi::c_void;
1105 pub type IWICDdsFrameDecode = *mut ::core::ffi::c_void;
1106 pub type IWICDevelopRaw = *mut ::core::ffi::c_void;
1107 pub type IWICDevelopRawNotificationCallback = *mut ::core::ffi::c_void;
1108 pub type IWICEnumMetadataItem = *mut ::core::ffi::c_void;
1109 pub type IWICFastMetadataEncoder = *mut ::core::ffi::c_void;
1110 pub type IWICFormatConverter = *mut ::core::ffi::c_void;
1111 pub type IWICFormatConverterInfo = *mut ::core::ffi::c_void;
1112 pub type IWICImagingFactory = *mut ::core::ffi::c_void;
1113 pub type IWICJpegFrameDecode = *mut ::core::ffi::c_void;
1114 pub type IWICJpegFrameEncode = *mut ::core::ffi::c_void;
1115 pub type IWICMetadataBlockReader = *mut ::core::ffi::c_void;
1116 pub type IWICMetadataBlockWriter = *mut ::core::ffi::c_void;
1117 pub type IWICMetadataHandlerInfo = *mut ::core::ffi::c_void;
1118 pub type IWICMetadataQueryReader = *mut ::core::ffi::c_void;
1119 pub type IWICMetadataQueryWriter = *mut ::core::ffi::c_void;
1120 pub type IWICMetadataReader = *mut ::core::ffi::c_void;
1121 pub type IWICMetadataReaderInfo = *mut ::core::ffi::c_void;
1122 pub type IWICMetadataWriter = *mut ::core::ffi::c_void;
1123 pub type IWICMetadataWriterInfo = *mut ::core::ffi::c_void;
1124 pub type IWICPalette = *mut ::core::ffi::c_void;
1125 pub type IWICPersistStream = *mut ::core::ffi::c_void;
1126 pub type IWICPixelFormatInfo = *mut ::core::ffi::c_void;
1127 pub type IWICPixelFormatInfo2 = *mut ::core::ffi::c_void;
1128 pub type IWICPlanarBitmapFrameEncode = *mut ::core::ffi::c_void;
1129 pub type IWICPlanarBitmapSourceTransform = *mut ::core::ffi::c_void;
1130 pub type IWICPlanarFormatConverter = *mut ::core::ffi::c_void;
1131 pub type IWICProgressCallback = *mut ::core::ffi::c_void;
1132 pub type IWICProgressiveLevelControl = *mut ::core::ffi::c_void;
1133 pub type IWICStream = *mut ::core::ffi::c_void;
1134 pub type IWICStreamProvider = *mut ::core::ffi::c_void;
1135 pub type PFNProgressNotification = unsafe extern "system" fn(pvdata: *const ::core::ffi::c_void, uframenum: u32, operation: WICProgressOperation, dblprogress: f64) -> ::windows_sys::core::HRESULT;
1136 pub type WIC8BIMIptcDigestProperties = u32;
1137 pub const WIC8BIMIptcDigestPString: WIC8BIMIptcDigestProperties = 1u32;
1138 pub const WIC8BIMIptcDigestIptcDigest: WIC8BIMIptcDigestProperties = 2u32;
1139 pub const WIC8BIMIptcDigestProperties_FORCE_DWORD: WIC8BIMIptcDigestProperties = 2147483647u32;
1140 pub type WIC8BIMIptcProperties = u32;
1141 pub const WIC8BIMIptcPString: WIC8BIMIptcProperties = 0u32;
1142 pub const WIC8BIMIptcEmbeddedIPTC: WIC8BIMIptcProperties = 1u32;
1143 pub const WIC8BIMIptcProperties_FORCE_DWORD: WIC8BIMIptcProperties = 2147483647u32;
1144 pub type WIC8BIMResolutionInfoProperties = u32;
1145 pub const WIC8BIMResolutionInfoPString: WIC8BIMResolutionInfoProperties = 1u32;
1146 pub const WIC8BIMResolutionInfoHResolution: WIC8BIMResolutionInfoProperties = 2u32;
1147 pub const WIC8BIMResolutionInfoHResolutionUnit: WIC8BIMResolutionInfoProperties = 3u32;
1148 pub const WIC8BIMResolutionInfoWidthUnit: WIC8BIMResolutionInfoProperties = 4u32;
1149 pub const WIC8BIMResolutionInfoVResolution: WIC8BIMResolutionInfoProperties = 5u32;
1150 pub const WIC8BIMResolutionInfoVResolutionUnit: WIC8BIMResolutionInfoProperties = 6u32;
1151 pub const WIC8BIMResolutionInfoHeightUnit: WIC8BIMResolutionInfoProperties = 7u32;
1152 pub const WIC8BIMResolutionInfoProperties_FORCE_DWORD: WIC8BIMResolutionInfoProperties = 2147483647u32;
1153 pub type WICBitmapAlphaChannelOption = i32;
1154 pub const WICBitmapUseAlpha: WICBitmapAlphaChannelOption = 0i32;
1155 pub const WICBitmapUsePremultipliedAlpha: WICBitmapAlphaChannelOption = 1i32;
1156 pub const WICBitmapIgnoreAlpha: WICBitmapAlphaChannelOption = 2i32;
1157 pub const WICBITMAPALPHACHANNELOPTIONS_FORCE_DWORD: WICBitmapAlphaChannelOption = 2147483647i32;
1158 pub type WICBitmapCreateCacheOption = i32;
1159 pub const WICBitmapNoCache: WICBitmapCreateCacheOption = 0i32;
1160 pub const WICBitmapCacheOnDemand: WICBitmapCreateCacheOption = 1i32;
1161 pub const WICBitmapCacheOnLoad: WICBitmapCreateCacheOption = 2i32;
1162 pub const WICBITMAPCREATECACHEOPTION_FORCE_DWORD: WICBitmapCreateCacheOption = 2147483647i32;
1163 pub type WICBitmapDecoderCapabilities = i32;
1164 pub const WICBitmapDecoderCapabilitySameEncoder: WICBitmapDecoderCapabilities = 1i32;
1165 pub const WICBitmapDecoderCapabilityCanDecodeAllImages: WICBitmapDecoderCapabilities = 2i32;
1166 pub const WICBitmapDecoderCapabilityCanDecodeSomeImages: WICBitmapDecoderCapabilities = 4i32;
1167 pub const WICBitmapDecoderCapabilityCanEnumerateMetadata: WICBitmapDecoderCapabilities = 8i32;
1168 pub const WICBitmapDecoderCapabilityCanDecodeThumbnail: WICBitmapDecoderCapabilities = 16i32;
1169 pub const WICBITMAPDECODERCAPABILITIES_FORCE_DWORD: WICBitmapDecoderCapabilities = 2147483647i32;
1170 pub type WICBitmapDitherType = i32;
1171 pub const WICBitmapDitherTypeNone: WICBitmapDitherType = 0i32;
1172 pub const WICBitmapDitherTypeSolid: WICBitmapDitherType = 0i32;
1173 pub const WICBitmapDitherTypeOrdered4x4: WICBitmapDitherType = 1i32;
1174 pub const WICBitmapDitherTypeOrdered8x8: WICBitmapDitherType = 2i32;
1175 pub const WICBitmapDitherTypeOrdered16x16: WICBitmapDitherType = 3i32;
1176 pub const WICBitmapDitherTypeSpiral4x4: WICBitmapDitherType = 4i32;
1177 pub const WICBitmapDitherTypeSpiral8x8: WICBitmapDitherType = 5i32;
1178 pub const WICBitmapDitherTypeDualSpiral4x4: WICBitmapDitherType = 6i32;
1179 pub const WICBitmapDitherTypeDualSpiral8x8: WICBitmapDitherType = 7i32;
1180 pub const WICBitmapDitherTypeErrorDiffusion: WICBitmapDitherType = 8i32;
1181 pub const WICBITMAPDITHERTYPE_FORCE_DWORD: WICBitmapDitherType = 2147483647i32;
1182 pub type WICBitmapEncoderCacheOption = i32;
1183 pub const WICBitmapEncoderCacheInMemory: WICBitmapEncoderCacheOption = 0i32;
1184 pub const WICBitmapEncoderCacheTempFile: WICBitmapEncoderCacheOption = 1i32;
1185 pub const WICBitmapEncoderNoCache: WICBitmapEncoderCacheOption = 2i32;
1186 pub const WICBITMAPENCODERCACHEOPTION_FORCE_DWORD: WICBitmapEncoderCacheOption = 2147483647i32;
1187 pub type WICBitmapInterpolationMode = i32;
1188 pub const WICBitmapInterpolationModeNearestNeighbor: WICBitmapInterpolationMode = 0i32;
1189 pub const WICBitmapInterpolationModeLinear: WICBitmapInterpolationMode = 1i32;
1190 pub const WICBitmapInterpolationModeCubic: WICBitmapInterpolationMode = 2i32;
1191 pub const WICBitmapInterpolationModeFant: WICBitmapInterpolationMode = 3i32;
1192 pub const WICBitmapInterpolationModeHighQualityCubic: WICBitmapInterpolationMode = 4i32;
1193 pub const WICBITMAPINTERPOLATIONMODE_FORCE_DWORD: WICBitmapInterpolationMode = 2147483647i32;
1194 pub type WICBitmapLockFlags = i32;
1195 pub const WICBitmapLockRead: WICBitmapLockFlags = 1i32;
1196 pub const WICBitmapLockWrite: WICBitmapLockFlags = 2i32;
1197 pub const WICBITMAPLOCKFLAGS_FORCE_DWORD: WICBitmapLockFlags = 2147483647i32;
1198 pub type WICBitmapPaletteType = i32;
1199 pub const WICBitmapPaletteTypeCustom: WICBitmapPaletteType = 0i32;
1200 pub const WICBitmapPaletteTypeMedianCut: WICBitmapPaletteType = 1i32;
1201 pub const WICBitmapPaletteTypeFixedBW: WICBitmapPaletteType = 2i32;
1202 pub const WICBitmapPaletteTypeFixedHalftone8: WICBitmapPaletteType = 3i32;
1203 pub const WICBitmapPaletteTypeFixedHalftone27: WICBitmapPaletteType = 4i32;
1204 pub const WICBitmapPaletteTypeFixedHalftone64: WICBitmapPaletteType = 5i32;
1205 pub const WICBitmapPaletteTypeFixedHalftone125: WICBitmapPaletteType = 6i32;
1206 pub const WICBitmapPaletteTypeFixedHalftone216: WICBitmapPaletteType = 7i32;
1207 pub const WICBitmapPaletteTypeFixedWebPalette: WICBitmapPaletteType = 7i32;
1208 pub const WICBitmapPaletteTypeFixedHalftone252: WICBitmapPaletteType = 8i32;
1209 pub const WICBitmapPaletteTypeFixedHalftone256: WICBitmapPaletteType = 9i32;
1210 pub const WICBitmapPaletteTypeFixedGray4: WICBitmapPaletteType = 10i32;
1211 pub const WICBitmapPaletteTypeFixedGray16: WICBitmapPaletteType = 11i32;
1212 pub const WICBitmapPaletteTypeFixedGray256: WICBitmapPaletteType = 12i32;
1213 pub const WICBITMAPPALETTETYPE_FORCE_DWORD: WICBitmapPaletteType = 2147483647i32;
1214 #[repr(C)]
1215 #[cfg(feature = "Win32_Foundation")]
1216 pub struct WICBitmapPattern {
1217 pub Position: u64,
1218 pub Length: u32,
1219 pub Pattern: *mut u8,
1220 pub Mask: *mut u8,
1221 pub EndOfStream: super::super::Foundation::BOOL,
1222 }
1223 #[cfg(feature = "Win32_Foundation")]
1224 impl ::core::marker::Copy for WICBitmapPattern {}
1225 #[cfg(feature = "Win32_Foundation")]
1226 impl ::core::clone::Clone for WICBitmapPattern {
1227 fn clone(&self) -> Self {
1228 *self
1229 }
1230 }
1231 #[repr(C)]
1232 pub struct WICBitmapPlane {
1233 pub Format: ::windows_sys::core::GUID,
1234 pub pbBuffer: *mut u8,
1235 pub cbStride: u32,
1236 pub cbBufferSize: u32,
1237 }
1238 impl ::core::marker::Copy for WICBitmapPlane {}
1239 impl ::core::clone::Clone for WICBitmapPlane {
1240 fn clone(&self) -> Self {
1241 *self
1242 }
1243 }
1244 #[repr(C)]
1245 pub struct WICBitmapPlaneDescription {
1246 pub Format: ::windows_sys::core::GUID,
1247 pub Width: u32,
1248 pub Height: u32,
1249 }
1250 impl ::core::marker::Copy for WICBitmapPlaneDescription {}
1251 impl ::core::clone::Clone for WICBitmapPlaneDescription {
1252 fn clone(&self) -> Self {
1253 *self
1254 }
1255 }
1256 pub type WICBitmapTransformOptions = i32;
1257 pub const WICBitmapTransformRotate0: WICBitmapTransformOptions = 0i32;
1258 pub const WICBitmapTransformRotate90: WICBitmapTransformOptions = 1i32;
1259 pub const WICBitmapTransformRotate180: WICBitmapTransformOptions = 2i32;
1260 pub const WICBitmapTransformRotate270: WICBitmapTransformOptions = 3i32;
1261 pub const WICBitmapTransformFlipHorizontal: WICBitmapTransformOptions = 8i32;
1262 pub const WICBitmapTransformFlipVertical: WICBitmapTransformOptions = 16i32;
1263 pub const WICBITMAPTRANSFORMOPTIONS_FORCE_DWORD: WICBitmapTransformOptions = 2147483647i32;
1264 pub type WICColorContextType = i32;
1265 pub const WICColorContextUninitialized: WICColorContextType = 0i32;
1266 pub const WICColorContextProfile: WICColorContextType = 1i32;
1267 pub const WICColorContextExifColorSpace: WICColorContextType = 2i32;
1268 pub type WICComponentEnumerateOptions = i32;
1269 pub const WICComponentEnumerateDefault: WICComponentEnumerateOptions = 0i32;
1270 pub const WICComponentEnumerateRefresh: WICComponentEnumerateOptions = 1i32;
1271 pub const WICComponentEnumerateDisabled: WICComponentEnumerateOptions = -2147483648i32;
1272 pub const WICComponentEnumerateUnsigned: WICComponentEnumerateOptions = 1073741824i32;
1273 pub const WICComponentEnumerateBuiltInOnly: WICComponentEnumerateOptions = 536870912i32;
1274 pub const WICCOMPONENTENUMERATEOPTIONS_FORCE_DWORD: WICComponentEnumerateOptions = 2147483647i32;
1275 pub type WICComponentSigning = i32;
1276 pub const WICComponentSigned: WICComponentSigning = 1i32;
1277 pub const WICComponentUnsigned: WICComponentSigning = 2i32;
1278 pub const WICComponentSafe: WICComponentSigning = 4i32;
1279 pub const WICComponentDisabled: WICComponentSigning = -2147483648i32;
1280 pub const WICCOMPONENTSIGNING_FORCE_DWORD: WICComponentSigning = 2147483647i32;
1281 pub type WICComponentType = i32;
1282 pub const WICDecoder: WICComponentType = 1i32;
1283 pub const WICEncoder: WICComponentType = 2i32;
1284 pub const WICPixelFormatConverter: WICComponentType = 4i32;
1285 pub const WICMetadataReader: WICComponentType = 8i32;
1286 pub const WICMetadataWriter: WICComponentType = 16i32;
1287 pub const WICPixelFormat: WICComponentType = 32i32;
1288 pub const WICAllComponents: WICComponentType = 63i32;
1289 pub const WICCOMPONENTTYPE_FORCE_DWORD: WICComponentType = 2147483647i32;
1290 pub type WICDdsAlphaMode = i32;
1291 pub const WICDdsAlphaModeUnknown: WICDdsAlphaMode = 0i32;
1292 pub const WICDdsAlphaModeStraight: WICDdsAlphaMode = 1i32;
1293 pub const WICDdsAlphaModePremultiplied: WICDdsAlphaMode = 2i32;
1294 pub const WICDdsAlphaModeOpaque: WICDdsAlphaMode = 3i32;
1295 pub const WICDdsAlphaModeCustom: WICDdsAlphaMode = 4i32;
1296 pub const WICDDSALPHAMODE_FORCE_DWORD: WICDdsAlphaMode = 2147483647i32;
1297 pub type WICDdsDimension = i32;
1298 pub const WICDdsTexture1D: WICDdsDimension = 0i32;
1299 pub const WICDdsTexture2D: WICDdsDimension = 1i32;
1300 pub const WICDdsTexture3D: WICDdsDimension = 2i32;
1301 pub const WICDdsTextureCube: WICDdsDimension = 3i32;
1302 pub const WICDDSTEXTURE_FORCE_DWORD: WICDdsDimension = 2147483647i32;
1303 #[repr(C)]
1304 #[cfg(feature = "Win32_Graphics_Dxgi_Common")]
1305 pub struct WICDdsFormatInfo {
1306 pub DxgiFormat: super::Dxgi::Common::DXGI_FORMAT,
1307 pub BytesPerBlock: u32,
1308 pub BlockWidth: u32,
1309 pub BlockHeight: u32,
1310 }
1311 #[cfg(feature = "Win32_Graphics_Dxgi_Common")]
1312 impl ::core::marker::Copy for WICDdsFormatInfo {}
1313 #[cfg(feature = "Win32_Graphics_Dxgi_Common")]
1314 impl ::core::clone::Clone for WICDdsFormatInfo {
1315 fn clone(&self) -> Self {
1316 *self
1317 }
1318 }
1319 #[repr(C)]
1320 #[cfg(feature = "Win32_Graphics_Dxgi_Common")]
1321 pub struct WICDdsParameters {
1322 pub Width: u32,
1323 pub Height: u32,
1324 pub Depth: u32,
1325 pub MipLevels: u32,
1326 pub ArraySize: u32,
1327 pub DxgiFormat: super::Dxgi::Common::DXGI_FORMAT,
1328 pub Dimension: WICDdsDimension,
1329 pub AlphaMode: WICDdsAlphaMode,
1330 }
1331 #[cfg(feature = "Win32_Graphics_Dxgi_Common")]
1332 impl ::core::marker::Copy for WICDdsParameters {}
1333 #[cfg(feature = "Win32_Graphics_Dxgi_Common")]
1334 impl ::core::clone::Clone for WICDdsParameters {
1335 fn clone(&self) -> Self {
1336 *self
1337 }
1338 }
1339 pub type WICDecodeOptions = i32;
1340 pub const WICDecodeMetadataCacheOnDemand: WICDecodeOptions = 0i32;
1341 pub const WICDecodeMetadataCacheOnLoad: WICDecodeOptions = 1i32;
1342 pub const WICMETADATACACHEOPTION_FORCE_DWORD: WICDecodeOptions = 2147483647i32;
1343 pub type WICGifApplicationExtensionProperties = u32;
1344 pub const WICGifApplicationExtensionApplication: WICGifApplicationExtensionProperties = 1u32;
1345 pub const WICGifApplicationExtensionData: WICGifApplicationExtensionProperties = 2u32;
1346 pub const WICGifApplicationExtensionProperties_FORCE_DWORD: WICGifApplicationExtensionProperties = 2147483647u32;
1347 pub type WICGifCommentExtensionProperties = u32;
1348 pub const WICGifCommentExtensionText: WICGifCommentExtensionProperties = 1u32;
1349 pub const WICGifCommentExtensionProperties_FORCE_DWORD: WICGifCommentExtensionProperties = 2147483647u32;
1350 pub type WICGifGraphicControlExtensionProperties = u32;
1351 pub const WICGifGraphicControlExtensionDisposal: WICGifGraphicControlExtensionProperties = 1u32;
1352 pub const WICGifGraphicControlExtensionUserInputFlag: WICGifGraphicControlExtensionProperties = 2u32;
1353 pub const WICGifGraphicControlExtensionTransparencyFlag: WICGifGraphicControlExtensionProperties = 3u32;
1354 pub const WICGifGraphicControlExtensionDelay: WICGifGraphicControlExtensionProperties = 4u32;
1355 pub const WICGifGraphicControlExtensionTransparentColorIndex: WICGifGraphicControlExtensionProperties = 5u32;
1356 pub const WICGifGraphicControlExtensionProperties_FORCE_DWORD: WICGifGraphicControlExtensionProperties = 2147483647u32;
1357 pub type WICGifImageDescriptorProperties = u32;
1358 pub const WICGifImageDescriptorLeft: WICGifImageDescriptorProperties = 1u32;
1359 pub const WICGifImageDescriptorTop: WICGifImageDescriptorProperties = 2u32;
1360 pub const WICGifImageDescriptorWidth: WICGifImageDescriptorProperties = 3u32;
1361 pub const WICGifImageDescriptorHeight: WICGifImageDescriptorProperties = 4u32;
1362 pub const WICGifImageDescriptorLocalColorTableFlag: WICGifImageDescriptorProperties = 5u32;
1363 pub const WICGifImageDescriptorInterlaceFlag: WICGifImageDescriptorProperties = 6u32;
1364 pub const WICGifImageDescriptorSortFlag: WICGifImageDescriptorProperties = 7u32;
1365 pub const WICGifImageDescriptorLocalColorTableSize: WICGifImageDescriptorProperties = 8u32;
1366 pub const WICGifImageDescriptorProperties_FORCE_DWORD: WICGifImageDescriptorProperties = 2147483647u32;
1367 pub type WICGifLogicalScreenDescriptorProperties = u32;
1368 pub const WICGifLogicalScreenSignature: WICGifLogicalScreenDescriptorProperties = 1u32;
1369 pub const WICGifLogicalScreenDescriptorWidth: WICGifLogicalScreenDescriptorProperties = 2u32;
1370 pub const WICGifLogicalScreenDescriptorHeight: WICGifLogicalScreenDescriptorProperties = 3u32;
1371 pub const WICGifLogicalScreenDescriptorGlobalColorTableFlag: WICGifLogicalScreenDescriptorProperties = 4u32;
1372 pub const WICGifLogicalScreenDescriptorColorResolution: WICGifLogicalScreenDescriptorProperties = 5u32;
1373 pub const WICGifLogicalScreenDescriptorSortFlag: WICGifLogicalScreenDescriptorProperties = 6u32;
1374 pub const WICGifLogicalScreenDescriptorGlobalColorTableSize: WICGifLogicalScreenDescriptorProperties = 7u32;
1375 pub const WICGifLogicalScreenDescriptorBackgroundColorIndex: WICGifLogicalScreenDescriptorProperties = 8u32;
1376 pub const WICGifLogicalScreenDescriptorPixelAspectRatio: WICGifLogicalScreenDescriptorProperties = 9u32;
1377 pub const WICGifLogicalScreenDescriptorProperties_FORCE_DWORD: WICGifLogicalScreenDescriptorProperties = 2147483647u32;
1378 pub type WICHeifHdrProperties = u32;
1379 pub const WICHeifHdrMaximumLuminanceLevel: WICHeifHdrProperties = 1u32;
1380 pub const WICHeifHdrMaximumFrameAverageLuminanceLevel: WICHeifHdrProperties = 2u32;
1381 pub const WICHeifHdrMinimumMasteringDisplayLuminanceLevel: WICHeifHdrProperties = 3u32;
1382 pub const WICHeifHdrMaximumMasteringDisplayLuminanceLevel: WICHeifHdrProperties = 4u32;
1383 pub const WICHeifHdrCustomVideoPrimaries: WICHeifHdrProperties = 5u32;
1384 pub const WICHeifHdrProperties_FORCE_DWORD: WICHeifHdrProperties = 2147483647u32;
1385 pub type WICHeifProperties = u32;
1386 pub const WICHeifOrientation: WICHeifProperties = 1u32;
1387 pub const WICHeifProperties_FORCE_DWORD: WICHeifProperties = 2147483647u32;
1388 #[repr(C)]
1389 #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))]
1390 pub struct WICImageParameters {
1391 pub PixelFormat: super::Direct2D::Common::D2D1_PIXEL_FORMAT,
1392 pub DpiX: f32,
1393 pub DpiY: f32,
1394 pub Top: f32,
1395 pub Left: f32,
1396 pub PixelWidth: u32,
1397 pub PixelHeight: u32,
1398 }
1399 #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))]
1400 impl ::core::marker::Copy for WICImageParameters {}
1401 #[cfg(all(feature = "Win32_Graphics_Direct2D_Common", feature = "Win32_Graphics_Dxgi_Common"))]
1402 impl ::core::clone::Clone for WICImageParameters {
1403 fn clone(&self) -> Self {
1404 *self
1405 }
1406 }
1407 pub type WICJpegChrominanceProperties = u32;
1408 pub const WICJpegChrominanceTable: WICJpegChrominanceProperties = 1u32;
1409 pub const WICJpegChrominanceProperties_FORCE_DWORD: WICJpegChrominanceProperties = 2147483647u32;
1410 pub type WICJpegCommentProperties = u32;
1411 pub const WICJpegCommentText: WICJpegCommentProperties = 1u32;
1412 pub const WICJpegCommentProperties_FORCE_DWORD: WICJpegCommentProperties = 2147483647u32;
1413 #[repr(C)]
1414 pub struct WICJpegFrameHeader {
1415 pub Width: u32,
1416 pub Height: u32,
1417 pub TransferMatrix: WICJpegTransferMatrix,
1418 pub ScanType: WICJpegScanType,
1419 pub cComponents: u32,
1420 pub ComponentIdentifiers: u32,
1421 pub SampleFactors: u32,
1422 pub QuantizationTableIndices: u32,
1423 }
1424 impl ::core::marker::Copy for WICJpegFrameHeader {}
1425 impl ::core::clone::Clone for WICJpegFrameHeader {
1426 fn clone(&self) -> Self {
1427 *self
1428 }
1429 }
1430 pub type WICJpegIndexingOptions = u32;
1431 pub const WICJpegIndexingOptionsGenerateOnDemand: WICJpegIndexingOptions = 0u32;
1432 pub const WICJpegIndexingOptionsGenerateOnLoad: WICJpegIndexingOptions = 1u32;
1433 pub const WICJpegIndexingOptions_FORCE_DWORD: WICJpegIndexingOptions = 2147483647u32;
1434 pub type WICJpegLuminanceProperties = u32;
1435 pub const WICJpegLuminanceTable: WICJpegLuminanceProperties = 1u32;
1436 pub const WICJpegLuminanceProperties_FORCE_DWORD: WICJpegLuminanceProperties = 2147483647u32;
1437 #[repr(C)]
1438 pub struct WICJpegScanHeader {
1439 pub cComponents: u32,
1440 pub RestartInterval: u32,
1441 pub ComponentSelectors: u32,
1442 pub HuffmanTableIndices: u32,
1443 pub StartSpectralSelection: u8,
1444 pub EndSpectralSelection: u8,
1445 pub SuccessiveApproximationHigh: u8,
1446 pub SuccessiveApproximationLow: u8,
1447 }
1448 impl ::core::marker::Copy for WICJpegScanHeader {}
1449 impl ::core::clone::Clone for WICJpegScanHeader {
1450 fn clone(&self) -> Self {
1451 *self
1452 }
1453 }
1454 pub type WICJpegScanType = u32;
1455 pub const WICJpegScanTypeInterleaved: WICJpegScanType = 0u32;
1456 pub const WICJpegScanTypePlanarComponents: WICJpegScanType = 1u32;
1457 pub const WICJpegScanTypeProgressive: WICJpegScanType = 2u32;
1458 pub const WICJpegScanType_FORCE_DWORD: WICJpegScanType = 2147483647u32;
1459 pub type WICJpegTransferMatrix = u32;
1460 pub const WICJpegTransferMatrixIdentity: WICJpegTransferMatrix = 0u32;
1461 pub const WICJpegTransferMatrixBT601: WICJpegTransferMatrix = 1u32;
1462 pub const WICJpegTransferMatrix_FORCE_DWORD: WICJpegTransferMatrix = 2147483647u32;
1463 pub type WICJpegYCrCbSubsamplingOption = i32;
1464 pub const WICJpegYCrCbSubsamplingDefault: WICJpegYCrCbSubsamplingOption = 0i32;
1465 pub const WICJpegYCrCbSubsampling420: WICJpegYCrCbSubsamplingOption = 1i32;
1466 pub const WICJpegYCrCbSubsampling422: WICJpegYCrCbSubsamplingOption = 2i32;
1467 pub const WICJpegYCrCbSubsampling444: WICJpegYCrCbSubsamplingOption = 3i32;
1468 pub const WICJpegYCrCbSubsampling440: WICJpegYCrCbSubsamplingOption = 4i32;
1469 pub const WICJPEGYCRCBSUBSAMPLING_FORCE_DWORD: WICJpegYCrCbSubsamplingOption = 2147483647i32;
1470 pub type WICMetadataCreationOptions = i32;
1471 pub const WICMetadataCreationDefault: WICMetadataCreationOptions = 0i32;
1472 pub const WICMetadataCreationAllowUnknown: WICMetadataCreationOptions = 0i32;
1473 pub const WICMetadataCreationFailUnknown: WICMetadataCreationOptions = 65536i32;
1474 pub const WICMetadataCreationMask: WICMetadataCreationOptions = -65536i32;
1475 #[repr(C)]
1476 pub struct WICMetadataHeader {
1477 pub Position: u64,
1478 pub Length: u32,
1479 pub Header: *mut u8,
1480 pub DataOffset: u64,
1481 }
1482 impl ::core::marker::Copy for WICMetadataHeader {}
1483 impl ::core::clone::Clone for WICMetadataHeader {
1484 fn clone(&self) -> Self {
1485 *self
1486 }
1487 }
1488 #[repr(C)]
1489 pub struct WICMetadataPattern {
1490 pub Position: u64,
1491 pub Length: u32,
1492 pub Pattern: *mut u8,
1493 pub Mask: *mut u8,
1494 pub DataOffset: u64,
1495 }
1496 impl ::core::marker::Copy for WICMetadataPattern {}
1497 impl ::core::clone::Clone for WICMetadataPattern {
1498 fn clone(&self) -> Self {
1499 *self
1500 }
1501 }
1502 pub type WICNamedWhitePoint = i32;
1503 pub const WICWhitePointDefault: WICNamedWhitePoint = 1i32;
1504 pub const WICWhitePointDaylight: WICNamedWhitePoint = 2i32;
1505 pub const WICWhitePointCloudy: WICNamedWhitePoint = 4i32;
1506 pub const WICWhitePointShade: WICNamedWhitePoint = 8i32;
1507 pub const WICWhitePointTungsten: WICNamedWhitePoint = 16i32;
1508 pub const WICWhitePointFluorescent: WICNamedWhitePoint = 32i32;
1509 pub const WICWhitePointFlash: WICNamedWhitePoint = 64i32;
1510 pub const WICWhitePointUnderwater: WICNamedWhitePoint = 128i32;
1511 pub const WICWhitePointCustom: WICNamedWhitePoint = 256i32;
1512 pub const WICWhitePointAutoWhiteBalance: WICNamedWhitePoint = 512i32;
1513 pub const WICWhitePointAsShot: WICNamedWhitePoint = 1i32;
1514 pub const WICNAMEDWHITEPOINT_FORCE_DWORD: WICNamedWhitePoint = 2147483647i32;
1515 pub type WICPersistOptions = i32;
1516 pub const WICPersistOptionDefault: WICPersistOptions = 0i32;
1517 pub const WICPersistOptionLittleEndian: WICPersistOptions = 0i32;
1518 pub const WICPersistOptionBigEndian: WICPersistOptions = 1i32;
1519 pub const WICPersistOptionStrictFormat: WICPersistOptions = 2i32;
1520 pub const WICPersistOptionNoCacheStream: WICPersistOptions = 4i32;
1521 pub const WICPersistOptionPreferUTF8: WICPersistOptions = 8i32;
1522 pub const WICPersistOptionMask: WICPersistOptions = 65535i32;
1523 pub type WICPixelFormatNumericRepresentation = u32;
1524 pub const WICPixelFormatNumericRepresentationUnspecified: WICPixelFormatNumericRepresentation = 0u32;
1525 pub const WICPixelFormatNumericRepresentationIndexed: WICPixelFormatNumericRepresentation = 1u32;
1526 pub const WICPixelFormatNumericRepresentationUnsignedInteger: WICPixelFormatNumericRepresentation = 2u32;
1527 pub const WICPixelFormatNumericRepresentationSignedInteger: WICPixelFormatNumericRepresentation = 3u32;
1528 pub const WICPixelFormatNumericRepresentationFixed: WICPixelFormatNumericRepresentation = 4u32;
1529 pub const WICPixelFormatNumericRepresentationFloat: WICPixelFormatNumericRepresentation = 5u32;
1530 pub const WICPixelFormatNumericRepresentation_FORCE_DWORD: WICPixelFormatNumericRepresentation = 2147483647u32;
1531 pub type WICPlanarOptions = i32;
1532 pub const WICPlanarOptionsDefault: WICPlanarOptions = 0i32;
1533 pub const WICPlanarOptionsPreserveSubsampling: WICPlanarOptions = 1i32;
1534 pub const WICPLANAROPTIONS_FORCE_DWORD: WICPlanarOptions = 2147483647i32;
1535 pub type WICPngBkgdProperties = u32;
1536 pub const WICPngBkgdBackgroundColor: WICPngBkgdProperties = 1u32;
1537 pub const WICPngBkgdProperties_FORCE_DWORD: WICPngBkgdProperties = 2147483647u32;
1538 pub type WICPngChrmProperties = u32;
1539 pub const WICPngChrmWhitePointX: WICPngChrmProperties = 1u32;
1540 pub const WICPngChrmWhitePointY: WICPngChrmProperties = 2u32;
1541 pub const WICPngChrmRedX: WICPngChrmProperties = 3u32;
1542 pub const WICPngChrmRedY: WICPngChrmProperties = 4u32;
1543 pub const WICPngChrmGreenX: WICPngChrmProperties = 5u32;
1544 pub const WICPngChrmGreenY: WICPngChrmProperties = 6u32;
1545 pub const WICPngChrmBlueX: WICPngChrmProperties = 7u32;
1546 pub const WICPngChrmBlueY: WICPngChrmProperties = 8u32;
1547 pub const WICPngChrmProperties_FORCE_DWORD: WICPngChrmProperties = 2147483647u32;
1548 pub type WICPngFilterOption = i32;
1549 pub const WICPngFilterUnspecified: WICPngFilterOption = 0i32;
1550 pub const WICPngFilterNone: WICPngFilterOption = 1i32;
1551 pub const WICPngFilterSub: WICPngFilterOption = 2i32;
1552 pub const WICPngFilterUp: WICPngFilterOption = 3i32;
1553 pub const WICPngFilterAverage: WICPngFilterOption = 4i32;
1554 pub const WICPngFilterPaeth: WICPngFilterOption = 5i32;
1555 pub const WICPngFilterAdaptive: WICPngFilterOption = 6i32;
1556 pub const WICPNGFILTEROPTION_FORCE_DWORD: WICPngFilterOption = 2147483647i32;
1557 pub type WICPngGamaProperties = u32;
1558 pub const WICPngGamaGamma: WICPngGamaProperties = 1u32;
1559 pub const WICPngGamaProperties_FORCE_DWORD: WICPngGamaProperties = 2147483647u32;
1560 pub type WICPngHistProperties = u32;
1561 pub const WICPngHistFrequencies: WICPngHistProperties = 1u32;
1562 pub const WICPngHistProperties_FORCE_DWORD: WICPngHistProperties = 2147483647u32;
1563 pub type WICPngIccpProperties = u32;
1564 pub const WICPngIccpProfileName: WICPngIccpProperties = 1u32;
1565 pub const WICPngIccpProfileData: WICPngIccpProperties = 2u32;
1566 pub const WICPngIccpProperties_FORCE_DWORD: WICPngIccpProperties = 2147483647u32;
1567 pub type WICPngItxtProperties = u32;
1568 pub const WICPngItxtKeyword: WICPngItxtProperties = 1u32;
1569 pub const WICPngItxtCompressionFlag: WICPngItxtProperties = 2u32;
1570 pub const WICPngItxtLanguageTag: WICPngItxtProperties = 3u32;
1571 pub const WICPngItxtTranslatedKeyword: WICPngItxtProperties = 4u32;
1572 pub const WICPngItxtText: WICPngItxtProperties = 5u32;
1573 pub const WICPngItxtProperties_FORCE_DWORD: WICPngItxtProperties = 2147483647u32;
1574 pub type WICPngSrgbProperties = u32;
1575 pub const WICPngSrgbRenderingIntent: WICPngSrgbProperties = 1u32;
1576 pub const WICPngSrgbProperties_FORCE_DWORD: WICPngSrgbProperties = 2147483647u32;
1577 pub type WICPngTimeProperties = u32;
1578 pub const WICPngTimeYear: WICPngTimeProperties = 1u32;
1579 pub const WICPngTimeMonth: WICPngTimeProperties = 2u32;
1580 pub const WICPngTimeDay: WICPngTimeProperties = 3u32;
1581 pub const WICPngTimeHour: WICPngTimeProperties = 4u32;
1582 pub const WICPngTimeMinute: WICPngTimeProperties = 5u32;
1583 pub const WICPngTimeSecond: WICPngTimeProperties = 6u32;
1584 pub const WICPngTimeProperties_FORCE_DWORD: WICPngTimeProperties = 2147483647u32;
1585 pub type WICProgressNotification = i32;
1586 pub const WICProgressNotificationBegin: WICProgressNotification = 65536i32;
1587 pub const WICProgressNotificationEnd: WICProgressNotification = 131072i32;
1588 pub const WICProgressNotificationFrequent: WICProgressNotification = 262144i32;
1589 pub const WICProgressNotificationAll: WICProgressNotification = -65536i32;
1590 pub const WICPROGRESSNOTIFICATION_FORCE_DWORD: WICProgressNotification = 2147483647i32;
1591 pub type WICProgressOperation = i32;
1592 pub const WICProgressOperationCopyPixels: WICProgressOperation = 1i32;
1593 pub const WICProgressOperationWritePixels: WICProgressOperation = 2i32;
1594 pub const WICProgressOperationAll: WICProgressOperation = 65535i32;
1595 pub const WICPROGRESSOPERATION_FORCE_DWORD: WICProgressOperation = 2147483647i32;
1596 pub type WICRawCapabilities = i32;
1597 pub const WICRawCapabilityNotSupported: WICRawCapabilities = 0i32;
1598 pub const WICRawCapabilityGetSupported: WICRawCapabilities = 1i32;
1599 pub const WICRawCapabilityFullySupported: WICRawCapabilities = 2i32;
1600 pub const WICRAWCAPABILITIES_FORCE_DWORD: WICRawCapabilities = 2147483647i32;
1601 #[repr(C)]
1602 pub struct WICRawCapabilitiesInfo {
1603 pub cbSize: u32,
1604 pub CodecMajorVersion: u32,
1605 pub CodecMinorVersion: u32,
1606 pub ExposureCompensationSupport: WICRawCapabilities,
1607 pub ContrastSupport: WICRawCapabilities,
1608 pub RGBWhitePointSupport: WICRawCapabilities,
1609 pub NamedWhitePointSupport: WICRawCapabilities,
1610 pub NamedWhitePointSupportMask: u32,
1611 pub KelvinWhitePointSupport: WICRawCapabilities,
1612 pub GammaSupport: WICRawCapabilities,
1613 pub TintSupport: WICRawCapabilities,
1614 pub SaturationSupport: WICRawCapabilities,
1615 pub SharpnessSupport: WICRawCapabilities,
1616 pub NoiseReductionSupport: WICRawCapabilities,
1617 pub DestinationColorProfileSupport: WICRawCapabilities,
1618 pub ToneCurveSupport: WICRawCapabilities,
1619 pub RotationSupport: WICRawRotationCapabilities,
1620 pub RenderModeSupport: WICRawCapabilities,
1621 }
1622 impl ::core::marker::Copy for WICRawCapabilitiesInfo {}
1623 impl ::core::clone::Clone for WICRawCapabilitiesInfo {
1624 fn clone(&self) -> Self {
1625 *self
1626 }
1627 }
1628 pub const WICRawChangeNotification_Contrast: u32 = 16u32;
1629 pub const WICRawChangeNotification_DestinationColorContext: u32 = 1024u32;
1630 pub const WICRawChangeNotification_ExposureCompensation: u32 = 1u32;
1631 pub const WICRawChangeNotification_Gamma: u32 = 32u32;
1632 pub const WICRawChangeNotification_KelvinWhitePoint: u32 = 4u32;
1633 pub const WICRawChangeNotification_NamedWhitePoint: u32 = 2u32;
1634 pub const WICRawChangeNotification_NoiseReduction: u32 = 512u32;
1635 pub const WICRawChangeNotification_RGBWhitePoint: u32 = 8u32;
1636 pub const WICRawChangeNotification_RenderMode: u32 = 8192u32;
1637 pub const WICRawChangeNotification_Rotation: u32 = 4096u32;
1638 pub const WICRawChangeNotification_Saturation: u32 = 128u32;
1639 pub const WICRawChangeNotification_Sharpness: u32 = 64u32;
1640 pub const WICRawChangeNotification_Tint: u32 = 256u32;
1641 pub const WICRawChangeNotification_ToneCurve: u32 = 2048u32;
1642 pub type WICRawParameterSet = i32;
1643 pub const WICAsShotParameterSet: WICRawParameterSet = 1i32;
1644 pub const WICUserAdjustedParameterSet: WICRawParameterSet = 2i32;
1645 pub const WICAutoAdjustedParameterSet: WICRawParameterSet = 3i32;
1646 pub const WICRAWPARAMETERSET_FORCE_DWORD: WICRawParameterSet = 2147483647i32;
1647 pub type WICRawRenderMode = i32;
1648 pub const WICRawRenderModeDraft: WICRawRenderMode = 1i32;
1649 pub const WICRawRenderModeNormal: WICRawRenderMode = 2i32;
1650 pub const WICRawRenderModeBestQuality: WICRawRenderMode = 3i32;
1651 pub const WICRAWRENDERMODE_FORCE_DWORD: WICRawRenderMode = 2147483647i32;
1652 pub type WICRawRotationCapabilities = i32;
1653 pub const WICRawRotationCapabilityNotSupported: WICRawRotationCapabilities = 0i32;
1654 pub const WICRawRotationCapabilityGetSupported: WICRawRotationCapabilities = 1i32;
1655 pub const WICRawRotationCapabilityNinetyDegreesSupported: WICRawRotationCapabilities = 2i32;
1656 pub const WICRawRotationCapabilityFullySupported: WICRawRotationCapabilities = 3i32;
1657 pub const WICRAWROTATIONCAPABILITIES_FORCE_DWORD: WICRawRotationCapabilities = 2147483647i32;
1658 #[repr(C)]
1659 pub struct WICRawToneCurve {
1660 pub cPoints: u32,
1661 pub aPoints: [WICRawToneCurvePoint; 1],
1662 }
1663 impl ::core::marker::Copy for WICRawToneCurve {}
1664 impl ::core::clone::Clone for WICRawToneCurve {
1665 fn clone(&self) -> Self {
1666 *self
1667 }
1668 }
1669 #[repr(C)]
1670 pub struct WICRawToneCurvePoint {
1671 pub Input: f64,
1672 pub Output: f64,
1673 }
1674 impl ::core::marker::Copy for WICRawToneCurvePoint {}
1675 impl ::core::clone::Clone for WICRawToneCurvePoint {
1676 fn clone(&self) -> Self {
1677 *self
1678 }
1679 }
1680 #[repr(C)]
1681 pub struct WICRect {
1682 pub X: i32,
1683 pub Y: i32,
1684 pub Width: i32,
1685 pub Height: i32,
1686 }
1687 impl ::core::marker::Copy for WICRect {}
1688 impl ::core::clone::Clone for WICRect {
1689 fn clone(&self) -> Self {
1690 *self
1691 }
1692 }
1693 pub type WICSectionAccessLevel = u32;
1694 pub const WICSectionAccessLevelRead: WICSectionAccessLevel = 1u32;
1695 pub const WICSectionAccessLevelReadWrite: WICSectionAccessLevel = 3u32;
1696 pub const WICSectionAccessLevel_FORCE_DWORD: WICSectionAccessLevel = 2147483647u32;
1697 pub type WICTiffCompressionOption = i32;
1698 pub const WICTiffCompressionDontCare: WICTiffCompressionOption = 0i32;
1699 pub const WICTiffCompressionNone: WICTiffCompressionOption = 1i32;
1700 pub const WICTiffCompressionCCITT3: WICTiffCompressionOption = 2i32;
1701 pub const WICTiffCompressionCCITT4: WICTiffCompressionOption = 3i32;
1702 pub const WICTiffCompressionLZW: WICTiffCompressionOption = 4i32;
1703 pub const WICTiffCompressionRLE: WICTiffCompressionOption = 5i32;
1704 pub const WICTiffCompressionZIP: WICTiffCompressionOption = 6i32;
1705 pub const WICTiffCompressionLZWHDifferencing: WICTiffCompressionOption = 7i32;
1706 pub const WICTIFFCOMPRESSIONOPTION_FORCE_DWORD: WICTiffCompressionOption = 2147483647i32;
1707 pub type WICWebpAnimProperties = u32;
1708 pub const WICWebpAnimLoopCount: WICWebpAnimProperties = 1u32;
1709 pub const WICWebpAnimProperties_FORCE_DWORD: WICWebpAnimProperties = 2147483647u32;
1710 pub type WICWebpAnmfProperties = u32;
1711 pub const WICWebpAnmfFrameDuration: WICWebpAnmfProperties = 1u32;
1712 pub const WICWebpAnmfProperties_FORCE_DWORD: WICWebpAnmfProperties = 2147483647u32;
1713 pub const WIC_JPEG_HUFFMAN_BASELINE_ONE: u32 = 0u32;
1714 pub const WIC_JPEG_HUFFMAN_BASELINE_THREE: u32 = 1118464u32;
1715 pub const WIC_JPEG_MAX_COMPONENT_COUNT: u32 = 4u32;
1716 pub const WIC_JPEG_MAX_TABLE_INDEX: u32 = 3u32;
1717 pub const WIC_JPEG_QUANTIZATION_BASELINE_ONE: u32 = 0u32;
1718 pub const WIC_JPEG_QUANTIZATION_BASELINE_THREE: u32 = 65792u32;
1719 pub const WIC_JPEG_SAMPLE_FACTORS_ONE: u32 = 17u32;
1720 pub const WIC_JPEG_SAMPLE_FACTORS_THREE_420: u32 = 1118498u32;
1721 pub const WIC_JPEG_SAMPLE_FACTORS_THREE_422: u32 = 1118497u32;
1722 pub const WIC_JPEG_SAMPLE_FACTORS_THREE_440: u32 = 1118482u32;
1723 pub const WIC_JPEG_SAMPLE_FACTORS_THREE_444: u32 = 1118481u32;
1724 pub const WINCODEC_ERR_ABORTED: i32 = -2147467260i32;
1725 pub const WINCODEC_ERR_ACCESSDENIED: i32 = -2147024891i32;
1726 pub const WINCODEC_ERR_BASE: u32 = 8192u32;
1727 pub const WINCODEC_ERR_GENERIC_ERROR: i32 = -2147467259i32;
1728 pub const WINCODEC_ERR_INVALIDPARAMETER: i32 = -2147024809i32;
1729 pub const WINCODEC_ERR_NOTIMPLEMENTED: i32 = -2147467263i32;
1730 pub const WINCODEC_ERR_OUTOFMEMORY: i32 = -2147024882i32;
1731 pub const WINCODEC_SDK_VERSION: u32 = 567u32;
1732 pub const WINCODEC_SDK_VERSION1: u32 = 566u32;
1733 pub const WINCODEC_SDK_VERSION2: u32 = 567u32;