]> git.proxmox.com Git - rustc.git/blob - vendor/windows-sys/src/Windows/Graphics/Printing/PrintTicket/mod.rs
New upstream version 1.63.0+dfsg1
[rustc.git] / vendor / windows-sys / src / Windows / Graphics / Printing / PrintTicket / mod.rs
1 pub type PrintTicketCapabilities = *mut ::core::ffi::c_void;
2 pub type PrintTicketFeature = *mut ::core::ffi::c_void;
3 #[doc = "*Required features: `\"Graphics_Printing_PrintTicket\"`*"]
4 #[repr(transparent)]
5 pub struct PrintTicketFeatureSelectionType(pub i32);
6 impl PrintTicketFeatureSelectionType {
7 pub const PickOne: Self = Self(0i32);
8 pub const PickMany: Self = Self(1i32);
9 }
10 impl ::core::marker::Copy for PrintTicketFeatureSelectionType {}
11 impl ::core::clone::Clone for PrintTicketFeatureSelectionType {
12 fn clone(&self) -> Self {
13 *self
14 }
15 }
16 pub type PrintTicketOption = *mut ::core::ffi::c_void;
17 #[doc = "*Required features: `\"Graphics_Printing_PrintTicket\"`*"]
18 #[repr(transparent)]
19 pub struct PrintTicketParameterDataType(pub i32);
20 impl PrintTicketParameterDataType {
21 pub const Integer: Self = Self(0i32);
22 pub const NumericString: Self = Self(1i32);
23 pub const String: Self = Self(2i32);
24 }
25 impl ::core::marker::Copy for PrintTicketParameterDataType {}
26 impl ::core::clone::Clone for PrintTicketParameterDataType {
27 fn clone(&self) -> Self {
28 *self
29 }
30 }
31 pub type PrintTicketParameterDefinition = *mut ::core::ffi::c_void;
32 pub type PrintTicketParameterInitializer = *mut ::core::ffi::c_void;
33 pub type PrintTicketValue = *mut ::core::ffi::c_void;
34 #[doc = "*Required features: `\"Graphics_Printing_PrintTicket\"`*"]
35 #[repr(transparent)]
36 pub struct PrintTicketValueType(pub i32);
37 impl PrintTicketValueType {
38 pub const Integer: Self = Self(0i32);
39 pub const String: Self = Self(1i32);
40 pub const Unknown: Self = Self(2i32);
41 }
42 impl ::core::marker::Copy for PrintTicketValueType {}
43 impl ::core::clone::Clone for PrintTicketValueType {
44 fn clone(&self) -> Self {
45 *self
46 }
47 }
48 pub type WorkflowPrintTicket = *mut ::core::ffi::c_void;
49 pub type WorkflowPrintTicketValidationResult = *mut ::core::ffi::c_void;