Czy ktos z Was wie jak napisac przogram wykorzystujacy funkcje "waveOutWrite" ?

Znalazlem jeden <font color="white">artykól</span> napisany przez
"Radzia" opisujący proces zgrywania dźwieku do bufora...
[<font color="white">Tytół</span>: Wavefrom Audio API].
Chciałbym napisać program modyfikujący bufor wejćiowy pobrany przez
funkcję "waveInStart" i wysyłający ten zmodyfikowany bufor do wyjścia
za pomocą "waveOutWrite". Kombinowałem juz z tą funkcją ale konczyło sie to
na zaweszeniu kompa :(. W "Microsoft Multimedia Programmer's Reference"
równiez jest tylko przyklad zgrywania... :-P

Proszę o pomoc... [???]