Module: wine Branch: master Commit: b669664c4cd193c36db35ff789a2eb6b374eb136 URL: http://source.winehq.org/git/wine.git/?a=commit;h=b669664c4cd193c36db35ff789...
Author: Michael Stefaniuc mstefani@redhat.de Date: Tue Apr 9 22:34:49 2013 +0200
dplayx: Have the decency to support IUnknown in DirectPlayLobby.
---
dlls/dplayx/dplobby.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/dplayx/dplobby.c b/dlls/dplayx/dplobby.c index 74b5c08..9e53a30 100644 --- a/dlls/dplayx/dplobby.c +++ b/dlls/dplayx/dplobby.c @@ -196,7 +196,7 @@ HRESULT DPL_CreateInterface if ( !This ) return DPERR_OUTOFMEMORY;
- if( IsEqualGUID( &IID_IDirectPlayLobby, riid ) ) + if ( IsEqualGUID( &IID_IUnknown, riid ) || IsEqualGUID( &IID_IDirectPlayLobby, riid ) ) This->lpVtbl = &directPlayLobbyWVT; else if( IsEqualGUID( &IID_IDirectPlayLobbyA, riid ) ) This->lpVtbl = &directPlayLobbyAVT; @@ -255,7 +255,7 @@ static HRESULT WINAPI DPL_QueryInterface CopyMemory( *ppvObj, This, sizeof( *This ) ); (*(IDirectPlayLobbyAImpl**)ppvObj)->ulInterfaceRef = 0;
- if( IsEqualGUID( &IID_IDirectPlayLobby, riid ) ) + if( IsEqualGUID( &IID_IUnknown, riid ) || IsEqualGUID( &IID_IDirectPlayLobby, riid ) ) { IDirectPlayLobbyWImpl *This = *ppvObj; This->lpVtbl = &directPlayLobbyWVT;