Yea. That will use an earlier interface. I forget what changes where introduce in IDirectSound8. The interface is pretty much consistent, internals have changed. In theory this is the nice thing about an interface. If you keep it consistent you can continue making improvements without breaking code. In theory that is.