winmm: Always check for open and close enents in wave test.
commit2b3247a4243eaa5a75448ab446a37af4b7e952f4
authorRobert Reif <reif@earthlink.net>
Tue, 30 May 2006 22:14:18 +0000 (30 18:14 -0400)
committerAlexandre Julliard <julliard@winehq.org>
Wed, 31 May 2006 09:45:22 +0000 (31 11:45 +0200)
treed5cc91f44ba2fc00a574194b4c22f4c329f1941e
parent15c0db3623669af14c09fa1e41d565c289b9df5a
winmm: Always check for open and close enents in wave test.

Always check for open and close events.
Send WM_APP message to thread to terminate it rather than TerminateThread.
Fix CreateThread/waveOutOpen race by waiting for background thread to
run before waveOutOpen is called.
Add more non-hardware supported formats.  There is a bug in wave
mapper GetPosition when multiple headers are used and this helps
trigger it.
dlls/winmm/tests/wave.c
dlls/winmm/tests/winmm_test.h