Ignore:
Timestamp:
Jul 23, 2001, 9:15:50 PM (24 years ago)
Author:
sandervl
Message:

added reg keys for quartz.dll COM classes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/install/odininst.cpp

    r5731 r6390  
    1 /* $Id: odininst.cpp,v 1.6 2001-05-17 18:32:56 sandervl Exp $ */
     1/* $Id: odininst.cpp,v 1.7 2001-07-23 19:15:50 sandervl Exp $ */
    22/*
    33 * Odin WarpIn installation app
     
    358358   RegCloseKey(hkey);
    359359
     360   //Quartz.dll keys
     361   //[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{CDA42200-BD88-11d0-BD4E-00A0C911CE86}]
     362   //@="Filter Mapper2"
     363   //[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{CDA42200-BD88-11d0-BD4E-00A0C911CE86}\InprocServer32]
     364   //@="G:\\WINNT\\System32\\quartz.dll"
     365   //"ThreadingModel"="Both"
     366   if(RegCreateKey(HKEY_LOCAL_MACHINE, "Software\\CLASSES\\CLSID\\"QUARTZ_FILTER_CLASSID ,&hkey)!=ERROR_SUCCESS) {
     367    goto initreg_error;
     368   }
     369   RegSetValueEx(hkey,"",0,REG_SZ, (LPBYTE)QUARTZ_FILTER_DEFAULT, sizeof(QUARTZ_FILTER_DEFAULT));
     370   if(RegCreateKey(hkey,COM_INPROCSERVER, &hkey1)!=ERROR_SUCCESS) {
     371    RegCloseKey(hkey);
     372    goto initreg_error;
     373   }
     374   RegSetValueEx(hkey1,"",0,REG_SZ, (LPBYTE)QUARTZ_DLL, sizeof(QUARTZ_DLL));
     375   RegSetValueEx(hkey1, COM_THREADMODEL, 0,REG_SZ, (LPBYTE)THREAD_BOTH, sizeof(THREAD_BOTH));
     376   RegCloseKey(hkey1);
     377   RegCloseKey(hkey);
     378
     379   //[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{CDBD8D00-C193-11D0-BD4E-00A0C911CE86}]
     380   //@="CMediaPropertyBag"
     381   //
     382   //[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{CDBD8D00-C193-11D0-BD4E-00A0C911CE86}\InprocServer32]
     383   //@="G:\\WINNT\\System32\\quartz.dll"
     384   //"ThreadingModel"="Both"
     385   if(RegCreateKey(HKEY_LOCAL_MACHINE, "Software\\CLASSES\\CLSID\\"QUARTZ_MEDIAPROP_CLASSID ,&hkey)!=ERROR_SUCCESS) {
     386    goto initreg_error;
     387   }
     388   RegSetValueEx(hkey,"",0,REG_SZ, (LPBYTE)QUARTZ_MEDIAPROP_DEFAULT, sizeof(QUARTZ_MEDIAPROP_DEFAULT));
     389   if(RegCreateKey(hkey,COM_INPROCSERVER, &hkey1)!=ERROR_SUCCESS) {
     390    RegCloseKey(hkey);
     391    goto initreg_error;
     392   }
     393   RegSetValueEx(hkey1,"",0,REG_SZ, (LPBYTE)QUARTZ_DLL, sizeof(QUARTZ_DLL));
     394   RegSetValueEx(hkey1, COM_THREADMODEL, 0,REG_SZ, (LPBYTE)THREAD_BOTH, sizeof(THREAD_BOTH));
     395   RegCloseKey(hkey1);
     396   RegCloseKey(hkey);
     397
     398   //[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{79376820-07D0-11CF-A24D-0020AFD79767}]
     399   //@="DirectSound Audio Renderer"
     400   //
     401   //[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{79376820-07D0-11CF-A24D-0020AFD79767}\InprocServer32]
     402   //@="G:\\WINNT\\System32\\quartz.dll"
     403   //"ThreadingModel"="Both"
     404   if(RegCreateKey(HKEY_LOCAL_MACHINE, "Software\\CLASSES\\CLSID\\"QUARTZ_DSOUNDREND_CLASSID ,&hkey)!=ERROR_SUCCESS) {
     405    goto initreg_error;
     406   }
     407   RegSetValueEx(hkey,"",0,REG_SZ, (LPBYTE)QUARTZ_DSOUNDREND_DEFAULT, sizeof(QUARTZ_DSOUNDREND_DEFAULT));
     408   if(RegCreateKey(hkey,COM_INPROCSERVER, &hkey1)!=ERROR_SUCCESS) {
     409    RegCloseKey(hkey);
     410    goto initreg_error;
     411   }
     412   RegSetValueEx(hkey1,"",0,REG_SZ, (LPBYTE)QUARTZ_DLL, sizeof(QUARTZ_DLL));
     413   RegSetValueEx(hkey1, COM_THREADMODEL, 0,REG_SZ, (LPBYTE)THREAD_BOTH, sizeof(THREAD_BOTH));
     414   RegCloseKey(hkey1);
     415   RegCloseKey(hkey);
     416
     417   //[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{e436ebb4-524f-11ce-9f53-0020af0ba770}]
     418   //@="Filter Graph Control Plug In Distributor"
     419   //[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{e436ebb4-524f-11ce-9f53-0020af0ba770}\InprocServer32]
     420   //@="G:\\WINNT\\System32\\quartz.dll"
     421   //"ThreadingModel"="Both"
     422   if(RegCreateKey(HKEY_LOCAL_MACHINE, "Software\\CLASSES\\CLSID\\"QUARTZ_FILTERGRAPHDIST_CLASSID ,&hkey)!=ERROR_SUCCESS) {
     423    goto initreg_error;
     424   }
     425   RegSetValueEx(hkey,"",0,REG_SZ, (LPBYTE)QUARTZ_FILTERGRAPHDIST_DEFAULT, sizeof(QUARTZ_FILTERGRAPHDIST_DEFAULT));
     426   if(RegCreateKey(hkey,COM_INPROCSERVER, &hkey1)!=ERROR_SUCCESS) {
     427    RegCloseKey(hkey);
     428    goto initreg_error;
     429   }
     430   RegSetValueEx(hkey1,"",0,REG_SZ, (LPBYTE)QUARTZ_DLL, sizeof(QUARTZ_DLL));
     431   RegSetValueEx(hkey1, COM_THREADMODEL, 0,REG_SZ, (LPBYTE)THREAD_BOTH, sizeof(THREAD_BOTH));
     432   RegCloseKey(hkey1);
     433   RegCloseKey(hkey);
     434
    360435   //[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion]
    361436   //"ProgramFilesDir"="C:\Program Files"
Note: See TracChangeset for help on using the changeset viewer.