Splitting out shared Win16/Win32 code

Casper Hornstrup chorns at users.sourceforge.net
Sun Nov 30 13:03:54 CST 2003



> -----Oprindelig meddelelse-----
> Fra: Eric Pouech [mailto:pouech-eric at 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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: MMDRV_PhysicalFeatures.diff
Type: application/octet-stream
Size: 6601 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20031130/e6ee2833/MMDRV_PhysicalFeatures.obj


More information about the wine-devel mailing list