[PATCH 11/11] dmscript: Include the DMUS_OBJECTDESC directly into DirectMusicScriptTrack.
Michael Stefaniuc
mstefani at redhat.de
Sun Jan 12 15:16:23 CST 2014
---
dlls/dmscript/scripttrack.c | 9 ++++-----
1 file changed, 4 insertions(+), 5 deletions(-)
diff --git a/dlls/dmscript/scripttrack.c b/dlls/dmscript/scripttrack.c
index 86e5521..ddae8b5 100644
--- a/dlls/dmscript/scripttrack.c
+++ b/dlls/dmscript/scripttrack.c
@@ -29,7 +29,7 @@ typedef struct DirectMusicScriptTrack {
IDirectMusicTrack8 IDirectMusicTrack8_iface;
IPersistStream IPersistStream_iface;
LONG ref;
- LPDMUS_OBJECTDESC pDesc;
+ DMUS_OBJECTDESC desc;
} DirectMusicScriptTrack;
static inline DirectMusicScriptTrack *impl_from_IDirectMusicTrack8(IDirectMusicTrack8 *iface)
@@ -318,10 +318,9 @@ HRESULT WINAPI DMUSIC_CreateDirectMusicScriptTrack(REFIID riid, void **ret_iface
track->IDirectMusicTrack8_iface.lpVtbl = &dmtrack8_vtbl;
track->IPersistStream_iface.lpVtbl = &persist_vtbl;
- track->pDesc = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sizeof(DMUS_OBJECTDESC));
- DM_STRUCT_INIT(track->pDesc);
- track->pDesc->dwValidData |= DMUS_OBJ_CLASS;
- track->pDesc->guidClass = CLSID_DirectMusicScriptTrack;
+ track->desc.dwSize = sizeof(track->desc);
+ track->desc.dwValidData |= DMUS_OBJ_CLASS;
+ track->desc.guidClass = CLSID_DirectMusicScriptTrack;
track->ref = 1;
DMSCRIPT_LockModule();
--
1.8.3.1
More information about the wine-patches
mailing list