reactos/rosapps/dxtest/win32kdxtest/test.h
Magnus Olsen 06b4e06c8a win32k dx test are now compatible with all Windows and ReactOS that got a d3d8thk.dll file
rember that file are diffent for Windows 2000 and Windows XP/2003 ReactOS d38thk.dll are Windows XP/2003 compatible. 

svn path=/trunk/; revision=25878
2007-02-22 19:21:10 +00:00

55 lines
1.2 KiB
C

HANDLE test_NtGdiDdCreateDirectDrawObject();
void test_NtGdiDdDeleteDirectDrawObject(HANDLE hDirectDrawLocal);
void test_NtGdiDdQueryDirectDrawObject( HANDLE hDirectDrawLocal);
void dump_halinfo(DD_HALINFO *pHalInfo, char *text);
#define testing_eq(input,value,counter,text) \
if (input == value) \
{ \
counter++; \
printf("FAIL ret=%s, %d != %d )\n",text,(int)input,(int)value); \
}
#define testing_noteq(input,value,counter,text) \
if (input != value) \
{ \
counter++; \
printf("FAIL ret=%s, %d == %d )\n",text,(int)input,(int)value); \
}
#define show_status(counter, text) \
if (counter == 0) \
{ \
printf("End testing of %s Status : ok\n\n",text); \
} \
else \
{ \
printf("End testing of %s Status : fail\n\n",text); \
}
#if !defined(__REACTOS__)
#define win_syscall(inValue,outValue,syscallid) \
__asm { mov eax, syscallid }; \
__asm { lea edx, [inValue] }; \
__asm { int 0x2E }; \
__asm { mov outValue,eax};
#endif