--- src/gallium/state_trackers/d3d1x/d3dapi/d3d10shader.idl 2011-12-08 00:54:22.000000000 +0100 +++ src/gallium/state_trackers/d3d1x/d3dapi/d3d10shader.idl 2012-02-21 12:19:25.719067851 +0100 @@ -71,8 +71,11 @@ typedef D3D_NAME D3D10_NAME; typedef D3D_RESOURCE_RETURN_TYPE D3D10_RESOURCE_RETURN_TYPE; typedef D3D_REGISTER_COMPONENT_TYPE D3D10_REGISTER_COMPONENT_TYPE; + typedef D3D_INCLUDE_TYPE D3D10_INCLUDE_TYPE; -typedef ID3DInclude* LPD3D10INCLUDE; +typedef ID3DInclude ID3D10Include; +typedef ID3DInclude *LPD3D10INCLUDE; +#define IID_ID3D10Include IID_ID3DInclude cpp_quote("#define D3D10_SHVER_GET_TYPE(v) (((v) >> 16) & 0xffff)") cpp_quote("#define D3D10_SHVER_GET_MAJOR(v) (((v) >> 4) & 0xf)")