Jörg Höhle
|
a311dff763
|
winmm: A NULL CALLBACK_FUNCTION is acceptable since w2k.
|
2010-05-19 11:17:26 +02:00 |
|
Eric Pouech
|
ca1a7c6bad
|
winmm: Get rid of 16bit driver support.
|
2009-10-23 12:14:58 +02:00 |
|
Eric Pouech
|
73c7919c87
|
winmm: Restrict exposure of WINE_MMTHREAD to mmsystem.
|
2009-10-23 12:14:35 +02:00 |
|
Michael Stefaniuc
|
8fde5bf807
|
winmm: Remove superfluous pointer casts.
|
2009-02-20 18:07:42 +01:00 |
|
Dmitry Timoshkov
|
29b00e1a8c
|
midimap: Fix compilation warnings in 64-bit mode.
|
2007-06-01 12:40:04 +02:00 |
|
Andrew Talbot
|
3c78748cc1
|
winmm: Replace inline static with static inline.
|
2007-03-26 12:20:10 +02:00 |
|
Eric Pouech
|
2f540b8602
|
winmm: Remove WINE_NO_LONG_AS_INT.
|
2006-11-09 11:44:30 +01:00 |
|
Michael Stefaniuc
|
00e779370f
|
janitorial: Put "inline static" at the beginning of a declaration.
|
2006-07-07 14:30:35 +02:00 |
|
Jonathan Ernst
|
360a3f9142
|
Update the address of the Free Software Foundation.
|
2006-05-23 14:11:13 +02:00 |
|
Dmitry Timoshkov
|
f29d4af34b
|
winmm: Protect drivers list by a critical section.
|
2006-02-14 12:22:57 +01:00 |
|
Alexandre Julliard
|
be22a96847
|
Include wine/port.h in files that use exceptions.
|
2006-02-07 16:31:21 +01:00 |
|
Alexandre Julliard
|
ae964ac801
|
Take advantage of the __EXCEPT_PAGE_FAULT macro.
|
2005-12-16 17:17:57 +01:00 |
|
Eric Pouech
|
60884fc3b3
|
winmm: driver unloading.
- properly handle drivers unloading when no session instance of the
driver has been created
|
2005-12-05 12:01:26 +01:00 |
|
Alexandre Julliard
|
c6b005ac69
|
Fixed some more traces to use the right printf format and avoid
typecasts.
|
2005-09-12 14:12:46 +00:00 |
|
Alexandre Julliard
|
6f163b56b5
|
Avoid 'clobbered by longjmp' warnings.
|
2005-09-08 18:59:52 +00:00 |
|
Eric Pouech
|
00a4a989b8
|
Get rid of HeapValidate as it's not properly handled by some memory
management tools (Microquill for example).
|
2005-07-15 09:56:17 +00:00 |
|
Filip Navara
|
4a5ade0eb1
|
Specify correct buffer size in GetPrivateProfileStringW calls.
|
2005-03-21 10:28:38 +00:00 |
|
Peter Berg Larsen
|
001a936176
|
Assorted memleak fixes. Found on Michael Stefaniuc smatch list.
|
2005-03-11 12:50:27 +00:00 |
|
Eric Pouech
|
1eed552b4d
|
- rewrite MCI interfaces as Unicode interface (as it should be)
- made some winmm APIs rely on the Unicode version for the core
implementation (instead of Ansi flavor)
|
2005-02-09 22:26:25 +00:00 |
|
Michael Stefaniuc
|
5ad7d858e0
|
Do not check for non NULL pointer before HeapFree'ing it. It's
redundant.
|
2004-12-23 17:06:43 +00:00 |
|
Vincent Béron
|
6c644d68cf
|
Fix various function prototypes.
|
2004-10-19 23:55:15 +00:00 |
|
Dimitrie O. Paun
|
0415030f51
|
Lookup driver information in registry and system.ini.
Make the code inspect the registry/system.ini at call time, rather
then initialization time.
Code cleanups.
|
2004-06-30 18:12:20 +00:00 |
|
Dmitry Timoshkov
|
91687f6aaf
|
Use correct pointer to an internal driver description.
|
2004-01-01 00:07:14 +00:00 |
|
Eric Pouech
|
b1a2d883fc
|
Removed some more dependencies on wine 16-bit specific entities.
|
2003-11-09 01:19:58 +00:00 |
|
Eric Pouech
|
78b50f23e3
|
- Moved Wine extension to get DSound interface from a wave device from
include/mmsystem.h to include/mmddk.h.
- Removed all dependencies on heap.h.
- Fixed a few prototypes (mmioRename[AW], mciSendStringW, *Message).
|
2003-09-15 20:13:30 +00:00 |
|
Eric Pouech
|
689312b15e
|
Now properly unloading multimedia drivers when winmm unloads.
|
2002-11-11 19:53:01 +00:00 |
|
Eric Pouech
|
ac5de27d1c
|
winmm/mmsystem now compiles with -DSTRICT.
|
2002-10-31 01:02:41 +00:00 |
|
Eric Pouech
|
b4df16b3b2
|
All driver functions are now properly separated.
|
2002-10-29 21:51:24 +00:00 |
|
Eric Pouech
|
2b0e56c8d8
|
Now only storing thread id for mci tasks (16 bit htask is now gotten
from WOW functions).
|
2002-10-29 21:44:23 +00:00 |
|
Eric Pouech
|
894eedf5d3
|
Move driver message mapping out of 32 bit code.
|
2002-10-28 20:44:26 +00:00 |
|
Eric Pouech
|
240f09391a
|
Keep on moving 16 bit code out of winmm.
|
2002-10-10 23:28:22 +00:00 |
|
Michael Stefaniuc
|
ec7d7b72b2
|
- Convert HDRVR to a void*.
- Fix declaration of DriverCallback().
|
2002-08-09 01:02:25 +00:00 |
|
Vincent Béron
|
9a62491660
|
Removed trailing whitespace.
|
2002-05-31 23:06:46 +00:00 |
|
Eric Pouech
|
bf98cf8404
|
Created session instance for installable drivers.
Now properly freeing library upon driver exit.
|
2002-05-11 22:55:29 +00:00 |
|
Alexandre Julliard
|
0799c1a780
|
Added LGPL standard comment, and copyright notices where necessary.
Global replacement of debugtools.h by wine/debug.h.
|
2002-03-09 23:29:33 +00:00 |
|
Eric Pouech
|
d0d7764ac0
|
Fix potential memory issue.
|
2002-01-10 18:21:07 +00:00 |
|
Alexandre Julliard
|
851297919b
|
Use MapLS/UnMapLS instead of SEGPTR_* macros.
|
2001-12-24 20:30:24 +00:00 |
|
Francois Gouget
|
b60c4ce0f0
|
Don't print NULL strings (crashes on Solaris).
Small code maintainability tweak in ShellExecuteExA.
Two typo fixes in winmm.
|
2001-10-14 16:15:05 +00:00 |
|
Francois Gouget
|
588ff3743a
|
Documentation updates (mainly thru vs. through).
|
2001-08-21 17:07:17 +00:00 |
|
Patrik Stridvall
|
044855c6ec
|
Documentation fixes.
|
2001-07-11 18:56:41 +00:00 |
|
Patrik Stridvall
|
01d5e5b071
|
Documentation fixes.
|
2001-07-02 19:59:40 +00:00 |
|
Patrik Stridvall
|
8b216b3d02
|
Documentation ordinal fixes.
|
2001-06-19 18:20:47 +00:00 |
|
Francois Gouget
|
e76218dd61
|
Add '\n' at the end of traces.
|
2001-05-09 17:31:31 +00:00 |
|
Andreas Mohr
|
18a9d7417d
|
Cosmetics.
|
2001-01-17 21:52:42 +00:00 |
|
François Gouget
|
c583b68565
|
We must cast the return value of GetProcAddress.
|
2001-01-05 03:44:40 +00:00 |
|
Eric Pouech
|
247a94f688
|
Cleaned up the code a bit.
|
2000-12-21 20:21:53 +00:00 |
|
Alexandre Julliard
|
982a223f36
|
Replaced PTR_SEG_TO_LIN macro by exported MapSL function.
Fixed a few ptr/segptr mismatches.
Moved CONV_RECT/POINT macros to wingdi16.h.
|
2000-12-13 20:20:09 +00:00 |
|
Eric Pouech
|
66b4468bd4
|
Split driver functions into USER (16 bit part) and WINMM (32 bit part).
Fixed some bugs in 16 bit part as well.
Now correctly parsing the system.ini extra parameters.
|
2000-12-13 02:07:40 +00:00 |
|