HRESULT ResolvePath(LPCTSTR key, CString& resolved)
{
HRESULT hr;
CComPtr<IltmsPathResolver> resolver;
// this function will resolve a path containing variables (string containing %key% values)
hr = CoCreateInstance(__uuidof(ltmsPathResolver), NULL, CLSCTX_ALL, __uuidof(IltmsPathResolver), (void**) &resolver);
if(FAILED(hr))
return hr;
CComBSTR v;
hr = resolver->Resolve(CComBSTR(key), &v);
if(FAILED(hr))
return hr;
resolved = v;
return S_OK;
}
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET