Commit graph

41 commits

Author SHA1 Message Date
Alexandre Julliard
5007d26027 mcicda: Build with msvcrt.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-06-10 10:58:17 +02:00
Bruno Jesus
9b13bb2296 mcicda: Use a helper to read the CD-ROM TOC.
Signed-off-by: Bruno Jesus <00cpxxx@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-07-31 16:23:32 +09:00
Bruno Jesus
755991162a mcicda: Improve CD drive IOCTL tracing.
Signed-off-by: Bruno Jesus <00cpxxx@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-02 23:02:21 +09:00
André Hentschel
fd490262ce mcicda: Remove dead code (Coverity). 2015-07-20 06:32:30 +02:00
Alexandre Julliard
5e7416e5c8 makefiles: Get rid of the MAKE_DLL_RULES variable. 2014-01-02 12:08:18 +01:00
Francois Gouget
4db0d0da19 mcicda: Give a name to the critical sections. 2011-11-14 20:15:36 +01:00
Jörg Höhle
22055590f6 winmm: MCI_INFO doesn't change the output buffer in case of error. 2010-11-02 12:45:31 +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
ecb02ec9b7 mcicda: Access the first CD-ROM unless given a device letter. 2010-08-25 18:40:47 +02:00
Jörg Höhle
5bff616faa mcicda: Opens d, d:, d:\, d:\foo since w2k. Only d: is portable. 2010-08-25 18:40:09 +02:00
Jörg Höhle
573fc10dae mcicda: Fix seeking. 2010-08-17 14:18:45 +02:00
Jörg Höhle
4bb42e2886 mcicda: Fix several return codes. 2010-08-17 14:18:45 +02:00
Jörg Höhle
70c5893212 mcicda: Rework MCI notification system. 2010-08-17 14:18:45 +02:00
Alexandre Julliard
b86d515ed6 dlls: Remove explicit imports of kernel32 and ntdll. 2010-07-21 17:38:36 +02:00
Michael Stefaniuc
309e92f449 mcicda: Avoid using long. 2010-05-21 14:37:53 +02:00
Jörg Höhle
594a70f550 winmm: Have MCI drivers handle notification for MCI_OPEN.
All notifications are handled locally by the drivers.
2010-05-20 16:25:44 +02:00
Alexandre Julliard
bef5645eb1 makefiles: Remove the no longer needed explicit separators for dependencies. 2010-03-16 13:28:19 +01:00
Jörg Höhle
3f529a6e70 mcicda: Prevent crash when closing while playing. 2010-03-15 15:07:29 +01:00
Jörg Höhle
4c357492c3 mcicda: Fix an early return statement in Open. 2009-10-08 12:17:31 +02:00
Michael Stefaniuc
4362e840d0 mcicda: Compare a file handle with INVALID_HANDLE_VALUE instead of NULL.
Found by Smatch.
2009-03-02 12:02:46 +01:00
Chris Robinson
2a1582603f mcicda: Partially handle Play notifications. 2009-02-27 16:18:32 +01:00
Chris Robinson
8afa626faa mcicda: Play back an audio CD digitally, when possible. 2009-02-27 16:18:27 +01:00
Alexandre Julliard
ec1b28edb0 include: Fix a number of mmsystem.h structure for Win64. 2009-01-09 18:08:29 +01:00
Andrew Talbot
9e297e2cbe mcicda: Sign-compare warning fix. 2008-10-17 11:42:35 +02:00
Andrew Talbot
22d2abbacb mcicda: Remove unused variable. 2008-04-21 12:10:37 +02:00
Dmitry Timoshkov
2f0bf36d6d mcicda: Fix compilation warnings in 64-bit mode. 2007-06-01 12:39:45 +02:00
Andrew Talbot
e6b430c14e mcicda: Exclude unused headers. 2007-05-10 12:22:09 +02:00
Francois Gouget
9a036530d0 mcicda: Use '%u' to print GetLastError(). 2007-01-18 12:55:15 +01:00
Francois Gouget
eb75b17801 mcicda: Compare GetLastError() to kernel error codes, not ntdll ones. 2007-01-09 12:48:39 +01:00
Michael Stefaniuc
d0255f0f43 mcicda: Win64 printf format warning fixes. 2006-10-10 11:56:26 +02:00
Michael Stefaniuc
85ce5117c5 Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of DWORD/LONG/ULONG from long to int. 2006-09-29 16:08:30 +02:00
Alexandre Julliard
32ab895e46 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
Alexandre Julliard
eb8a40c368 libs: Merged libwine_unicode into libwine.
Most dlls use libwine_unicode at this point, so there's nothing to
gain by having two separate libraries.
2006-07-11 19:33:22 +02:00
Alexandre Julliard
cc2b3b48e6 Take advantage of the recursive nature of .gitignore for Makefile entries.
Prefix other entries with '/' to make them non-recursive.
2006-07-10 20:47:54 +02:00
Jonathan Ernst
360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Dmitry Timoshkov
8140d66c47 Fix all drivers DriverProc to conform to the DRIVERPROC definition. 2005-11-28 20:53:22 +01:00
Ge van Geldorp
1a1583a364 Match PSDK STATUS_* definitions. 2005-11-28 17:32:54 +01:00
Alexandre Julliard
0ec7e1a591 Renamed all .cvsignore files to .gitignore. 2005-11-26 13:10:33 +01:00
Francois Gouget
0edbaf7e80 Remove spaces before '\n' in traces. 2005-11-10 12:14:56 +00:00
Alexandre Julliard
7e22be4d84 We are no longer generating .dbg.c files. 2005-09-29 10:35:58 +00:00
Rémi Assailly
dbbd0d5115 Moved mcicda to the top-level dlls directory. 2005-07-27 15:42:40 +00:00