MCPcopy Create free account
hub / github.com/Kitware/CMake / QueryInterface

Method QueryInterface

Source/cmVSSetupHelper.h:49–55  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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 {

Callers 4

mainFunction · 0.80
GetVSInstanceInfoMethod · 0.80
InitializeMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected