-----Oprindelig meddelelse----- Fra: Eric Pouech [mailto:pouech-eric@wanadoo.fr] Sendt: 30. november 2003 16:35 Til: Casper Hornstrup Cc: 'wine-devel' Emne: Re: Splitting out shared Win16/Win32 code
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+
You're right. I should have written MMDRV_PhysicalFeatures. See attached patch.
Casper