Commit Graph

98 Commits

Author SHA1 Message Date
Michael Stefaniuc
1643038eca dmscript: Return CLASS_E_CLASSNOTAVAILABLE for classes not implemented. 2014-01-14 11:17:23 +01:00
Michael Stefaniuc
ae81a130d2 dmscript: Include the DMUS_OBJECTDESC directly into DirectMusicScriptTrack. 2014-01-13 17:37:16 +01:00
Michael Stefaniuc
a5135bdc59 dmscript: Remove the extraneous IUnknown from DirectMusicScriptTrack.
Also lock/unlock the module only on creation/destruction of the object.
2014-01-13 17:37:14 +01:00
Michael Stefaniuc
daf7fb1f2d dmscript: COM cleanup for IPersistStream from DirectMusicScriptTrack. 2014-01-13 17:37:13 +01:00
Michael Stefaniuc
a0c0e36701 dmscript/tests: Add COM tests for DirectMusicScriptTrack. 2014-01-13 17:37:12 +01:00
Michael Stefaniuc
7b3c630715 dmscript: COM cleanup for IDirectMusicTrack8 from DirectMusicScriptTrack. 2014-01-13 17:37:11 +01:00
Michael Stefaniuc
c56151fa7b dmscript: Remove the superfluous "IDirectMusicScriptTrack" from method names. 2014-01-13 17:37:10 +01:00
Michael Stefaniuc
632d9361a2 dmscript/tests: Add COM tests for DirectMusicScript. 2014-01-13 17:37:09 +01:00
Michael Stefaniuc
d3ba2a9fe3 dmscript: Remove the extraneous IUnknown from DirectMusicScript.
Also lock/unlock the module only on creation/destruction of the object.
2014-01-13 17:37:08 +01:00
Michael Stefaniuc
aaecaf5174 dmscript: COM cleanup for IDirectMusicScript. 2014-01-13 17:37:07 +01:00
Michael Stefaniuc
75b2ce7716 dmscript: Remove duplicate "IDirectMusicScript" from method names. 2014-01-13 17:37:06 +01:00
Michael Stefaniuc
f7dc10d2ce dmscript: Don't use the method implementations directly. 2014-01-13 17:37:06 +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
6c1e349b6e dmscript: Merge the IClassFactory implementations. 2011-07-29 13:29:18 +02:00
Marcus Meissner
f301596ce3 dmscript: Mark internal symbols with hidden visibility. 2011-05-17 10:19:00 +02:00
Alexandre Julliard
e559640482 dmscript: Convert dll registration to the IRegistrar mechanism. 2010-12-03 14:28:26 +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
b74c043724 dmscript: Avoid newlines inside FIXME messages. 2010-01-14 09:04:18 -06:00
Michael Stefaniuc
d62a0eec7b dmscript: Remove superfluous pointer casts. 2009-01-13 15:25:48 +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
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
a806d65862 dmscript: Remove some unused functions. 2008-12-01 13:25:18 +01:00
Andrew Talbot
4a5787442b dmscript: Sign-compare warning fix. 2008-07-31 13:39:45 +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
e1062df14b dmscript: Assign to structs instead of using memcpy. 2008-02-26 11:18:16 +01:00
Andrew Talbot
5d0f2bb6a6 dmscript: Indirection level fix. 2007-09-21 11:52:30 +02:00
Stefan Leichter
b6835f4c87 dmscript: 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
ac43c850a8 dmscript: Constify a variable. 2007-04-25 11:50:16 +02:00
Marcus Meissner
7c0de330f9 dmscript: Replaced && 0xff by & 0xff. 2006-11-09 17:54:07 +01:00
Francois Gouget
3f191fda9f Add '\n's to Wine traces. 2006-10-13 11:55:16 +02:00
Michael Stefaniuc
34a323dc88 dmscript: Win64 printf format warning fixes. 2006-10-09 12:56:18 +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
6a87f2b979 dmscript: Print 64bit integers with wine_dbgstr_longlong. 2006-09-14 11:12:13 +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
06ff754a95 dmscript: Make the virtual table functions static where possible. 2006-06-10 11:56:19 +02:00