From a6f9a1245d98c51172c15afecb9ade1a6ca511e2 Mon Sep 17 00:00:00 2001 From: Jose Fonseca Date: Fri, 14 Aug 2015 16:04:57 +0100 Subject: 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. --- dispatch/dxgiint.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'dispatch') 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; +}; -- cgit v1.2.3