1 #include <stdio.h> 2 /* SDK/DDK/NDK Headers. */ 3 #include <windows.h> 4 #include <wingdi.h> 5 #include <winddi.h> 6 #include <d3dnthal.h> 7 #include <dll/directx/d3d8thk.h> 8 #include "test.h" 9 10 /* 11 * Test see if we can delete a DirectDrawObject from win32k 12 * 13 */ 14 void 15 test_NtGdiDdDeleteDirectDrawObject(HANDLE hDirectDrawLocal) 16 { 17 int fails=0; 18 BOOL retValue=FALSE; 19 printf("Start testing of NtGdiDdDeleteDirectDrawObject\n"); 20 21 retValue = OsThunkDdDeleteDirectDrawObject(hDirectDrawLocal); 22 testing_eq(retValue,FALSE,fails,"NtGdiDdDeleteDirectDrawObject(hDirectDrawLocal);\0"); 23 24 retValue = OsThunkDdDeleteDirectDrawObject(NULL); 25 testing_eq(retValue,TRUE,fails,"NtGdiDdDeleteDirectDrawObject(NULL);\0"); 26 27 show_status(fails, "NtGdiDdDeleteDirectDrawObject\0"); 28 } 29 30