]>
git.proxmox.com Git - rustc.git/blob - vendor/windows-sys-0.28.0/src/Windows/Graphics/mod.rs
1 #![allow(non_snake_case, non_camel_case_types, non_upper_case_globals, clashing_extern_declarations, clippy::all)]
2 #[cfg(feature = "Graphics_Capture")]
4 #[cfg(feature = "Graphics_DirectX")]
6 #[cfg(feature = "Graphics_Display")]
8 #[cfg(feature = "Graphics_Effects")]
10 #[cfg(feature = "Graphics_Holographic")]
12 #[cfg(feature = "Graphics_Imaging")]
14 #[cfg(feature = "Graphics_Printing")]
16 #[cfg(feature = "Graphics_Printing3D")]
18 #[link(name = "windows")]
21 pub struct DisplayAdapterId
{
25 impl ::core
::marker
::Copy
for DisplayAdapterId {}
26 impl ::core
::clone
::Clone
for DisplayAdapterId
{
27 fn clone(&self) -> Self {
32 pub struct DisplayId
{
35 impl ::core
::marker
::Copy
for DisplayId {}
36 impl ::core
::clone
::Clone
for DisplayId
{
37 fn clone(&self) -> Self {
41 pub type IGeometrySource2D
= *mut ::core
::ffi
::c_void
;
43 pub struct PointInt32
{
47 impl ::core
::marker
::Copy
for PointInt32 {}
48 impl ::core
::clone
::Clone
for PointInt32
{
49 fn clone(&self) -> Self {
54 pub struct RectInt32
{
60 impl ::core
::marker
::Copy
for RectInt32 {}
61 impl ::core
::clone
::Clone
for RectInt32
{
62 fn clone(&self) -> Self {
67 pub struct SizeInt32
{
71 impl ::core
::marker
::Copy
for SizeInt32 {}
72 impl ::core
::clone
::Clone
for SizeInt32
{
73 fn clone(&self) -> Self {