Some installers (for example SimCity 4 Installer) and some games (GTA 2, etc.) check the presence of DirectX with creating DirectMusic Interface. Therefore, I've written all interfaces defined in dmusicc.h and they don't complain anymore. If you find a bug in code, please fix it (I'll be on school excursion). I think there's something wrong with dmusic_port.c and implementation in it (compiler prints warning) so if someone has time.... ChangeLog: - configure: - configure.ac: - dlls/dmusic/dmusic8.c: DirectMusic8 Implementation - dlls/dmusic/dmusic_buffer.c: DirectMusicBuffer Implementation - dlls/dmusic/dmusic.c: DirectMusic Implementation - dlls/dmusic/dmusic_collection.c: DirectMusicCollection Implementation - dlls/dmusic/dmusic_dlinstrument.c: DirectMusicDownloadedInstrument Implementation - dlls/dmusic/dmusic_download.c: DirectMusicDownload Implementation - dlls/dmusic/dmusic_instrument.c: DirectMusicInstrument Implementation - dlls/dmusic/dmusic_main.c: DirectMusic Main - dlls/dmusic/dmusic_port.c: DirectMusicPort Implementation - dlls/dmusic/dmusic_portdl.c: DirectMusicPortDownload Implementation - dlls/dmusic/dmusic_private.h: DirectMusic Private Include - dlls/dmusic/dmusic_thru.c: DirectMusicThru Implementation - dlls/dmusic/Makefile.in: - dlls/dmusic/reference_clock.c: ReferenceClock Implementation - dlls/Makefile.in - include/dls1.h: DLS Definitions for dmusic - include/dmdls.h: DLS Definitions for dmusic - include/dmerror.h: dmusic error codes - include/dmusbuff.h: dmusic buffer - include/dmusicc.h: dmusic core - libs/uuid/dxguid.c: add dmusic guids - winedefault.reg: we now support dmusic BTW: i think dependencies are broken in current cvs tree (libwine_port stuff)
Attachment:
dmusic_stubs.patch
Description: Binary data