| 47 | operator T*() const { return ptr; } |
| 48 | template <class I> |
| 49 | HRESULT QueryInterface(REFCLSID rclsid, I** pp) |
| 50 | { |
| 51 | if (pp) { |
| 52 | return ptr->QueryInterface(rclsid, (void**)pp); |
| 53 | } |
| 54 | return E_FAIL; |
| 55 | } |
| 56 | HRESULT CoCreateInstance(REFCLSID clsid, IUnknown* pUnknown, |
| 57 | REFIID interfaceId, DWORD dwClsContext = CLSCTX_ALL) |
| 58 | { |
no outgoing calls
no test coverage detected