Reference that book If you're going to use DirectX just for beeping then you might as well use FMOD instead