Casper Hornstrup wrote:
Dlls/winmm/lolvldrv.c has a function (MMDRV_Message) shared by the Win16 and the Win32 implementation of mmsystem. Since it is shared by both mmsystem.dll and winmm.dll, all Win16 APIs used in the shared functions will be imported by the Win32 implementation (winmm.dll) also. On ReactOS no such APIs exist so the library will not load.
I don't see any 16 bit (exported from mmsystem.dll) function called from this MMDRV_Message function. Could you elaborate a bit more ? winmm should be able to be compiled without the mmsystem support (the contrary is not correct, but you don't need it in ROS AFAICT). A+