Jacek Caban : d3d11sdklayers.idl: Added ID3D11Debug declaration.

Alexandre Julliard julliard at wine.codeweavers.com
Wed Mar 25 10:13:23 CDT 2015


Module: wine
Branch: master
Commit: a79621a689e637273acb6f8f1350b7c11107d839
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=a79621a689e637273acb6f8f1350b7c11107d839

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Wed Mar 25 15:24:04 2015 +0100

d3d11sdklayers.idl: Added ID3D11Debug declaration.

---

 include/d3d11sdklayers.idl | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/include/d3d11sdklayers.idl b/include/d3d11sdklayers.idl
index e74922a..638e53c 100644
--- a/include/d3d11sdklayers.idl
+++ b/include/d3d11sdklayers.idl
@@ -1184,6 +1184,11 @@ typedef enum D3D11_MESSAGE_ID {
     D3D11_MESSAGE_ID_D3D11_1_MESSAGES_END
 } D3D11_MESSAGE_ID;
 
+typedef enum D3D11_RLDO_FLAGS {
+    D3D11_RLDO_SUMMARY = 1,
+    D3D11_RLDO_DETAIL = 2
+} D3D11_RLDO_FLAGS;
+
 typedef struct D3D11_MESSAGE {
     D3D11_MESSAGE_CATEGORY Category;
     D3D11_MESSAGE_SEVERITY Severity;
@@ -1210,6 +1215,24 @@ cpp_quote("#define D3D11_INFO_QUEUE_DEFAULT_MESSAGE_COUNT_LIMIT 1024")
 
 [
     object,
+    uuid(79cf2233-7536-4948-9d36-1e4692dc5760),
+    local,
+    pointer_default(unique)
+]
+interface ID3D11Debug : IUnknown {
+    HRESULT SetFeatureMask(UINT Mask);
+    UINT GetFeatureMask();
+    HRESULT SetPresentPerRenderOpDelay(UINT Milliseconds);
+    UINT GetPresentPerRenderOpDelay();
+    HRESULT SetSwapChain(IDXGISwapChain *pSwapChain);
+    HRESULT GetSwapChain(IDXGISwapChain **ppSwapChain);
+    HRESULT ValidateContext(ID3D11DeviceContext *pContext);
+    HRESULT ReportLiveDeviceObjects(D3D11_RLDO_FLAGS Flags);
+    HRESULT ValidateContextForDispatch(ID3D11DeviceContext *pContext);
+}
+
+[
+    object,
     uuid(6543dbb6-1b48-42f5-ab82-e97ec74326f6),
     local,
     pointer_default(unique)




More information about the wine-cvs mailing list