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\"`*"]
5 pub struct PrintTicketFeatureSelectionType(pub i32);
6 impl PrintTicketFeatureSelectionType
{
7 pub const PickOne
: Self = Self(0i32);
8 pub const PickMany
: Self = Self(1i32);
10 impl ::core
::marker
::Copy
for PrintTicketFeatureSelectionType {}
11 impl ::core
::clone
::Clone
for PrintTicketFeatureSelectionType
{
12 fn clone(&self) -> Self {
16 pub type PrintTicketOption
= *mut ::core
::ffi
::c_void
;
17 #[doc = "*Required features: `\"Graphics_Printing_PrintTicket\"`*"]
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);
25 impl ::core
::marker
::Copy
for PrintTicketParameterDataType {}
26 impl ::core
::clone
::Clone
for PrintTicketParameterDataType
{
27 fn clone(&self) -> Self {
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\"`*"]
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);
42 impl ::core
::marker
::Copy
for PrintTicketValueType {}
43 impl ::core
::clone
::Clone
for PrintTicketValueType
{
44 fn clone(&self) -> Self {
48 pub type WorkflowPrintTicket
= *mut ::core
::ffi
::c_void
;
49 pub type WorkflowPrintTicketValidationResult
= *mut ::core
::ffi
::c_void
;