Robert Reif : dsound: Fix duplex test.
Alexandre Julliard
julliard at wine.codeweavers.com
Thu Feb 9 05:47:20 CST 2006
Module: wine
Branch: refs/heads/master
Commit: 64841caba83059c430f3ef4dbe9a93e8b1b41f7f
URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=64841caba83059c430f3ef4dbe9a93e8b1b41f7f
Author: Robert Reif <reif at earthlink.net>
Date: Thu Feb 9 12:08:05 2006 +0100
dsound: Fix duplex test.
---
dlls/dsound/tests/duplex.c | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/dlls/dsound/tests/duplex.c b/dlls/dsound/tests/duplex.c
index 2833d35..45acdff 100644
--- a/dlls/dsound/tests/duplex.c
+++ b/dlls/dsound/tests/duplex.c
@@ -123,12 +123,15 @@ static void IDirectSoundFullDuplex_tests
rc=CoCreateInstance(&CLSID_DirectSoundFullDuplex, NULL,
CLSCTX_INPROC_SERVER, &IID_IDirectSoundFullDuplex,
(void**)&dsfdo);
- ok(rc==S_OK||rc==REGDB_E_CLASSNOTREG,
+ ok(rc==S_OK||rc==REGDB_E_CLASSNOTREG||rc==CLASS_E_CLASSNOTAVAILABLE,
"CoCreateInstance(CLSID_DirectSoundFullDuplex) failed: %s (0x%08lx)\n",
DXGetErrorString8(rc), rc);
if (rc==REGDB_E_CLASSNOTREG) {
trace(" Class Not Registered\n");
return;
+ } else if (rc==CLASS_E_CLASSNOTAVAILABLE) {
+ trace(" Class Not Available\n");
+ return;
}
if (dsfdo)
IDirectSoundFullDuplex_test(dsfdo, FALSE, NULL, NULL);
More information about the wine-cvs
mailing list