diff --git a/CpEpEngine.cpp b/CpEpEngine.cpp index d0f4656..a8a4bdf 100644 --- a/CpEpEngine.cpp +++ b/CpEpEngine.cpp @@ -625,7 +625,7 @@ STDMETHODIMP CpEpEngine::import_key(BSTR key_data) string _key_data = utf8_string(key_data); - PEP_STATUS status = ::import_key(get_session(), _key_data.c_str(), _key_data.length()); + PEP_STATUS status = ::import_key(get_session(), _key_data.c_str(), _key_data.length(), NULL); assert(status != PEP_OUT_OF_MEMORY); if (status == PEP_OUT_OF_MEMORY) return E_OUTOFMEMORY; @@ -643,7 +643,7 @@ STDMETHODIMP CpEpEngine::import_key_b(SAFEARRAY * key_data) if (key_data == NULL) return E_INVALIDARG; - ::PEP_STATUS status = ::import_key(get_session(), (const char *) key_data->pvData, key_data->rgsabound[0].cElements); + ::PEP_STATUS status = ::import_key(get_session(), (const char *) key_data->pvData, key_data->rgsabound[0].cElements, NULL); assert(status != ::PEP_OUT_OF_MEMORY); if (status == ::PEP_OUT_OF_MEMORY) return E_OUTOFMEMORY;