Michael Stefaniuc
90f1e180e1
dmcompos: Remove the extraneous IUnknown from DirectMusicChordMap.
...
Also lock/unlock the module only on creation/destruction of the object.
2014-03-11 10:29:00 +01:00
Michael Stefaniuc
4f03d5d1ae
dmcompos: COM cleanup for the IDirectMusicChordMap iface.
2014-03-11 10:28:56 +01:00
Michael Stefaniuc
604e395184
dmcompos: COM cleanup for IDirectMusicComposer.
...
Also lock/unlock the module only on creation/destruction of the object.
2014-01-17 11:01:23 +01:00
Michael Stefaniuc
d3a3deb660
dmcompos/tests: Add COM tests for DirectMusicTemplate.
2014-01-16 10:57:08 +01:00
Michael Stefaniuc
7c7c427c42
dmcompos/tests: COM tests for the different DirectMusic*Tracks.
2014-01-16 10:57:05 +01:00
Michael Stefaniuc
ad52929b17
dmcompos/tests: Add COM tests for IDirectMusicChordMap.
2014-01-16 10:57:02 +01:00
Michael Stefaniuc
6c22a6ad56
dmcompos/tests: Add COM tests for IDirectMusicComposer.
2014-01-16 10:56:54 +01:00
Michael Stefaniuc
434842e13d
dmcompos: None of the COM classes support aggregation.
2014-01-16 10:56:19 +01:00
Michael Stefaniuc
4f3931eb15
dmcompos: Use a better error for an unimplemented COM class.
2014-01-16 10:56:16 +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
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
a0e46698ad
dmcompos: Merge the IClassFactory implementations.
2011-07-29 13:29:08 +02:00
Marcus Meissner
57d83924ae
dmcompos: Mark internal symbols with hidden visibility.
2011-05-17 10:19:00 +02:00
Alexandre Julliard
8db3669d19
dmcompos: 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
9fb879a313
dmcompos: Avoid newlines inside FIXME messages.
2010-01-14 09:04:31 -06: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
fd0546bb0a
dmcompos: Remove superfluous casts.
2009-01-08 12:54:43 +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
aaf646cfeb
dmcompos: Remove some unused functions.
2008-12-01 13:24:33 +01:00
Michael Stefaniuc
4f199a10ad
Remove the remaining casts of NULL.
2008-11-03 13:42:09 +01:00
Andrew Talbot
9d67a983a8
dmcompos: Sign-compare warning fix.
2008-07-31 13:39:35 +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
1cfdeb0e0a
dmcompos: Assign to structs instead of using memcpy.
2008-02-21 13:09:13 +01:00
Andrew Talbot
05cb03bc10
dmcompos: Indirection level fix.
2007-09-20 11:36:39 +02:00
Stefan Leichter
6da83955dc
dmcompos: Remove 'recursive registry key delete' function.
2007-09-12 11:33:11 +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
82e5990a39
dmcompos: Constify a variable.
2007-04-25 11:50:09 +02:00
Marcus Meissner
7070059217
dmcompos: Replaced && 0xff by & 0xff.
2006-11-09 17:53:22 +01:00
Francois Gouget
3f191fda9f
Add '\n's to Wine traces.
2006-10-13 11:55:16 +02:00
Michael Stefaniuc
521d307089
dmcompos: Win64 printf format warning fixes.
2006-10-10 11:56:33 +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
Stefan Leichter
7a61a617b3
dmcompos: Print 64bit integers with wine_dbgstr_longlong.
2006-09-26 11:41:11 +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
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
4358b4d8e1
dmcompos: Make the virtual table functions static where possible.
2006-06-10 11:55:30 +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