Outlined DirectSound effect functions. *Merge*

They require a modification to the dsound.h WINE header in MinGW and for
us to redistribute it. Just wait and see if the functions ever even get
requested by someone, if they do then add them, if they don't we will
officially deprecate them. Please merge when ready.