mirror of
https://github.com/reactos/reactos.git
synced 2025-08-06 22:23:05 +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
3 changed files with 9 additions and 5 deletions
|
@ -4466,8 +4466,8 @@ static HRESULT WINAPI IDirectPlay4Impl_EnumConnections( IDirectPlay4 *iface,
|
||||||
const GUID *application, LPDPENUMCONNECTIONSCALLBACK enumcb, void *context, DWORD flags )
|
const GUID *application, LPDPENUMCONNECTIONSCALLBACK enumcb, void *context, DWORD flags )
|
||||||
{
|
{
|
||||||
IDirectPlayImpl *This = impl_from_IDirectPlay4( iface );
|
IDirectPlayImpl *This = impl_from_IDirectPlay4( iface );
|
||||||
FIXME( "(%p)->(%p,%p,%p,0x%08x): stub\n", This, application, enumcb, context, flags );
|
return IDirectPlayX_EnumConnections( &This->IDirectPlay4A_iface, application, enumcb, context,
|
||||||
return DP_OK;
|
flags );
|
||||||
}
|
}
|
||||||
|
|
||||||
static HRESULT WINAPI IDirectPlay3AImpl_EnumGroupsInGroup( IDirectPlay3A *iface, DPID group,
|
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,
|
static HRESULT WINAPI IDirectPlayLobby3Impl_EnumAddressTypes( IDirectPlayLobby3 *iface,
|
||||||
LPDPLENUMADDRESSTYPESCALLBACK enumaddrtypecb, REFGUID sp, void *context, DWORD flags )
|
LPDPLENUMADDRESSTYPESCALLBACK enumaddrtypecb, REFGUID sp, void *context, DWORD flags )
|
||||||
{
|
{
|
||||||
FIXME(":stub\n");
|
IDirectPlayLobbyImpl *This = impl_from_IDirectPlayLobby3( iface );
|
||||||
return DPERR_OUTOFMEMORY;
|
return IDirectPlayLobby_EnumAddressTypes( &This->IDirectPlayLobby3A_iface, enumaddrtypecb, sp,
|
||||||
|
context, flags );
|
||||||
}
|
}
|
||||||
|
|
||||||
/********************************************************************
|
/********************************************************************
|
||||||
|
|
|
@ -147,7 +147,10 @@ LPVOID NS_GetNSAddr( LPVOID lpNSInfo )
|
||||||
* in place.
|
* in place.
|
||||||
*/
|
*/
|
||||||
#if 1
|
#if 1
|
||||||
|
if ( lpCache->first.lpQHFirst )
|
||||||
return lpCache->first.lpQHFirst->lpNSAddrHdr;
|
return lpCache->first.lpQHFirst->lpNSAddrHdr;
|
||||||
|
|
||||||
|
return NULL;
|
||||||
#else
|
#else
|
||||||
/* FIXME: Should convert over to this */
|
/* FIXME: Should convert over to this */
|
||||||
return lpCache->bNsIsLocal ? lpCache->lpLocalAddrHdr
|
return lpCache->bNsIsLocal ? lpCache->lpLocalAddrHdr
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue