For complete code, refer to the CNVWM demo.
LPTSTR OLE2A(LPCOLESTR lpw)
{
static CHAR convert[512];
if(!lpw)
return NULL;
convert[0] = '\0';
WideCharToMultiByte(CP_ACP, 0, lpw, -1, convert, 512, NULL, NULL);
return convert;
}
void IltmmWMProfileManager_SaveProfile_Example (IltmmWMProfileManager *pProfileManager, int i)
{
IltmmWMProfile *pProfile = NULL;
BSTR bstrString;
IltmmWMProfileManager_LoadSystemProfile (pProfileManager, i, &pProfile);
IltmmWMProfileManager_SaveProfile(pProfileManager, pProfile, &bstrString);
MessageBox(NULL, OLE2A(bstrString), "Profile Content", MB_OK);
IltmmWMProfile_Release(pProfile);
SysFreeString(bstrString);
}
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