summaryrefslogtreecommitdiff
path: root/dispatch
diff options
context:
space:
mode:
authorJose Fonseca <jfonseca@vmware.com>2015-08-14 16:04:57 +0100
committerJose Fonseca <jfonseca@vmware.com>2015-08-14 16:04:57 +0100
commita6f9a1245d98c51172c15afecb9ade1a6ca511e2 (patch)
treec124421f62af6ae1866faa6fb39e27fbc625de30 /dispatch
parent974e88e248b97ed923886df44c628845d3cd962d (diff)
dxgitrace: Describe IWarpPrivateAPI internal interface.
Direct2D relies on it a lot on newer Windows. Data passed in WarpEscape is opaque, but knowing that the application is relying on it is useful, since otherwise the traces will be incomplete with no warning whatsoever.
Diffstat (limited to 'dispatch')
-rw-r--r--dispatch/dxgiint.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/dispatch/dxgiint.h b/dispatch/dxgiint.h
index 8df47b4c..3bfa5944 100644
--- a/dispatch/dxgiint.h
+++ b/dispatch/dxgiint.h
@@ -53,3 +53,8 @@ struct IDXGIFactoryDWM: public IUnknown
};
+static const GUID IID_IWarpPrivateAPI = {0xF13EBCD1,0x672C,0x4F8B,{0xA6,0x31,0x95,0x39,0xCA,0x74,0x8D,0x71}};
+struct IWarpPrivateAPI: public IUnknown
+{
+ virtual HRESULT STDMETHODCALLTYPE WarpEscape(void *pData) = 0;
+};