Author: greatlrd Date: Sat Jun 9 17:23:18 2007 New Revision: 27087
URL: http://svn.reactos.org/svn/reactos?rev=27087&view=rev Log: prepare testkit for GetDeviceIdentifier
Modified: trunk/rostests/dxtest/ddraw/testlist.cpp trunk/rostests/dxtest/ddraw/tests/CreateDDraw.cpp
Modified: trunk/rostests/dxtest/ddraw/testlist.cpp URL: http://svn.reactos.org/svn/reactos/trunk/rostests/dxtest/ddraw/testlist.cpp?... ============================================================================== --- trunk/rostests/dxtest/ddraw/testlist.cpp (original) +++ trunk/rostests/dxtest/ddraw/testlist.cpp Sat Jun 9 17:23:18 2007 @@ -12,8 +12,10 @@ /* The List of tests */ TEST TestList[] = { + { "IDirectDraw: COM Stuff", Test_CreateDDraw }, - { "IDirectDraw: Display Frequency", Test_GetMonitorFrequency }, + { "IDirectDraw: GetDeviceIdentifier", Test_GetDeviceIdentifier }, + { "IDirectDraw: Display Frequency", Test_GetMonitorFrequency }, { "IDirectDraw: Display Modes", Test_DisplayModes }, { "IDirectDraw: Available Video Memory", Test_GetAvailableVidMem }, { "IDirectDraw: GetFourCC", Test_GetFourCCCodes },
Modified: trunk/rostests/dxtest/ddraw/tests/CreateDDraw.cpp URL: http://svn.reactos.org/svn/reactos/trunk/rostests/dxtest/ddraw/tests/CreateD... ============================================================================== --- trunk/rostests/dxtest/ddraw/tests/CreateDDraw.cpp (original) +++ trunk/rostests/dxtest/ddraw/tests/CreateDDraw.cpp Sat Jun 9 17:23:18 2007 @@ -375,7 +375,21 @@ return TRUE; }
- +BOOL Test_GetDeviceIdentifier (INT* passed, INT* failed) +{ + LPDIRECTDRAW7 DirectDraw; + + /* Preparations */ + if (DirectDrawCreateEx(NULL, (VOID**)&DirectDraw, IID_IDirectDraw7, NULL) != DD_OK) + { + printf("ERROR: Failed to set up ddraw\n"); + return FALSE; + } + + DirectDraw->Release(); + + return TRUE; +}
LONG WINAPI BasicWindowProc (HWND hwnd, UINT message, UINT wParam, LONG lParam)