why just directsound? Openal is a wrapper over directsound which imo is much easier to use.

If you just need to use the directsound device in openal then there's a tutorial for that too on that noeska site