summaryrefslogtreecommitdiffstats
path: root/third_party/rust/winapi/src/um/d3d10.rs
diff options
context:
space:
mode:
Diffstat (limited to 'third_party/rust/winapi/src/um/d3d10.rs')
-rw-r--r--third_party/rust/winapi/src/um/d3d10.rs57
1 files changed, 57 insertions, 0 deletions
diff --git a/third_party/rust/winapi/src/um/d3d10.rs b/third_party/rust/winapi/src/um/d3d10.rs
new file mode 100644
index 0000000000..887b7a344f
--- /dev/null
+++ b/third_party/rust/winapi/src/um/d3d10.rs
@@ -0,0 +1,57 @@
+// Licensed under the Apache License, Version 2.0
+// <LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
+// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your option.
+// All files in the project carrying such notice may not be copied, modified, or distributed
+// except according to those terms.
+use um::d3dcommon::{D3D_PRIMITIVE, D3D_PRIMITIVE_TOPOLOGY, D3D_SRV_DIMENSION};
+pub type D3D10_PRIMITIVE_TOPOLOGY = D3D_PRIMITIVE_TOPOLOGY;
+pub type D3D10_PRIMITIVE = D3D_PRIMITIVE;
+pub type D3D10_SRV_DIMENSION = D3D_SRV_DIMENSION;
+DEFINE_GUID!{IID_ID3D10DeviceChild,
+ 0x9b7e4c00, 0x342c, 0x4106, 0xa1, 0x9f, 0x4f, 0x27, 0x04, 0xf6, 0x89, 0xf0}
+DEFINE_GUID!{IID_ID3D10DepthStencilState,
+ 0x2b4b1cc8, 0xa4ad, 0x41f8, 0x83, 0x22, 0xca, 0x86, 0xfc, 0x3e, 0xc6, 0x75}
+DEFINE_GUID!{IID_ID3D10BlendState,
+ 0xedad8d19, 0x8a35, 0x4d6d, 0x85, 0x66, 0x2e, 0xa2, 0x76, 0xcd, 0xe1, 0x61}
+DEFINE_GUID!{IID_ID3D10RasterizerState,
+ 0xa2a07292, 0x89af, 0x4345, 0xbe, 0x2e, 0xc5, 0x3d, 0x9f, 0xbb, 0x6e, 0x9f}
+DEFINE_GUID!{IID_ID3D10Resource,
+ 0x9b7e4c01, 0x342c, 0x4106, 0xa1, 0x9f, 0x4f, 0x27, 0x04, 0xf6, 0x89, 0xf0}
+DEFINE_GUID!{IID_ID3D10Buffer,
+ 0x9b7e4c02, 0x342c, 0x4106, 0xa1, 0x9f, 0x4f, 0x27, 0x04, 0xf6, 0x89, 0xf0}
+DEFINE_GUID!{IID_ID3D10Texture1D,
+ 0x9b7e4c03, 0x342c, 0x4106, 0xa1, 0x9f, 0x4f, 0x27, 0x04, 0xf6, 0x89, 0xf0}
+DEFINE_GUID!{IID_ID3D10Texture2D,
+ 0x9b7e4c04, 0x342c, 0x4106, 0xa1, 0x9f, 0x4f, 0x27, 0x04, 0xf6, 0x89, 0xf0}
+DEFINE_GUID!{IID_ID3D10Texture3D,
+ 0x9b7e4c05, 0x342c, 0x4106, 0xa1, 0x9f, 0x4f, 0x27, 0x04, 0xf6, 0x89, 0xf0}
+DEFINE_GUID!{IID_ID3D10View,
+ 0xc902b03f, 0x60a7, 0x49ba, 0x99, 0x36, 0x2a, 0x3a, 0xb3, 0x7a, 0x7e, 0x33}
+DEFINE_GUID!{IID_ID3D10ShaderResourceView,
+ 0x9b7e4c07, 0x342c, 0x4106, 0xa1, 0x9f, 0x4f, 0x27, 0x04, 0xf6, 0x89, 0xf0}
+DEFINE_GUID!{IID_ID3D10RenderTargetView,
+ 0x9b7e4c08, 0x342c, 0x4106, 0xa1, 0x9f, 0x4f, 0x27, 0x04, 0xf6, 0x89, 0xf0}
+DEFINE_GUID!{IID_ID3D10DepthStencilView,
+ 0x9b7e4c09, 0x342c, 0x4106, 0xa1, 0x9f, 0x4f, 0x27, 0x04, 0xf6, 0x89, 0xf0}
+DEFINE_GUID!{IID_ID3D10VertexShader,
+ 0x9b7e4c0a, 0x342c, 0x4106, 0xa1, 0x9f, 0x4f, 0x27, 0x04, 0xf6, 0x89, 0xf0}
+DEFINE_GUID!{IID_ID3D10GeometryShader,
+ 0x6316be88, 0x54cd, 0x4040, 0xab, 0x44, 0x20, 0x46, 0x1b, 0xc8, 0x1f, 0x68}
+DEFINE_GUID!{IID_ID3D10PixelShader,
+ 0x4968b601, 0x9d00, 0x4cde, 0x83, 0x46, 0x8e, 0x7f, 0x67, 0x58, 0x19, 0xb6}
+DEFINE_GUID!{IID_ID3D10InputLayout,
+ 0x9b7e4c0b, 0x342c, 0x4106, 0xa1, 0x9f, 0x4f, 0x27, 0x04, 0xf6, 0x89, 0xf0}
+DEFINE_GUID!{IID_ID3D10SamplerState,
+ 0x9b7e4c0c, 0x342c, 0x4106, 0xa1, 0x9f, 0x4f, 0x27, 0x04, 0xf6, 0x89, 0xf0}
+DEFINE_GUID!{IID_ID3D10Asynchronous,
+ 0x9b7e4c0d, 0x342c, 0x4106, 0xa1, 0x9f, 0x4f, 0x27, 0x04, 0xf6, 0x89, 0xf0}
+DEFINE_GUID!{IID_ID3D10Query,
+ 0x9b7e4c0e, 0x342c, 0x4106, 0xa1, 0x9f, 0x4f, 0x27, 0x04, 0xf6, 0x89, 0xf0}
+DEFINE_GUID!{IID_ID3D10Predicate,
+ 0x9b7e4c10, 0x342c, 0x4106, 0xa1, 0x9f, 0x4f, 0x27, 0x04, 0xf6, 0x89, 0xf0}
+DEFINE_GUID!{IID_ID3D10Counter,
+ 0x9b7e4c11, 0x342c, 0x4106, 0xa1, 0x9f, 0x4f, 0x27, 0x04, 0xf6, 0x89, 0xf0}
+DEFINE_GUID!{IID_ID3D10Device,
+ 0x9b7e4c0f, 0x342c, 0x4106, 0xa1, 0x9f, 0x4f, 0x27, 0x04, 0xf6, 0x89, 0xf0}
+DEFINE_GUID!{IID_ID3D10Multithread,
+ 0x9b7e4e00, 0x342c, 0x4106, 0xa1, 0x9f, 0x4f, 0x27, 0x04, 0xf6, 0x89, 0xf0}