mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-31 11:43:31 +00:00
devenum: Don't register quartz from devenum.
This commit is contained in:
parent
c90a79a728
commit
dc1dad6a72
2 changed files with 1 additions and 23 deletions
|
@ -35,8 +35,6 @@ typedef struct
|
||||||
BOOL instance;
|
BOOL instance;
|
||||||
} register_info;
|
} register_info;
|
||||||
|
|
||||||
static void DEVENUM_RegisterQuartz(void);
|
|
||||||
|
|
||||||
/***********************************************************************
|
/***********************************************************************
|
||||||
* Global string constant definitions
|
* Global string constant definitions
|
||||||
*/
|
*/
|
||||||
|
@ -102,9 +100,6 @@ HRESULT WINAPI DllRegisterServer(void)
|
||||||
|
|
||||||
res = __wine_register_resources( DEVENUM_hInstance );
|
res = __wine_register_resources( DEVENUM_hInstance );
|
||||||
|
|
||||||
/* Quartz is needed for IFilterMapper2 */
|
|
||||||
DEVENUM_RegisterQuartz();
|
|
||||||
|
|
||||||
/*** ActiveMovieFilter Categories ***/
|
/*** ActiveMovieFilter Categories ***/
|
||||||
|
|
||||||
CoInitialize(NULL);
|
CoInitialize(NULL);
|
||||||
|
@ -151,20 +146,3 @@ HRESULT WINAPI DllUnregisterServer(void)
|
||||||
FIXME("stub!\n");
|
FIXME("stub!\n");
|
||||||
return __wine_unregister_resources( DEVENUM_hInstance );
|
return __wine_unregister_resources( DEVENUM_hInstance );
|
||||||
}
|
}
|
||||||
|
|
||||||
typedef HRESULT (WINAPI *DllRegisterServer_func)(void);
|
|
||||||
|
|
||||||
/* calls DllRegisterServer() for the Quartz DLL */
|
|
||||||
static void DEVENUM_RegisterQuartz(void)
|
|
||||||
{
|
|
||||||
HANDLE hDLL = LoadLibraryA("quartz.dll");
|
|
||||||
DllRegisterServer_func pDllRegisterServer = NULL;
|
|
||||||
if (hDLL)
|
|
||||||
pDllRegisterServer = (DllRegisterServer_func)GetProcAddress(hDLL, "DllRegisterServer");
|
|
||||||
if (pDllRegisterServer)
|
|
||||||
{
|
|
||||||
HRESULT hr = pDllRegisterServer();
|
|
||||||
if (FAILED(hr))
|
|
||||||
ERR("Failed to register Quartz. Error was 0x%x)\n", hr);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
@ -2493,6 +2493,7 @@ HKLM,%CurrentVersion%\Telephony\Country List\998,"SameAreaRule",,"G"
|
||||||
[RegisterDllsSection]
|
[RegisterDllsSection]
|
||||||
;;some dlls have to be registered first
|
;;some dlls have to be registered first
|
||||||
11,,shell32.dll,1
|
11,,shell32.dll,1
|
||||||
|
11,,quartz.dll,1
|
||||||
|
|
||||||
11,,comctl32.dll,2
|
11,,comctl32.dll,2
|
||||||
11,,cryptdlg.dll,1
|
11,,cryptdlg.dll,1
|
||||||
|
@ -2502,7 +2503,6 @@ HKLM,%CurrentVersion%\Telephony\Country List\998,"SameAreaRule",,"G"
|
||||||
11,,msiexec.exe,1
|
11,,msiexec.exe,1
|
||||||
11,,msisip.dll,1
|
11,,msisip.dll,1
|
||||||
11,,qcap.dll,1
|
11,,qcap.dll,1
|
||||||
11,,quartz.dll,1
|
|
||||||
11,,urlmon.dll,1
|
11,,urlmon.dll,1
|
||||||
11,,windowscodecs.dll,1
|
11,,windowscodecs.dll,1
|
||||||
11,,winegstreamer.dll,1
|
11,,winegstreamer.dll,1
|
||||||
|
|
Loading…
Reference in a new issue