PlaySound(TEXT("any_sound.wav"), NULL, SND_ASYNC | SND_FILENAME);
Mam tu funkcję PlaySound, którą uruchamiam asynchronicznie w osobnym wątku. Wywołuje ją bardzo często i gdy to robię zbyt często to efekt jest taki, że dźwięk się urywa i zaczyna się następny. Jak zrobić mechanizm, żeby podczas odtwarzania dźwięku nie dało się w ogóle wywołać funkcji PlaySound, tak aby nie zakłócała niepotrzebnie trwającego dźwięku.