Eric Pouech
73a05ffb99
dmstyle: Enable compilation with long types.
...
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-10 10:39:08 +01:00
Michael Stefaniuc
d7ae69a3da
dmstyle: Partially implement Style track GetParam/SetParam methods.
...
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-01-23 09:25:54 +01:00
Alistair Leslie-Hughes
de11d172dc
dmstyle: Add GUID_IDirectMusicStyle support in Style Track GetParam.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-11-19 23:15:05 +01:00
Alistair Leslie-Hughes
eeca42b32f
dmstyle: Free list when Style track is destroyed.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-11-14 21:05:03 +01:00
Michael Stefaniuc
ea2b9def61
dmstyle: Rename IDirectMusicTrack8Impl to style_track.
...
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-11-13 08:39:59 +01:00
Alistair Leslie-Hughes
7f469b689a
dmstyle: IDirectMusicTrack GetParam add pointer check.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-11-05 23:01:57 +01:00
Michael Stefaniuc
2026a21525
dmstyle: Use the generic IPersistStream for DMStyleTrack.
2015-07-01 19:18:24 +09:00
Michael Stefaniuc
f143c16bb8
dmstyle: Remove the extraneous IUnknown from DMStyleTrack.
2015-07-01 19:18:24 +09:00
Michael Stefaniuc
465753e947
dmstyle: COM cleanup for IDirectMusicTrack8 of DMStyleTrack.
2015-07-01 19:18:23 +09:00
Michael Stefaniuc
040b398997
dmstyle: Pass objects instead of ifaces to helpers.
2015-07-01 19:18:21 +09:00
Michael Stefaniuc
02412469fb
dmstyle: Implement the E_NOTIMPL methods of IDirectMusicTrack8.
2015-06-30 17:40:26 +09:00
Michael Stefaniuc
0b4bc2f965
dmstyle: Move struct definitions to the files that need them.
2015-06-29 19:07:46 +09:00
Michael Stefaniuc
ed48ffdfae
dmstyle: IsParamSupported method doesn't crashes on NULL.
2015-06-26 20:35:04 +09:00
Michael Stefaniuc
65942c1786
dmstyle: None of the COM classes support aggregation.
2014-01-15 11:54:31 +01:00
Frédéric Delanoy
b5a33dab88
dlls: Assorted spelling fixes.
2011-08-02 20:47:51 +02: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
Francois Gouget
633ee950a1
Assorted spelling fixes.
2008-05-07 12:07:11 +02:00
Andrew Talbot
a01bfc26fe
dmstyle: Assign to structs instead of using memcpy.
2008-02-26 11:18:23 +01: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
Francois Gouget
3f191fda9f
Add '\n's to Wine traces.
2006-10-13 11:55:16 +02:00
Michael Stefaniuc
175ed0c559
dmstyle: Win64 printf format warning fixes.
2006-10-13 11:03:33 +02:00
Stefan Leichter
bfa1937e31
dmstyle: Print 64bit integers with wine_dbgstr_longlong.
2006-09-13 11:01:16 +02:00
Alexandre Julliard
40feb043b1
dmstyle: Make the virtual table functions static where possible.
2006-06-10 11:56:49 +02:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Francois Gouget
0edbaf7e80
Remove spaces before '\n' in traces.
2005-11-10 12:14:56 +00:00
Dmitry Timoshkov
247246ede7
Make more of the OLE interface vtables const.
2005-05-30 10:01:08 +00:00
Francois Gouget
93416cdaf7
Assorted spelling fixes.
2005-03-23 13:15:18 +00:00
James Hawkins
1fd9425088
Properly implement DllCanUnloadNow ref counting.
2005-01-24 19:33:23 +00:00
Paul Vriens
7a49e82dac
- use Interlocked* functions in AddRef and Release.
...
- store the result of the Interlocked functions and use only this.
2005-01-24 11:31:45 +00:00
Raphael Junqueira
e99a183cc3
- handle StyleRefs list on DMStyleTracks
...
- handle PartRefs list on DMStyles
- begin of Parts list support on DMStyles (for now only some array
checks)
- fix IDirectMusicStyle::QueryInterface
2005-01-05 13:22:57 +00:00
Francois Gouget
ee0344a4a2
Remove unneeded NULL casts.
2004-12-22 15:13:20 +00:00
Alexandre Julliard
f714b39762
Get rid of the no longer used ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
...
macro.
2004-08-23 19:39:48 +00:00
Alexandre Julliard
48c4bb3c31
Get rid of the non-standard ICOM_VTABLE macro.
2004-08-12 23:00:51 +00:00
Raphael Junqueira
43def08e80
- Segment loading fix (correct FOURCC_RIFF tracks handling).
...
- IDirectMusicStyleTrack loading (need DM References).
- IDirectMusicBandTrack loading (need IDirectMusicBand loading).
2004-05-12 23:18:22 +00:00
Rok Mandeljc
b26d65bba9
Added name resolving for CLSIDs, IIDs, GUIDs and return codes.
2004-02-25 01:30:03 +00:00
Rok Mandeljc
0382ea1d8a
- updated resources to DX9
...
- completely rewritten headers (DX9 compat.; look much nicer now ;=)
- removed IDirectMusicSong and IDirectMusicMelodyFormulationTrack
(which are removed from DX9; weren't implemented in DX8 anyway)
- combined/simplified IDirectMusicSomething / IDirectMusicObject /
IPersistStream for objects that support loading
- implemented IDirectMusicObject on all such objects; via generic
functions
- combined IDirectMusicTrack(8)/IPersistStream on all tracks
- fully implemented IDirectMusicContainer (at least 90% if there are
no private interfaces)
- implemented IDirectMusicCollection (99% work & MS compliant
behaviour; except for instruments)
- tried to implement IDirectMusicInstrument (unfortunately uses some
dirty private interfaces... :(
- added dswave.dll; DirectMusic Wave
- some changes in style
- many, many more ;)
2004-01-20 00:21:40 +00:00
Alexandre Julliard
e37c6e18d0
Fixed header dependencies to be fully compatible with the Windows
...
headers (with help from Dimitrie O. Paun).
2003-09-05 23:08:26 +00:00
Rok Mandeljc
df167d17c6
- implemented loader, loader's stream and loading of objects (now you
...
can use builtin dmloader and native other dm*.dlls)
- implemented proper creation of objects and retrieval of dmusic
interfaces from them (object, stream, ...)
- implemented all "standard track types" and appropriate stream (for
dmband, loading is almost complete)
- cleaned some obsolete stuff
- split debug channels
2003-08-22 23:53:27 +00:00