summaryrefslogtreecommitdiff
path: root/plugins/IEView/src/IEView.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/IEView/src/IEView.cpp')
-rw-r--r--plugins/IEView/src/IEView.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/plugins/IEView/src/IEView.cpp b/plugins/IEView/src/IEView.cpp
index 82bd22e9b8..87a7350275 100644
--- a/plugins/IEView/src/IEView.cpp
+++ b/plugins/IEView/src/IEView.cpp
@@ -441,6 +441,8 @@ STDMETHODIMP IEView::GetIDsOfNames(REFIID /*riid*/, LPOLESTR *rgszNames, UINT cN
else if (!wcscmp(L"mir_CallService", rgszNames[i]))
rgDispId[i] = DISPID_EXTERNAL_CALLSERVICE;
+ else if (!wcscmp(L"mir_CallContactService", rgszNames[i]))
+ rgDispId[i] = DISPID_EXTERNAL_CALLCONTACTSERVICE;
else
{
@@ -465,6 +467,8 @@ STDMETHODIMP IEView::Invoke(DISPID dispIdMember,
{
case DISPID_EXTERNAL_CALLSERVICE:
return External::mir_CallService(pDispParams, pVarResult);
+ case DISPID_EXTERNAL_CALLCONTACTSERVICE:
+ return External::mir_CallContactService(pDispParams, pVarResult);
case DISPID_EXTERNAL_DB_GET:
return External::db_get(pDispParams, pVarResult);