INT Test_NtGdiDdDeleteDirectDrawObject(PTESTINFO pti) { HANDLE hDirectDraw; HDC hdc = CreateDCW(L"DISPLAY",NULL,NULL,NULL); ASSERT(hdc != NULL); /* Test ReactX */ RTEST(NtGdiDdDeleteDirectDrawObject(NULL) == FALSE); RTEST((hDirectDraw=NtGdiDdCreateDirectDrawObject(hdc)) != NULL); ASSERT(hDirectDraw != NULL); RTEST(NtGdiDdDeleteDirectDrawObject(hDirectDraw) == TRUE); /* Cleanup ReactX setup */ DeleteDC(hdc); Syscall(L"NtGdiDdDeleteDirectDrawObject", 1, &hDirectDraw); return APISTATUS_NORMAL; }