mirror of
https://github.com/reactos/reactos.git
synced 2024-06-30 09:50:07 +00:00
[DPLAYX] Sync with Wine Staging 2.16. CORE-13762
6a6f336 dplayx: Implement IDirectPlayLobby3 EnumAddressTypes. 2ef274b dplayx: Implement IDirectPlay4 EnumConnections. 4f4b3be dplayx: First name server address may be null. svn path=/trunk/; revision=75856
This commit is contained in:
parent
48e74aa082
commit
abbe72e76a
|
@ -4466,8 +4466,8 @@ static HRESULT WINAPI IDirectPlay4Impl_EnumConnections( IDirectPlay4 *iface,
|
|||
const GUID *application, LPDPENUMCONNECTIONSCALLBACK enumcb, void *context, DWORD flags )
|
||||
{
|
||||
IDirectPlayImpl *This = impl_from_IDirectPlay4( iface );
|
||||
FIXME( "(%p)->(%p,%p,%p,0x%08x): stub\n", This, application, enumcb, context, flags );
|
||||
return DP_OK;
|
||||
return IDirectPlayX_EnumConnections( &This->IDirectPlay4A_iface, application, enumcb, context,
|
||||
flags );
|
||||
}
|
||||
|
||||
static HRESULT WINAPI IDirectPlay3AImpl_EnumGroupsInGroup( IDirectPlay3A *iface, DPID group,
|
||||
|
|
|
@ -815,8 +815,9 @@ static HRESULT WINAPI IDirectPlayLobby3AImpl_EnumAddressTypes( IDirectPlayLobby3
|
|||
static HRESULT WINAPI IDirectPlayLobby3Impl_EnumAddressTypes( IDirectPlayLobby3 *iface,
|
||||
LPDPLENUMADDRESSTYPESCALLBACK enumaddrtypecb, REFGUID sp, void *context, DWORD flags )
|
||||
{
|
||||
FIXME(":stub\n");
|
||||
return DPERR_OUTOFMEMORY;
|
||||
IDirectPlayLobbyImpl *This = impl_from_IDirectPlayLobby3( iface );
|
||||
return IDirectPlayLobby_EnumAddressTypes( &This->IDirectPlayLobby3A_iface, enumaddrtypecb, sp,
|
||||
context, flags );
|
||||
}
|
||||
|
||||
/********************************************************************
|
||||
|
|
|
@ -147,7 +147,10 @@ LPVOID NS_GetNSAddr( LPVOID lpNSInfo )
|
|||
* in place.
|
||||
*/
|
||||
#if 1
|
||||
return lpCache->first.lpQHFirst->lpNSAddrHdr;
|
||||
if ( lpCache->first.lpQHFirst )
|
||||
return lpCache->first.lpQHFirst->lpNSAddrHdr;
|
||||
|
||||
return NULL;
|
||||
#else
|
||||
/* FIXME: Should convert over to this */
|
||||
return lpCache->bNsIsLocal ? lpCache->lpLocalAddrHdr
|
||||
|
|
Loading…
Reference in a new issue