BOOL IsHandleValid(HGDIOBJ hobj);
PVOID GetHandleUserData(HGDIOBJ hobj);
DWORD Syscall(LPWSTR lpszFunction, int cParams, void* pParams);
-BOOL InitOsVersion();
+BOOL InitOsVersion(VOID);
extern UINT g_OsIdx;
typedef UINT ASPI[5];
extern tls_data glob_data;
-VOID StartTest();
+VOID StartTest(VOID);
VOID FinishTest(HANDLE KeyHandle, LPWSTR TestName);
void kmtest_set_location(const char* file, int line);
-HANDLE test_NtGdiDdCreateDirectDrawObject();
+HANDLE test_NtGdiDdCreateDirectDrawObject(void);
void test_NtGdiDdDeleteDirectDrawObject(HANDLE hDirectDrawLocal);
-void test_NtGdiDdQueryDirectDrawObject( HANDLE hDirectDrawLocal);
+void test_NtGdiDdQueryDirectDrawObject(HANDLE hDirectDrawLocal);
void test_NtGdiDdGetScanLine(HANDLE hDirectDrawLocal);
void test_NtGdiDdWaitForVerticalBlank(HANDLE hDirectDrawLocal);
void test_NtGdiDdCanCreateSurface(HANDLE hDirectDrawLocal);
#include <d3dhal.h>
-int StartupHAL ();
+int StartupHAL (VOID);
extern HDC hdc;
extern DDRAWI_DIRECTDRAW_GBL mDDrawGlobal;
extern DDRAWI_DIRECTDRAW_LCL mDDrawLocal;
add_subdirectory(gdiplus)
add_subdirectory(hlink)
add_subdirectory(icmp)
+add_subdirectory(imagehlp)
add_subdirectory(imm32)
add_subdirectory(inetcomm)
add_subdirectory(inetmib1)
--- /dev/null
+
+add_definitions(
+ -D__ROS_LONG64__
+ -D_DLL -D__USE_CRTIMP)
+
+list(APPEND SOURCE
+ image.c
+ integrity.c
+ testlist.c)
+
+add_executable(imagehlp_winetest ${SOURCE})
+target_link_libraries(imagehlp_winetest wine uuid)
+set_module_type(imagehlp_winetest win32cui)
+add_importlibs(imagehlp_winetest advapi32 msvcrt kernel32 ntdll)
+add_cd_file(TARGET imagehlp_winetest DESTINATION reactos/bin FOR all)