| 109 | } |
| 110 | |
| 111 | HRESULT STDMETHODCALLTYPE DummyID3D12DebugDevice::QueryInterface(REFIID riid, void **ppvObject) |
| 112 | { |
| 113 | if(riid == __uuidof(ID3D12InfoQueue) || riid == __uuidof(ID3D12InfoQueue1) || |
| 114 | riid == __uuidof(ID3D12DebugDevice) || riid == __uuidof(ID3D12Device) || |
| 115 | riid == __uuidof(ID3D12Device1) || riid == __uuidof(ID3D12Device2) || |
| 116 | riid == __uuidof(ID3D12Device3) || riid == __uuidof(ID3D12Device4) || |
| 117 | riid == __uuidof(ID3D12Device5) || riid == __uuidof(ID3D12Device6) || |
| 118 | riid == __uuidof(ID3D12Device7) || riid == __uuidof(ID3D12Device8) || |
| 119 | riid == __uuidof(ID3D12Device9) || riid == __uuidof(ID3D12Device10) || |
| 120 | riid == __uuidof(ID3D12Device11) || riid == __uuidof(ID3D12Device12) || |
| 121 | riid == __uuidof(ID3D12Device13) || riid == __uuidof(ID3D12Device14)) |
| 122 | return m_pDevice->QueryInterface(riid, ppvObject); |
| 123 | |
| 124 | if(riid == __uuidof(IUnknown)) |
| 125 | { |
| 126 | *ppvObject = (IUnknown *)(ID3D12DebugDevice *)this; |
| 127 | AddRef(); |
| 128 | return S_OK; |
| 129 | } |
| 130 | |
| 131 | WarnUnknownGUID("ID3D12DebugDevice", riid); |
| 132 | |
| 133 | return E_NOINTERFACE; |
| 134 | } |
| 135 | |
| 136 | ULONG STDMETHODCALLTYPE WrappedID3D12DebugDevice::AddRef() |
| 137 | { |
no test coverage detected