Michael Stefaniuc : dplayx: Finish the COM cleanup for IDirectPlaySP.

Alexandre Julliard julliard at winehq.org
Thu Sep 5 13:28:19 CDT 2013


Module: wine
Branch: master
Commit: a3ba1b8ff0d986f755c9cb679fe3706dc1ac2f3e
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=a3ba1b8ff0d986f755c9cb679fe3706dc1ac2f3e

Author: Michael Stefaniuc <mstefani at redhat.de>
Date:   Thu Sep  5 00:00:03 2013 +0200

dplayx: Finish the COM cleanup for IDirectPlaySP.

---

 dlls/dplayx/dplaysp.c |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dlls/dplayx/dplaysp.c b/dlls/dplayx/dplaysp.c
index 780834c..e8269df 100644
--- a/dlls/dplayx/dplaysp.c
+++ b/dlls/dplayx/dplaysp.c
@@ -35,7 +35,7 @@ WINE_DEFAULT_DEBUG_CHANNEL(dplay);
 
 typedef struct IDirectPlaySPImpl
 {
-  const IDirectPlaySPVtbl *lpVtbl;
+  IDirectPlaySP IDirectPlaySP_iface;
   LONG ref;
   void *remote_data;
   DWORD remote_data_size;
@@ -73,7 +73,7 @@ HRESULT DPSP_CreateInterface( REFIID riid, void **ppvObj, IDirectPlayImpl *dp )
   if( IsEqualGUID( &IID_IDirectPlaySP, riid ) )
   {
     IDirectPlaySPImpl *This = *ppvObj;
-    This->lpVtbl = &directPlaySPVT;
+    This->IDirectPlaySP_iface.lpVtbl = &directPlaySPVT;
     This->dplay = dp;
   }
   else
@@ -91,7 +91,7 @@ HRESULT DPSP_CreateInterface( REFIID riid, void **ppvObj, IDirectPlayImpl *dp )
 
 static inline IDirectPlaySPImpl *impl_from_IDirectPlaySP( IDirectPlaySP *iface )
 {
-  return CONTAINING_RECORD( iface, IDirectPlaySPImpl, lpVtbl );
+  return CONTAINING_RECORD( iface, IDirectPlaySPImpl, IDirectPlaySP_iface );
 }
 
 static HRESULT WINAPI IDirectPlaySPImpl_QueryInterface( IDirectPlaySP *iface, REFIID riid,




More information about the wine-cvs mailing list