Michael Stefaniuc
675ec4662b
dmscript: 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:25:56 +02:00
Michael Stefaniuc
9e516ba1db
dmscript/tests: Add some IDirectMusicObject::ParseDescriptor() tests.
...
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-14 10:16:00 +02:00
Michael Stefaniuc
a10719bcef
dmscript: Reimplement ParseDescriptor() for IDirectMusicScript.
...
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-14 10:16:00 +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
89ef7b59f5
dmscript/tests: Just use proper IUnknown implementations for aggregation.
...
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-25 20:53:42 +02:00
Michael Stefaniuc
26623d30f4
dmscript: Get rid of the extra pointer to a DMUS_OBJECTDESC.
2015-04-28 15:35:54 +09:00
Michael Stefaniuc
71b28e2e1c
dmscript: Use the generic DirectMusicObject implementation for DMScript.
2015-04-28 15:35:49 +09:00
Nikolay Sivov
52251ac6da
dmscript: Implement GetClassID() for IDirectMusicTrack.
2015-04-06 12:09:10 +09:00
Michael Stefaniuc
d84659cad7
dmscript/tests: Remove an unused assigment (PVS-Studio).
2015-01-15 14:05:56 +01:00
Michael Stefaniuc
19b6c4cfc7
dmscript/tests: Test some IPersistStream methods of DMScriptTrack.
2014-06-11 16:12:07 +02:00
Michael Stefaniuc
e1fab4a837
dmscript: Move a struct definition to the .c file that uses it.
2014-06-11 16:11:49 +02:00
Michael Stefaniuc
41b1dce0e2
dmscript/tests: Test unimplemented IPersistStream methods in DMScript.
2014-06-11 12:59:34 +02:00
Michael Stefaniuc
444fff4343
dmscript: IPersistStream_GetClassID() is not implemented for DMScript.
2014-06-11 12:59:22 +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
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