dplayx: Use skip and fix indentation.
This commit is contained in:
parent
0210f5eb1d
commit
2a13eb0677
|
@ -51,29 +51,34 @@ static void test_session_guid(LPDIRECTPLAY4 pDP)
|
||||||
|
|
||||||
CoCreateGuid( &appGuid );
|
CoCreateGuid( &appGuid );
|
||||||
IDirectPlayX_EnumConnections(pDP, &appGuid, EnumConnectionsCallback, pDP, 0);
|
IDirectPlayX_EnumConnections(pDP, &appGuid, EnumConnectionsCallback, pDP, 0);
|
||||||
if( validSP )
|
|
||||||
|
if( !validSP )
|
||||||
{
|
{
|
||||||
memset(&sessionDesc, 0, sizeof( DPSESSIONDESC2 ));
|
skip("Tests will not work without a valid service provider, skipping.\n");
|
||||||
memset(&zeroGuid, 0, 16);
|
return;
|
||||||
|
|
||||||
sessionDesc.dwSize = sizeof( DPSESSIONDESC2 );
|
|
||||||
memcpy(&sessionDesc.guidApplication, &appGuid, 16);
|
|
||||||
sessionDesc.dwFlags = DPSESSION_CLIENTSERVER;
|
|
||||||
sessionDesc.lpszSessionNameA = name;
|
|
||||||
sessionDesc.dwMaxPlayers = 10;
|
|
||||||
sessionDesc.dwCurrentPlayers = 0;
|
|
||||||
IDirectPlayX_Open(pDP, &sessionDesc, DPOPEN_CREATE);
|
|
||||||
/* I read the sessiondesc from directplay in a fresh memory location,
|
|
||||||
because directplay does not touch the original struct, but saves
|
|
||||||
internally a version with the session guid set*/
|
|
||||||
IDirectPlayX_GetSessionDesc(pDP, NULL, &sessionSize);
|
|
||||||
newSession=HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sessionSize);
|
|
||||||
IDirectPlayX_GetSessionDesc(pDP, newSession, &sessionSize);
|
|
||||||
todo_wine ok( !IsEqualGUID(&newSession->guidInstance, &zeroGuid), "Session guid not initialized");
|
|
||||||
HeapFree(GetProcessHeap(), 0, newSession);
|
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
|
memset(&sessionDesc, 0, sizeof( DPSESSIONDESC2 ));
|
||||||
|
memset(&zeroGuid, 0, 16);
|
||||||
|
|
||||||
|
sessionDesc.dwSize = sizeof( DPSESSIONDESC2 );
|
||||||
|
memcpy(&sessionDesc.guidApplication, &appGuid, 16);
|
||||||
|
sessionDesc.dwFlags = DPSESSION_CLIENTSERVER;
|
||||||
|
sessionDesc.lpszSessionNameA = name;
|
||||||
|
sessionDesc.dwMaxPlayers = 10;
|
||||||
|
sessionDesc.dwCurrentPlayers = 0;
|
||||||
|
IDirectPlayX_Open(pDP, &sessionDesc, DPOPEN_CREATE);
|
||||||
|
|
||||||
|
/* I read the sessiondesc from directplay in a fresh memory location,
|
||||||
|
because directplay does not touch the original struct, but saves
|
||||||
|
internally a version with the session guid set*/
|
||||||
|
|
||||||
|
IDirectPlayX_GetSessionDesc(pDP, NULL, &sessionSize);
|
||||||
|
newSession = HeapAlloc(GetProcessHeap(), HEAP_ZERO_MEMORY, sessionSize);
|
||||||
|
IDirectPlayX_GetSessionDesc(pDP, newSession, &sessionSize);
|
||||||
|
todo_wine ok( !IsEqualGUID(&newSession->guidInstance, &zeroGuid), "Session guid not initialized");
|
||||||
|
HeapFree(GetProcessHeap(), 0, newSession);
|
||||||
|
}
|
||||||
|
|
||||||
START_TEST(dplayx)
|
START_TEST(dplayx)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue