]> git.proxmox.com Git - rustc.git/blame - vendor/windows-sys/src/Windows/Win32/UI/Wpf/mod.rs
New upstream version 1.63.0+dfsg1
[rustc.git] / vendor / windows-sys / src / Windows / Win32 / UI / Wpf / mod.rs
CommitLineData
5e7ed085
FG
1pub const CLSID_MILBitmapEffectBevel: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 4248182206, data2: 27803, data3: 19936, data4: [130, 144, 246, 64, 12, 39, 55, 237] };
2pub const CLSID_MILBitmapEffectBlur: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2837766023, data2: 8797, data3: 17267, data4: [143, 91, 185, 14, 200, 90, 227, 222] };
3pub const CLSID_MILBitmapEffectDropShadow: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 1167736766, data2: 55468, data3: 18066, data4: [135, 75, 122, 38, 87, 21, 170, 22] };
4pub const CLSID_MILBitmapEffectEmboss: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3442055238, data2: 33359, data3: 18412, data4: [160, 7, 18, 170, 118, 127, 40, 22] };
5pub const CLSID_MILBitmapEffectGroup: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 2895911578, data2: 32280, data3: 20324, data4: [172, 126, 71, 207, 127, 5, 30, 149] };
6pub const CLSID_MILBitmapEffectOuterGlow: ::windows_sys::core::GUID = ::windows_sys::core::GUID { data1: 3793099741, data2: 32438, data3: 18213, data4: [156, 11, 138, 42, 27, 79, 6, 103] };
7pub type IMILBitmapEffect = *mut ::core::ffi::c_void;
8pub type IMILBitmapEffectConnections = *mut ::core::ffi::c_void;
9pub type IMILBitmapEffectConnectionsInfo = *mut ::core::ffi::c_void;
10pub type IMILBitmapEffectConnector = *mut ::core::ffi::c_void;
11pub type IMILBitmapEffectConnectorInfo = *mut ::core::ffi::c_void;
12pub type IMILBitmapEffectEvents = *mut ::core::ffi::c_void;
13pub type IMILBitmapEffectFactory = *mut ::core::ffi::c_void;
14pub type IMILBitmapEffectGroup = *mut ::core::ffi::c_void;
15pub type IMILBitmapEffectGroupImpl = *mut ::core::ffi::c_void;
16pub type IMILBitmapEffectImpl = *mut ::core::ffi::c_void;
17pub type IMILBitmapEffectInputConnector = *mut ::core::ffi::c_void;
18pub type IMILBitmapEffectInteriorInputConnector = *mut ::core::ffi::c_void;
19pub type IMILBitmapEffectInteriorOutputConnector = *mut ::core::ffi::c_void;
20pub type IMILBitmapEffectOutputConnector = *mut ::core::ffi::c_void;
21pub type IMILBitmapEffectOutputConnectorImpl = *mut ::core::ffi::c_void;
22pub type IMILBitmapEffectPrimitive = *mut ::core::ffi::c_void;
23pub type IMILBitmapEffectPrimitiveImpl = *mut ::core::ffi::c_void;
24pub type IMILBitmapEffectRenderContext = *mut ::core::ffi::c_void;
25pub type IMILBitmapEffectRenderContextImpl = *mut ::core::ffi::c_void;
26pub type IMILBitmapEffects = *mut ::core::ffi::c_void;
04454e1e 27#[doc = "*Required features: `\"Win32_UI_Wpf\"`*"]
5e7ed085
FG
28pub const MILBITMAPEFFECT_SDK_VERSION: u32 = 16777216u32;
29#[repr(C)]
04454e1e 30#[doc = "*Required features: `\"Win32_UI_Wpf\"`*"]
5e7ed085
FG
31pub struct MILMatrixF {
32 pub _11: f64,
33 pub _12: f64,
34 pub _13: f64,
35 pub _14: f64,
36 pub _21: f64,
37 pub _22: f64,
38 pub _23: f64,
39 pub _24: f64,
40 pub _31: f64,
41 pub _32: f64,
42 pub _33: f64,
43 pub _34: f64,
44 pub _41: f64,
45 pub _42: f64,
46 pub _43: f64,
47 pub _44: f64,
48}
49impl ::core::marker::Copy for MILMatrixF {}
50impl ::core::clone::Clone for MILMatrixF {
51 fn clone(&self) -> Self {
52 *self
53 }
54}
55#[repr(C)]
04454e1e 56#[doc = "*Required features: `\"Win32_UI_Wpf\"`*"]
5e7ed085
FG
57pub struct MilPoint2D {
58 pub X: f64,
59 pub Y: f64,
60}
61impl ::core::marker::Copy for MilPoint2D {}
62impl ::core::clone::Clone for MilPoint2D {
63 fn clone(&self) -> Self {
64 *self
65 }
66}
67#[repr(C)]
04454e1e 68#[doc = "*Required features: `\"Win32_UI_Wpf\"`*"]
5e7ed085
FG
69pub struct MilRectD {
70 pub left: f64,
71 pub top: f64,
72 pub right: f64,
73 pub bottom: f64,
74}
75impl ::core::marker::Copy for MilRectD {}
76impl ::core::clone::Clone for MilRectD {
77 fn clone(&self) -> Self {
78 *self
79 }
80}