1 #![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
2 #[link(name = "windows")]
4 pub type Print3DWorkflow
= *mut ::core
::ffi
::c_void
;
6 pub struct Print3DWorkflowDetail(pub i32);
7 impl Print3DWorkflowDetail
{
8 pub const Unknown
: Self = Self(0i32);
9 pub const ModelExceedsPrintBed
: Self = Self(1i32);
10 pub const UploadFailed
: Self = Self(2i32);
11 pub const InvalidMaterialSelection
: Self = Self(3i32);
12 pub const InvalidModel
: Self = Self(4i32);
13 pub const ModelNotManifold
: Self = Self(5i32);
14 pub const InvalidPrintTicket
: Self = Self(6i32);
16 impl ::core
::marker
::Copy
for Print3DWorkflowDetail {}
17 impl ::core
::clone
::Clone
for Print3DWorkflowDetail
{
18 fn clone(&self) -> Self {
22 pub type Print3DWorkflowPrintRequestedEventArgs
= *mut ::core
::ffi
::c_void
;
23 pub type Print3DWorkflowPrinterChangedEventArgs
= *mut ::core
::ffi
::c_void
;
25 pub struct Print3DWorkflowStatus(pub i32);
26 impl Print3DWorkflowStatus
{
27 pub const Abandoned
: Self = Self(0i32);
28 pub const Canceled
: Self = Self(1i32);
29 pub const Failed
: Self = Self(2i32);
30 pub const Slicing
: Self = Self(3i32);
31 pub const Submitted
: Self = Self(4i32);
33 impl ::core
::marker
::Copy
for Print3DWorkflowStatus {}
34 impl ::core
::clone
::Clone
for Print3DWorkflowStatus
{
35 fn clone(&self) -> Self {
39 pub type PrintNotificationEventDetails
= *mut ::core
::ffi
::c_void
;
40 pub type PrintTaskConfiguration
= *mut ::core
::ffi
::c_void
;
41 pub type PrintTaskConfigurationSaveRequest
= *mut ::core
::ffi
::c_void
;
42 pub type PrintTaskConfigurationSaveRequestedDeferral
= *mut ::core
::ffi
::c_void
;
43 pub type PrintTaskConfigurationSaveRequestedEventArgs
= *mut ::core
::ffi
::c_void
;