[PATCH 4/6] dmloader: Pass the object to the IDirectMusicContainer_Release helper
Michael Stefaniuc
mstefani at redhat.de
Wed Mar 12 17:07:09 CDT 2014
---
dlls/dmloader/container.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/dlls/dmloader/container.c b/dlls/dmloader/container.c
index 871c8b0..f53a074 100644
--- a/dlls/dmloader/container.c
+++ b/dlls/dmloader/container.c
@@ -36,8 +36,8 @@ static ULONG WINAPI IDirectMusicContainerImpl_IPersistStream_AddRef (LPPERSISTST
*/
/* IUnknown/IDirectMusicContainer part: */
-static HRESULT DMUSIC_DestroyDirectMusicContainerImpl (LPDIRECTMUSICCONTAINER iface) {
- ICOM_THIS_MULTI(IDirectMusicContainerImpl, ContainerVtbl, iface);
+static HRESULT destroy_dmcontainer(IDirectMusicContainerImpl *This)
+{
LPDIRECTMUSICLOADER pLoader;
LPDIRECTMUSICGETLOADER pGetLoader;
struct list *pEntry;
@@ -108,7 +108,7 @@ static ULONG WINAPI IDirectMusicContainerImpl_IDirectMusicContainer_Release (LPD
DWORD dwRef = InterlockedDecrement (&This->dwRef);
TRACE("(%p): ReleaseRef to %d\n", This, dwRef);
if (dwRef == 0) {
- DMUSIC_DestroyDirectMusicContainerImpl (iface);
+ destroy_dmcontainer(This);
HeapFree(GetProcessHeap(), 0, This);
}
--
1.8.3.1
More information about the wine-patches
mailing list