IltmmWMProfileManager::SaveProfileEx Example for C

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; 
} 
 
LMULTIMEDIATEXAPI void IltmmWMProfileManagerSaveProfileExExample (IltmmWMProfileManager *pProfileManager, int i)  
{ 
   IltmmWMProfile *pProfile = NULL; 
   BSTR bstrString; 
    
   IltmmWMProfileManager_LoadSystemProfile (pProfileManager, i, &pProfile); 
   IltmmWMProfileManager_SaveProfileEx(pProfileManager, pProfile, ltmmWMProfileManager_Save_System, &bstrString); 
   MessageBox(NULL, OLE2A(bstrString), "Profile Content (System View)", MB_OK); 
   IltmmWMProfile_Release(pProfile); 
   SysFreeString(bstrString);   
} 
Help Version 23.0.2024.2.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Multimedia C API Help
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.