[PATCH 12/54] dplayx: Forward IDirectPlay::GetMessageCount to ::GetMessageQueue.
Michael Stefaniuc
mstefani at redhat.de
Fri Mar 29 10:41:22 CDT 2013
---
dlls/dplayx/dplay.c | 28 ++++++++--------------------
1 file changed, 8 insertions(+), 20 deletions(-)
diff --git a/dlls/dplayx/dplay.c b/dlls/dplayx/dplay.c
index 70bb954..ee8f005 100644
--- a/dlls/dplayx/dplay.c
+++ b/dlls/dplayx/dplay.c
@@ -2422,28 +2422,16 @@ static HRESULT WINAPI DirectPlay2WImpl_GetGroupName
return DP_IF_GetGroupName( This, idGroup, lpData, lpdwDataSize, FALSE );
}
-static HRESULT DP_IF_GetMessageCount
- ( IDirectPlay2Impl* This, DPID idPlayer,
- LPDWORD lpdwCount, BOOL bAnsi )
+static HRESULT WINAPI IDirectPlay4AImpl_GetMessageCount( IDirectPlay4A *iface, DPID player,
+ DWORD *count )
{
- FIXME("(%p)->(0x%08x,%p,%u): stub\n", This, idPlayer, lpdwCount, bAnsi );
- return DP_IF_GetMessageQueue( (IDirectPlay4Impl*)This, 0, idPlayer,
- DPMESSAGEQUEUE_RECEIVE, lpdwCount, NULL,
- bAnsi );
+ return IDirectPlayX_GetMessageQueue( iface, 0, player, DPMESSAGEQUEUE_RECEIVE, count, NULL );
}
-static HRESULT WINAPI DirectPlay2AImpl_GetMessageCount
- ( LPDIRECTPLAY2A iface, DPID idPlayer, LPDWORD lpdwCount )
+static HRESULT WINAPI IDirectPlay4Impl_GetMessageCount( IDirectPlay4 *iface, DPID player,
+ DWORD *count )
{
- IDirectPlay2Impl *This = (IDirectPlay2Impl *)iface;
- return DP_IF_GetMessageCount( This, idPlayer, lpdwCount, TRUE );
-}
-
-static HRESULT WINAPI DirectPlay2WImpl_GetMessageCount
- ( LPDIRECTPLAY2 iface, DPID idPlayer, LPDWORD lpdwCount )
-{
- IDirectPlay2Impl *This = (IDirectPlay2Impl *)iface;
- return DP_IF_GetMessageCount( This, idPlayer, lpdwCount, FALSE );
+ return IDirectPlayX_GetMessageQueue( iface, 0, player, DPMESSAGEQUEUE_RECEIVE, count, NULL );
}
static HRESULT WINAPI DirectPlay2AImpl_GetPlayerAddress
@@ -4737,7 +4725,7 @@ static const IDirectPlay4Vtbl directPlay4WVT =
XCAST(GetCaps)DirectPlay2WImpl_GetCaps,
XCAST(GetGroupData)DirectPlay2WImpl_GetGroupData,
XCAST(GetGroupName)DirectPlay2WImpl_GetGroupName,
- XCAST(GetMessageCount)DirectPlay2WImpl_GetMessageCount,
+ IDirectPlay4Impl_GetMessageCount,
XCAST(GetPlayerAddress)DirectPlay2WImpl_GetPlayerAddress,
XCAST(GetPlayerCaps)DirectPlay2WImpl_GetPlayerCaps,
XCAST(GetPlayerData)DirectPlay2WImpl_GetPlayerData,
@@ -4805,7 +4793,7 @@ static const IDirectPlay4Vtbl directPlay4AVT =
XCAST(GetCaps)DirectPlay2AImpl_GetCaps,
XCAST(GetGroupData)DirectPlay2AImpl_GetGroupData,
XCAST(GetGroupName)DirectPlay2AImpl_GetGroupName,
- XCAST(GetMessageCount)DirectPlay2AImpl_GetMessageCount,
+ IDirectPlay4AImpl_GetMessageCount,
XCAST(GetPlayerAddress)DirectPlay2AImpl_GetPlayerAddress,
XCAST(GetPlayerCaps)DirectPlay2AImpl_GetPlayerCaps,
XCAST(GetPlayerData)DirectPlay2AImpl_GetPlayerData,
--
1.7.11.7
More information about the wine-patches
mailing list