Francois Gouget wrote:
This is a NOP, it just seems a bit cleaner to me.
- hDsound = LoadLibraryA("dsound.dll");
- if (!hDsound) {
trace("dsound.dll not found\n");
return;
- }
- hDsound = GetModuleHandleA("dsound.dll");
- ok(hDsound != NULL, "dsound.dll not loaded!\n");
No it's not, that causes test failure on native when DirectX is not installed (NT4 out-of-the-box I believe?).
On Thu, 11 Jan 2007, Felix Nawothnig wrote: [...]
No it's not, that causes test failure on native when DirectX is not installed (NT4 out-of-the-box I believe?).
How can the DirectSound tests not be linked with dsound.dll on Windows? They sure are on Linux as shown by the Makefile.in:
IMPORTS = dsound ole32 version user32 kernel32
Not only that, but ds3d.c makes a direct call to DirectSoundEnumerateA(). So even if msvcmaker ignored it when generating the dsp files, it would still fail to link unless it also disabled a bunch of tests.