dplayx/tests: Do not explicitly cast LPVOID function arguments.
Michael Stefaniuc
mstefani at redhat.de
Thu Jan 1 07:30:53 CST 2009
---
dlls/dplayx/tests/dplayx.c | 419 ++++++++++++++++++--------------------------
1 files changed, 168 insertions(+), 251 deletions(-)
diff --git a/dlls/dplayx/tests/dplayx.c b/dlls/dplayx/tests/dplayx.c
index 7a0c657..69f4cc0 100644
--- a/dlls/dplayx/tests/dplayx.c
+++ b/dlls/dplayx/tests/dplayx.c
@@ -783,7 +783,7 @@ static BOOL CALLBACK EnumAddress_cb2( REFGUID guidDataType,
}
else if ( IsEqualGUID( types[1], guidDataType ) )
{
- todo_wine checkGuid( sps[ callbackData->dwCounter1 ], (LPGUID) lpData );
+ todo_wine checkGuid( sps[ callbackData->dwCounter1 ], lpData );
}
callbackData->dwCounter2++;
@@ -815,10 +815,8 @@ static BOOL CALLBACK EnumConnections_cb( LPCGUID lpguidSP,
&IID_IDirectPlayLobby3A, (LPVOID*) &pDPL );
callbackData->dwCounter2 = 0;
- IDirectPlayLobby_EnumAddress( pDPL, EnumAddress_cb2,
- (LPCVOID) lpConnection,
- dwConnectionSize,
- (LPVOID) callbackData );
+ IDirectPlayLobby_EnumAddress( pDPL, EnumAddress_cb2, lpConnection,
+ dwConnectionSize, callbackData );
todo_wine check( 3, callbackData->dwCounter2 );
callbackData->dwCounter1++;
@@ -841,24 +839,21 @@ static void test_EnumConnections(void)
callbackData.dwCounter1 = 0;
callbackData.dwFlags = 0;
hr = IDirectPlayX_EnumConnections( pDP, &appGuid, EnumConnections_cb,
- (LPVOID) &callbackData,
- callbackData.dwFlags );
+ &callbackData, callbackData.dwFlags );
checkHR( DP_OK, hr );
check( 4, callbackData.dwCounter1 );
callbackData.dwCounter1 = 0;
callbackData.dwFlags = 0;
hr = IDirectPlayX_EnumConnections( pDP, NULL, EnumConnections_cb,
- (LPVOID) &callbackData,
- callbackData.dwFlags );
+ &callbackData, callbackData.dwFlags );
checkHR( DP_OK, hr );
check( 4, callbackData.dwCounter1 );
callbackData.dwCounter1 = 0;
callbackData.dwFlags = 0;
hr = IDirectPlayX_EnumConnections( pDP, &appGuid, NULL,
- (LPVOID) &callbackData,
- callbackData.dwFlags );
+ &callbackData, callbackData.dwFlags );
checkHR( DPERR_INVALIDPARAMS, hr );
check( 0, callbackData.dwCounter1 );
@@ -867,16 +862,14 @@ static void test_EnumConnections(void)
callbackData.dwCounter1 = 0;
callbackData.dwFlags = DPCONNECTION_DIRECTPLAY;
hr = IDirectPlayX_EnumConnections( pDP, &appGuid, EnumConnections_cb,
- (LPVOID) &callbackData,
- callbackData.dwFlags );
+ &callbackData, callbackData.dwFlags );
checkHR( DP_OK, hr );
check( 4, callbackData.dwCounter1 );
callbackData.dwCounter1 = 0;
callbackData.dwFlags = DPCONNECTION_DIRECTPLAYLOBBY;
hr = IDirectPlayX_EnumConnections( pDP, &appGuid, EnumConnections_cb,
- (LPVOID) &callbackData,
- callbackData.dwFlags );
+ &callbackData, callbackData.dwFlags );
checkHR( DP_OK, hr );
check( 0, callbackData.dwCounter1 );
@@ -884,8 +877,7 @@ static void test_EnumConnections(void)
callbackData.dwFlags = ( DPCONNECTION_DIRECTPLAY |
DPCONNECTION_DIRECTPLAYLOBBY );
hr = IDirectPlayX_EnumConnections( pDP, &appGuid, EnumConnections_cb,
- (LPVOID) &callbackData,
- callbackData.dwFlags );
+ &callbackData, callbackData.dwFlags );
checkHR( DP_OK, hr );
check( 4, callbackData.dwCounter1 );
@@ -893,8 +885,7 @@ static void test_EnumConnections(void)
callbackData.dwFlags = ~( DPCONNECTION_DIRECTPLAY |
DPCONNECTION_DIRECTPLAYLOBBY );
hr = IDirectPlayX_EnumConnections( pDP, &appGuid, EnumConnections_cb,
- (LPVOID) &callbackData,
- callbackData.dwFlags );
+ &callbackData, callbackData.dwFlags );
checkHR( DPERR_INVALIDFLAGS, hr );
check( 0, callbackData.dwCounter1 );
@@ -942,8 +933,7 @@ static void test_InitializeConnection(void)
CoCreateInstance( &CLSID_DirectPlay, NULL, CLSCTX_ALL,
&IID_IDirectPlay4A, (LPVOID*) &pDP );
- IDirectPlayX_EnumConnections( pDP, &appGuid, EnumConnections_cb2,
- (LPVOID) pDP, 0 );
+ IDirectPlayX_EnumConnections( pDP, &appGuid, EnumConnections_cb2, pDP, 0 );
IDirectPlayX_Release( pDP );
}
@@ -1270,7 +1260,7 @@ static void test_EnumSessions(void)
/* Service provider not initialized */
hr = IDirectPlayX_EnumSessions( pDP, &dpsd, 0, EnumSessions_cb,
- (LPVOID) &callbackData, 0 );
+ &callbackData, 0 );
checkHR( DPERR_UNINITIALIZED, hr );
@@ -1279,7 +1269,7 @@ static void test_EnumSessions(void)
/* Session with no size */
hr = IDirectPlayX_EnumSessions( pDP, &dpsd, 0, EnumSessions_cb,
- (LPVOID) &callbackData, 0 );
+ &callbackData, 0 );
todo_wine checkHR( DPERR_INVALIDPARAMS, hr );
if ( hr == DPERR_UNINITIALIZED )
@@ -1294,7 +1284,7 @@ static void test_EnumSessions(void)
/* No sessions */
callbackData.dwCounter1 = -1;
hr = IDirectPlayX_EnumSessions( pDP, &dpsd, 0, EnumSessions_cb,
- (LPVOID) &callbackData, 0 );
+ &callbackData, 0 );
checkHR( DP_OK, hr );
check( 0, callbackData.dwCounter1 );
@@ -1353,11 +1343,11 @@ static void test_EnumSessions(void)
/* Invalid params */
callbackData.dwCounter1 = -1;
hr = IDirectPlayX_EnumSessions( pDP, &dpsd, 0, EnumSessions_cb,
- (LPVOID) &callbackData, -1 );
+ &callbackData, -1 );
checkHR( DPERR_INVALIDPARAMS, hr );
hr = IDirectPlayX_EnumSessions( pDP, NULL, 0, EnumSessions_cb,
- (LPVOID) &callbackData, 0 );
+ &callbackData, 0 );
checkHR( DPERR_INVALIDPARAMS, hr );
check( -1, callbackData.dwCounter1 );
@@ -1368,8 +1358,7 @@ static void test_EnumSessions(void)
protected */
callbackData.dwCounter1 = -1;
hr = IDirectPlayX_EnumSessions( pDP, &dpsd, 0, EnumSessions_cb,
- (LPVOID) &callbackData,
- callbackData.dwFlags );
+ &callbackData, callbackData.dwFlags );
check( N_SESSIONS-2, callbackData.dwCounter1 );
/* Doesn't list private */
@@ -1377,32 +1366,28 @@ static void test_EnumSessions(void)
DPENUMSESSIONS_PASSWORDREQUIRED );
callbackData.dwCounter1 = -1;
hr = IDirectPlayX_EnumSessions( pDP, &dpsd, 0, EnumSessions_cb,
- (LPVOID) &callbackData,
- callbackData.dwFlags );
+ &callbackData, callbackData.dwFlags );
check( N_SESSIONS-1, callbackData.dwCounter1 );
/* Doesn't list full, no new, no join, private, protected */
callbackData.dwFlags = DPENUMSESSIONS_AVAILABLE;
callbackData.dwCounter1 = -1;
hr = IDirectPlayX_EnumSessions( pDP, &dpsd, 0, EnumSessions_cb,
- (LPVOID) &callbackData,
- callbackData.dwFlags );
+ &callbackData, callbackData.dwFlags );
check( N_SESSIONS-5, callbackData.dwCounter1 );
/* Like with DPENUMSESSIONS_AVAILABLE */
callbackData.dwFlags = 0;
callbackData.dwCounter1 = -1;
hr = IDirectPlayX_EnumSessions( pDP, &dpsd, 0, EnumSessions_cb,
- (LPVOID) &callbackData,
- callbackData.dwFlags );
+ &callbackData, callbackData.dwFlags );
check( N_SESSIONS-5, callbackData.dwCounter1 );
/* Doesn't list full, no new, no join, private */
callbackData.dwFlags = DPENUMSESSIONS_PASSWORDREQUIRED;
callbackData.dwCounter1 = -1;
hr = IDirectPlayX_EnumSessions( pDP, &dpsd, 0, EnumSessions_cb,
- (LPVOID) &callbackData,
- callbackData.dwFlags );
+ &callbackData, callbackData.dwFlags );
check( N_SESSIONS-4, callbackData.dwCounter1 );
@@ -1410,23 +1395,20 @@ static void test_EnumSessions(void)
callbackData.dwFlags = DPENUMSESSIONS_ASYNC;
callbackData.dwCounter1 = -1;
hr = IDirectPlayX_EnumSessions( pDP, &dpsd, 0, EnumSessions_cb,
- (LPVOID) &callbackData,
- callbackData.dwFlags );
+ &callbackData, callbackData.dwFlags );
check( N_SESSIONS-4, callbackData.dwCounter1 ); /* Read cache of last
sync enumeration */
callbackData.dwFlags = DPENUMSESSIONS_STOPASYNC;
callbackData.dwCounter1 = -1;
hr = IDirectPlayX_EnumSessions( pDP, &dpsd, 0, EnumSessions_cb,
- (LPVOID) &callbackData,
- callbackData.dwFlags );
+ &callbackData, callbackData.dwFlags );
check( 0, callbackData.dwCounter1 ); /* Stop enumeration */
callbackData.dwFlags = DPENUMSESSIONS_ASYNC;
callbackData.dwCounter1 = -1;
hr = IDirectPlayX_EnumSessions( pDP, &dpsd, 0, EnumSessions_cb,
- (LPVOID) &callbackData,
- callbackData.dwFlags );
+ &callbackData, callbackData.dwFlags );
check( 0, callbackData.dwCounter1 ); /* Start enumeration */
Sleep(500); /* Give time to fill the cache */
@@ -1434,15 +1416,13 @@ static void test_EnumSessions(void)
callbackData.dwFlags = DPENUMSESSIONS_ASYNC;
callbackData.dwCounter1 = -1;
hr = IDirectPlayX_EnumSessions( pDP, &dpsd, 0, EnumSessions_cb,
- (LPVOID) &callbackData,
- callbackData.dwFlags );
+ &callbackData, callbackData.dwFlags );
check( N_SESSIONS-5, callbackData.dwCounter1 ); /* Retrieve results */
callbackData.dwFlags = DPENUMSESSIONS_STOPASYNC;
callbackData.dwCounter1 = -1;
hr = IDirectPlayX_EnumSessions( pDP, &dpsd, 0, EnumSessions_cb,
- (LPVOID) &callbackData,
- callbackData.dwFlags );
+ &callbackData, callbackData.dwFlags );
check( 0, callbackData.dwCounter1 ); /* Stop enumeration */
@@ -1464,15 +1444,13 @@ static void test_EnumSessions(void)
callbackData.dwFlags = 0;
callbackData.dwCounter1 = -1;
hr = IDirectPlayX_EnumSessions( pDP, &dpsd, 0, EnumSessions_cb,
- (LPVOID) &callbackData,
- callbackData.dwFlags );
+ &callbackData, callbackData.dwFlags );
check( 0, callbackData.dwCounter1 );
callbackData.dwFlags = DPENUMSESSIONS_PASSWORDREQUIRED;
callbackData.dwCounter1 = -1;
hr = IDirectPlayX_EnumSessions( pDP, &dpsd, 0, EnumSessions_cb,
- (LPVOID) &callbackData,
- callbackData.dwFlags );
+ &callbackData, callbackData.dwFlags );
check( 2, callbackData.dwCounter1 ); /* Both sessions automatically
set DPSESSION_PASSWORDREQUIRED */
@@ -1492,8 +1470,7 @@ static void test_EnumSessions(void)
callbackData.dwFlags = 0;
callbackData.dwCounter1 = -1;
hr = IDirectPlayX_EnumSessions( pDP, &dpsd, 0, EnumSessions_cb,
- (LPVOID) &callbackData,
- callbackData.dwFlags );
+ &callbackData, callbackData.dwFlags );
check( 2, callbackData.dwCounter1 ); /* Without password,
the flag is ignored */
@@ -1513,15 +1490,13 @@ static void test_EnumSessions(void)
/* - Listing without password */
callbackData.dwCounter1 = -1;
hr = IDirectPlayX_EnumSessions( pDP, &dpsd, 0, EnumSessions_cb,
- (LPVOID) &callbackData,
- callbackData.dwFlags );
+ &callbackData, callbackData.dwFlags );
check( 0, callbackData.dwCounter1 );
callbackData.dwFlags = DPENUMSESSIONS_PASSWORDREQUIRED;
callbackData.dwCounter1 = -1;
hr = IDirectPlayX_EnumSessions( pDP, &dpsd, 0, EnumSessions_cb,
- (LPVOID) &callbackData,
- callbackData.dwFlags );
+ &callbackData, callbackData.dwFlags );
check( 1, callbackData.dwCounter1 );
/* - Listing with incorrect password */
@@ -1529,23 +1504,20 @@ static void test_EnumSessions(void)
callbackData.dwFlags = 0;
callbackData.dwCounter1 = -1;
hr = IDirectPlayX_EnumSessions( pDP, &dpsd, 0, EnumSessions_cb,
- (LPVOID) &callbackData,
- callbackData.dwFlags );
+ &callbackData, callbackData.dwFlags );
check( 0, callbackData.dwCounter1 );
callbackData.dwFlags = DPENUMSESSIONS_PASSWORDREQUIRED;
callbackData.dwCounter1 = -1;
hr = IDirectPlayX_EnumSessions( pDP, &dpsd, 0, EnumSessions_cb,
- (LPVOID) &callbackData,
- callbackData.dwFlags );
+ &callbackData, callbackData.dwFlags );
check( 1, callbackData.dwCounter1 );
/* - Listing with correct password */
U2(dpsd).lpszPasswordA = (LPSTR) "password";
callbackData.dwCounter1 = -1;
hr = IDirectPlayX_EnumSessions( pDP, &dpsd, 0, EnumSessions_cb,
- (LPVOID) &callbackData,
- callbackData.dwFlags );
+ &callbackData, callbackData.dwFlags );
check( 2, callbackData.dwCounter1 );
@@ -1553,8 +1525,7 @@ static void test_EnumSessions(void)
callbackData.dwFlags = DPENUMSESSIONS_ASYNC;
callbackData.dwCounter1 = -1;
hr = IDirectPlayX_EnumSessions( pDP, &dpsd, 0, EnumSessions_cb,
- (LPVOID) &callbackData,
- callbackData.dwFlags );
+ &callbackData, callbackData.dwFlags );
check( 2, callbackData.dwCounter1 ); /* Read cache of last sync enumeration,
even private sessions */
@@ -1584,15 +1555,13 @@ static void test_EnumSessions(void)
dpsd.guidApplication = appGuid2;
callbackData.dwCounter1 = -1;
hr = IDirectPlayX_EnumSessions( pDP, &dpsd, 0, EnumSessions_cb,
- (LPVOID) &callbackData,
- callbackData.dwFlags );
+ &callbackData, callbackData.dwFlags );
check( 1, callbackData.dwCounter1 ); /* Only one of the sessions */
dpsd.guidApplication = appGuid;
callbackData.dwCounter1 = -1;
hr = IDirectPlayX_EnumSessions( pDP, &dpsd, 0, EnumSessions_cb,
- (LPVOID) &callbackData,
- callbackData.dwFlags );
+ &callbackData, callbackData.dwFlags );
check( 1, callbackData.dwCounter1 ); /* The other session */
/* FIXME:
For some reason, if we enum 1st with appGuid and 2nd with appGuid2,
@@ -1601,8 +1570,7 @@ static void test_EnumSessions(void)
dpsd.guidApplication = GUID_NULL;
callbackData.dwCounter1 = -1;
hr = IDirectPlayX_EnumSessions( pDP, &dpsd, 0, EnumSessions_cb,
- (LPVOID) &callbackData,
- callbackData.dwFlags );
+ &callbackData, callbackData.dwFlags );
check( 2, callbackData.dwCounter1 ); /* Both sessions */
for (i=4; i<=5; i++)
@@ -1672,7 +1640,7 @@ static void test_SessionDesc(void)
IDirectPlayX_Open( pDP[0], &dpsd, DPOPEN_CREATE );
/* Peer */
IDirectPlayX_EnumSessions( pDP[1], &dpsd, 0, EnumSessions_cb_join,
- (LPVOID)pDP[1], 0 );
+ pDP[1], 0 );
for (i=0; i<2; i++)
{
@@ -1930,7 +1898,7 @@ static void test_CreatePlayer(void)
hr = IDirectPlayX_Open( pDP[0], &dpsd, DPOPEN_CREATE );
checkHR( DP_OK, hr );
hr = IDirectPlayX_EnumSessions( pDP[1], &dpsd, 0, EnumSessions_cb_join,
- (LPVOID) pDP[1], 0 );
+ pDP[1], 0 );
checkHR( DP_OK, hr );
@@ -2023,7 +1991,7 @@ static void test_GetPlayerCaps(void)
hr = IDirectPlayX_Open( pDP[0], &dpsd, DPOPEN_CREATE );
checkHR( DP_OK, hr );
hr = IDirectPlayX_EnumSessions( pDP[1], &dpsd, 0, EnumSessions_cb_join,
- (LPVOID) pDP[1], 0 );
+ pDP[1], 0 );
checkHR( DP_OK, hr );
for (i=0; i<2; i++)
@@ -2150,8 +2118,7 @@ static void test_PlayerData(void)
dwDataSize, 0 );
checkHR( DPERR_UNINITIALIZED, hr );
- hr = IDirectPlayX_GetPlayerData( pDP, 0, (LPVOID) lpDataGet,
- &dwDataSizeGet, 0 );
+ hr = IDirectPlayX_GetPlayerData( pDP, 0, lpDataGet, &dwDataSizeGet, 0 );
checkHR( DPERR_UNINITIALIZED, hr );
@@ -2168,8 +2135,7 @@ static void test_PlayerData(void)
dwDataSize, 0 );
todo_wine checkHR( DPERR_INVALIDPLAYER, hr );
- hr = IDirectPlayX_GetPlayerData( pDP, 0, (LPVOID) lpDataGet,
- &dwDataSizeGet, 0 );
+ hr = IDirectPlayX_GetPlayerData( pDP, 0, lpDataGet, &dwDataSizeGet, 0 );
todo_wine checkHR( DPERR_INVALIDPLAYER, hr );
if ( hr == DPERR_UNINITIALIZED )
@@ -2185,15 +2151,12 @@ static void test_PlayerData(void)
checkHR( DP_OK, hr );
/* Invalid parameters */
- hr = IDirectPlayX_SetPlayerData( pDP, dpid, NULL,
- dwDataSize, 0 );
+ hr = IDirectPlayX_SetPlayerData( pDP, dpid, NULL, dwDataSize, 0 );
checkHR( DPERR_INVALIDPARAMS, hr );
- hr = IDirectPlayX_SetPlayerData( pDP, dpid, (LPVOID) lpDataGet,
- -1, 0 );
+ hr = IDirectPlayX_SetPlayerData( pDP, dpid, lpDataGet, -1, 0 );
checkHR( DPERR_INVALIDPARAMS, hr );
- hr = IDirectPlayX_GetPlayerData( pDP, dpid, (LPVOID) lpDataGet,
- NULL, 0 );
+ hr = IDirectPlayX_GetPlayerData( pDP, dpid, lpDataGet, NULL, 0 );
checkHR( DPERR_INVALIDPARAMS, hr );
@@ -2213,14 +2176,12 @@ static void test_PlayerData(void)
dwDataSizeGet = 2;
strcpy(lpDataGet, lpDataFake);
- hr = IDirectPlayX_GetPlayerData( pDP, dpid, (LPVOID) lpDataGet,
- &dwDataSizeGet, 0 );
+ hr = IDirectPlayX_GetPlayerData( pDP, dpid, lpDataGet, &dwDataSizeGet, 0 );
check( DPERR_BUFFERTOOSMALL, hr );
check( dwDataSize, dwDataSizeGet );
strcpy(lpDataGet, lpDataFake);
- hr = IDirectPlayX_GetPlayerData( pDP, dpid, (LPVOID) lpDataGet,
- &dwDataSizeGet, 0 );
+ hr = IDirectPlayX_GetPlayerData( pDP, dpid, lpDataGet, &dwDataSizeGet, 0 );
checkHR( DP_OK, hr );
check( dwDataSize, dwDataSizeGet );
checkStr( lpData, lpDataGet );
@@ -2228,8 +2189,7 @@ static void test_PlayerData(void)
/* Normal operation */
dwDataSizeGet = dwDataSizeFake;
strcpy(lpDataGet, lpDataFake);
- hr = IDirectPlayX_GetPlayerData( pDP, dpid, (LPVOID) lpDataGet,
- &dwDataSizeGet, 0 );
+ hr = IDirectPlayX_GetPlayerData( pDP, dpid, lpDataGet, &dwDataSizeGet, 0 );
checkHR( DP_OK, hr );
check( dwDataSize, dwDataSizeGet );
checkStr( lpData, lpDataGet );
@@ -2237,32 +2197,30 @@ static void test_PlayerData(void)
/* Flag tests */
dwDataSizeGet = dwDataSizeFake;
strcpy(lpDataGet, lpDataFake);
- hr = IDirectPlayX_GetPlayerData( pDP, dpid, (LPVOID) lpDataGet,
- &dwDataSizeGet, 0 );
+ hr = IDirectPlayX_GetPlayerData( pDP, dpid, lpDataGet, &dwDataSizeGet, 0 );
checkHR( DP_OK, hr );
check( dwDataSize, dwDataSizeGet ); /* Remote: works as expected */
checkStr( lpData, lpDataGet );
dwDataSizeGet = dwDataSizeFake;
strcpy(lpDataGet, lpDataFake);
- hr = IDirectPlayX_GetPlayerData( pDP, dpid, (LPVOID) lpDataGet,
- &dwDataSizeGet, DPGET_REMOTE );
+ hr = IDirectPlayX_GetPlayerData( pDP, dpid, lpDataGet, &dwDataSizeGet,
+ DPGET_REMOTE );
checkHR( DP_OK, hr );
check( dwDataSize, dwDataSizeGet ); /* Same behaviour as in previous test */
checkStr( lpData, lpDataGet );
dwDataSizeGet = dwDataSizeFake;
strcpy(lpDataGet, lpDataFake);
- hr = IDirectPlayX_GetPlayerData( pDP, dpid, (LPVOID) lpDataGet,
- &dwDataSizeGet, DPGET_LOCAL );
+ hr = IDirectPlayX_GetPlayerData( pDP, dpid, lpDataGet, &dwDataSizeGet,
+ DPGET_LOCAL );
checkHR( DP_OK, hr );
check( 0, dwDataSizeGet ); /* Sets size to 0 (as local data doesn't exist) */
checkStr( lpDataFake, lpDataGet );
dwDataSizeGet = dwDataSizeFake;
strcpy(lpDataGet, lpDataFake);
- hr = IDirectPlayX_GetPlayerData( pDP, dpid, (LPVOID) lpDataGet,
- &dwDataSizeGet,
+ hr = IDirectPlayX_GetPlayerData( pDP, dpid, lpDataGet, &dwDataSizeGet,
DPGET_LOCAL | DPGET_REMOTE );
checkHR( DP_OK, hr );
check( 0, dwDataSizeGet ); /* Same behaviour as in previous test */
@@ -2271,16 +2229,16 @@ static void test_PlayerData(void)
/* Getting local data (which doesn't exist), buffer size is ignored */
dwDataSizeGet = 0;
strcpy(lpDataGet, lpDataFake);
- hr = IDirectPlayX_GetPlayerData( pDP, dpid, (LPVOID) lpDataGet,
- &dwDataSizeGet, DPGET_LOCAL );
+ hr = IDirectPlayX_GetPlayerData( pDP, dpid, lpDataGet, &dwDataSizeGet,
+ DPGET_LOCAL );
checkHR( DP_OK, hr );
check( 0, dwDataSizeGet ); /* Sets size to 0 */
checkStr( lpDataFake, lpDataGet );
dwDataSizeGet = dwDataSizeFake;
strcpy(lpDataGet, lpDataFake);
- hr = IDirectPlayX_GetPlayerData( pDP, dpid, NULL,
- &dwDataSizeGet, DPGET_LOCAL );
+ hr = IDirectPlayX_GetPlayerData( pDP, dpid, NULL, &dwDataSizeGet,
+ DPGET_LOCAL );
checkHR( DP_OK, hr );
check( 0, dwDataSizeGet ); /* Sets size to 0 */
checkStr( lpDataFake, lpDataGet );
@@ -2305,32 +2263,30 @@ static void test_PlayerData(void)
/* Flag tests (again) */
dwDataSizeGet = dwDataSizeFake;
strcpy(lpDataGet, lpDataFake);
- hr = IDirectPlayX_GetPlayerData( pDP, dpid, (LPVOID) lpDataGet,
- &dwDataSizeGet, 0 );
+ hr = IDirectPlayX_GetPlayerData( pDP, dpid, lpDataGet, &dwDataSizeGet, 0 );
checkHR( DP_OK, hr );
check( dwDataSize, dwDataSizeGet ); /* Remote: works as expected */
checkStr( lpData, lpDataGet );
dwDataSizeGet = dwDataSizeFake;
strcpy(lpDataGet, lpDataFake);
- hr = IDirectPlayX_GetPlayerData( pDP, dpid, (LPVOID) lpDataGet,
- &dwDataSizeGet, DPGET_REMOTE );
+ hr = IDirectPlayX_GetPlayerData( pDP, dpid, lpDataGet, &dwDataSizeGet,
+ DPGET_REMOTE );
checkHR( DP_OK, hr );
check( dwDataSize, dwDataSizeGet ); /* Like in previous test */
checkStr( lpData, lpDataGet );
dwDataSizeGet = dwDataSizeFake;
strcpy(lpDataGet, lpDataFake);
- hr = IDirectPlayX_GetPlayerData( pDP, dpid, (LPVOID) lpDataGet,
- &dwDataSizeGet, DPGET_LOCAL );
+ hr = IDirectPlayX_GetPlayerData( pDP, dpid, lpDataGet, &dwDataSizeGet,
+ DPGET_LOCAL );
checkHR( DP_OK, hr );
check( dwDataSizeLocal, dwDataSizeGet ); /* Local: works as expected */
checkStr( lpDataLocal, lpDataGet );
dwDataSizeGet = dwDataSizeFake;
strcpy(lpDataGet, lpDataFake);
- hr = IDirectPlayX_GetPlayerData( pDP, dpid, (LPVOID) lpDataGet,
- &dwDataSizeGet,
+ hr = IDirectPlayX_GetPlayerData( pDP, dpid, lpDataGet, &dwDataSizeGet,
DPGET_LOCAL | DPGET_REMOTE );
checkHR( DP_OK, hr );
check( dwDataSizeLocal, dwDataSizeGet ); /* Like in previous test */
@@ -2339,8 +2295,8 @@ static void test_PlayerData(void)
/* Small buffer works as expected again */
dwDataSizeGet = 0;
strcpy(lpDataGet, lpDataFake);
- hr = IDirectPlayX_GetPlayerData( pDP, dpid, (LPVOID) lpDataGet,
- &dwDataSizeGet, DPGET_LOCAL );
+ hr = IDirectPlayX_GetPlayerData( pDP, dpid, lpDataGet, &dwDataSizeGet,
+ DPGET_LOCAL );
checkHR( DPERR_BUFFERTOOSMALL, hr );
check( dwDataSizeLocal, dwDataSizeGet );
checkStr( lpDataFake, lpDataGet );
@@ -2370,8 +2326,7 @@ static void test_PlayerData(void)
dwDataSizeGet = dwDataSizeFake;
strcpy(lpDataGet, lpDataFake);
- hr = IDirectPlayX_GetPlayerData( pDP, dpid, (LPVOID) lpDataGet,
- &dwDataSizeGet, 0 );
+ hr = IDirectPlayX_GetPlayerData( pDP, dpid, lpDataGet, &dwDataSizeGet, 0 );
checkHR( DP_OK, hr );
check( dwDataSizeLocal, dwDataSizeGet );
checkStr( lpDataLocal, lpDataGet );
@@ -2383,8 +2338,7 @@ static void test_PlayerData(void)
dwDataSizeGet = dwDataSizeFake + 1;
strcpy(lpDataGet, lpData);
- hr = IDirectPlayX_GetPlayerData( pDP, dpid, (LPVOID) lpDataGet,
- &dwDataSizeGet, 0 );
+ hr = IDirectPlayX_GetPlayerData( pDP, dpid, lpDataGet, &dwDataSizeGet, 0 );
checkHR( DP_OK, hr );
check( dwDataSizeFake, dwDataSizeGet );
checkStr( lpDataFake, lpDataGet );
@@ -2456,7 +2410,7 @@ static void test_PlayerName(void)
dpsd.dwMaxPlayers = 10;
IDirectPlayX_Open( pDP[0], &dpsd, DPOPEN_CREATE );
IDirectPlayX_EnumSessions( pDP[1], &dpsd, 0, EnumSessions_cb_join,
- (LPVOID) pDP[1], 0 );
+ pDP[1], 0 );
IDirectPlayX_CreatePlayer( pDP[0], &dpid[0], NULL, NULL, NULL, 0, 0 );
IDirectPlayX_CreatePlayer( pDP[1], &dpid[1], NULL, NULL, NULL, 0, 0 );
@@ -2713,7 +2667,7 @@ static void test_GetPlayerAccount(void)
IDirectPlayX_Open( pDP[0], &dpsd, DPOPEN_CREATE );
IDirectPlayX_EnumSessions( pDP[1], &dpsd, 0, EnumSessions_cb_join,
- (LPVOID) pDP[1], 0 );
+ pDP[1], 0 );
for (i=0; i<2; i++)
{
@@ -2747,8 +2701,7 @@ static void test_GetPlayerAccount(void)
checkHR( DP_OK, hr );
hr = IDirectPlayX_EnumSessions( pDP[1], &dpsd, 0,
- EnumSessions_cb_join_secure,
- (LPVOID) pDP[1], 0 );
+ EnumSessions_cb_join_secure, pDP[1], 0 );
checkHR( DP_OK, hr );
hr = IDirectPlayX_CreatePlayer( pDP[1], &dpid[1],
@@ -2837,7 +2790,7 @@ static BOOL CALLBACK EnumAddress_cb( REFGUID guidDataType,
break;
case 1:
case 5:
- checkGuid( &DPSPGUID_TCPIP, (LPGUID) lpData );
+ checkGuid( &DPSPGUID_TCPIP, lpData );
break;
case 6:
checkStr( "127.0.0.1", (LPSTR) lpData );
@@ -2907,7 +2860,7 @@ static void test_GetPlayerAddress(void)
dpsd.dwMaxPlayers = 10;
IDirectPlayX_Open( pDP[0], &dpsd, DPOPEN_CREATE );
IDirectPlayX_EnumSessions( pDP[1], &dpsd, 0, EnumSessions_cb_join,
- (LPVOID) pDP[1], 0 );
+ pDP[1], 0 );
for (i=0; i<2; i++)
{
@@ -2958,9 +2911,8 @@ static void test_GetPlayerAddress(void)
checkHR( DP_OK, hr );
check( 136, dwDataSize );
- hr = IDirectPlayLobby_EnumAddress( pDPL, EnumAddress_cb,
- (LPCVOID) lpData, dwDataSize,
- (LPVOID) &callbackData );
+ hr = IDirectPlayLobby_EnumAddress( pDPL, EnumAddress_cb, lpData, dwDataSize,
+ &callbackData );
checkHR( DP_OK, hr );
check( 4, callbackData.dwCounter1 );
@@ -2972,9 +2924,8 @@ static void test_GetPlayerAddress(void)
checkHR( DP_OK, hr );
check( 130, dwDataSize );
- hr = IDirectPlayLobby_EnumAddress( pDPL, EnumAddress_cb,
- (LPCVOID) lpData, dwDataSize,
- (LPVOID) &callbackData );
+ hr = IDirectPlayLobby_EnumAddress( pDPL, EnumAddress_cb, lpData, dwDataSize,
+ &callbackData );
checkHR( DP_OK, hr );
check( 8, callbackData.dwCounter1 );
@@ -3034,7 +2985,7 @@ static void test_GetPlayerFlags(void)
IDirectPlayX_Open( pDP[0], &dpsd, DPOPEN_CREATE );
IDirectPlayX_EnumSessions( pDP[1], &dpsd, 0, EnumSessions_cb_join,
- (LPVOID) pDP[1], 0 );
+ pDP[1], 0 );
for (i=0; i<2; i++)
{
@@ -3196,8 +3147,8 @@ static void test_CreateGroup(void)
for (i=0; i<6; i++)
{
dwDataSizeGet = 1024;
- hr = IDirectPlayX_Receive( pDP, &idFrom, &idTo, 0,
- (LPVOID) lpDataGet, &dwDataSizeGet );
+ hr = IDirectPlayX_Receive( pDP, &idFrom, &idTo, 0, lpDataGet,
+ &dwDataSizeGet );
checkHR( DP_OK, hr );
if ( NULL == U1(lpDataGet->dpnName).lpszShortNameA )
{
@@ -3261,8 +3212,8 @@ static void test_CreateGroup(void)
for (i=0; i<5; i++)
{
dwDataSizeGet = 1024;
- hr = IDirectPlayX_Receive( pDP, &idFrom, &idTo, 0,
- (LPVOID) lpDataGet, &dwDataSizeGet );
+ hr = IDirectPlayX_Receive( pDP, &idFrom, &idTo, 0, lpDataGet,
+ &dwDataSizeGet );
checkHR( DP_OK, hr );
check( 48 + lpDataGet->dwDataSize, dwDataSizeGet );
check( DPID_SYSMSG, idFrom );
@@ -3316,8 +3267,8 @@ static void test_CreateGroup(void)
for (i=0; i<8; i++)
{
dwDataSizeGet = 1024;
- hr = IDirectPlayX_Receive( pDP, &idFrom, &idTo, 0,
- (LPVOID) lpDataGet, &dwDataSizeGet );
+ hr = IDirectPlayX_Receive( pDP, &idFrom, &idTo, 0, lpDataGet,
+ &dwDataSizeGet );
checkHR( DP_OK, hr );
check( 48, dwDataSizeGet );
check( DPID_SYSMSG, idFrom );
@@ -3441,7 +3392,7 @@ static void test_GroupOwner(void)
hr = IDirectPlayX_Open( pDP[0], &dpsd, DPOPEN_CREATE );
checkHR( DP_OK, hr );
hr = IDirectPlayX_EnumSessions( pDP[1], &dpsd, 0, EnumSessions_cb_join,
- (LPVOID) pDP[1], 0 );
+ pDP[1], 0 );
checkHR( DP_OK, hr );
for (i=0; i<2; i++)
@@ -3529,24 +3480,21 @@ static BOOL CALLBACK EnumSessions_cb_EnumPlayers( LPCDPSESSIONDESC2 lpThisSD,
/* guid = NULL */
callbackData->dwCounter1 = 0;
- hr = IDirectPlayX_EnumPlayers( callbackData->pDP, NULL,
- EnumPlayers_cb,
- (LPVOID) &callbackData, 0 );
+ hr = IDirectPlayX_EnumPlayers( callbackData->pDP, NULL, EnumPlayers_cb,
+ &callbackData, 0 );
checkHR( DPERR_NOSESSIONS, hr );
check( 0, callbackData->dwCounter1 );
/* guid = appGuid */
callbackData->dwCounter1 = 0;
hr = IDirectPlayX_EnumPlayers( callbackData->pDP, (LPGUID) &appGuid,
- EnumPlayers_cb,
- (LPVOID) &callbackData, 0 );
+ EnumPlayers_cb, &callbackData, 0 );
checkHR( DPERR_NOSESSIONS, hr );
check( 0, callbackData->dwCounter1 );
callbackData->dwCounter1 = 0;
hr = IDirectPlayX_EnumPlayers( callbackData->pDP, (LPGUID) &appGuid,
- EnumPlayers_cb,
- (LPVOID) &callbackData,
+ EnumPlayers_cb, &callbackData,
DPENUMPLAYERS_SESSION );
checkHR( DPERR_NOSESSIONS, hr );
check( 0, callbackData->dwCounter1 );
@@ -3555,16 +3503,14 @@ static BOOL CALLBACK EnumSessions_cb_EnumPlayers( LPCDPSESSIONDESC2 lpThisSD,
callbackData->dwCounter1 = 0;
hr = IDirectPlayX_EnumPlayers( callbackData->pDP,
(LPGUID) &lpThisSD->guidInstance,
- EnumPlayers_cb,
- (LPVOID) &callbackData, 0 );
+ EnumPlayers_cb, &callbackData, 0 );
checkHR( DPERR_NOSESSIONS, hr );
check( 0, callbackData->dwCounter1 );
callbackData->dwCounter1 = 0;
hr = IDirectPlayX_EnumPlayers( callbackData->pDP,
(LPGUID) &lpThisSD->guidInstance,
- EnumPlayers_cb,
- (LPVOID) &callbackData,
+ EnumPlayers_cb, &callbackData,
DPENUMPLAYERS_SESSION );
checkHR( DPERR_GENERIC, hr ); /* Why? */
check( 0, callbackData->dwCounter1 );
@@ -3603,7 +3549,7 @@ static void test_EnumPlayers(void)
/* Uninitialized service provider */
callbackData.dwCounter1 = 0;
hr = IDirectPlayX_EnumPlayers( pDP[0], (LPGUID) &appGuid, NULL,
- (LPVOID) &callbackData, 0 );
+ &callbackData, 0 );
checkHR( DPERR_UNINITIALIZED, hr );
check( 0, callbackData.dwCounter1 );
@@ -3616,7 +3562,7 @@ static void test_EnumPlayers(void)
/* No session */
callbackData.dwCounter1 = 0;
hr = IDirectPlayX_EnumPlayers( pDP[0], NULL, EnumPlayers_cb,
- (LPVOID) &callbackData, 0 );
+ &callbackData, 0 );
todo_wine checkHR( DPERR_NOSESSIONS, hr );
check( 0, callbackData.dwCounter1 );
@@ -3628,14 +3574,13 @@ static void test_EnumPlayers(void)
callbackData.dwCounter1 = 0;
hr = IDirectPlayX_EnumPlayers( pDP[0], (LPGUID) &appGuid, EnumPlayers_cb,
- (LPVOID) &callbackData, 0 );
+ &callbackData, 0 );
checkHR( DPERR_NOSESSIONS, hr );
check( 0, callbackData.dwCounter1 );
callbackData.dwCounter1 = 0;
hr = IDirectPlayX_EnumPlayers( pDP[0], (LPGUID) &appGuid, EnumPlayers_cb,
- (LPVOID) &callbackData,
- DPENUMPLAYERS_SESSION );
+ &callbackData, DPENUMPLAYERS_SESSION );
checkHR( DPERR_NOSESSIONS, hr );
check( 0, callbackData.dwCounter1 );
@@ -3649,7 +3594,7 @@ static void test_EnumPlayers(void)
/* No players */
callbackData.dwCounter1 = 0;
hr = IDirectPlayX_EnumPlayers( pDP[0], NULL, EnumPlayers_cb,
- (LPVOID) &callbackData, 0 );
+ &callbackData, 0 );
checkHR( DP_OK, hr );
check( 0, callbackData.dwCounter1 );
@@ -3676,14 +3621,13 @@ static void test_EnumPlayers(void)
/* Invalid parameters */
callbackData.dwCounter1 = 0;
hr = IDirectPlayX_EnumPlayers( pDP[0], (LPGUID) &appGuid, NULL,
- (LPVOID) &callbackData, 0 );
+ &callbackData, 0 );
checkHR( DPERR_INVALIDPARAMS, hr );
check( 0, callbackData.dwCounter1 );
callbackData.dwCounter1 = 0;
hr = IDirectPlayX_EnumPlayers( pDP[0], NULL, EnumPlayers_cb,
- (LPVOID) &callbackData,
- DPENUMPLAYERS_SESSION );
+ &callbackData, DPENUMPLAYERS_SESSION );
checkHR( DPERR_INVALIDPARAMS, hr );
check( 0, callbackData.dwCounter1 );
@@ -3692,7 +3636,7 @@ static void test_EnumPlayers(void)
callbackData.dwCounter1 = 0;
callbackData.szTrace2[0] = 0;
hr = IDirectPlayX_EnumPlayers( pDP[0], NULL, EnumPlayers_cb,
- (LPVOID) &callbackData, 0 );
+ &callbackData, 0 );
checkHR( DP_OK, hr );
check( 2, callbackData.dwCounter1 );
checkStr( "20", callbackData.szTrace1 );
@@ -3701,7 +3645,7 @@ static void test_EnumPlayers(void)
callbackData.dwCounter1 = 0;
callbackData.szTrace2[0] = 0;
hr = IDirectPlayX_EnumPlayers( pDP[1], NULL, EnumPlayers_cb,
- (LPVOID) &callbackData, 0 );
+ &callbackData, 0 );
checkHR( DP_OK, hr );
check( 1, callbackData.dwCounter1 );
checkStr( "1", callbackData.szTrace1 );
@@ -3710,7 +3654,7 @@ static void test_EnumPlayers(void)
callbackData.dwCounter1 = 0;
callbackData.szTrace2[0] = 0;
hr = IDirectPlayX_EnumPlayers( pDP[0], (LPGUID) &appGuid, EnumPlayers_cb,
- (LPVOID) &callbackData, 0 );
+ &callbackData, 0 );
checkHR( DP_OK, hr );
check( 2, callbackData.dwCounter1 ); /* Guid is ignored */
checkStr( "20", callbackData.szTrace1 );
@@ -3722,14 +3666,14 @@ static void test_EnumPlayers(void)
callbackData.pDP = pDP[2];
hr = IDirectPlayX_EnumSessions( pDP[2], &dpsd[2], 0,
EnumSessions_cb_EnumPlayers,
- (LPVOID) &callbackData, 0 );
+ &callbackData, 0 );
checkHR( DP_OK, hr );
/* - Open session */
callbackData.pDP = pDP[2];
hr = IDirectPlayX_EnumSessions( pDP[2], &dpsd[0], 0, EnumSessions_cb_join,
- (LPVOID) pDP[2], 0 );
+ pDP[2], 0 );
checkHR( DP_OK, hr );
hr = IDirectPlayX_CreatePlayer( pDP[2], &dpid[3],
NULL, NULL, NULL, 0,
@@ -3746,7 +3690,7 @@ static void test_EnumPlayers(void)
callbackData.dwCounter1 = 0;
callbackData.szTrace2[0] = 0;
hr = IDirectPlayX_EnumPlayers( pDP[2], NULL, EnumPlayers_cb,
- (LPVOID) &callbackData, 0 );
+ &callbackData, 0 );
checkHR( DP_OK, hr );
check( 4, callbackData.dwCounter1 );
checkStr( "4302", callbackData.szTrace1 );
@@ -3758,8 +3702,7 @@ static void test_EnumPlayers(void)
callbackData.dwCounter1 = 0;
callbackData.szTrace2[0] = 0;
hr = IDirectPlayX_EnumPlayers( pDP[2], NULL, EnumPlayers_cb,
- (LPVOID) &callbackData,
- DPENUMPLAYERS_ALL );
+ &callbackData, DPENUMPLAYERS_ALL );
checkHR( DP_OK, hr );
check( 4, callbackData.dwCounter1 );
checkStr( "4302", callbackData.szTrace1 );
@@ -3768,8 +3711,7 @@ static void test_EnumPlayers(void)
callbackData.dwCounter1 = 0;
callbackData.szTrace2[0] = 0;
hr = IDirectPlayX_EnumPlayers( pDP[2], NULL, EnumPlayers_cb,
- (LPVOID) &callbackData,
- DPENUMPLAYERS_GROUP );
+ &callbackData, DPENUMPLAYERS_GROUP );
checkHR( DP_OK, hr );
check( 6, callbackData.dwCounter1 );
checkStr( "430256", callbackData.szTrace1 );
@@ -3781,8 +3723,7 @@ static void test_EnumPlayers(void)
callbackData.dwCounter1 = 0;
callbackData.szTrace2[0] = 0;
hr = IDirectPlayX_EnumPlayers( pDP[2], NULL, EnumPlayers_cb,
- (LPVOID) &callbackData,
- DPENUMPLAYERS_LOCAL );
+ &callbackData, DPENUMPLAYERS_LOCAL );
checkHR( DP_OK, hr );
check( 2, callbackData.dwCounter1 );
checkStr( "43", callbackData.szTrace1 );
@@ -3792,8 +3733,7 @@ static void test_EnumPlayers(void)
callbackData.dwCounter1 = 0;
callbackData.szTrace2[0] = 0;
hr = IDirectPlayX_EnumPlayers( pDP[2], NULL, EnumPlayers_cb,
- (LPVOID) &callbackData,
- DPENUMPLAYERS_SERVERPLAYER );
+ &callbackData, DPENUMPLAYERS_SERVERPLAYER );
checkHR( DP_OK, hr );
check( 1, callbackData.dwCounter1 );
checkStr( "0", callbackData.szTrace1 );
@@ -3802,8 +3742,7 @@ static void test_EnumPlayers(void)
callbackData.dwCounter1 = 0;
callbackData.szTrace2[0] = 0;
hr = IDirectPlayX_EnumPlayers( pDP[2], NULL, EnumPlayers_cb,
- (LPVOID) &callbackData,
- DPENUMPLAYERS_SPECTATOR );
+ &callbackData, DPENUMPLAYERS_SPECTATOR );
checkHR( DP_OK, hr );
check( 1, callbackData.dwCounter1 );
checkStr( "3", callbackData.szTrace1 );
@@ -3863,23 +3802,20 @@ static BOOL CALLBACK EnumSessions_cb_EnumGroups( LPCDPSESSIONDESC2 lpThisSD,
/* guid = NULL */
callbackData->dwCounter1 = 0;
hr = IDirectPlayX_EnumGroups( callbackData->pDP, NULL,
- EnumGroups_cb,
- (LPVOID) &callbackData, 0 );
+ EnumGroups_cb, &callbackData, 0 );
checkHR( DPERR_NOSESSIONS, hr );
check( 0, callbackData->dwCounter1 );
/* guid = appGuid */
callbackData->dwCounter1 = 0;
hr = IDirectPlayX_EnumGroups( callbackData->pDP, (LPGUID) &appGuid,
- EnumGroups_cb,
- (LPVOID) &callbackData, 0 );
+ EnumGroups_cb, &callbackData, 0 );
checkHR( DPERR_NOSESSIONS, hr );
check( 0, callbackData->dwCounter1 );
callbackData->dwCounter1 = 0;
hr = IDirectPlayX_EnumGroups( callbackData->pDP, (LPGUID) &appGuid,
- EnumGroups_cb,
- (LPVOID) &callbackData,
+ EnumGroups_cb, &callbackData,
DPENUMGROUPS_SESSION );
checkHR( DPERR_NOSESSIONS, hr );
check( 0, callbackData->dwCounter1 );
@@ -3888,16 +3824,14 @@ static BOOL CALLBACK EnumSessions_cb_EnumGroups( LPCDPSESSIONDESC2 lpThisSD,
callbackData->dwCounter1 = 0;
hr = IDirectPlayX_EnumGroups( callbackData->pDP,
(LPGUID) &lpThisSD->guidInstance,
- EnumGroups_cb,
- (LPVOID) &callbackData, 0 );
+ EnumGroups_cb, &callbackData, 0 );
checkHR( DPERR_NOSESSIONS, hr );
check( 0, callbackData->dwCounter1 );
callbackData->dwCounter1 = 0;
hr = IDirectPlayX_EnumGroups( callbackData->pDP,
(LPGUID) &lpThisSD->guidInstance,
- EnumGroups_cb,
- (LPVOID) &callbackData,
+ EnumGroups_cb, &callbackData,
DPENUMGROUPS_SESSION );
checkHR( DPERR_GENERIC, hr ); /* Why? */
check( 0, callbackData->dwCounter1 );
@@ -3936,7 +3870,7 @@ static void test_EnumGroups(void)
/* Uninitialized service provider */
callbackData.dwCounter1 = 0;
hr = IDirectPlayX_EnumGroups( pDP[0], NULL, EnumGroups_cb,
- (LPVOID) &callbackData, 0 );
+ &callbackData, 0 );
checkHR( DPERR_UNINITIALIZED, hr );
check( 0, callbackData.dwCounter1 );
@@ -3949,7 +3883,7 @@ static void test_EnumGroups(void)
/* No session */
callbackData.dwCounter1 = 0;
hr = IDirectPlayX_EnumGroups( pDP[0], NULL, EnumGroups_cb,
- (LPVOID) &callbackData, 0 );
+ &callbackData, 0 );
todo_wine checkHR( DPERR_NOSESSIONS, hr );
check( 0, callbackData.dwCounter1 );
@@ -3961,14 +3895,13 @@ static void test_EnumGroups(void)
callbackData.dwCounter1 = 0;
hr = IDirectPlayX_EnumGroups( pDP[0], (LPGUID) &appGuid, EnumGroups_cb,
- (LPVOID) &callbackData, 0 );
+ &callbackData, 0 );
checkHR( DPERR_NOSESSIONS, hr );
check( 0, callbackData.dwCounter1 );
callbackData.dwCounter1 = 0;
hr = IDirectPlayX_EnumGroups( pDP[0], (LPGUID) &appGuid, EnumGroups_cb,
- (LPVOID) &callbackData,
- DPENUMGROUPS_SESSION );
+ &callbackData, DPENUMGROUPS_SESSION );
checkHR( DPERR_NOSESSIONS, hr );
check( 0, callbackData.dwCounter1 );
@@ -3982,7 +3915,7 @@ static void test_EnumGroups(void)
/* No groups */
callbackData.dwCounter1 = 0;
hr = IDirectPlayX_EnumGroups( pDP[0], NULL, EnumGroups_cb,
- (LPVOID) &callbackData, 0 );
+ &callbackData, 0 );
checkHR( DP_OK, hr );
check( 0, callbackData.dwCounter1 );
@@ -4006,14 +3939,13 @@ static void test_EnumGroups(void)
/* Invalid parameters */
callbackData.dwCounter1 = 0;
hr = IDirectPlayX_EnumGroups( pDP[0], (LPGUID) &appGuid, NULL,
- (LPVOID) &callbackData, 0 );
+ &callbackData, 0 );
checkHR( DPERR_INVALIDPARAMS, hr );
check( 0, callbackData.dwCounter1 );
callbackData.dwCounter1 = 0;
hr = IDirectPlayX_EnumGroups( pDP[0], NULL, EnumGroups_cb,
- (LPVOID) &callbackData,
- DPENUMGROUPS_SESSION );
+ &callbackData, DPENUMGROUPS_SESSION );
checkHR( DPERR_INVALIDPARAMS, hr );
check( 0, callbackData.dwCounter1 );
@@ -4022,7 +3954,7 @@ static void test_EnumGroups(void)
callbackData.dwCounter1 = 0;
callbackData.szTrace2[0] = 0;
hr = IDirectPlayX_EnumGroups( pDP[0], NULL, EnumGroups_cb,
- (LPVOID) &callbackData, 0 );
+ &callbackData, 0 );
checkHR( DP_OK, hr );
check( 2, callbackData.dwCounter1 );
checkStr( "02", callbackData.szTrace1 );
@@ -4031,7 +3963,7 @@ static void test_EnumGroups(void)
callbackData.dwCounter1 = 0;
callbackData.szTrace2[0] = 0;
hr = IDirectPlayX_EnumGroups( pDP[1], NULL, EnumGroups_cb,
- (LPVOID) &callbackData, 0 );
+ &callbackData, 0 );
checkHR( DP_OK, hr );
check( 1, callbackData.dwCounter1 );
checkStr( "1", callbackData.szTrace1 );
@@ -4040,7 +3972,7 @@ static void test_EnumGroups(void)
callbackData.dwCounter1 = 0;
callbackData.szTrace2[0] = 0;
hr = IDirectPlayX_EnumGroups( pDP[0], (LPGUID) &appGuid, EnumGroups_cb,
- (LPVOID) &callbackData, 0 );
+ &callbackData, 0 );
checkHR( DP_OK, hr );
check( 2, callbackData.dwCounter1 ); /* Guid is ignored */
checkStr( "02", callbackData.szTrace1 );
@@ -4052,13 +3984,13 @@ static void test_EnumGroups(void)
callbackData.pDP = pDP[2];
hr = IDirectPlayX_EnumSessions( pDP[2], &dpsd[2], 0,
EnumSessions_cb_EnumGroups,
- (LPVOID) &callbackData, 0 );
+ &callbackData, 0 );
checkHR( DP_OK, hr );
/* - Open session */
callbackData.pDP = pDP[2];
hr = IDirectPlayX_EnumSessions( pDP[2], &dpsd[0], 0, EnumSessions_cb_join,
- (LPVOID) pDP[2], 0 );
+ pDP[2], 0 );
checkHR( DP_OK, hr );
hr = IDirectPlayX_CreateGroup( pDP[2], &dpid[3],
@@ -4072,7 +4004,7 @@ static void test_EnumGroups(void)
callbackData.dwCounter1 = 0;
callbackData.szTrace2[0] = 0;
hr = IDirectPlayX_EnumGroups( pDP[2], NULL, EnumGroups_cb,
- (LPVOID) &callbackData, 0 );
+ &callbackData, 0 );
checkHR( DP_OK, hr );
check( 4, callbackData.dwCounter1 );
checkStr( "0234", callbackData.szTrace1 );
@@ -4082,8 +4014,7 @@ static void test_EnumGroups(void)
callbackData.dwCounter1 = 0;
callbackData.szTrace2[0] = 0;
hr = IDirectPlayX_EnumGroups( pDP[2], NULL, EnumGroups_cb,
- (LPVOID) &callbackData,
- DPENUMGROUPS_ALL );
+ &callbackData, DPENUMGROUPS_ALL );
checkHR( DP_OK, hr );
check( 4, callbackData.dwCounter1 );
checkStr( "0234", callbackData.szTrace1 );
@@ -4092,8 +4023,7 @@ static void test_EnumGroups(void)
callbackData.dwCounter1 = 0;
callbackData.szTrace2[0] = 0;
hr = IDirectPlayX_EnumGroups( pDP[2], NULL, EnumGroups_cb,
- (LPVOID) &callbackData,
- DPENUMGROUPS_HIDDEN );
+ &callbackData, DPENUMGROUPS_HIDDEN );
checkHR( DP_OK, hr );
check( 1, callbackData.dwCounter1 );
checkStr( "2", callbackData.szTrace1 );
@@ -4102,8 +4032,7 @@ static void test_EnumGroups(void)
callbackData.dwCounter1 = 0;
callbackData.szTrace2[0] = 0;
hr = IDirectPlayX_EnumGroups( pDP[2], NULL, EnumGroups_cb,
- (LPVOID) &callbackData,
- DPENUMGROUPS_LOCAL );
+ &callbackData, DPENUMGROUPS_LOCAL );
checkHR( DP_OK, hr );
check( 2, callbackData.dwCounter1 );
checkStr( "34", callbackData.szTrace1 );
@@ -4113,8 +4042,7 @@ static void test_EnumGroups(void)
callbackData.dwCounter1 = 0;
callbackData.szTrace2[0] = 0;
hr = IDirectPlayX_EnumGroups( pDP[2], NULL, EnumGroups_cb,
- (LPVOID) &callbackData,
- DPENUMGROUPS_REMOTE );
+ &callbackData, DPENUMGROUPS_REMOTE );
checkHR( DP_OK, hr );
check( 2, callbackData.dwCounter1 );
checkStr( "02", callbackData.szTrace1 );
@@ -4124,8 +4052,7 @@ static void test_EnumGroups(void)
callbackData.dwCounter1 = 0;
callbackData.szTrace2[0] = 0;
hr = IDirectPlayX_EnumGroups( pDP[2], NULL, EnumGroups_cb,
- (LPVOID) &callbackData,
- DPENUMGROUPS_STAGINGAREA );
+ &callbackData, DPENUMGROUPS_STAGINGAREA );
checkHR( DP_OK, hr );
check( 1, callbackData.dwCounter1 );
checkStr( "4", callbackData.szTrace1 );
@@ -4167,7 +4094,7 @@ static void test_EnumGroupsInGroup(void)
/* Uninitialized service provider */
callbackData.dwCounter1 = 0;
hr = IDirectPlayX_EnumGroupsInGroup( pDP[0], 0, NULL, EnumGroups_cb,
- (LPVOID) &callbackData, 0 );
+ &callbackData, 0 );
checkHR( DPERR_UNINITIALIZED, hr );
check( 0, callbackData.dwCounter1 );
@@ -4220,26 +4147,25 @@ static void test_EnumGroupsInGroup(void)
/* Invalid parameters */
callbackData.dwCounter1 = 0;
hr = IDirectPlayX_EnumGroupsInGroup( pDP[0], 0, NULL, EnumGroups_cb,
- (LPVOID) &callbackData, 0 );
+ &callbackData, 0 );
checkHR( DPERR_INVALIDGROUP, hr );
check( 0, callbackData.dwCounter1 );
callbackData.dwCounter1 = 0;
hr = IDirectPlayX_EnumGroupsInGroup( pDP[0], 10, NULL, EnumGroups_cb,
- (LPVOID) &callbackData, 0 );
+ &callbackData, 0 );
checkHR( DPERR_INVALIDGROUP, hr );
check( 0, callbackData.dwCounter1 );
callbackData.dwCounter1 = 0;
hr = IDirectPlayX_EnumGroupsInGroup( pDP[0], dpid[1], (LPGUID) &appGuid,
- NULL, (LPVOID) &callbackData, 0 );
+ NULL, &callbackData, 0 );
checkHR( DPERR_INVALIDPARAMS, hr );
check( 0, callbackData.dwCounter1 );
callbackData.dwCounter1 = 0;
hr = IDirectPlayX_EnumGroupsInGroup( pDP[0], dpid[1], NULL, EnumGroups_cb,
- (LPVOID) &callbackData,
- DPENUMGROUPS_SESSION );
+ &callbackData, DPENUMGROUPS_SESSION );
checkHR( DPERR_INVALIDPARAMS, hr );
check( 0, callbackData.dwCounter1 );
@@ -4247,14 +4173,14 @@ static void test_EnumGroupsInGroup(void)
/* Regular operation */
callbackData.dwCounter1 = 0;
hr = IDirectPlayX_EnumGroupsInGroup( pDP[0], dpid[0], NULL, EnumGroups_cb,
- (LPVOID) &callbackData, 0 );
+ &callbackData, 0 );
checkHR( DP_OK, hr );
check( 0, callbackData.dwCounter1 );
callbackData.dwCounter1 = 0;
callbackData.szTrace2[0] = 0;
hr = IDirectPlayX_EnumGroupsInGroup( pDP[0], dpid[1], NULL, EnumGroups_cb,
- (LPVOID) &callbackData, 0 );
+ &callbackData, 0 );
checkHR( DP_OK, hr );
check( 4, callbackData.dwCounter1 );
checkStr( "5432", callbackData.szTrace1 );
@@ -4263,8 +4189,7 @@ static void test_EnumGroupsInGroup(void)
callbackData.dwCounter1 = 0;
callbackData.szTrace2[0] = 0;
hr = IDirectPlayX_EnumGroupsInGroup( pDP[0], dpid[1], (LPGUID) &appGuid,
- EnumGroups_cb,
- (LPVOID) &callbackData, 0 );
+ EnumGroups_cb, &callbackData, 0 );
checkHR( DP_OK, hr );
check( 4, callbackData.dwCounter1 ); /* Guid is ignored */
checkStr( "5432", callbackData.szTrace1 );
@@ -4276,19 +4201,19 @@ static void test_EnumGroupsInGroup(void)
callbackData.pDP = pDP[1];
hr = IDirectPlayX_EnumSessions( pDP[1], &dpsd[1], 0,
EnumSessions_cb_EnumGroups,
- (LPVOID) &callbackData, 0 );
+ &callbackData, 0 );
checkHR( DP_OK, hr );
/* - Open session */
hr = IDirectPlayX_EnumSessions( pDP[1], &dpsd[0], 0, EnumSessions_cb_join,
- (LPVOID) pDP[1], 0 );
+ pDP[1], 0 );
checkHR( DP_OK, hr );
callbackData.dwCounter1 = 0;
callbackData.szTrace2[0] = 0;
hr = IDirectPlayX_EnumGroupsInGroup( pDP[1], dpid[1], NULL, EnumGroups_cb,
- (LPVOID) &callbackData, 0 );
+ &callbackData, 0 );
checkHR( DP_OK, hr );
check( 4, callbackData.dwCounter1 );
checkStr( "5432", callbackData.szTrace1 );
@@ -4298,8 +4223,7 @@ static void test_EnumGroupsInGroup(void)
callbackData.dwCounter1 = 0;
callbackData.szTrace2[0] = 0;
hr = IDirectPlayX_EnumGroupsInGroup( pDP[0], dpid[1], NULL, EnumGroups_cb,
- (LPVOID) &callbackData,
- DPENUMGROUPS_ALL );
+ &callbackData, DPENUMGROUPS_ALL );
checkHR( DP_OK, hr );
check( 4, callbackData.dwCounter1 );
checkStr( "5432", callbackData.szTrace1 );
@@ -4308,8 +4232,7 @@ static void test_EnumGroupsInGroup(void)
callbackData.dwCounter1 = 0;
callbackData.szTrace2[0] = 0;
hr = IDirectPlayX_EnumGroupsInGroup( pDP[0], dpid[1], NULL, EnumGroups_cb,
- (LPVOID) &callbackData,
- DPENUMGROUPS_HIDDEN );
+ &callbackData, DPENUMGROUPS_HIDDEN );
checkHR( DP_OK, hr );
check( 1, callbackData.dwCounter1 );
checkStr( "3", callbackData.szTrace1 );
@@ -4318,8 +4241,7 @@ static void test_EnumGroupsInGroup(void)
callbackData.dwCounter1 = 0;
callbackData.szTrace2[0] = 0;
hr = IDirectPlayX_EnumGroupsInGroup( pDP[0], dpid[1], NULL, EnumGroups_cb,
- (LPVOID) &callbackData,
- DPENUMGROUPS_LOCAL );
+ &callbackData, DPENUMGROUPS_LOCAL );
checkHR( DP_OK, hr );
check( 4, callbackData.dwCounter1 );
checkStr( "5432", callbackData.szTrace1 );
@@ -4329,23 +4251,20 @@ static void test_EnumGroupsInGroup(void)
callbackData.dwCounter1 = 0;
hr = IDirectPlayX_EnumGroupsInGroup( pDP[0], dpid[1], NULL, EnumGroups_cb,
- (LPVOID) &callbackData,
- DPENUMGROUPS_REMOTE );
+ &callbackData, DPENUMGROUPS_REMOTE );
checkHR( DP_OK, hr );
check( 0, callbackData.dwCounter1 );
callbackData.dwCounter1 = 0;
hr = IDirectPlayX_EnumGroupsInGroup( pDP[1], dpid[1], NULL, EnumGroups_cb,
- (LPVOID) &callbackData,
- DPENUMGROUPS_LOCAL );
+ &callbackData, DPENUMGROUPS_LOCAL );
checkHR( DP_OK, hr );
check( 0, callbackData.dwCounter1 );
callbackData.dwCounter1 = 0;
callbackData.szTrace2[0] = 0;
hr = IDirectPlayX_EnumGroupsInGroup( pDP[1], dpid[1], NULL, EnumGroups_cb,
- (LPVOID) &callbackData,
- DPENUMGROUPS_REMOTE );
+ &callbackData, DPENUMGROUPS_REMOTE );
checkHR( DP_OK, hr );
check( 4, callbackData.dwCounter1 );
checkStr( "5432", callbackData.szTrace1 );
@@ -4356,8 +4275,7 @@ static void test_EnumGroupsInGroup(void)
callbackData.dwCounter1 = 0;
callbackData.szTrace2[0] = 0;
hr = IDirectPlayX_EnumGroupsInGroup( pDP[0], dpid[1], NULL, EnumGroups_cb,
- (LPVOID) &callbackData,
- DPENUMGROUPS_SHORTCUT );
+ &callbackData, DPENUMGROUPS_SHORTCUT );
checkHR( DP_OK, hr );
check( 1, callbackData.dwCounter1 );
checkStr( "5", callbackData.szTrace1 );
@@ -4366,7 +4284,7 @@ static void test_EnumGroupsInGroup(void)
callbackData.dwCounter1 = 0;
callbackData.szTrace2[0] = 0;
hr = IDirectPlayX_EnumGroupsInGroup( pDP[0], dpid[1], NULL, EnumGroups_cb,
- (LPVOID) &callbackData,
+ &callbackData,
DPENUMGROUPS_STAGINGAREA );
checkHR( DP_OK, hr );
check( 1, callbackData.dwCounter1 );
@@ -4410,7 +4328,7 @@ static void test_groups_p2p(void)
hr = IDirectPlayX_Open( pDP[0], &dpsd, DPOPEN_CREATE );
todo_wine checkHR( DP_OK, hr );
hr = IDirectPlayX_EnumSessions( pDP[1], &dpsd, 0, EnumSessions_cb_join,
- (LPVOID) pDP[1], 0 );
+ pDP[1], 0 );
todo_wine checkHR( DP_OK, hr );
if ( hr == DPERR_UNINITIALIZED )
@@ -4645,7 +4563,7 @@ static void test_groups_cs(void)
todo_wine checkHR( DP_OK, hr );
dpsd.dwFlags = 0;
hr = IDirectPlayX_EnumSessions( pDP[1], &dpsd, 0, EnumSessions_cb_join,
- (LPVOID) pDP[1], 0 );
+ pDP[1], 0 );
todo_wine checkHR( DP_OK, hr );
if ( hr == DPERR_UNINITIALIZED )
@@ -4885,7 +4803,7 @@ static void test_Send(void)
dpsd.dwMaxPlayers = 10;
IDirectPlayX_Open( pDP[0], &dpsd, DPOPEN_CREATE );
IDirectPlayX_EnumSessions( pDP[1], &dpsd, 0, EnumSessions_cb_join,
- (LPVOID) pDP[1], 0 );
+ pDP[1], 0 );
IDirectPlayX_Open( pDP[0], &dpsd, DPOPEN_CREATE );
@@ -4950,7 +4868,7 @@ static void test_Send(void)
hr = IDirectPlayX_Receive( pDP[0], &dpid[0], &dpid[1],
DPRECEIVE_FROMPLAYER | DPRECEIVE_TOPLAYER,
- (LPVOID) lpData, &dwDataSize );
+ lpData, &dwDataSize );
checkHR( DP_OK, hr );
checkStr( message, (LPSTR) lpData );
check( strlen(message)+1, dwDataSize );
@@ -4968,11 +4886,11 @@ static void test_Send(void)
hr = IDirectPlayX_Receive( pDP[0], &dpid[0], &dpid[3],
DPRECEIVE_FROMPLAYER | DPRECEIVE_TOPLAYER,
- (LPVOID) lpData, &dwDataSize );
+ lpData, &dwDataSize );
checkHR( DPERR_NOMESSAGES, hr );
hr = IDirectPlayX_Receive( pDP[1], &dpid[0], &dpid[3],
DPRECEIVE_FROMPLAYER | DPRECEIVE_TOPLAYER,
- (LPVOID) lpData, &dwDataSize );
+ lpData, &dwDataSize );
checkHR( DP_OK, hr );
checkStr( message, (LPSTR) lpData );
check( strlen(message)+1, dwDataSize );
@@ -4993,13 +4911,13 @@ static void test_Send(void)
{
hr = IDirectPlayX_Receive( pDP[0], &dpid[0], &dpid[i],
DPRECEIVE_FROMPLAYER | DPRECEIVE_TOPLAYER,
- (LPVOID) lpData, &dwDataSize );
+ lpData, &dwDataSize );
checkHR( DP_OK, hr );
checkStr( message, (LPSTR) lpData );
}
hr = IDirectPlayX_Receive( pDP[1], &dpid[0], &dpid[3],
DPRECEIVE_FROMPLAYER | DPRECEIVE_TOPLAYER,
- (LPVOID) lpData, &dwDataSize );
+ lpData, &dwDataSize );
checkHR( DP_OK, hr );
checkStr( message, (LPSTR) lpData );
@@ -5120,8 +5038,8 @@ static void test_Send(void)
for (i=0; i<3; i++)
{
dwDataSize = 1024;
- hr = IDirectPlayX_Receive( pDP[0], &idFrom, &idTo, 0,
- (LPVOID) lpData, &dwDataSize );
+ hr = IDirectPlayX_Receive( pDP[0], &idFrom, &idTo, 0, lpData,
+ &dwDataSize );
lpDataSecure = (LPDPMSG_SECUREMESSAGE) lpData;
@@ -5511,7 +5429,7 @@ static void test_GetMessageCount(void)
dpsd.dwMaxPlayers = 10;
IDirectPlayX_Open( pDP[0], &dpsd, DPOPEN_CREATE );
IDirectPlayX_EnumSessions( pDP[1], &dpsd, 0, EnumSessions_cb_join,
- (LPVOID) pDP[1], 0 );
+ pDP[1], 0 );
IDirectPlayX_CreatePlayer( pDP[0], &dpid[0], NULL, NULL, NULL, 0, 0 );
IDirectPlayX_CreatePlayer( pDP[0], &dpid[1], NULL, NULL, NULL, 0, 0 );
@@ -5737,7 +5655,7 @@ static void test_GetMessageQueue(void)
dpsd.dwMaxPlayers = 10;
IDirectPlayX_Open( pDP[0], &dpsd, DPOPEN_CREATE );
IDirectPlayX_EnumSessions( pDP[1], &dpsd, 0, EnumSessions_cb_join,
- (LPVOID) pDP[1], 0 );
+ pDP[1], 0 );
IDirectPlayX_CreatePlayer( pDP[0], &dpid[0], NULL, NULL, NULL, 0, 0 );
IDirectPlayX_CreatePlayer( pDP[0], &dpid[1], NULL, NULL, NULL, 0, 0 );
@@ -6042,7 +5960,7 @@ static void test_remote_data_replication(void)
/* Peer */
hr = IDirectPlayX_EnumSessions( pDP[1], &dpsd, 0, EnumSessions_cb_join,
- (LPVOID) pDP[1], 0 );
+ pDP[1], 0 );
checkHR( DP_OK, hr );
hr = IDirectPlayX_CreatePlayer( pDP[1], &dpid[1],
@@ -6139,8 +6057,7 @@ static void test_remote_data_replication(void)
/* Purge "new player" messages from queue */
- hr = IDirectPlayX_Receive( pDP[0], &idFrom, &idTo, 0,
- (LPVOID) lpData, &dwDataSize );
+ hr = IDirectPlayX_Receive( pDP[0], &idFrom, &idTo, 0, lpData, &dwDataSize );
checkHR( DP_OK, hr );
checkConv( DPSYS_CREATEPLAYERORGROUP, lpData->dwType, dpMsgType2str );
@@ -6158,8 +6075,8 @@ static void test_remote_data_replication(void)
{
for (j=0; j<2; j++)
{
- hr = IDirectPlayX_Receive( pDP[i], &idFrom, &idTo, 0,
- (LPVOID) lpData, &dwDataSize );
+ hr = IDirectPlayX_Receive( pDP[i], &idFrom, &idTo, 0, lpData,
+ &dwDataSize );
checkHR( DP_OK, hr );
check( 29, dwDataSize );
check( DPID_SYSMSG, idFrom );
--
1.6.1
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20090101/6af1e612/attachment-0001.pgp
More information about the wine-patches
mailing list