e6314f44d57a2c14d7c981e8617d8777aeb549ea
3 HANDLE
test_NtGdiDdCreateDirectDrawObject();
4 void test_NtGdiDdDeleteDirectDrawObject(HANDLE hDirectDrawLocal
);
5 void test_NtGdiDdQueryDirectDrawObject( HANDLE hDirectDrawLocal
);
6 void test_NtGdiDdGetScanLine(HANDLE hDirectDrawLocal
);
7 void test_NtGdiDdWaitForVerticalBlank(HANDLE hDirectDrawLocal
);
8 void test_NtGdiDdCanCreateSurface(HANDLE hDirectDrawLocal
);
11 void dump_halinfo(DD_HALINFO
*pHalInfo
, char *text
);
12 void dump_CallBackFlags(DWORD
*pCallBackFlags
, char *text
);
13 void dump_D3dCallbacks(D3DNTHAL_CALLBACKS
*puD3dCallbacks
, char *text
);
17 #define testing_eq(input,value,counter,text) \
21 printf("FAIL ret=%s, %d != %d )\n",text,(int)input,(int)value); \
25 #define testing_noteq(input,value,counter,text) \
29 printf("FAIL ret=%s, %d == %d )\n",text,(int)input,(int)value); \
33 #define show_status(counter, text) \
36 printf("End testing of %s Status : ok\n\n",text); \
40 printf("End testing of %s Status : fail\n\n",text); \
44 #if !defined(__REACTOS__)
46 #define win_syscall(inValue,outValue,syscallid) \
47 __asm { mov eax, syscallid }; \
48 __asm { lea edx, [inValue] }; \
50 __asm { mov outValue,eax};