Deadlocking problems in winmm