winmm/tests: Fix test that fails on NT4.
This commit is contained in:
parent
892068f96c
commit
d4560b0ce0
|
@ -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_NOTSUPPORTED)
|
||||
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,
|
||||
|
|
|
@ -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_NOTSUPPORTED ||
|
||||
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_NOTSUPPORTED)
|
||||
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,
|
||||
|
|
Loading…
Reference in New Issue