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);
}
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document