| // 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} |