Which I intend to use to support (and rewrite) instrument / wave downloads.
-- v2: dmusic: Implement IDirectMusicPortDownload_GetBuffer. dmusic: Implement IDirectMusicPortDownload_(Download|Unload). dmusic: Implement IDirectMusicPortDownload_AllocateBuffer. dmusic: Implement synth port IDirectMusicPortDownload_GetDLId. dmusic: Rename IDirectMusicDownloadImpl method prefix to download. dmusic: Move IDirectMusicDownloadImpl struct to where it is used. dmusic: Simplify and cleanup IDirectMusicDownload constructor. dmusic: Always return S_FALSE from DllCanUnloadNow. dmusic/tests: Test IDirectMusicPort_(Download|Unload)Instrument. dmusic/tests: Test IDirectMusic(Port)Download interfaces. include: Fix incorrect IDirectMusicPortDownload_Unload macro.