俺が前作ったのはDX3+VBだったのでなんか知らんができなかったけど
DX8調べるとやっぱできるかも・・。
DirectSoundCreateのguidにGUID文字列のアドレスかな?
デバイスを列挙する方法がありそうに書いてある・・。
VBだとDirectSoundEnum8.GetGuid(Index)だって。