Eric Pouech
09c71b1c2d
Fixed typo in hDrv for sending message.
1999-09-28 13:03:55 +00:00
Eric Pouech
d19d25a0ea
Removed last dependancies between MCI drivers and WINMM/MMSYSTEM
...
DLLs.
1999-09-27 13:38:57 +00:00
Eric Pouech
81824b9b7f
No longer checking for correct iData in code.
...
Added look-up tables to command tables (speeds up queries).
1999-09-22 16:43:18 +00:00
Eric Pouech
37c0217d03
Updated to new MM header organization.
1999-09-05 16:44:38 +00:00
Michael McCormack
7026a3d101
Changed snprintf to wsnprintfA to remove unresolved external when
...
compiling on Solaris/Sun.
1999-09-03 12:31:39 +00:00
Eric Pouech
3b88cabb7c
- some errors in cleaning up values returned by MCI drivers: this
...
should solve the issues reported with the CD player/writer
- crash when command was requested with automatic open (note, this
will now gracefully report an error, not do the correct thing).
1999-08-18 18:26:58 +00:00
Eric Pouech
2823d5945a
Added parsing & storing of command tables.
...
Merged some MCI functions from mmsystem.c.
1999-07-24 10:41:28 +00:00
Eric Pouech
6ba9d96e61
Changed way of allocation open mci drivers (array => list).
...
First valid ID for mci devices is now 1 (some progs were testing this
value).
Started implementing mci command table resources.
Handled closing on MCI_ALL.
1999-07-15 14:42:44 +00:00
Eric Pouech
032a1821a8
Fixed memory leak in mci structures.
1999-06-22 19:05:48 +00:00
Marcus Meissner
352c939737
Fixed small memory corruption.
1999-06-13 08:32:27 +00:00
Eric Pouech
6671ea97da
Added (still incomplete) handling of MCI_BREAK command.
1999-06-05 08:48:01 +00:00
Eric Pouech
824c3fd1f7
included mci init sequence (from obsoleted init.c)
...
moved to new trace interface
1999-05-24 08:20:31 +00:00
Eric Pouech
281c927317
- got rid of all the internal MM tweaks to load builtin MCI
...
drivers. They are all seen as drivers, loaded as DLLs and standard
module loadorder is used to know which type to use (builtin vs
native).
- first full working implementation of mmThread??? functions (to
support gracefully native MCI drivers).
- support of mmShowMMCPLPropertySheet.
- fix of some heap validate bugs (thanks to Ulrich for reporting them).
1999-05-02 10:21:49 +00:00
Patrik Stridvall
b4b9fae671
New debug scheme with explicit debug channels declaration.
1999-04-19 14:56:29 +00:00
Eric Pouech
afc94f4536
New method for structure conversion (16 <-> 32).
...
More MCI structures correctly mapped.
Introduction of MCI yield proc and break facility.
1999-04-11 12:17:53 +00:00
Eric Pouech
4e65995b16
Starting implementation of MCI creator tasks
...
Fixed bug in MCI_OPEN handling (thanks to Adam for reporting this one)
Better implementation of mmTaskCreate16
1999-04-01 10:18:01 +00:00
Eric Pouech
7081395019
Added yield proc members to mci struct.
1999-03-22 14:49:31 +00:00
Eric Pouech
b2ad2439ef
Fixed some bugs in MCI message mapping (32A => 16).
1999-03-19 17:00:02 +00:00
Eric Pouech
a9ffdcf903
Moved all MCI internal functions/variables/macros to mci.c.
...
Changed some interface names.
1999-03-15 15:42:26 +00:00