Commit Graph

117 Commits

Author SHA1 Message Date
Michael Stefaniuc e22458c224 dmstyle: Move a struct definition to the .c file that uses it. 2014-06-11 19:15:24 +02:00
Michael Stefaniuc 834bae9935 dmstyle/tests: Test some IPersistStream methods of DMStyle. 2014-06-11 12:59:15 +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 97428376ef dmstyle: Remove the extraneous IUnknown from DirectMusicStyle8.
Also lock/unlock the module only on creation/destruction of the object.
2014-01-29 12:39:17 +01:00
Michael Stefaniuc 8e6a15ffd7 dmstyle: COM cleanup for IDirectMusicStyle8. 2014-01-29 12:39:13 +01:00
Michael Stefaniuc 3770021610 dmstyle: Remove the redundant "IDirectMusicStyle8" from method names. 2014-01-29 12:39:08 +01:00
Michael Stefaniuc e383cc393a dmstyle: Do not use method implementations directly. 2014-01-29 12:39:04 +01:00
Michael Stefaniuc 29fe708970 dmstyle/tests: Fix a crash on old dmusic versions. 2014-01-17 11:01:15 +01:00
Michael Stefaniuc 134697b69f dmstyle/tests: COM tests for DirectMusicSection. 2014-01-15 11:55:01 +01:00
Michael Stefaniuc 6dfae45b3a dmstyle: Use a better error for an unimplemented COM class. 2014-01-15 11:54:57 +01:00
Michael Stefaniuc 31c9881f60 dmstyle/tests: COM tests for the different DirectMusic*Tracks. 2014-01-15 11:54:53 +01:00
Michael Stefaniuc e5b4b69352 dmstyle/tests: Add COM tests for IDirectMusicStyle8. 2014-01-15 11:54:48 +01:00
Michael Stefaniuc 65942c1786 dmstyle: None of the COM classes support aggregation. 2014-01-15 11:54:31 +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
Andrew Talbot 9d037fa95b dmstyle: Avoid signed-unsigned integer comparisons. 2013-01-16 12:22:00 +01: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 a2653310e3 dmstyle: Remove an unused function declaration. 2011-07-27 17:48:35 +02:00
Michael Stefaniuc ae43b099f9 dmstyle: Implement IClassFactory::QueryInterface. 2011-07-27 17:48:31 +02:00
Michael Stefaniuc 1afbbb749a dmstyle: Merge all the different IClassFactory implementations. 2011-07-27 17:48:22 +02:00
Marcus Meissner e4d63f7711 dmstyle: Reverse NULL check and deref (Coverity). 2011-06-27 13:27:57 -05:00
Marcus Meissner 10371fcc50 dmstyle: Mark internal symbols with hidden visibility. 2011-05-17 10:19:00 +02:00
Alexandre Julliard 0dbd799002 dmstyle: Convert dll registration to the IRegistrar mechanism. 2010-12-03 14:28:27 +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 08f1036525 dmstyle: Avoid newlines inside FIXME messages. 2010-01-14 09:04:25 -06:00
Marcus Meissner 9d47f87b4c dmstyle: Another NULL ptr check added (Coverity). 2009-02-02 15:44:39 +01:00
Michael Stefaniuc 2b9c8433b2 dmstyle: Remove superfluous pointer casts. 2009-01-13 15:25:52 +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
Andrew Talbot cf69003867 dmstyle: Remove unused Wine debug channel. 2008-12-22 10:28:48 +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 3dfc4572ed dmstyle: Remove some unused functions. 2008-12-01 13:25:29 +01:00
Andrew Talbot 61aac4a0fd dmstyle: Sign-compare warning fix. 2008-08-01 11:18:11 +02:00
Andrew Talbot 3a7d43c55a dmstyle: Remove unneeded address-of operators from array names. 2008-07-10 12:19:50 +02:00
Francois Gouget 633ee950a1 Assorted spelling fixes. 2008-05-07 12:07: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
Eric Pouech 21171c403f janitorial: Prototype func() should be func(void). 2008-04-30 13:45:23 +02:00
Austin English b4f52938e4 Spelling fixes. 2008-04-02 23:18:21 +02:00
Andrew Talbot a01bfc26fe dmstyle: Assign to structs instead of using memcpy. 2008-02-26 11:18:23 +01:00
Francois Gouget 44b52b128c Assorted spelling fixes. 2008-01-16 12:48:29 +01:00
Stefan Leichter 645f349bd2 dmstyle: Remove 'recursive registry key delete' function. 2007-08-31 12:08:58 +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 7e03e6380a dmstyle: Exclude unused headers. 2007-05-02 14:58:23 +02:00