TEST ( DirectDraw->CreateSurface(&Desc, &DirectDrawSurface, NULL) == DDERR_INVALIDPARAMS);
Desc.dwFlags = DDSD_CAPS | DDSD_HEIGHT | DDSD_WIDTH;
TEST ( DirectDraw->CreateSurface(&Desc, &DirectDrawSurface, NULL) == DD_OK);
- TEST ( DirectDrawSurface && DirectDrawSurface->Release() == DD_OK );
+ TEST ( DirectDrawSurface && DirectDrawSurface->Release() == 0 );
DirectDrawSurface = NULL;
Desc.dwFlags = DDSD_CAPS;
TEST ( DirectDraw->CreateSurface(&Desc, &DirectDrawSurface, NULL) == DDERR_INVALIDPARAMS);
Desc.dwFlags = DDSD_CAPS | DDSD_HEIGHT | DDSD_WIDTH;
TEST ( DirectDraw->CreateSurface(&Desc, &DirectDrawSurface, NULL) == DD_OK);
- TEST ( DirectDrawSurface && DirectDrawSurface->Release() == DD_OK );
+ TEST ( DirectDrawSurface && DirectDrawSurface->Release() == 0 );
DirectDrawSurface = NULL;
Desc.dwFlags = DDSD_CAPS;
TEST ( DirectDraw->CreateSurface(&Desc, &DirectDrawSurface, NULL) == DDERR_INVALIDPARAMS);
Desc.dwFlags = DDSD_CAPS | DDSD_HEIGHT | DDSD_WIDTH;
TEST ( DirectDraw->CreateSurface(&Desc, &DirectDrawSurface, NULL) == DD_OK);
- TEST ( DirectDrawSurface && DirectDrawSurface->Release() == DD_OK );
+ TEST ( DirectDrawSurface && DirectDrawSurface->Release() == 0 );
DirectDrawSurface = NULL;
Desc.dwFlags = DDSD_CAPS;
TEST ( DirectDraw->CreateSurface(&Desc, &DirectDrawSurface, NULL) == DDERR_INVALIDPARAMS);
Desc.dwFlags = DDSD_CAPS | DDSD_HEIGHT | DDSD_WIDTH;
TEST ( DirectDraw->CreateSurface(&Desc, &DirectDrawSurface, NULL) == DD_OK);
- TEST ( DirectDrawSurface && DirectDrawSurface->Release() == DD_OK );
+ TEST ( DirectDrawSurface && DirectDrawSurface->Release() == 0 );
DirectDrawSurface = NULL;
Desc.dwFlags = DDSD_CAPS;
Desc.ddsCaps.dwCaps = DDSCAPS_OVERLAY;
TEST ( DirectDraw->CreateSurface(&Desc, &DirectDrawSurface, NULL) == DDERR_INVALIDPARAMS);
Desc.dwFlags = DDSD_CAPS | DDSD_HEIGHT | DDSD_WIDTH;
+#if 0
TEST ( DirectDraw->CreateSurface(&Desc, &DirectDrawSurface, NULL) == DD_OK);
- TEST ( DirectDrawSurface && DirectDrawSurface->Release() == DD_OK );
+ TEST ( DirectDrawSurface && DirectDrawSurface->Release() == 0 );
DirectDrawSurface = NULL;
+#endif
Desc.dwFlags = DDSD_CAPS;
Desc.ddsCaps.dwCaps = DDSCAPS_OWNDC;
Desc.dwFlags = DDSD_CAPS;
Desc.ddsCaps.dwCaps = DDSCAPS_PRIMARYSURFACE;
TEST ( DirectDraw->CreateSurface(&Desc, &DirectDrawSurface, NULL) == DD_OK );
- TEST ( DirectDrawSurface && DirectDrawSurface->Release() == DD_OK );
+ TEST ( DirectDrawSurface && DirectDrawSurface->Release() == 0 );
DirectDrawSurface = NULL;
Desc.dwFlags = DDSD_CAPS;
TEST ( DirectDraw->CreateSurface(&Desc, &DirectDrawSurface, NULL) == DDERR_INVALIDPARAMS);
Desc.dwFlags = DDSD_CAPS | DDSD_HEIGHT | DDSD_WIDTH;
TEST ( DirectDraw->CreateSurface(&Desc, &DirectDrawSurface, NULL) == DD_OK);
- TEST ( DirectDrawSurface && DirectDrawSurface->Release() == DD_OK );
+ TEST ( DirectDrawSurface && DirectDrawSurface->Release() == 0 );
DirectDrawSurface = NULL;
Desc.dwFlags = DDSD_CAPS;
TEST ( DirectDraw->CreateSurface(&Desc, &DirectDrawSurface, NULL) == DDERR_INVALIDPARAMS);
Desc.dwFlags = DDSD_CAPS | DDSD_HEIGHT | DDSD_WIDTH;
TEST ( DirectDraw->CreateSurface(&Desc, &DirectDrawSurface, NULL) == DD_OK);
- TEST ( DirectDrawSurface && DirectDrawSurface->Release() == DD_OK );
+ TEST ( DirectDrawSurface && DirectDrawSurface->Release() == 0 );
DirectDrawSurface = NULL;
DirectDrawSurface = NULL;
TEST ( DirectDraw->CreateSurface(&Desc, &DirectDrawSurface, NULL) == DDERR_INVALIDPARAMS);
Desc.dwFlags = DDSD_CAPS | DDSD_HEIGHT | DDSD_WIDTH;
TEST ( DirectDraw->CreateSurface(&Desc, &DirectDrawSurface, NULL) == DD_OK );
- TEST ( DirectDrawSurface && DirectDrawSurface->Release() == DD_OK );
+ TEST ( DirectDrawSurface && DirectDrawSurface->Release() == 0 );
DirectDrawSurface = NULL;
Desc.dwFlags = DDSD_CAPS;
TEST ( DirectDraw->CreateSurface(&Desc, &DirectDrawSurface, NULL) == DDERR_INVALIDPARAMS);
Desc.dwFlags = DDSD_CAPS | DDSD_HEIGHT | DDSD_WIDTH;
TEST ( DirectDraw->CreateSurface(&Desc, &DirectDrawSurface, NULL) == DD_OK);
- TEST ( DirectDrawSurface && DirectDrawSurface->Release() == DD_OK );
+ TEST ( DirectDrawSurface && DirectDrawSurface->Release() == 0 );
DirectDrawSurface = NULL;
Desc.dwFlags = DDSD_CAPS;
TEST ( DirectDraw->CreateSurface(&Desc, &DirectDrawSurface, NULL) == DDERR_INVALIDPARAMS);
Desc.dwFlags = DDSD_CAPS | DDSD_HEIGHT | DDSD_WIDTH;
TEST ( DirectDraw->CreateSurface(&Desc, &DirectDrawSurface, NULL) == DD_OK);
- TEST ( DirectDrawSurface && DirectDrawSurface->Release() == DD_OK );
+ TEST ( DirectDrawSurface && DirectDrawSurface->Release() == 0 );
DirectDrawSurface = NULL;
Desc.dwFlags = DDSD_CAPS;