Commit graph

117 commits

Author SHA1 Message Date
Michael Stefaniuc
18d72bd8ca dmband: Add missing TRACE to QI. 2015-06-29 19:07:50 +09:00
Michael Stefaniuc
b79f81ad90 dmband: Use the generic IPersistStream implementation from dmobject. 2015-06-26 20:35:04 +09:00
Michael Stefaniuc
1093fa282e dmband: Remove the extraneous IUnknown from DMBandTrack. 2015-06-26 20:34:48 +09:00
Michael Stefaniuc
70eadcd543 dmband: COM cleanup for IDirectMusicTrack8. 2015-06-26 20:34:25 +09:00
Michael Stefaniuc
367ee6caa9 dmband: Pass objects instead of ifaces to helpers. 2015-06-26 14:14:33 +09:00
Michael Stefaniuc
8fae7fd4cc dmband/tests: Add some basic IDirectMusicTrack8 tests. 2015-06-25 14:29:39 +09:00
Michael Stefaniuc
6cbd743b30 dmband: Implement the E_NOTIMPL methods of IDirectMusicTrack8. 2015-06-25 14:29:38 +09:00
Michael Stefaniuc
6e98db3d45 dmband: IsParamSupported method doesn't crashes on NULL. 2015-06-25 14:29:38 +09:00
Bruno Jesus
0030353082 dmband: Don't fake success on IDirectMusicUtils_IPersistStream_ParseReference. 2015-06-16 16:50:56 +09:00
Michael Stefaniuc
7bb3e79363 dmband/tests: Add IPersistStream tests for DMBandTrack. 2015-06-15 15:29:04 +09:00
Michael Stefaniuc
3f0bd65269 dmband: Use the generic DirectMusicObject implementation for DMBand. 2015-06-15 15:29:04 +09:00
Michael Stefaniuc
6ac784ee82 dmband: Pass the object instead of the iface to helpers. 2015-06-15 15:29:04 +09:00
Michael Stefaniuc
468cb274d1 dmband/tests: Remove an unused assigment (PVS-Studio). 2015-01-15 14:05:09 +01:00
Michael Stefaniuc
c3e753c20b dmband: Move struct definitions to the .c files that uses them. 2014-06-11 19:15:22 +02:00
Michael Stefaniuc
32699d6f66 dmband/tests: Test some IPersistStream methods of DMBand. 2014-06-11 12:59:38 +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
c1b3b58eac dmband: Remove the extraneous IUnknown from DirectMusicBand.
Also lock/unlock the module only on creation/destruction of the object.
2014-01-30 10:35:18 +01:00
Michael Stefaniuc
868ad7dc72 dmband: COM cleanup for IDirectMusicBand. 2014-01-30 10:35:15 +01:00
Michael Stefaniuc
0d94b4b0f0 dmband: Store the iface instead of the COM object in _DMUS_PRIVATE_BAND. 2014-01-30 10:35:13 +01:00
Michael Stefaniuc
fa9e47812c dmband: Remove the redundant "IDirectMusicBand" from method names. 2014-01-30 10:35:10 +01:00
Michael Stefaniuc
e2ced54e2b dmband/tests: Use the standard COM tests for DirectMusicBandTrack. 2014-01-30 10:35:05 +01:00
Michael Stefaniuc
2c6b86418d dmband/tests: Add COM tests for DirectMusicBand. 2014-01-30 10:35:01 +01:00
Michael Stefaniuc
7012235479 dmband/tests: Move the dll availability check to a separate function. 2014-01-30 10:34:58 +01:00
Michael Stefaniuc
05d1872575 dmband: None of the COM classes support aggregation. 2014-01-30 10:34:54 +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
99ef0d6ff0 makefiles: Get rid of the MAKE_TEST_RULES variable. 2014-01-02 12:13:16 +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
Christian Costa
916bfc6cf4 dmband: Display flag variables in hexadecimal and rename some parameters. 2012-04-16 18:56:15 +02:00
Christian Costa
54168bde5c dmband: Add tests. 2012-04-16 18:56:15 +02:00
Marcus Meissner
2a55b09bed directshow: Removed bad sizeof in copy/pasted code (Coverity). 2011-10-18 15:17:42 +02:00
Alexandre Julliard
b56dc9a6f7 winecrt0: Remove the clsid parameter in __wine_(un)register_resources. 2011-08-02 20:47:49 +02:00
Frédéric Delanoy
f932abf326 dlls: Assorted spelling fixes. 2011-08-01 18:26:27 +02:00
Michael Stefaniuc
2cfc711a68 dmband: Merge the IClassFactory implementations. 2011-08-01 11:18:10 +02:00
Marcus Meissner
70835d7c1d dmband: Mark internal symbols with hidden visibility. 2011-05-17 10:19:00 +02:00
Alexandre Julliard
fde44df4d0 dmband: Convert dll registration to the IRegistrar mechanism. 2010-12-03 14:28:24 +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
dfc4f8e5f1 dmband: Avoid newlines inside FIXME messages. 2010-01-19 15:03:54 +01:00
Alexandre Julliard
56af92b073 makefiles: Regenerate the source lists using make_makefiles. 2009-07-03 13:26:38 +02: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
Michael Stefaniuc
b91f72ec9b dmband: Remove superfluous casts. 2009-01-08 12:54: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
c85503f0b0 dmband: Remove some unused functions. 2008-12-01 13:24:21 +01:00
Andrew Talbot
164e732ba1 dmband: Sign-compare warning fix. 2008-07-30 12:44:08 +02:00
Andrew Talbot
32a21e2e71 dmband: Remove unneeded address-of operators from array names. 2008-07-10 12:19:43 +02:00