IltmmWMProfileManager::SaveProfileEx Example for C++

void DisplayContent(int i, IltmmWMProfileManager *pProfileManager) 
{ 
   USES_CONVERSION; 
   IltmmWMProfile *pProfile = NULL; 
   BSTR bstrString; 
 
   // try to load the profile and save it to a bstr 
   HRESULT hr = pProfileManager->LoadSystemProfile(i, &pProfile); 
   if (SUCCEEDED(hr)) 
   { 
      // try to save the profile to the bstr provided using system mode 
       hr = pProfileManager->SaveProfileEx(pProfile, ltmmWMProfileManager_Save_System, &bstrString); 
         
       if (SUCCEEDED(hr)) 
       { 
	      // display it here 
          MessageBox(NULL, bstrString, TEXT("Profile Content (System View)"), MB_OK); 
		   
		  // free the bstr 
          SysFreeString(bstrString); 
	   } 
	   else 
	      MessageBox(NULL, TEXT("Error occurred during the WMProfile save"), TEXT("Profile Content"), MB_OK); 
		   
	   // release the profile object 
	   pProfile->Release(); 
	} 
    else 
	   MessageBox(NULL, TEXT("Error occurred during the WMProfile load"), TEXT("Profile Content"), MB_OK); 
} 

Help Version 19.0.2017.10.27
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
LEADTOOLS Multimedia C API Help