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 19.0.2017.10.27
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
LEADTOOLS Multimedia C API Help