[PATCH] winmm/tests: Fix test that fails on NT4
Andrew Eikum
aeikum at codeweavers.com
Fri May 31 10:29:22 CDT 2013
---
dlls/winmm/tests/capture.c | 6 ++++--
dlls/winmm/tests/wave.c | 6 ++++--
2 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/dlls/winmm/tests/capture.c b/dlls/winmm/tests/capture.c
index 329130a..a862082 100644
--- a/dlls/winmm/tests/capture.c
+++ b/dlls/winmm/tests/capture.c
@@ -649,10 +649,12 @@ static void wave_in_tests(void)
rc = waveInMessage((HWAVEIN)WAVE_MAPPER, DRVM_MAPPER_PREFERRED_GET,
(DWORD_PTR)&preferred, (DWORD_PTR)&status);
ok((ndev == 0 && (rc == MMSYSERR_NODRIVER || rc == MMSYSERR_BADDEVICEID)) ||
+ rc == MMSYSERR_NOTSUPPORTED ||
rc == MMSYSERR_NOERROR, "waveInMessage(DRVM_MAPPER_PREFERRED_GET) failed: %u\n", rc);
- ok((ndev == 0 && (preferred == -1 || broken(preferred != -1))) ||
- preferred < ndev, "Got invalid preferred device: 0x%x\n", preferred);
+ if(rc != MMSYSERR_UNSUPPORTED)
+ ok((ndev == 0 && (preferred == -1 || broken(preferred != -1))) ||
+ preferred < ndev, "Got invalid preferred device: 0x%x\n", preferred);
rc=waveInGetDevCapsA(ndev+1,&capsA,sizeof(capsA));
ok(rc==MMSYSERR_BADDEVICEID,
diff --git a/dlls/winmm/tests/wave.c b/dlls/winmm/tests/wave.c
index fd05f7b..b1d651d 100644
--- a/dlls/winmm/tests/wave.c
+++ b/dlls/winmm/tests/wave.c
@@ -1420,10 +1420,12 @@ static void wave_out_tests(void)
rc = waveOutMessage((HWAVEOUT)WAVE_MAPPER, DRVM_MAPPER_PREFERRED_GET,
(DWORD_PTR)&preferred, (DWORD_PTR)&status);
ok((ndev == 0 && (rc == MMSYSERR_NODRIVER || rc == MMSYSERR_BADDEVICEID)) ||
+ rc == MMSYSERR_UNSUPPORTED ||
rc == MMSYSERR_NOERROR, "waveOutMessage(DRVM_MAPPER_PREFERRED_GET) failed: %u\n", rc);
- ok((ndev == 0 && (preferred == -1 || broken(preferred != -1))) ||
- preferred < ndev, "Got invalid preferred device: 0x%x\n", preferred);
+ if(rc != MMSYSERR_UNSUPPORTED)
+ ok((ndev == 0 && (preferred == -1 || broken(preferred != -1))) ||
+ preferred < ndev, "Got invalid preferred device: 0x%x\n", preferred);
rc=waveOutGetDevCapsA(ndev+1,&capsA,sizeof(capsA));
ok(rc==MMSYSERR_BADDEVICEID,
--
1.8.3
More information about the wine-patches
mailing list