Michael Stefaniuc
|
5e1783b59a
|
dmusic: Increment the refcount when a IReferenceClock pointer is returned.
|
2014-06-17 09:04:24 +02:00 |
Michael Stefaniuc
|
096bfbd214
|
dmusic: Simplify the creation of a DirectMusic8 object.
Also lock/unlock the module only on creation/destruction of the object.
|
2014-06-11 16:12:47 +02:00 |
Michael Stefaniuc
|
d82e2935e4
|
dmusic: Release the clock when destroying the IDirectMusic8 object.
|
2014-06-11 16:12:43 +02:00 |
Michael Stefaniuc
|
5f5c21e55d
|
dmusic: These COM classes don't support COM aggregation.
|
2013-12-30 19:01:42 +01:00 |
Andrew Talbot
|
00f85d7fc3
|
dmusic: Avoid signed-unsigned integer comparisons.
|
2013-01-16 12:21:53 +01:00 |
Christian Costa
|
f3e883878d
|
dmusic: Init port caps dwSize member before calling GetPortCaps.
|
2012-11-05 11:30:34 +01:00 |
Christian Costa
|
db390b774b
|
dmusic: Dump port params only once.
|
2012-11-02 19:48:14 +01:00 |
Sven Baars
|
86d589b2e1
|
dmusic: Fix a copy and paste error.
|
2012-10-01 11:58:26 +02:00 |
Christian Costa
|
58f34f509b
|
dmusic: Check returned value of GetPortCaps.
|
2012-09-28 11:29:39 +02:00 |
Christian Costa
|
27b2868899
|
dmusic: Rename params in IDirectMusic8Impl_GetDefaultPort.
|
2012-09-21 17:05:58 +02:00 |
Christian Costa
|
51eb9331cf
|
dmusic: Rename CreateSynthPortImpl to CreateSynthPortImpl and create stubs for CreateMidi{In|Out}PortImpl.
Init constructors in system ports list accordingly.
|
2012-09-19 13:05:15 +02:00 |
Christian Costa
|
142c527b4b
|
dmusic: Use system ports list to create port in CreatePort and rename params.
|
2012-09-18 14:47:00 +02:00 |
Christian Costa
|
66a817f067
|
dmusic: Create the list of available system ports at the beginning and use it to enumerate ports.
|
2012-09-17 12:07:41 +02:00 |
Christian Costa
|
649a177007
|
dmusic: Rename params in GetMasterClock.
|
2012-09-17 12:07:16 +02:00 |
Christian Costa
|
8c07215f3a
|
dmusic: Rename params in CreateMusicBuffer.
|
2012-09-17 12:06:59 +02:00 |
Christian Costa
|
0b0985f391
|
dmusic: Cleanup DMUSIC_CreateDirectMusicImpl.
|
2012-05-25 13:44:13 +02:00 |
Christian Costa
|
2024e241ff
|
dmusic: Cleanup IDirectMusic8Impl_QueryInterface.
|
2012-05-24 20:08:45 +02:00 |
Christian Costa
|
7c78cf2d31
|
dmusic: Display new ref in trace for AddRef and Release for direct music object.
|
2012-05-24 20:08:44 +02:00 |
Christian Costa
|
4c0f0281bd
|
dmusic: Check errors in IDirectMusic8Impl_Activate and remove FIXME.
|
2012-05-02 13:03:18 +02:00 |
Christian Costa
|
5ae038b2e8
|
dmusic: Implement IDirectMusic8Impl_EnumMasterClock.
|
2012-05-02 13:03:13 +02:00 |
Christian Costa
|
16071b244a
|
dmusic: COM cleanup of IDirectMusic8.
|
2012-05-02 13:02:10 +02:00 |
Christian Costa
|
1b33b1d5cd
|
dmusic: Pass creation parameters to DMUSIC_CreateDirectMusicBufferImpl then allocate data buffer and set format accordingly.
|
2012-04-24 11:32:13 +02:00 |
Christian Costa
|
acea60ca85
|
dmusic: Fix IDirectMusic8Impl_CreateMusicBuffer buffer signature.
|
2012-04-23 12:58:35 +02:00 |
Christian Costa
|
c05c04952e
|
dmusic: Check wrong params when creating a port + tests.
|
2012-04-11 19:10:26 +02:00 |
Christian Costa
|
7776591ff4
|
dmusic: Add dump function for DMUS_PORTPARAMS struct.
|
2012-04-11 19:10:06 +02:00 |
Andrew Eikum
|
9c79ba8a04
|
dmusic: Check correct return code.
|
2012-04-06 20:11:35 +02:00 |
Christian Costa
|
31bfc380ee
|
dmusic: Check return codes and display name from port caps when enumerating microsoft synthetizer.
|
2012-04-03 17:52:33 +02:00 |
Christian Costa
|
f13806e185
|
dmusic: Enumerate ports for midi out and midi in devices in EnumPort.
|
2012-04-03 17:52:22 +02:00 |
Christian Costa
|
4829fcd9b2
|
dmusic: Don't use method implementation directly. Pass through vtable with related macro instead.
|
2012-03-30 17:33:45 +02:00 |
Andrew Eikum
|
47ce8c9755
|
dmusic: Support creating default ports with GUID_NULL.
|
2012-03-30 17:33:43 +02:00 |
Christian Costa
|
d3fb586024
|
dmusic: Fix memory leak in Direct Music object.
|
2012-01-23 11:07:27 +01:00 |
Michael Stefaniuc
|
68eb63a4fa
|
dmusic: Remove superfluous pointer casts.
|
2009-01-13 15:26:19 +01:00 |
Christian Costa
|
af871d8312
|
dmusic: Implement IDirectMusic8Impl_CreateMusicBuffer.
|
2008-12-22 15:21:04 +01:00 |
Alexandre Julliard
|
c437e3d901
|
dmusic: Remove some unused functions.
|
2008-12-01 13:25:52 +01:00 |
Michael Stefaniuc
|
892f735930
|
dmusic: Do not cast NULL.
|
2008-11-03 13:40:30 +01:00 |
Andrew Talbot
|
8a4db52f2a
|
dmusic: Remove unneeded casts.
|
2007-12-08 19:54:05 +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 |
Peter Oberndorfer
|
62c6d61ddf
|
dmusic: Do not write outside of array bounds.
|
2006-10-30 11:16:49 +01:00 |
Michael Stefaniuc
|
a4253ba08b
|
dmusic: Win64 printf format warning fixes.
|
2006-10-12 21:43:15 +02:00 |
Alexandre Julliard
|
d37c555a48
|
dmusic: Make the virtual table functions static where possible.
|
2006-06-10 11:57:22 +02:00 |
Jonathan Ernst
|
360a3f9142
|
Update the address of the Free Software Foundation.
|
2006-05-23 14:11:13 +02:00 |
Raphael Junqueira
|
f9fef85145
|
Fix implementation of IDirectMusic8Impl_CreatePort.
|
2005-11-29 10:43:18 +01:00 |
Mike McCormack
|
257c337c19
|
gcc 4.0 -Wpointer-sign fixes (Reg* functions).
|
2005-07-07 12:08:42 +00:00 |
Dmitry Timoshkov
|
b67da5b946
|
Make more of the OLE interface vtables const.
|
2005-06-01 19:57:42 +00:00 |
James Hawkins
|
e8cafa5799
|
Properly implement DllCanUnloadNow ref counting.
|
2005-01-26 19:41:43 +00:00 |
James Hawkins
|
ba92d2924a
|
- Use Interlocked* instead of ++/-- in AddRef/Release.
- Use only stored result of Interlocked* in AddRef/Release.
- Expand TRACEs to display the ref count.
|
2005-01-14 16:02:20 +00:00 |
Alexandre Julliard
|
39a696a166
|
Removed some uses of the non-standard ICOM_THIS macro.
|
2004-09-06 20:34:29 +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 |
Rok Mandeljc
|
b26d65bba9
|
Added name resolving for CLSIDs, IIDs, GUIDs and return codes.
|
2004-02-25 01:30:03 +00:00 |