mmdevapi/tests: fix a failing test for Vista/W2k8

Jeff Zaroyko jeffzaroyko at gmail.com
Fri Mar 5 00:20:01 CST 2010


This fixes a test failure on two of my machines, both run on real
hardware and have working sound setups.

http://test.winehq.org/data/b6f2919b9094c1291e046c270a885c0afb8d13ad/vista_jz-vistasp1-nv9600/mmdevapi:render.html
http://test.winehq.org/data/b6f2919b9094c1291e046c270a885c0afb8d13ad/2008_jz-w2k8sp1-nv8800/mmdevapi:render.html
-------------- next part --------------
From 1fce9a71ee879898820dda02f4d08dd9c73bcbc8 Mon Sep 17 00:00:00 2001
From: Jeff Zaroyko <jeffz at jeffz.name>
Date: Fri, 5 Mar 2010 17:00:00 +1100
Subject: mmdevapi/tests: fix a failing test for Vista/W2k8

---
 dlls/mmdevapi/tests/render.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/dlls/mmdevapi/tests/render.c b/dlls/mmdevapi/tests/render.c
index 7813056..05d71b7 100644
--- a/dlls/mmdevapi/tests/render.c
+++ b/dlls/mmdevapi/tests/render.c
@@ -199,7 +199,9 @@ static void test_audioclient(IAudioClient *ac)
     ok(hr == E_INVALIDARG, "SetEventHandle(NULL) returns %08x\n", hr);
 
     hr = IAudioClient_SetEventHandle(ac, handle);
-    ok(hr == AUDCLNT_E_EVENTHANDLE_NOT_EXPECTED, "SetEventHandle returns %08x\n", hr);
+    ok(hr == AUDCLNT_E_EVENTHANDLE_NOT_EXPECTED ||
+       hr == HRESULT_FROM_WIN32(ERROR_INVALID_NAME)
+       , "SetEventHandle returns %08x\n", hr);
 
     CloseHandle(handle);
     CoTaskMemFree(pwfx);
-- 
1.5.4.3


More information about the wine-patches mailing list