In dem Parameter dwParam1 steht die Adresse vom WAVEHDR, den kannste "anzapfen".
Delphi-Quellcode:
...
var pwh:TWaveHeader;
...
pwh:=PWaveHeader(lParam)^;
...
WaveInAddBuffer(fHandle, @fWaveData[pwh.dwUser], cWaveBufferSize));
Eigentlich müsste das auc hfunktionieren, oder?
WaveInAddBuffer(fHandle, @pwh, cWaveBufferSize));
Weiß grad net, ich mach das mit der Callback Procedure...