24#define testing_eq(input,value,counter,text) \
28 printf("FAIL ret=%s, %d != %d )\n",text,(int)input,(int)value); \
32#define testing_noteq(input,value,counter,text) \
36 printf("FAIL ret=%s, %d == %d )\n",text,(int)input,(int)value); \
40#define show_status(counter, text) \
43 printf("End testing of %s Status : ok\n\n",text); \
47 printf("End testing of %s Status : fail\n\n",text); \
51#if !defined(__REACTOS__)
53#define win_syscall(inValue,outValue,syscallid) \
54 __asm { mov eax, syscallid }; \
55 __asm { lea edx, [inValue] }; \
57 __asm { mov outValue,eax};
void dump_D3dBufferCallbacks(DD_D3DBUFCALLBACKS *puD3dCallbacks, char *text)
void test_NtGdiDdQueryDirectDrawObject(HANDLE hDirectDrawLocal)
void test_NtGdiDdWaitForVerticalBlank(HANDLE hDirectDrawLocal)
void dump_D3dDriverData(D3DNTHAL_GLOBALDRIVERDATA *puD3dDriverData, char *text)
void test_NtGdiDdGetScanLine(HANDLE hDirectDrawLocal)
void test_NtGdiDdDeleteDirectDrawObject(HANDLE hDirectDrawLocal)
void test_NtGdiDdCanCreateSurface(HANDLE hDirectDrawLocal)
void dump_halinfo(DD_HALINFO *pHalInfo, char *text)
void dump_D3dCallbacks(D3DNTHAL_CALLBACKS *puD3dCallbacks, char *text)
void dump_CallBackFlags(DWORD *pCallBackFlags, char *text)
HANDLE test_NtGdiDdCreateDirectDrawObject(void)
void dump_D3dTextureFormats(DDSURFACEDESC *puD3dTextureFormats, int dwNum, char *text)
_Out_ DD_HALINFO * pHalInfo