• Rok Mandeljc's avatar
    - updated resources to DX9 · 0382ea1d
    Rok Mandeljc authored
    - completely rewritten headers (DX9 compat.; look much nicer now ;=)
    - removed IDirectMusicSong and IDirectMusicMelodyFormulationTrack
      (which are removed from DX9; weren't implemented in DX8 anyway)
    - combined/simplified IDirectMusicSomething / IDirectMusicObject /
      IPersistStream for objects that support loading
    - implemented IDirectMusicObject on all such objects; via generic
      functions
    - combined IDirectMusicTrack(8)/IPersistStream on all tracks
    - fully implemented IDirectMusicContainer (at least 90% if there are
      no private interfaces)
    - implemented IDirectMusicCollection (99% work & MS compliant
      behaviour; except for instruments)
    - tried to implement IDirectMusicInstrument (unfortunately uses some
      dirty private interfaces... :(
    - added dswave.dll; DirectMusic Wave
    - some changes in style
    - many, many more ;)
    0382ea1d
dmloader_private.h 16.4 KB