1 #![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
2 #[link(name = "windows")]
3 extern "system" {}
4 pub type CompositeTransform3D = *mut ::core::ffi::c_void;
5 #[repr(C)]
6 pub struct Matrix3D {
7     pub M11: f64,
8     pub M12: f64,
9     pub M13: f64,
10     pub M14: f64,
11     pub M21: f64,
12     pub M22: f64,
13     pub M23: f64,
14     pub M24: f64,
15     pub M31: f64,
16     pub M32: f64,
17     pub M33: f64,
18     pub M34: f64,
19     pub OffsetX: f64,
20     pub OffsetY: f64,
21     pub OffsetZ: f64,
22     pub M44: f64,
23 }
24 impl ::core::marker::Copy for Matrix3D {}
25 impl ::core::clone::Clone for Matrix3D {
clone(&self) -> Self26     fn clone(&self) -> Self {
27         *self
28     }
29 }
30 pub type Matrix3DHelper = *mut ::core::ffi::c_void;
31 pub type PerspectiveTransform3D = *mut ::core::ffi::c_void;
32 pub type Transform3D = *mut ::core::ffi::c_void;
33