]>
Commit | Line | Data |
---|---|---|
5e7ed085 FG |
1 | #[cfg(feature = "Win32_Storage_Xps_Printing")] |
2 | pub mod Printing; | |
487cf647 | 3 | #[cfg_attr(windows, link(name = "windows"))] |
5e7ed085 | 4 | extern "system" { |
04454e1e | 5 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Graphics_Gdi\"`*"] |
5e7ed085 FG |
6 | #[cfg(feature = "Win32_Graphics_Gdi")] |
7 | pub fn AbortDoc(hdc: super::super::Graphics::Gdi::HDC) -> i32; | |
04454e1e | 8 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] |
5e7ed085 | 9 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] |
04454e1e FG |
10 | pub fn DeviceCapabilitiesA(pdevice: ::windows_sys::core::PCSTR, pport: ::windows_sys::core::PCSTR, fwcapability: DEVICE_CAPABILITIES, poutput: ::windows_sys::core::PSTR, pdevmode: *const super::super::Graphics::Gdi::DEVMODEA) -> i32; |
11 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] | |
5e7ed085 | 12 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] |
04454e1e FG |
13 | pub fn DeviceCapabilitiesW(pdevice: ::windows_sys::core::PCWSTR, pport: ::windows_sys::core::PCWSTR, fwcapability: DEVICE_CAPABILITIES, poutput: ::windows_sys::core::PWSTR, pdevmode: *const super::super::Graphics::Gdi::DEVMODEW) -> i32; |
14 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Graphics_Gdi\"`*"] | |
5e7ed085 FG |
15 | #[cfg(feature = "Win32_Graphics_Gdi")] |
16 | pub fn EndDoc(hdc: super::super::Graphics::Gdi::HDC) -> i32; | |
04454e1e | 17 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Graphics_Gdi\"`*"] |
5e7ed085 FG |
18 | #[cfg(feature = "Win32_Graphics_Gdi")] |
19 | pub fn EndPage(hdc: super::super::Graphics::Gdi::HDC) -> i32; | |
04454e1e FG |
20 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Graphics_Gdi\"`*"] |
21 | #[cfg(feature = "Win32_Graphics_Gdi")] | |
22 | pub fn Escape(hdc: super::super::Graphics::Gdi::HDC, iescape: i32, cjin: i32, pvin: ::windows_sys::core::PCSTR, pvout: *mut ::core::ffi::c_void) -> i32; | |
23 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Graphics_Gdi\"`*"] | |
24 | #[cfg(feature = "Win32_Graphics_Gdi")] | |
25 | pub fn ExtEscape(hdc: super::super::Graphics::Gdi::HDC, iescape: i32, cjinput: i32, lpindata: ::windows_sys::core::PCSTR, cjoutput: i32, lpoutdata: ::windows_sys::core::PSTR) -> i32; | |
26 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] | |
5e7ed085 FG |
27 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] |
28 | pub fn PrintWindow(hwnd: super::super::Foundation::HWND, hdcblt: super::super::Graphics::Gdi::HDC, nflags: PRINT_WINDOW_FLAGS) -> super::super::Foundation::BOOL; | |
04454e1e | 29 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] |
5e7ed085 FG |
30 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] |
31 | pub fn SetAbortProc(hdc: super::super::Graphics::Gdi::HDC, proc: ABORTPROC) -> i32; | |
04454e1e FG |
32 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Graphics_Gdi\"`*"] |
33 | #[cfg(feature = "Win32_Graphics_Gdi")] | |
5e7ed085 | 34 | pub fn StartDocA(hdc: super::super::Graphics::Gdi::HDC, lpdi: *const DOCINFOA) -> i32; |
04454e1e FG |
35 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Graphics_Gdi\"`*"] |
36 | #[cfg(feature = "Win32_Graphics_Gdi")] | |
5e7ed085 | 37 | pub fn StartDocW(hdc: super::super::Graphics::Gdi::HDC, lpdi: *const DOCINFOW) -> i32; |
04454e1e | 38 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Graphics_Gdi\"`*"] |
5e7ed085 FG |
39 | #[cfg(feature = "Win32_Graphics_Gdi")] |
40 | pub fn StartPage(hdc: super::super::Graphics::Gdi::HDC) -> i32; | |
41 | } | |
5e7ed085 FG |
42 | pub type IXpsDocumentPackageTarget = *mut ::core::ffi::c_void; |
43 | pub type IXpsDocumentPackageTarget3D = *mut ::core::ffi::c_void; | |
44 | pub type IXpsOMBrush = *mut ::core::ffi::c_void; | |
45 | pub type IXpsOMCanvas = *mut ::core::ffi::c_void; | |
46 | pub type IXpsOMColorProfileResource = *mut ::core::ffi::c_void; | |
47 | pub type IXpsOMColorProfileResourceCollection = *mut ::core::ffi::c_void; | |
48 | pub type IXpsOMCoreProperties = *mut ::core::ffi::c_void; | |
49 | pub type IXpsOMDashCollection = *mut ::core::ffi::c_void; | |
50 | pub type IXpsOMDictionary = *mut ::core::ffi::c_void; | |
51 | pub type IXpsOMDocument = *mut ::core::ffi::c_void; | |
52 | pub type IXpsOMDocumentCollection = *mut ::core::ffi::c_void; | |
53 | pub type IXpsOMDocumentSequence = *mut ::core::ffi::c_void; | |
54 | pub type IXpsOMDocumentStructureResource = *mut ::core::ffi::c_void; | |
55 | pub type IXpsOMFontResource = *mut ::core::ffi::c_void; | |
56 | pub type IXpsOMFontResourceCollection = *mut ::core::ffi::c_void; | |
57 | pub type IXpsOMGeometry = *mut ::core::ffi::c_void; | |
58 | pub type IXpsOMGeometryFigure = *mut ::core::ffi::c_void; | |
59 | pub type IXpsOMGeometryFigureCollection = *mut ::core::ffi::c_void; | |
60 | pub type IXpsOMGlyphs = *mut ::core::ffi::c_void; | |
61 | pub type IXpsOMGlyphsEditor = *mut ::core::ffi::c_void; | |
62 | pub type IXpsOMGradientBrush = *mut ::core::ffi::c_void; | |
63 | pub type IXpsOMGradientStop = *mut ::core::ffi::c_void; | |
64 | pub type IXpsOMGradientStopCollection = *mut ::core::ffi::c_void; | |
65 | pub type IXpsOMImageBrush = *mut ::core::ffi::c_void; | |
66 | pub type IXpsOMImageResource = *mut ::core::ffi::c_void; | |
67 | pub type IXpsOMImageResourceCollection = *mut ::core::ffi::c_void; | |
68 | pub type IXpsOMLinearGradientBrush = *mut ::core::ffi::c_void; | |
69 | pub type IXpsOMMatrixTransform = *mut ::core::ffi::c_void; | |
70 | pub type IXpsOMNameCollection = *mut ::core::ffi::c_void; | |
71 | pub type IXpsOMObjectFactory = *mut ::core::ffi::c_void; | |
72 | pub type IXpsOMObjectFactory1 = *mut ::core::ffi::c_void; | |
73 | pub type IXpsOMPackage = *mut ::core::ffi::c_void; | |
74 | pub type IXpsOMPackage1 = *mut ::core::ffi::c_void; | |
75 | pub type IXpsOMPackageTarget = *mut ::core::ffi::c_void; | |
76 | pub type IXpsOMPackageWriter = *mut ::core::ffi::c_void; | |
77 | pub type IXpsOMPackageWriter3D = *mut ::core::ffi::c_void; | |
78 | pub type IXpsOMPage = *mut ::core::ffi::c_void; | |
79 | pub type IXpsOMPage1 = *mut ::core::ffi::c_void; | |
80 | pub type IXpsOMPageReference = *mut ::core::ffi::c_void; | |
81 | pub type IXpsOMPageReferenceCollection = *mut ::core::ffi::c_void; | |
82 | pub type IXpsOMPart = *mut ::core::ffi::c_void; | |
83 | pub type IXpsOMPartResources = *mut ::core::ffi::c_void; | |
84 | pub type IXpsOMPartUriCollection = *mut ::core::ffi::c_void; | |
85 | pub type IXpsOMPath = *mut ::core::ffi::c_void; | |
86 | pub type IXpsOMPrintTicketResource = *mut ::core::ffi::c_void; | |
87 | pub type IXpsOMRadialGradientBrush = *mut ::core::ffi::c_void; | |
88 | pub type IXpsOMRemoteDictionaryResource = *mut ::core::ffi::c_void; | |
89 | pub type IXpsOMRemoteDictionaryResource1 = *mut ::core::ffi::c_void; | |
90 | pub type IXpsOMRemoteDictionaryResourceCollection = *mut ::core::ffi::c_void; | |
91 | pub type IXpsOMResource = *mut ::core::ffi::c_void; | |
92 | pub type IXpsOMShareable = *mut ::core::ffi::c_void; | |
93 | pub type IXpsOMSignatureBlockResource = *mut ::core::ffi::c_void; | |
94 | pub type IXpsOMSignatureBlockResourceCollection = *mut ::core::ffi::c_void; | |
95 | pub type IXpsOMSolidColorBrush = *mut ::core::ffi::c_void; | |
96 | pub type IXpsOMStoryFragmentsResource = *mut ::core::ffi::c_void; | |
97 | pub type IXpsOMThumbnailGenerator = *mut ::core::ffi::c_void; | |
98 | pub type IXpsOMTileBrush = *mut ::core::ffi::c_void; | |
99 | pub type IXpsOMVisual = *mut ::core::ffi::c_void; | |
100 | pub type IXpsOMVisualBrush = *mut ::core::ffi::c_void; | |
101 | pub type IXpsOMVisualCollection = *mut ::core::ffi::c_void; | |
102 | pub type IXpsSignature = *mut ::core::ffi::c_void; | |
103 | pub type IXpsSignatureBlock = *mut ::core::ffi::c_void; | |
104 | pub type IXpsSignatureBlockCollection = *mut ::core::ffi::c_void; | |
105 | pub type IXpsSignatureCollection = *mut ::core::ffi::c_void; | |
106 | pub type IXpsSignatureManager = *mut ::core::ffi::c_void; | |
107 | pub type IXpsSignatureRequest = *mut ::core::ffi::c_void; | |
108 | pub type IXpsSignatureRequestCollection = *mut ::core::ffi::c_void; | |
109 | pub type IXpsSigningOptions = *mut ::core::ffi::c_void; | |
04454e1e | 110 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 111 | pub const XPS_E_ABSOLUTE_REFERENCE: ::windows_sys::core::HRESULT = -2142108159i32; |
04454e1e | 112 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 113 | pub const XPS_E_ALREADY_OWNED: ::windows_sys::core::HRESULT = -2142108413i32; |
04454e1e | 114 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 115 | pub const XPS_E_BLEED_BOX_PAGE_DIMENSIONS_NOT_IN_SYNC: ::windows_sys::core::HRESULT = -2142108407i32; |
04454e1e | 116 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 117 | pub const XPS_E_BOTH_PATHFIGURE_AND_ABBR_SYNTAX_PRESENT: ::windows_sys::core::HRESULT = -2142108409i32; |
04454e1e | 118 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 119 | pub const XPS_E_BOTH_RESOURCE_AND_SOURCEATTR_PRESENT: ::windows_sys::core::HRESULT = -2142108408i32; |
04454e1e | 120 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 121 | pub const XPS_E_CARET_OUTSIDE_STRING: ::windows_sys::core::HRESULT = -2142108923i32; |
04454e1e | 122 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 123 | pub const XPS_E_CARET_OUT_OF_ORDER: ::windows_sys::core::HRESULT = -2142108922i32; |
04454e1e | 124 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 125 | pub const XPS_E_COLOR_COMPONENT_OUT_OF_RANGE: ::windows_sys::core::HRESULT = -2142108410i32; |
04454e1e | 126 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 127 | pub const XPS_E_DICTIONARY_ITEM_NAMED: ::windows_sys::core::HRESULT = -2142108671i32; |
04454e1e | 128 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 129 | pub const XPS_E_DUPLICATE_NAMES: ::windows_sys::core::HRESULT = -2142109175i32; |
04454e1e | 130 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 131 | pub const XPS_E_DUPLICATE_RESOURCE_KEYS: ::windows_sys::core::HRESULT = -2142109184i32; |
04454e1e | 132 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 133 | pub const XPS_E_INDEX_OUT_OF_RANGE: ::windows_sys::core::HRESULT = -2142108416i32; |
04454e1e | 134 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 135 | pub const XPS_E_INVALID_BLEED_BOX: ::windows_sys::core::HRESULT = -2142109692i32; |
04454e1e | 136 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 137 | pub const XPS_E_INVALID_CONTENT_BOX: ::windows_sys::core::HRESULT = -2142109685i32; |
04454e1e | 138 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 139 | pub const XPS_E_INVALID_CONTENT_TYPE: ::windows_sys::core::HRESULT = -2142109682i32; |
04454e1e | 140 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 141 | pub const XPS_E_INVALID_FLOAT: ::windows_sys::core::HRESULT = -2142109689i32; |
04454e1e | 142 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 143 | pub const XPS_E_INVALID_FONT_URI: ::windows_sys::core::HRESULT = -2142109686i32; |
04454e1e | 144 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 145 | pub const XPS_E_INVALID_LANGUAGE: ::windows_sys::core::HRESULT = -2142109696i32; |
04454e1e | 146 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 147 | pub const XPS_E_INVALID_LOOKUP_TYPE: ::windows_sys::core::HRESULT = -2142109690i32; |
04454e1e | 148 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 149 | pub const XPS_E_INVALID_MARKUP: ::windows_sys::core::HRESULT = -2142109684i32; |
04454e1e | 150 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 151 | pub const XPS_E_INVALID_NAME: ::windows_sys::core::HRESULT = -2142109695i32; |
04454e1e | 152 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 153 | pub const XPS_E_INVALID_NUMBER_OF_COLOR_CHANNELS: ::windows_sys::core::HRESULT = -2142108158i32; |
04454e1e | 154 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 155 | pub const XPS_E_INVALID_NUMBER_OF_POINTS_IN_CURVE_SEGMENTS: ::windows_sys::core::HRESULT = -2142108160i32; |
04454e1e | 156 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 157 | pub const XPS_E_INVALID_OBFUSCATED_FONT_URI: ::windows_sys::core::HRESULT = -2142109681i32; |
04454e1e | 158 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 159 | pub const XPS_E_INVALID_PAGE_SIZE: ::windows_sys::core::HRESULT = -2142109693i32; |
04454e1e | 160 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 161 | pub const XPS_E_INVALID_RESOURCE_KEY: ::windows_sys::core::HRESULT = -2142109694i32; |
04454e1e | 162 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 163 | pub const XPS_E_INVALID_SIGNATUREBLOCK_MARKUP: ::windows_sys::core::HRESULT = -2142108789i32; |
04454e1e | 164 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 165 | pub const XPS_E_INVALID_THUMBNAIL_IMAGE_TYPE: ::windows_sys::core::HRESULT = -2142109691i32; |
04454e1e | 166 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 167 | pub const XPS_E_INVALID_XML_ENCODING: ::windows_sys::core::HRESULT = -2142109683i32; |
04454e1e | 168 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 169 | pub const XPS_E_MAPPING_OUTSIDE_INDICES: ::windows_sys::core::HRESULT = -2142108924i32; |
04454e1e | 170 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 171 | pub const XPS_E_MAPPING_OUTSIDE_STRING: ::windows_sys::core::HRESULT = -2142108925i32; |
04454e1e | 172 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 173 | pub const XPS_E_MAPPING_OUT_OF_ORDER: ::windows_sys::core::HRESULT = -2142108926i32; |
04454e1e | 174 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 175 | pub const XPS_E_MARKUP_COMPATIBILITY_ELEMENTS: ::windows_sys::core::HRESULT = -2142108791i32; |
04454e1e | 176 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 177 | pub const XPS_E_MISSING_COLORPROFILE: ::windows_sys::core::HRESULT = -2142109436i32; |
04454e1e | 178 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 179 | pub const XPS_E_MISSING_DISCARDCONTROL: ::windows_sys::core::HRESULT = -2142109422i32; |
04454e1e | 180 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 181 | pub const XPS_E_MISSING_DOCUMENT: ::windows_sys::core::HRESULT = -2142109431i32; |
04454e1e | 182 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 183 | pub const XPS_E_MISSING_DOCUMENTSEQUENCE_RELATIONSHIP: ::windows_sys::core::HRESULT = -2142109432i32; |
04454e1e | 184 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 185 | pub const XPS_E_MISSING_FONTURI: ::windows_sys::core::HRESULT = -2142109433i32; |
04454e1e | 186 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 187 | pub const XPS_E_MISSING_GLYPHS: ::windows_sys::core::HRESULT = -2142109438i32; |
04454e1e | 188 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 189 | pub const XPS_E_MISSING_IMAGE_IN_IMAGEBRUSH: ::windows_sys::core::HRESULT = -2142109426i32; |
04454e1e | 190 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 191 | pub const XPS_E_MISSING_LOOKUP: ::windows_sys::core::HRESULT = -2142109439i32; |
04454e1e | 192 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 193 | pub const XPS_E_MISSING_NAME: ::windows_sys::core::HRESULT = -2142109440i32; |
04454e1e | 194 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 195 | pub const XPS_E_MISSING_PAGE_IN_DOCUMENT: ::windows_sys::core::HRESULT = -2142109428i32; |
04454e1e | 196 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 197 | pub const XPS_E_MISSING_PAGE_IN_PAGEREFERENCE: ::windows_sys::core::HRESULT = -2142109427i32; |
04454e1e | 198 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 199 | pub const XPS_E_MISSING_PART_REFERENCE: ::windows_sys::core::HRESULT = -2142109424i32; |
04454e1e | 200 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 201 | pub const XPS_E_MISSING_PART_STREAM: ::windows_sys::core::HRESULT = -2142109421i32; |
04454e1e | 202 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 203 | pub const XPS_E_MISSING_REFERRED_DOCUMENT: ::windows_sys::core::HRESULT = -2142109430i32; |
04454e1e | 204 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 205 | pub const XPS_E_MISSING_REFERRED_PAGE: ::windows_sys::core::HRESULT = -2142109429i32; |
04454e1e | 206 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 207 | pub const XPS_E_MISSING_RELATIONSHIP_TARGET: ::windows_sys::core::HRESULT = -2142109435i32; |
04454e1e | 208 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 209 | pub const XPS_E_MISSING_RESOURCE_KEY: ::windows_sys::core::HRESULT = -2142109425i32; |
04454e1e | 210 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 211 | pub const XPS_E_MISSING_RESOURCE_RELATIONSHIP: ::windows_sys::core::HRESULT = -2142109434i32; |
04454e1e | 212 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 213 | pub const XPS_E_MISSING_RESTRICTED_FONT_RELATIONSHIP: ::windows_sys::core::HRESULT = -2142109423i32; |
04454e1e | 214 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 215 | pub const XPS_E_MISSING_SEGMENT_DATA: ::windows_sys::core::HRESULT = -2142109437i32; |
04454e1e | 216 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 217 | pub const XPS_E_MULTIPLE_DOCUMENTSEQUENCE_RELATIONSHIPS: ::windows_sys::core::HRESULT = -2142109182i32; |
04454e1e | 218 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 219 | pub const XPS_E_MULTIPLE_PRINTTICKETS_ON_DOCUMENT: ::windows_sys::core::HRESULT = -2142109178i32; |
04454e1e | 220 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 221 | pub const XPS_E_MULTIPLE_PRINTTICKETS_ON_DOCUMENTSEQUENCE: ::windows_sys::core::HRESULT = -2142109177i32; |
04454e1e | 222 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 223 | pub const XPS_E_MULTIPLE_PRINTTICKETS_ON_PAGE: ::windows_sys::core::HRESULT = -2142109179i32; |
04454e1e | 224 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 225 | pub const XPS_E_MULTIPLE_REFERENCES_TO_PART: ::windows_sys::core::HRESULT = -2142109176i32; |
04454e1e | 226 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 227 | pub const XPS_E_MULTIPLE_RESOURCES: ::windows_sys::core::HRESULT = -2142109183i32; |
04454e1e | 228 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 229 | pub const XPS_E_MULTIPLE_THUMBNAILS_ON_PACKAGE: ::windows_sys::core::HRESULT = -2142109180i32; |
04454e1e | 230 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 231 | pub const XPS_E_MULTIPLE_THUMBNAILS_ON_PAGE: ::windows_sys::core::HRESULT = -2142109181i32; |
04454e1e | 232 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 233 | pub const XPS_E_NEGATIVE_FLOAT: ::windows_sys::core::HRESULT = -2142108918i32; |
04454e1e | 234 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 235 | pub const XPS_E_NESTED_REMOTE_DICTIONARY: ::windows_sys::core::HRESULT = -2142108670i32; |
04454e1e | 236 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 237 | pub const XPS_E_NOT_ENOUGH_GRADIENT_STOPS: ::windows_sys::core::HRESULT = -2142108405i32; |
04454e1e | 238 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 239 | pub const XPS_E_NO_CUSTOM_OBJECTS: ::windows_sys::core::HRESULT = -2142108414i32; |
04454e1e | 240 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 241 | pub const XPS_E_OBJECT_DETACHED: ::windows_sys::core::HRESULT = -2142108790i32; |
04454e1e | 242 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 243 | pub const XPS_E_ODD_BIDILEVEL: ::windows_sys::core::HRESULT = -2142108921i32; |
04454e1e | 244 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 245 | pub const XPS_E_ONE_TO_ONE_MAPPING_EXPECTED: ::windows_sys::core::HRESULT = -2142108920i32; |
04454e1e | 246 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 247 | pub const XPS_E_PACKAGE_ALREADY_OPENED: ::windows_sys::core::HRESULT = -2142108793i32; |
04454e1e | 248 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 249 | pub const XPS_E_PACKAGE_NOT_OPENED: ::windows_sys::core::HRESULT = -2142108794i32; |
04454e1e | 250 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 251 | pub const XPS_E_PACKAGE_WRITER_NOT_CLOSED: ::windows_sys::core::HRESULT = -2142108404i32; |
04454e1e | 252 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 253 | pub const XPS_E_RELATIONSHIP_EXTERNAL: ::windows_sys::core::HRESULT = -2142108406i32; |
04454e1e | 254 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 255 | pub const XPS_E_RESOURCE_NOT_OWNED: ::windows_sys::core::HRESULT = -2142108412i32; |
04454e1e | 256 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 257 | pub const XPS_E_RESTRICTED_FONT_NOT_OBFUSCATED: ::windows_sys::core::HRESULT = -2142108919i32; |
04454e1e | 258 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 259 | pub const XPS_E_SIGNATUREID_DUP: ::windows_sys::core::HRESULT = -2142108792i32; |
04454e1e | 260 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 261 | pub const XPS_E_SIGREQUESTID_DUP: ::windows_sys::core::HRESULT = -2142108795i32; |
04454e1e | 262 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 263 | pub const XPS_E_STRING_TOO_LONG: ::windows_sys::core::HRESULT = -2142108928i32; |
04454e1e | 264 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 265 | pub const XPS_E_TOO_MANY_INDICES: ::windows_sys::core::HRESULT = -2142108927i32; |
04454e1e | 266 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 267 | pub const XPS_E_UNAVAILABLE_PACKAGE: ::windows_sys::core::HRESULT = -2142109420i32; |
04454e1e | 268 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 269 | pub const XPS_E_UNEXPECTED_COLORPROFILE: ::windows_sys::core::HRESULT = -2142108411i32; |
04454e1e | 270 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 271 | pub const XPS_E_UNEXPECTED_CONTENT_TYPE: ::windows_sys::core::HRESULT = -2142109688i32; |
04454e1e | 272 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 273 | pub const XPS_E_UNEXPECTED_RELATIONSHIP_TYPE: ::windows_sys::core::HRESULT = -2142109680i32; |
04454e1e | 274 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 275 | pub const XPS_E_UNEXPECTED_RESTRICTED_FONT_RELATIONSHIP: ::windows_sys::core::HRESULT = -2142109679i32; |
04454e1e | 276 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 277 | pub const XPS_E_VISUAL_CIRCULAR_REF: ::windows_sys::core::HRESULT = -2142108415i32; |
04454e1e | 278 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 279 | pub const XPS_E_XKEY_ATTR_PRESENT_OUTSIDE_RES_DICT: ::windows_sys::core::HRESULT = -2142108672i32; |
487cf647 FG |
280 | pub const XpsOMObjectFactory: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3916747373, data2: 15771, data3: 19783, data4: [136, 204, 56, 114, 242, 220, 53, 133] }; |
281 | pub const XpsOMThumbnailGenerator: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2118788066, data2: 47465, data3: 18273, data4: [190, 53, 26, 140, 237, 88, 227, 35] }; | |
282 | pub const XpsSignatureManager: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2965648160, data2: 8981, data3: 17570, data4: [183, 10, 9, 67, 161, 64, 168, 238] }; | |
04454e1e | 283 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 284 | pub type DEVICE_CAPABILITIES = u16; |
04454e1e | 285 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 286 | pub const DC_BINNAMES: DEVICE_CAPABILITIES = 12u16; |
04454e1e | 287 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 288 | pub const DC_BINS: DEVICE_CAPABILITIES = 6u16; |
04454e1e | 289 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 290 | pub const DC_COLLATE: DEVICE_CAPABILITIES = 22u16; |
04454e1e | 291 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 292 | pub const DC_COLORDEVICE: DEVICE_CAPABILITIES = 32u16; |
04454e1e | 293 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 294 | pub const DC_COPIES: DEVICE_CAPABILITIES = 18u16; |
04454e1e | 295 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 296 | pub const DC_DRIVER: DEVICE_CAPABILITIES = 11u16; |
04454e1e | 297 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 298 | pub const DC_DUPLEX: DEVICE_CAPABILITIES = 7u16; |
04454e1e | 299 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 300 | pub const DC_ENUMRESOLUTIONS: DEVICE_CAPABILITIES = 13u16; |
04454e1e | 301 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 302 | pub const DC_EXTRA: DEVICE_CAPABILITIES = 9u16; |
04454e1e | 303 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 304 | pub const DC_FIELDS: DEVICE_CAPABILITIES = 1u16; |
04454e1e | 305 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 306 | pub const DC_FILEDEPENDENCIES: DEVICE_CAPABILITIES = 14u16; |
04454e1e | 307 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 308 | pub const DC_MAXEXTENT: DEVICE_CAPABILITIES = 5u16; |
04454e1e | 309 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 310 | pub const DC_MEDIAREADY: DEVICE_CAPABILITIES = 29u16; |
04454e1e | 311 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 312 | pub const DC_MEDIATYPENAMES: DEVICE_CAPABILITIES = 34u16; |
04454e1e | 313 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 314 | pub const DC_MEDIATYPES: DEVICE_CAPABILITIES = 35u16; |
04454e1e | 315 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 316 | pub const DC_MINEXTENT: DEVICE_CAPABILITIES = 4u16; |
04454e1e | 317 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 318 | pub const DC_ORIENTATION: DEVICE_CAPABILITIES = 17u16; |
04454e1e | 319 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 320 | pub const DC_NUP: DEVICE_CAPABILITIES = 33u16; |
04454e1e | 321 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 322 | pub const DC_PAPERNAMES: DEVICE_CAPABILITIES = 16u16; |
04454e1e | 323 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 324 | pub const DC_PAPERS: DEVICE_CAPABILITIES = 2u16; |
04454e1e | 325 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 326 | pub const DC_PAPERSIZE: DEVICE_CAPABILITIES = 3u16; |
04454e1e | 327 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 328 | pub const DC_PERSONALITY: DEVICE_CAPABILITIES = 25u16; |
04454e1e | 329 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 330 | pub const DC_PRINTERMEM: DEVICE_CAPABILITIES = 28u16; |
04454e1e | 331 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 332 | pub const DC_PRINTRATE: DEVICE_CAPABILITIES = 26u16; |
04454e1e | 333 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 334 | pub const DC_PRINTRATEPPM: DEVICE_CAPABILITIES = 31u16; |
04454e1e | 335 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 336 | pub const DC_PRINTRATEUNIT: DEVICE_CAPABILITIES = 27u16; |
04454e1e | 337 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 338 | pub const DC_SIZE: DEVICE_CAPABILITIES = 8u16; |
04454e1e | 339 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 340 | pub const DC_STAPLE: DEVICE_CAPABILITIES = 30u16; |
04454e1e | 341 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 342 | pub const DC_TRUETYPE: DEVICE_CAPABILITIES = 15u16; |
04454e1e | 343 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 344 | pub const DC_VERSION: DEVICE_CAPABILITIES = 10u16; |
04454e1e | 345 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 346 | pub type PRINT_WINDOW_FLAGS = u32; |
04454e1e | 347 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 348 | pub const PW_CLIENTONLY: PRINT_WINDOW_FLAGS = 1u32; |
04454e1e | 349 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 350 | pub type PSINJECT_POINT = u16; |
04454e1e | 351 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 352 | pub const PSINJECT_BEGINSTREAM: PSINJECT_POINT = 1u16; |
04454e1e | 353 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 354 | pub const PSINJECT_PSADOBE: PSINJECT_POINT = 2u16; |
04454e1e | 355 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 356 | pub const PSINJECT_PAGESATEND: PSINJECT_POINT = 3u16; |
04454e1e | 357 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 358 | pub const PSINJECT_PAGES: PSINJECT_POINT = 4u16; |
04454e1e | 359 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 360 | pub const PSINJECT_DOCNEEDEDRES: PSINJECT_POINT = 5u16; |
04454e1e | 361 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 362 | pub const PSINJECT_DOCSUPPLIEDRES: PSINJECT_POINT = 6u16; |
04454e1e | 363 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 364 | pub const PSINJECT_PAGEORDER: PSINJECT_POINT = 7u16; |
04454e1e | 365 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 366 | pub const PSINJECT_ORIENTATION: PSINJECT_POINT = 8u16; |
04454e1e | 367 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 368 | pub const PSINJECT_BOUNDINGBOX: PSINJECT_POINT = 9u16; |
04454e1e | 369 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 370 | pub const PSINJECT_DOCUMENTPROCESSCOLORS: PSINJECT_POINT = 10u16; |
04454e1e | 371 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 372 | pub const PSINJECT_COMMENTS: PSINJECT_POINT = 11u16; |
04454e1e | 373 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 374 | pub const PSINJECT_BEGINDEFAULTS: PSINJECT_POINT = 12u16; |
04454e1e | 375 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 376 | pub const PSINJECT_ENDDEFAULTS: PSINJECT_POINT = 13u16; |
04454e1e | 377 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 | 378 | pub const PSINJECT_BEGINPROLOG: PSINJECT_POINT = 14u16; |
04454e1e | 379 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
487cf647 FG |
380 | pub const PSINJECT_ENDPROLOG: PSINJECT_POINT = 15u16; |
381 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
382 | pub const PSINJECT_BEGINSETUP: PSINJECT_POINT = 16u16; | |
383 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
384 | pub const PSINJECT_ENDSETUP: PSINJECT_POINT = 17u16; | |
385 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
386 | pub const PSINJECT_TRAILER: PSINJECT_POINT = 18u16; | |
387 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
388 | pub const PSINJECT_EOF: PSINJECT_POINT = 19u16; | |
389 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
390 | pub const PSINJECT_ENDSTREAM: PSINJECT_POINT = 20u16; | |
391 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
392 | pub const PSINJECT_DOCUMENTPROCESSCOLORSATEND: PSINJECT_POINT = 21u16; | |
393 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
394 | pub const PSINJECT_PAGENUMBER: PSINJECT_POINT = 100u16; | |
395 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
396 | pub const PSINJECT_BEGINPAGESETUP: PSINJECT_POINT = 101u16; | |
397 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
398 | pub const PSINJECT_ENDPAGESETUP: PSINJECT_POINT = 102u16; | |
399 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
400 | pub const PSINJECT_PAGETRAILER: PSINJECT_POINT = 103u16; | |
401 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
402 | pub const PSINJECT_PLATECOLOR: PSINJECT_POINT = 104u16; | |
403 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
404 | pub const PSINJECT_SHOWPAGE: PSINJECT_POINT = 105u16; | |
405 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
406 | pub const PSINJECT_PAGEBBOX: PSINJECT_POINT = 106u16; | |
407 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
408 | pub const PSINJECT_ENDPAGECOMMENTS: PSINJECT_POINT = 107u16; | |
409 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
410 | pub const PSINJECT_VMSAVE: PSINJECT_POINT = 200u16; | |
411 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
412 | pub const PSINJECT_VMRESTORE: PSINJECT_POINT = 201u16; | |
413 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
414 | pub type XPS_COLOR_INTERPOLATION = i32; | |
415 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
416 | pub const XPS_COLOR_INTERPOLATION_SCRGBLINEAR: XPS_COLOR_INTERPOLATION = 1i32; | |
417 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
418 | pub const XPS_COLOR_INTERPOLATION_SRGBLINEAR: XPS_COLOR_INTERPOLATION = 2i32; | |
419 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
420 | pub type XPS_COLOR_TYPE = i32; | |
421 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
422 | pub const XPS_COLOR_TYPE_SRGB: XPS_COLOR_TYPE = 1i32; | |
423 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
424 | pub const XPS_COLOR_TYPE_SCRGB: XPS_COLOR_TYPE = 2i32; | |
425 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
426 | pub const XPS_COLOR_TYPE_CONTEXT: XPS_COLOR_TYPE = 3i32; | |
427 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
428 | pub type XPS_DASH_CAP = i32; | |
429 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
430 | pub const XPS_DASH_CAP_FLAT: XPS_DASH_CAP = 1i32; | |
431 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
432 | pub const XPS_DASH_CAP_ROUND: XPS_DASH_CAP = 2i32; | |
433 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
434 | pub const XPS_DASH_CAP_SQUARE: XPS_DASH_CAP = 3i32; | |
435 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
436 | pub const XPS_DASH_CAP_TRIANGLE: XPS_DASH_CAP = 4i32; | |
437 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
438 | pub type XPS_DOCUMENT_TYPE = i32; | |
439 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
440 | pub const XPS_DOCUMENT_TYPE_UNSPECIFIED: XPS_DOCUMENT_TYPE = 1i32; | |
441 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
442 | pub const XPS_DOCUMENT_TYPE_XPS: XPS_DOCUMENT_TYPE = 2i32; | |
443 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
444 | pub const XPS_DOCUMENT_TYPE_OPENXPS: XPS_DOCUMENT_TYPE = 3i32; | |
445 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
446 | pub type XPS_FILL_RULE = i32; | |
447 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
448 | pub const XPS_FILL_RULE_EVENODD: XPS_FILL_RULE = 1i32; | |
449 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
450 | pub const XPS_FILL_RULE_NONZERO: XPS_FILL_RULE = 2i32; | |
451 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
452 | pub type XPS_FONT_EMBEDDING = i32; | |
453 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
454 | pub const XPS_FONT_EMBEDDING_NORMAL: XPS_FONT_EMBEDDING = 1i32; | |
455 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
456 | pub const XPS_FONT_EMBEDDING_OBFUSCATED: XPS_FONT_EMBEDDING = 2i32; | |
457 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
458 | pub const XPS_FONT_EMBEDDING_RESTRICTED: XPS_FONT_EMBEDDING = 3i32; | |
459 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
460 | pub const XPS_FONT_EMBEDDING_RESTRICTED_UNOBFUSCATED: XPS_FONT_EMBEDDING = 4i32; | |
461 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
462 | pub type XPS_IMAGE_TYPE = i32; | |
463 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
464 | pub const XPS_IMAGE_TYPE_JPEG: XPS_IMAGE_TYPE = 1i32; | |
465 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
466 | pub const XPS_IMAGE_TYPE_PNG: XPS_IMAGE_TYPE = 2i32; | |
467 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
468 | pub const XPS_IMAGE_TYPE_TIFF: XPS_IMAGE_TYPE = 3i32; | |
469 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
470 | pub const XPS_IMAGE_TYPE_WDP: XPS_IMAGE_TYPE = 4i32; | |
471 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
472 | pub const XPS_IMAGE_TYPE_JXR: XPS_IMAGE_TYPE = 5i32; | |
473 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
474 | pub type XPS_INTERLEAVING = i32; | |
475 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
476 | pub const XPS_INTERLEAVING_OFF: XPS_INTERLEAVING = 1i32; | |
477 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
478 | pub const XPS_INTERLEAVING_ON: XPS_INTERLEAVING = 2i32; | |
479 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
480 | pub type XPS_LINE_CAP = i32; | |
481 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
482 | pub const XPS_LINE_CAP_FLAT: XPS_LINE_CAP = 1i32; | |
483 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
484 | pub const XPS_LINE_CAP_ROUND: XPS_LINE_CAP = 2i32; | |
485 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
486 | pub const XPS_LINE_CAP_SQUARE: XPS_LINE_CAP = 3i32; | |
487 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
488 | pub const XPS_LINE_CAP_TRIANGLE: XPS_LINE_CAP = 4i32; | |
489 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
490 | pub type XPS_LINE_JOIN = i32; | |
491 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
492 | pub const XPS_LINE_JOIN_MITER: XPS_LINE_JOIN = 1i32; | |
493 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
494 | pub const XPS_LINE_JOIN_BEVEL: XPS_LINE_JOIN = 2i32; | |
495 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
496 | pub const XPS_LINE_JOIN_ROUND: XPS_LINE_JOIN = 3i32; | |
497 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
498 | pub type XPS_OBJECT_TYPE = i32; | |
499 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
500 | pub const XPS_OBJECT_TYPE_CANVAS: XPS_OBJECT_TYPE = 1i32; | |
501 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
502 | pub const XPS_OBJECT_TYPE_GLYPHS: XPS_OBJECT_TYPE = 2i32; | |
503 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
504 | pub const XPS_OBJECT_TYPE_PATH: XPS_OBJECT_TYPE = 3i32; | |
505 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
506 | pub const XPS_OBJECT_TYPE_MATRIX_TRANSFORM: XPS_OBJECT_TYPE = 4i32; | |
507 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
508 | pub const XPS_OBJECT_TYPE_GEOMETRY: XPS_OBJECT_TYPE = 5i32; | |
509 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
510 | pub const XPS_OBJECT_TYPE_SOLID_COLOR_BRUSH: XPS_OBJECT_TYPE = 6i32; | |
511 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
512 | pub const XPS_OBJECT_TYPE_IMAGE_BRUSH: XPS_OBJECT_TYPE = 7i32; | |
513 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
514 | pub const XPS_OBJECT_TYPE_LINEAR_GRADIENT_BRUSH: XPS_OBJECT_TYPE = 8i32; | |
515 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
516 | pub const XPS_OBJECT_TYPE_RADIAL_GRADIENT_BRUSH: XPS_OBJECT_TYPE = 9i32; | |
517 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
518 | pub const XPS_OBJECT_TYPE_VISUAL_BRUSH: XPS_OBJECT_TYPE = 10i32; | |
519 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
520 | pub type XPS_SEGMENT_STROKE_PATTERN = i32; | |
521 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
522 | pub const XPS_SEGMENT_STROKE_PATTERN_ALL: XPS_SEGMENT_STROKE_PATTERN = 1i32; | |
523 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
524 | pub const XPS_SEGMENT_STROKE_PATTERN_NONE: XPS_SEGMENT_STROKE_PATTERN = 2i32; | |
525 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
526 | pub const XPS_SEGMENT_STROKE_PATTERN_MIXED: XPS_SEGMENT_STROKE_PATTERN = 3i32; | |
527 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
528 | pub type XPS_SEGMENT_TYPE = i32; | |
529 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
530 | pub const XPS_SEGMENT_TYPE_ARC_LARGE_CLOCKWISE: XPS_SEGMENT_TYPE = 1i32; | |
531 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
532 | pub const XPS_SEGMENT_TYPE_ARC_LARGE_COUNTERCLOCKWISE: XPS_SEGMENT_TYPE = 2i32; | |
04454e1e | 533 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 534 | pub const XPS_SEGMENT_TYPE_ARC_SMALL_CLOCKWISE: XPS_SEGMENT_TYPE = 3i32; |
04454e1e | 535 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 536 | pub const XPS_SEGMENT_TYPE_ARC_SMALL_COUNTERCLOCKWISE: XPS_SEGMENT_TYPE = 4i32; |
04454e1e | 537 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 538 | pub const XPS_SEGMENT_TYPE_BEZIER: XPS_SEGMENT_TYPE = 5i32; |
04454e1e | 539 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 540 | pub const XPS_SEGMENT_TYPE_LINE: XPS_SEGMENT_TYPE = 6i32; |
04454e1e | 541 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 542 | pub const XPS_SEGMENT_TYPE_QUADRATIC_BEZIER: XPS_SEGMENT_TYPE = 7i32; |
04454e1e | 543 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 544 | pub type XPS_SIGNATURE_STATUS = i32; |
04454e1e | 545 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 546 | pub const XPS_SIGNATURE_STATUS_INCOMPLIANT: XPS_SIGNATURE_STATUS = 1i32; |
04454e1e | 547 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 548 | pub const XPS_SIGNATURE_STATUS_INCOMPLETE: XPS_SIGNATURE_STATUS = 2i32; |
04454e1e | 549 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 550 | pub const XPS_SIGNATURE_STATUS_BROKEN: XPS_SIGNATURE_STATUS = 3i32; |
04454e1e | 551 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 552 | pub const XPS_SIGNATURE_STATUS_QUESTIONABLE: XPS_SIGNATURE_STATUS = 4i32; |
04454e1e | 553 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 554 | pub const XPS_SIGNATURE_STATUS_VALID: XPS_SIGNATURE_STATUS = 5i32; |
04454e1e | 555 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 556 | pub type XPS_SIGN_FLAGS = i32; |
04454e1e | 557 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 558 | pub const XPS_SIGN_FLAGS_NONE: XPS_SIGN_FLAGS = 0i32; |
04454e1e | 559 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 560 | pub const XPS_SIGN_FLAGS_IGNORE_MARKUP_COMPATIBILITY: XPS_SIGN_FLAGS = 1i32; |
04454e1e | 561 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 562 | pub type XPS_SIGN_POLICY = i32; |
04454e1e | 563 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 564 | pub const XPS_SIGN_POLICY_NONE: XPS_SIGN_POLICY = 0i32; |
04454e1e | 565 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 566 | pub const XPS_SIGN_POLICY_CORE_PROPERTIES: XPS_SIGN_POLICY = 1i32; |
04454e1e | 567 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 568 | pub const XPS_SIGN_POLICY_SIGNATURE_RELATIONSHIPS: XPS_SIGN_POLICY = 2i32; |
04454e1e | 569 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 570 | pub const XPS_SIGN_POLICY_PRINT_TICKET: XPS_SIGN_POLICY = 4i32; |
04454e1e | 571 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 572 | pub const XPS_SIGN_POLICY_DISCARD_CONTROL: XPS_SIGN_POLICY = 8i32; |
04454e1e | 573 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 574 | pub const XPS_SIGN_POLICY_ALL: XPS_SIGN_POLICY = 15i32; |
04454e1e | 575 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 576 | pub type XPS_SPREAD_METHOD = i32; |
04454e1e | 577 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 578 | pub const XPS_SPREAD_METHOD_PAD: XPS_SPREAD_METHOD = 1i32; |
04454e1e | 579 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 580 | pub const XPS_SPREAD_METHOD_REFLECT: XPS_SPREAD_METHOD = 2i32; |
04454e1e | 581 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 582 | pub const XPS_SPREAD_METHOD_REPEAT: XPS_SPREAD_METHOD = 3i32; |
04454e1e | 583 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 584 | pub type XPS_STYLE_SIMULATION = i32; |
04454e1e | 585 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 586 | pub const XPS_STYLE_SIMULATION_NONE: XPS_STYLE_SIMULATION = 1i32; |
04454e1e | 587 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 588 | pub const XPS_STYLE_SIMULATION_ITALIC: XPS_STYLE_SIMULATION = 2i32; |
04454e1e | 589 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 590 | pub const XPS_STYLE_SIMULATION_BOLD: XPS_STYLE_SIMULATION = 3i32; |
04454e1e | 591 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 592 | pub const XPS_STYLE_SIMULATION_BOLDITALIC: XPS_STYLE_SIMULATION = 4i32; |
04454e1e | 593 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 594 | pub type XPS_THUMBNAIL_SIZE = i32; |
04454e1e | 595 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 596 | pub const XPS_THUMBNAIL_SIZE_VERYSMALL: XPS_THUMBNAIL_SIZE = 1i32; |
04454e1e | 597 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 598 | pub const XPS_THUMBNAIL_SIZE_SMALL: XPS_THUMBNAIL_SIZE = 2i32; |
04454e1e | 599 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 600 | pub const XPS_THUMBNAIL_SIZE_MEDIUM: XPS_THUMBNAIL_SIZE = 3i32; |
04454e1e | 601 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 602 | pub const XPS_THUMBNAIL_SIZE_LARGE: XPS_THUMBNAIL_SIZE = 4i32; |
04454e1e | 603 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 604 | pub type XPS_TILE_MODE = i32; |
04454e1e | 605 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 606 | pub const XPS_TILE_MODE_NONE: XPS_TILE_MODE = 1i32; |
04454e1e | 607 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 608 | pub const XPS_TILE_MODE_TILE: XPS_TILE_MODE = 2i32; |
04454e1e | 609 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 610 | pub const XPS_TILE_MODE_FLIPX: XPS_TILE_MODE = 3i32; |
04454e1e | 611 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 612 | pub const XPS_TILE_MODE_FLIPY: XPS_TILE_MODE = 4i32; |
04454e1e | 613 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] |
5e7ed085 | 614 | pub const XPS_TILE_MODE_FLIPXY: XPS_TILE_MODE = 5i32; |
487cf647 FG |
615 | #[repr(C)] |
616 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
617 | pub struct DOCINFOA { | |
618 | pub cbSize: i32, | |
619 | pub lpszDocName: ::windows_sys::core::PCSTR, | |
620 | pub lpszOutput: ::windows_sys::core::PCSTR, | |
621 | pub lpszDatatype: ::windows_sys::core::PCSTR, | |
622 | pub fwType: u32, | |
623 | } | |
624 | impl ::core::marker::Copy for DOCINFOA {} | |
625 | impl ::core::clone::Clone for DOCINFOA { | |
626 | fn clone(&self) -> Self { | |
627 | *self | |
628 | } | |
629 | } | |
630 | #[repr(C)] | |
631 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
632 | pub struct DOCINFOW { | |
633 | pub cbSize: i32, | |
634 | pub lpszDocName: ::windows_sys::core::PCWSTR, | |
635 | pub lpszOutput: ::windows_sys::core::PCWSTR, | |
636 | pub lpszDatatype: ::windows_sys::core::PCWSTR, | |
637 | pub fwType: u32, | |
638 | } | |
639 | impl ::core::marker::Copy for DOCINFOW {} | |
640 | impl ::core::clone::Clone for DOCINFOW { | |
641 | fn clone(&self) -> Self { | |
642 | *self | |
643 | } | |
644 | } | |
645 | #[repr(C)] | |
646 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Foundation\"`*"] | |
647 | #[cfg(feature = "Win32_Foundation")] | |
648 | pub struct DRAWPATRECT { | |
649 | pub ptPosition: super::super::Foundation::POINT, | |
650 | pub ptSize: super::super::Foundation::POINT, | |
651 | pub wStyle: u16, | |
652 | pub wPattern: u16, | |
653 | } | |
654 | #[cfg(feature = "Win32_Foundation")] | |
655 | impl ::core::marker::Copy for DRAWPATRECT {} | |
656 | #[cfg(feature = "Win32_Foundation")] | |
657 | impl ::core::clone::Clone for DRAWPATRECT { | |
658 | fn clone(&self) -> Self { | |
659 | *self | |
660 | } | |
661 | } | |
662 | pub type HPTPROVIDER = isize; | |
663 | #[repr(C)] | |
664 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
665 | pub struct PSFEATURE_CUSTPAPER { | |
666 | pub lOrientation: i32, | |
667 | pub lWidth: i32, | |
668 | pub lHeight: i32, | |
669 | pub lWidthOffset: i32, | |
670 | pub lHeightOffset: i32, | |
671 | } | |
672 | impl ::core::marker::Copy for PSFEATURE_CUSTPAPER {} | |
673 | impl ::core::clone::Clone for PSFEATURE_CUSTPAPER { | |
674 | fn clone(&self) -> Self { | |
675 | *self | |
676 | } | |
677 | } | |
678 | #[repr(C)] | |
679 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Foundation\"`*"] | |
680 | #[cfg(feature = "Win32_Foundation")] | |
681 | pub struct PSFEATURE_OUTPUT { | |
682 | pub bPageIndependent: super::super::Foundation::BOOL, | |
683 | pub bSetPageDevice: super::super::Foundation::BOOL, | |
684 | } | |
685 | #[cfg(feature = "Win32_Foundation")] | |
686 | impl ::core::marker::Copy for PSFEATURE_OUTPUT {} | |
687 | #[cfg(feature = "Win32_Foundation")] | |
688 | impl ::core::clone::Clone for PSFEATURE_OUTPUT { | |
689 | fn clone(&self) -> Self { | |
690 | *self | |
691 | } | |
692 | } | |
693 | #[repr(C)] | |
694 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
695 | pub struct PSINJECTDATA { | |
696 | pub DataBytes: u32, | |
697 | pub InjectionPoint: PSINJECT_POINT, | |
698 | pub PageNumber: u16, | |
699 | } | |
700 | impl ::core::marker::Copy for PSINJECTDATA {} | |
701 | impl ::core::clone::Clone for PSINJECTDATA { | |
702 | fn clone(&self) -> Self { | |
703 | *self | |
704 | } | |
705 | } | |
706 | #[repr(C)] | |
707 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
708 | pub struct XPS_COLOR { | |
709 | pub colorType: XPS_COLOR_TYPE, | |
710 | pub value: XPS_COLOR_0, | |
711 | } | |
712 | impl ::core::marker::Copy for XPS_COLOR {} | |
713 | impl ::core::clone::Clone for XPS_COLOR { | |
714 | fn clone(&self) -> Self { | |
715 | *self | |
716 | } | |
717 | } | |
718 | #[repr(C)] | |
719 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
720 | pub union XPS_COLOR_0 { | |
721 | pub sRGB: XPS_COLOR_0_1, | |
722 | pub scRGB: XPS_COLOR_0_2, | |
723 | pub context: XPS_COLOR_0_0, | |
724 | } | |
725 | impl ::core::marker::Copy for XPS_COLOR_0 {} | |
726 | impl ::core::clone::Clone for XPS_COLOR_0 { | |
727 | fn clone(&self) -> Self { | |
728 | *self | |
729 | } | |
730 | } | |
731 | #[repr(C)] | |
732 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
733 | pub struct XPS_COLOR_0_0 { | |
734 | pub channelCount: u8, | |
735 | pub channels: [f32; 9], | |
736 | } | |
737 | impl ::core::marker::Copy for XPS_COLOR_0_0 {} | |
738 | impl ::core::clone::Clone for XPS_COLOR_0_0 { | |
739 | fn clone(&self) -> Self { | |
740 | *self | |
741 | } | |
742 | } | |
743 | #[repr(C)] | |
744 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
745 | pub struct XPS_COLOR_0_1 { | |
746 | pub alpha: u8, | |
747 | pub red: u8, | |
748 | pub green: u8, | |
749 | pub blue: u8, | |
750 | } | |
751 | impl ::core::marker::Copy for XPS_COLOR_0_1 {} | |
752 | impl ::core::clone::Clone for XPS_COLOR_0_1 { | |
753 | fn clone(&self) -> Self { | |
754 | *self | |
755 | } | |
756 | } | |
757 | #[repr(C)] | |
758 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
759 | pub struct XPS_COLOR_0_2 { | |
760 | pub alpha: f32, | |
761 | pub red: f32, | |
762 | pub green: f32, | |
763 | pub blue: f32, | |
764 | } | |
765 | impl ::core::marker::Copy for XPS_COLOR_0_2 {} | |
766 | impl ::core::clone::Clone for XPS_COLOR_0_2 { | |
767 | fn clone(&self) -> Self { | |
768 | *self | |
769 | } | |
770 | } | |
771 | #[repr(C)] | |
772 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
773 | pub struct XPS_DASH { | |
774 | pub length: f32, | |
775 | pub gap: f32, | |
776 | } | |
777 | impl ::core::marker::Copy for XPS_DASH {} | |
778 | impl ::core::clone::Clone for XPS_DASH { | |
779 | fn clone(&self) -> Self { | |
780 | *self | |
781 | } | |
782 | } | |
783 | #[repr(C)] | |
784 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
785 | pub struct XPS_GLYPH_INDEX { | |
786 | pub index: i32, | |
787 | pub advanceWidth: f32, | |
788 | pub horizontalOffset: f32, | |
789 | pub verticalOffset: f32, | |
790 | } | |
791 | impl ::core::marker::Copy for XPS_GLYPH_INDEX {} | |
792 | impl ::core::clone::Clone for XPS_GLYPH_INDEX { | |
793 | fn clone(&self) -> Self { | |
794 | *self | |
795 | } | |
796 | } | |
797 | #[repr(C)] | |
798 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
799 | pub struct XPS_GLYPH_MAPPING { | |
800 | pub unicodeStringStart: u32, | |
801 | pub unicodeStringLength: u16, | |
802 | pub glyphIndicesStart: u32, | |
803 | pub glyphIndicesLength: u16, | |
804 | } | |
805 | impl ::core::marker::Copy for XPS_GLYPH_MAPPING {} | |
806 | impl ::core::clone::Clone for XPS_GLYPH_MAPPING { | |
807 | fn clone(&self) -> Self { | |
808 | *self | |
809 | } | |
810 | } | |
811 | #[repr(C)] | |
812 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
813 | pub struct XPS_MATRIX { | |
814 | pub m11: f32, | |
815 | pub m12: f32, | |
816 | pub m21: f32, | |
817 | pub m22: f32, | |
818 | pub m31: f32, | |
819 | pub m32: f32, | |
820 | } | |
821 | impl ::core::marker::Copy for XPS_MATRIX {} | |
822 | impl ::core::clone::Clone for XPS_MATRIX { | |
823 | fn clone(&self) -> Self { | |
824 | *self | |
825 | } | |
826 | } | |
827 | #[repr(C)] | |
828 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
829 | pub struct XPS_POINT { | |
830 | pub x: f32, | |
831 | pub y: f32, | |
832 | } | |
833 | impl ::core::marker::Copy for XPS_POINT {} | |
834 | impl ::core::clone::Clone for XPS_POINT { | |
835 | fn clone(&self) -> Self { | |
836 | *self | |
837 | } | |
838 | } | |
839 | #[repr(C)] | |
840 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
841 | pub struct XPS_RECT { | |
842 | pub x: f32, | |
843 | pub y: f32, | |
844 | pub width: f32, | |
845 | pub height: f32, | |
846 | } | |
847 | impl ::core::marker::Copy for XPS_RECT {} | |
848 | impl ::core::clone::Clone for XPS_RECT { | |
849 | fn clone(&self) -> Self { | |
850 | *self | |
851 | } | |
852 | } | |
853 | #[repr(C)] | |
854 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`*"] | |
855 | pub struct XPS_SIZE { | |
856 | pub width: f32, | |
857 | pub height: f32, | |
858 | } | |
859 | impl ::core::marker::Copy for XPS_SIZE {} | |
860 | impl ::core::clone::Clone for XPS_SIZE { | |
861 | fn clone(&self) -> Self { | |
862 | *self | |
863 | } | |
864 | } | |
865 | #[doc = "*Required features: `\"Win32_Storage_Xps\"`, `\"Win32_Foundation\"`, `\"Win32_Graphics_Gdi\"`*"] | |
866 | #[cfg(all(feature = "Win32_Foundation", feature = "Win32_Graphics_Gdi"))] | |
867 | pub type ABORTPROC = ::core::option::Option<unsafe extern "system" fn(param0: super::super::Graphics::Gdi::HDC, param1: i32) -> super::super::Foundation::BOOL>; |