STDMETHODIMP CPluginOptionsCallback::GetProgramPath(BSTR *value) { *value = 0; UString folder; if (!::GetProgramFolderPath(folder)) return E_FAIL; return StringToBstr(folder + GetDefaultProgramName(), value); }
STDMETHODIMP CPluginOptionsCallback::GetProgramPath(BSTR *value) { *value = 0; UString folder; if (!::GetProgramFolderPath(folder)) return E_FAIL; CMyComBSTR valueTemp = folder + GetDefaultProgramName(); *value = valueTemp.Detach(); return S_OK; }