Commit Graph

74 Commits

Author SHA1 Message Date
Michael Stefaniuc 046981e617 dswave/tests: Add COM tests for DirectSoundWave. 2014-03-14 16:14:19 +01:00
Michael Stefaniuc 2fe9605373 dswave: DirectSoundWave doesn't support COM aggregation. 2014-03-14 16:14:18 +01:00
Michael Stefaniuc edddda2374 include: There is no need to duplicate CLSID_DirectMusicAudioPathConfig as CLSID_DirectMusicAudioPath.
CLSID_DirectMusicAudioPath is private to Wine and produces the confusion
between the COM objects DirectMusicAudioPath and
DirectMusicAudioPathConfig. But those are totally different things.
2014-01-10 12:09:12 +01:00
Alexandre Julliard 5e7416e5c8 makefiles: Get rid of the MAKE_DLL_RULES variable. 2014-01-02 12:08:18 +01:00
Alexandre Julliard d08ff3ff19 makefiles: Use a single variable for all types of idl files. 2013-12-31 18:15:17 +01:00
Alexandre Julliard c7803b885b makefiles: Add makedep pragmas for registration idl files. 2013-11-05 20:38:18 +01:00
Alexandre Julliard f02cdd877f Remove empty DLL_PROCESS_DETACH case statements. 2013-04-15 16:45:35 +02:00
Marcus Meissner 2a55b09bed directshow: Removed bad sizeof in copy/pasted code (Coverity). 2011-10-18 15:17:42 +02:00
Frédéric Delanoy b5a33dab88 dlls: Assorted spelling fixes. 2011-08-02 20:47:51 +02:00
Alexandre Julliard b56dc9a6f7 winecrt0: Remove the clsid parameter in __wine_(un)register_resources. 2011-08-02 20:47:49 +02:00
Michael Stefaniuc 3ff39057d2 dswave: Implement IClassFactory::QueryInterface. 2011-07-28 11:31:52 +02:00
Michael Stefaniuc 348392fe2b dswave: COM cleanup for the IClassFactory iface. 2011-07-28 11:31:47 +02:00
Marcus Meissner dffb1b2c8f dswave: Mark internal symbols with hidden visibility. 2011-05-18 10:58:40 +02:00
Alexandre Julliard 5f49129e03 resources: Define a generic mechanism for adding extra values to the common version block. 2010-12-03 14:53:59 +01:00
Alexandre Julliard 7ef29c5d2e dswave: Convert dll registration to the IRegistrar mechanism. 2010-12-03 14:28:28 +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
Alexandre Julliard b86d515ed6 dlls: Remove explicit imports of kernel32 and ntdll. 2010-07-21 17:38:36 +02:00
Alexandre Julliard bef5645eb1 makefiles: Remove the no longer needed explicit separators for dependencies. 2010-03-16 13:28:19 +01:00
Michael Stefaniuc 02602bd3cf dswave: Remove superfluous pointer casts. 2009-01-14 13:51:01 +01:00
Michael Stefaniuc 4bfb33ec73 include: Change MUSIC_TIME from long to LONG for Win64 compatibility.
Fix also 192 printf format warnings produced by this change.
2009-01-10 17:43:10 +01:00
Christian Costa 7fb33f0864 dswave: Add missing segment vtbl initialisation (with DirectMusicSegment8_Segment_Vtbl). 2008-12-17 13:52:40 +01:00
Hans Leidekker 63aff890d7 janitorial: Remove unneeded user32 imports. 2008-12-17 11:38:36 +01:00
Hans Leidekker 8bd9a3aa09 janitorial: Don't depend on user32 for the self registration functions. 2008-12-17 11:38:32 +01:00
Alexandre Julliard d2bd90f997 dswave: Remove some unused functions. 2008-12-01 13:26:14 +01:00
Andrew Talbot 6b540d4513 dswave: Sign-compare warning fix. 2008-08-01 11:18:11 +02:00
Alexandre Julliard dad21bbcbf makefiles: List the static libraries as normal imports instead of extra libs. 2008-04-30 14:23:55 +02:00
Rob Shearman 5dd2f1efa8 Include config.h and wine/port.h in files that use snprintf. 2008-02-29 12:39:28 +01:00
Andrew Talbot a5a11b7889 dswave: Assign to structs instead of using memcpy. 2008-02-27 14:52:25 +01:00
Alexandre Julliard ad9396302d Removed some unneeded imports. 2007-12-06 21:24:24 +01:00
Andrew Talbot dcf7252be3 dswave: Indirection level fix. 2007-09-21 11:52:27 +02:00
Stefan Leichter 411f5f7957 dswave: Remove 'recursive registry key delete' function. 2007-08-29 11:58:09 +02:00
Alexandre Julliard 7718d2bd7c dmusic: Fix license headers that mistakenly use GPL instead of LGPL.
Confirmed by the original author and the major contributors.
2007-05-30 12:54:07 +02:00
Andrew Talbot d865fc9fa1 dswave: Constify a variable. 2007-04-30 12:32:38 +02:00
Dmitry Timoshkov 54aae98838 dswave: Make some data const. 2006-12-14 20:11:27 +01:00
Marcus Meissner 2c10db0c2f dswave: Replaced && 0xff by & 0xff. 2006-11-09 17:53:29 +01:00
Michael Stefaniuc 162218b6ca dswave: Win64 printf format warning fixes. 2006-10-09 12:56:10 +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
Stefan Leichter 14b5e014e4 dswave: Print 64bit integers with wine_dbgstr_longlong. 2006-09-10 10:17:42 +02:00
Alexandre Julliard 77dc0d9be5 .gitignore: Added wildcards to ignore generated resource files. 2006-07-10 21:39:00 +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
Paul Vriens 8f143f190c Use the return value of register_key_guid. 2006-06-30 21:08:07 +02:00
Alexandre Julliard 9d1d5c2aa2 dswave: Make the virtual table functions static where possible. 2006-06-10 11:58:01 +02:00
Jonathan Ernst 360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Robert Shearman 74407105d2 Check the return value from register_key_guid in all the DLL registering code. 2006-05-10 19:38:04 +02:00
Alexandre Julliard 0ec7e1a591 Renamed all .cvsignore files to .gitignore. 2005-11-26 13:10:33 +01:00
Alexandre Julliard 7e22be4d84 We are no longer generating .dbg.c files. 2005-09-29 10:35:58 +00:00
Francois Gouget 1de5d3cc7f Correct more mismatches between spec files and comments about export
number.
2005-08-10 14:45:58 +00:00
Vincent Béron 21e3ba8cd1 Correct mismatches between spec files and comments about export
number.
2005-08-10 09:53:47 +00:00
Alexandre Julliard d37f0abf07 Don't prefix the functions DllCanUnloadNow, DllGetClassObject and
Dll(Un)RegisterServer with the dll name so that the compiler can check
the prototypes.
2005-08-08 17:35:28 +00:00