summaryrefslogtreecommitdiff
path: root/src/gallium/state_trackers/d3d1x/gd3dapi/galliumd3d11.idl
diff options
context:
space:
mode:
authorLuca Barbieri <luca@luca-barbieri.com>2010-09-28 00:16:22 +0200
committerLuca Barbieri <luca@luca-barbieri.com>2010-09-28 00:18:25 +0200
commita73c6ce67b272b71dc814b3384d8c1c99f6c75e3 (patch)
treef53ae3a61a860043391088ad2e22aed276801bd3 /src/gallium/state_trackers/d3d1x/gd3dapi/galliumd3d11.idl
parent912682659414f45dc0afca1950db3be1738c0dad (diff)
d3d1x: work around crash in widl
Diffstat (limited to 'src/gallium/state_trackers/d3d1x/gd3dapi/galliumd3d11.idl')
-rw-r--r--src/gallium/state_trackers/d3d1x/gd3dapi/galliumd3d11.idl7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/gallium/state_trackers/d3d1x/gd3dapi/galliumd3d11.idl b/src/gallium/state_trackers/d3d1x/gd3dapi/galliumd3d11.idl
index 4dca1bcf91..76f8a7f7f6 100644
--- a/src/gallium/state_trackers/d3d1x/gd3dapi/galliumd3d11.idl
+++ b/src/gallium/state_trackers/d3d1x/gd3dapi/galliumd3d11.idl
@@ -27,5 +27,10 @@
import "ocidl.idl";
import "d3d11.idl";
-HRESULT __stdcall GalliumD3D11DeviceCreate(struct pipe_screen* screen, struct pipe_context* context, BOOL owns_context, unsigned creation_flags, IDXGIAdapter* adapter, ID3D11Device** ppDevice);
+// just adding __stdcall to the function makes at least one version of widl crash
+[object, local]
+interface IDummyInterfaceToPutWidlInComModeForGalliumD3D11
+{}
+
+HRESULT GalliumD3D11DeviceCreate(struct pipe_screen* screen, struct pipe_context* context, BOOL owns_context, unsigned creation_flags, IDXGIAdapter* adapter, ID3D11Device** ppDevice);