From b8b61f54feffd4e445a14e3008b19b6890fc62be Mon Sep 17 00:00:00 2001 From: Steve MacLean Date: Fri, 12 Oct 2018 22:30:55 -0400 Subject: [PATCH] Add IID_ICLRRuntimeHost QueryInterface support --- src/vm/corhost.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/vm/corhost.cpp b/src/vm/corhost.cpp index 463f6f6..b58d75d 100644 --- a/src/vm/corhost.cpp +++ b/src/vm/corhost.cpp @@ -1347,7 +1347,13 @@ HRESULT CorHost2::QueryInterface(REFIID riid, void **ppUnk) // Deliberately do NOT hand out ICorConfiguration. They must explicitly call // GetConfiguration to obtain that interface. if (riid == IID_IUnknown) + { *ppUnk = static_cast(static_cast(this)); + } + else if (riid == IID_ICLRRuntimeHost) + { + *ppUnk = static_cast(this); + } else if (riid == IID_ICLRRuntimeHost2) { ULONG version = 2; -- 2.7.4