Commit 90085afe authored by Christian Costa's avatar Christian Costa Committed by Alexandre Julliard

dmsynth: Display new ref in trace for AddRef and Release.

parent 4a53e89c
...@@ -59,32 +59,32 @@ static HRESULT WINAPI IDirectMusicSynth8Impl_QueryInterface(LPDIRECTMUSICSYNTH8 ...@@ -59,32 +59,32 @@ static HRESULT WINAPI IDirectMusicSynth8Impl_QueryInterface(LPDIRECTMUSICSYNTH8
static ULONG WINAPI IDirectMusicSynth8Impl_AddRef(LPDIRECTMUSICSYNTH8 iface) static ULONG WINAPI IDirectMusicSynth8Impl_AddRef(LPDIRECTMUSICSYNTH8 iface)
{ {
IDirectMusicSynth8Impl *This = impl_from_IDirectMusicSynth8(iface); IDirectMusicSynth8Impl *This = impl_from_IDirectMusicSynth8(iface);
ULONG refCount = InterlockedIncrement(&This->ref); ULONG ref = InterlockedIncrement(&This->ref);
TRACE("(%p)->(ref before=%u)\n", This, refCount - 1); TRACE("(%p)->(): new ref = %u\n", This, ref);
DMSYNTH_LockModule(); DMSYNTH_LockModule();
return refCount; return ref;
} }
static ULONG WINAPI IDirectMusicSynth8Impl_Release(LPDIRECTMUSICSYNTH8 iface) static ULONG WINAPI IDirectMusicSynth8Impl_Release(LPDIRECTMUSICSYNTH8 iface)
{ {
IDirectMusicSynth8Impl *This = impl_from_IDirectMusicSynth8(iface); IDirectMusicSynth8Impl *This = impl_from_IDirectMusicSynth8(iface);
ULONG refCount = InterlockedDecrement(&This->ref); ULONG ref = InterlockedDecrement(&This->ref);
TRACE("(%p)->(ref before=%u)\n", This, refCount + 1); TRACE("(%p)->(): new ref = %u\n", This, ref);
if (!refCount) { if (!ref) {
if (This->pLatencyClock) if (This->pLatencyClock)
IReferenceClock_Release(This->pLatencyClock); IReferenceClock_Release(This->pLatencyClock);
HeapFree(GetProcessHeap(), 0, This); HeapFree(GetProcessHeap(), 0, This);
} }
DMSYNTH_UnlockModule(); DMSYNTH_UnlockModule();
return refCount; return ref;
} }
/* IDirectMusicSynth8Impl IDirectMusicSynth part: */ /* IDirectMusicSynth8Impl IDirectMusicSynth part: */
......
...@@ -53,32 +53,32 @@ static HRESULT WINAPI IDirectMusicSynthSinkImpl_QueryInterface(LPDIRECTMUSICSYNT ...@@ -53,32 +53,32 @@ static HRESULT WINAPI IDirectMusicSynthSinkImpl_QueryInterface(LPDIRECTMUSICSYNT
static ULONG WINAPI IDirectMusicSynthSinkImpl_AddRef(LPDIRECTMUSICSYNTHSINK iface) static ULONG WINAPI IDirectMusicSynthSinkImpl_AddRef(LPDIRECTMUSICSYNTHSINK iface)
{ {
IDirectMusicSynthSinkImpl *This = impl_from_IDirectMusicSynthSink(iface); IDirectMusicSynthSinkImpl *This = impl_from_IDirectMusicSynthSink(iface);
ULONG refCount = InterlockedIncrement(&This->ref); ULONG ref = InterlockedIncrement(&This->ref);
TRACE("(%p)->(ref before=%u)\n", This, refCount - 1); TRACE("(%p)->(): new ref = %u\n", This, ref);
DMSYNTH_LockModule(); DMSYNTH_LockModule();
return refCount; return ref;
} }
static ULONG WINAPI IDirectMusicSynthSinkImpl_Release(LPDIRECTMUSICSYNTHSINK iface) static ULONG WINAPI IDirectMusicSynthSinkImpl_Release(LPDIRECTMUSICSYNTHSINK iface)
{ {
IDirectMusicSynthSinkImpl *This = impl_from_IDirectMusicSynthSink(iface); IDirectMusicSynthSinkImpl *This = impl_from_IDirectMusicSynthSink(iface);
ULONG refCount = InterlockedDecrement(&This->ref); ULONG ref = InterlockedDecrement(&This->ref);
TRACE("(%p)->(ref before=%u)\n", This, refCount + 1); TRACE("(%p)->(): new ref = %u\n", This, ref);
if (!refCount) { if (!ref) {
if (This->latency_clock) if (This->latency_clock)
IReferenceClock_Release(This->latency_clock); IReferenceClock_Release(This->latency_clock);
HeapFree(GetProcessHeap(), 0, This); HeapFree(GetProcessHeap(), 0, This);
} }
DMSYNTH_UnlockModule(); DMSYNTH_UnlockModule();
return refCount; return ref;
} }
/* IDirectMusicSynthSinkImpl IDirectMusicSynthSink part: */ /* IDirectMusicSynthSinkImpl IDirectMusicSynthSink part: */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment