Michael Stefaniuc
f43a0ef304
dswave: Use HIWORD / LOWORD instead of open coding them.
...
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-03-25 10:12:24 +01:00
Sven Baars
bb8214fe43
dswave/tests: Fix a memory leak (Valgrind).
...
Signed-off-by: Sven Baars <sven.wine@gmail.com>
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-01-23 16:31:51 +01:00
Michael Stefaniuc
82dbf75dc0
dswave: Use the ARRAY_SIZE() macro.
...
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-10-23 22:26:01 +02:00
Michael Stefaniuc
27dc1d05d7
dswave: Reimplement ParseDescriptor() for DirectSoundWave.
...
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-07-18 08:44:25 +02:00
Michael Stefaniuc
7028142771
dmusic: Sync up the dmobject.[ch] files.
...
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-07-16 09:16:19 +02:00
Michael Stefaniuc
1d3f08ece0
dswave/tests: Add IDirectMusicObject::ParseDescriptor() tests.
...
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-03-01 19:25:58 +01:00
Michael Stefaniuc
504b01cb3e
dswave/tests: Use a void* instead of void** outer IUnknown argument.
...
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-26 15:53:41 +02:00
Michael Stefaniuc
e444c31f9e
dswave: Finish the cleanup of create_dswave().
2015-06-10 15:26:10 +09:00
Michael Stefaniuc
7370bed714
dswave: Get rid of the extra pointer to a DMUS_OBJECTDESC.
2015-06-10 15:26:10 +09:00
Michael Stefaniuc
834a92cc8b
dswave: Use the generic DirectMusicObject implementation for DSWave.
2015-06-10 15:26:10 +09:00
Michael Stefaniuc
5843a1a002
dswave: COM cleanup for the IUnknown interface of DirectSoundWave.
...
Also lock/unlock the module only on creation/destruction of the object.
2015-06-10 15:26:10 +09:00
Michael Stefaniuc
770f7de1f4
dswave/tests: Check for the private interface in DirectSoundWave.
2015-06-10 15:26:10 +09:00
Michael Stefaniuc
da07fe99a5
dswave: Remove gratuitous IDirectMusicSegment8 from DirectSoundWave.
2015-06-09 22:09:55 +09:00
Michael Stefaniuc
bb33dbab1d
dswave/tests: Remove an unused assigment (PVS-Studio).
2015-01-15 14:06:02 +01:00
Michael Stefaniuc
0ade62e03c
dswave/tests: Test some IPersistStream methods of DirectSoundWave.
2014-06-11 12:59:41 +02:00
Alexandre Julliard
7d3559bfe9
dxguid: Remove some symbols that aren't exported in native.
2014-04-24 12:41:38 +02:00
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