Bist Du schon mal auf die abwegige Idee gekommen, Dir die online-Hilfe zu
sndPlaySound anzusehen? Es gibt da einen SND_MEMORY-Wert für den zweiten Parameter, und man kann die möglichen Werte mit OR verknüpfen, wenn man mehr als einen braucht.
Delphi-Quellcode:
if not sndPlaySound(PChar(SoundMemory), SND_ASYNC or SND_MEMORY) then
... fehlgeschlagen