Commit Graph

34 Commits

Author SHA1 Message Date
Jörg Höhle
7b21da56ec mmsystem: MIDIHDR.dwOffset exists since Win 32 only, not in 16 bit code. 2013-03-05 09:50:00 +01:00
Jörg Höhle
f13394f797 mmsystem: Always use CALLBACK_FUNCTION to update MIDI/WAVEHDR.dwFlags. 2013-02-27 19:23:43 +01:00
Jörg Höhle
1cc26cba6f mmsystem: Do not rewrite input parameters. 2013-02-27 19:23:42 +01:00
Jörg Höhle
5155e8011d mmsystem: Use SEGPTR when the .spec says so. 2013-02-27 19:23:39 +01:00
Andrew Talbot
21af37226d mmsystem.dll: De-constify a variable. 2012-12-03 12:36:41 +01:00
Michael Stefaniuc
4430decf74 mmsystem.dll16: Drop the WINE_ prefix from a FIXME. 2012-03-12 10:11:19 +01:00
Michael Stefaniuc
5439aede62 include: Remove 'l' modifier from numeric constants in mmsystem.h. 2011-10-25 16:57:25 +02:00
Andrew Talbot
de0a0efca9 mmsystem.dll16: Remove an unused variable. 2011-09-16 17:23:09 +02:00
Jörg Höhle
dbd058a85a mmsystem: MCI_UnMapMsg16To32W need not return a value. 2011-05-26 16:38:27 +02:00
Jörg Höhle
bc9b9d53c1 mmsystem: Fix some MCI mappings. 2011-05-26 16:38:20 +02:00
Damjan Jovanovic
15a3bd9c79 mmsystem.dll16: Use flags instead of device type as the MCI_STATUS heuristic. 2011-05-12 15:41:52 +02:00
Damjan Jovanovic
821adcfac3 mmsystem.dll16: Fix the pointer arithmetic and memory leak issues when unmapping. 2011-05-05 16:32:00 +02:00
Damjan Jovanovic
840aacc1a2 mmsystem.dll16: Fix MCI_STATUS mapping for digitalvideo. 2011-05-05 16:32:00 +02:00
Damjan Jovanovic
8eb6b8bcb6 mmsystem.dll16: Fix mapping of MCI_WINDOW structures between 16 and 32 bit. 2011-05-03 14:38:06 +02:00
Damjan Jovanovic
0e3204389e mmsystem: Improve 16 bit mapping for MCI_WHERE/PUT/FREEZE/UNFREEZE. 2011-04-20 13:07:43 +02:00
Andrew Nguyen
b84f2f229b mmsystem.dll16: Correctly map the MCI_SYSINFO_PARMS structure when MCI_SYSINFO_QUANTITY is set. 2011-01-04 11:15:18 +01:00
Alexandre Julliard
81b8ee863e makefiles: Add a standard header for all makefiles to replace the common variable initializations. 2010-09-19 12:36:48 +02:00
Jörg Höhle
8fb1e3eba2 winmm: Support MCI_SOUND. 2010-09-16 11:16:23 -05:00
Alexandre Julliard
b86d515ed6 dlls: Remove explicit imports of kernel32 and ntdll. 2010-07-21 17:38:36 +02:00
Eric Pouech
dfcaf61de8 mmsystem.drv: Always create a thunk for MMIO objects. 2010-06-24 10:30:17 +02:00
Jörg Höhle
64742c99fc mmsystem: Handle WAVE_FORMAT_QUERY case. 2010-06-23 16:56:07 +02:00
Eric Pouech
6f778a79f4 mmsystem.drv: Always map parameters for all callback kinds. 2010-06-21 12:22:09 +02:00
Jörg Höhle
8f5ec326e1 mmsystem: Log MCI command name again. 2010-06-16 12:48:50 +02:00
Alexandre Julliard
bef5645eb1 makefiles: Remove the no longer needed explicit separators for dependencies. 2010-03-16 13:28:19 +01:00
Alexandre Julliard
a18bbec0f0 kernel: Add an import lib for krnl386, and stop importing 16-bit functions from kernel32. 2009-12-30 18:01:34 +01:00
Alexandre Julliard
40a264b0e7 winevdm: Move the loading of the system drivers into their specific 16-bit module. 2009-12-28 23:50:40 +01:00
Marcus Meissner
40026a7eb7 mmsystem.dll16: Check for NULL ptr in mmioRename (Coverity). 2009-12-03 10:21:39 +01:00
Alexandre Julliard
2a64c6b11c user32: Move driver support to mmsystem and replace it with stubs in user.exe. 2009-11-12 23:09:21 +01:00
Alexandre Julliard
7c930a3771 mmsystem: Use PeekMessageW instead of UserYield. 2009-11-12 23:09:20 +01:00
Eric Pouech
8575935f61 mmsystem.dll16: Correctly send messages up to winmm.dll.
Spotted by Christian Costa.
2009-11-09 20:02:35 +01:00
Eric Pouech
ceddc0ae1b mmsystem.dll16: Fix the callback function. 2009-11-03 21:28:42 +01:00
Francois Gouget
621230fdc2 mmsystem.dll16: Make MMSYSTEM_MMTIME16to32() static. 2009-10-26 11:20:03 +01:00
Francois Gouget
959ced4e3c mmsystem.dll16: Reorder the thread and time functions to avoid the need for forward declarations. 2009-10-26 11:19:58 +01:00
Eric Pouech
a60dd6e918 winmm: Final split of mmsystem. 2009-10-23 12:17:57 +02:00