env lookup in loading a dll

Bill Medland billmedland at mercuryspeed.com
Thu Oct 14 22:00:40 CDT 2004

Anyone any ideas about this?

With recent changes in Wine, registering msxml4.dll results in the path in the 
registry being %SystemRoot%\system\msxml4.dll (which is correct).  Previously 
it was the explicit C:\windows\system\msxml4.dll.

The result is that CoCreateInstance results in an attempt to LoadLibraryExW 
("%SystemRoot%..., which LoadLibraryEx cannot handle (even under Windows).
There does not appear to be an attempt to call GetEnvironmentVariable or 
GetWindowDirectory between the registry access that gets the InProcServer32 
and the call to LoadLibraryExW.

Does anyone have any idea where the fault is likely to be?
(Until I create a small test case I can't run with +relay)

Bill Medland
mailto:billmedland at mercuryspeed.com

More information about the wine-devel mailing list