[COMCTL32_WINETEST] Sync with Wine Staging 1.9.23. CORE-12409
[reactos.git] / rostests / dxtest / win32kdxtest / NtGdiDdDeleteDirectDrawObject.c
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