[APITESTS]
[reactos.git] / rostests / apitests / ws2_32 / testlist.c
index fa57980..e760096 100644 (file)
@@ -1,33 +1,18 @@
-/*
- * PROJECT:     ws2_32.dll API tests
- * LICENSE:     GPLv2 or any later version
- * FILE:        apitests/ws2_32/testlist.c
- * PURPOSE:     Test list file
- * COPYRIGHT:   Copyright 2008 Colin Finck <mail@colinfinck.de>
- */
+#define WIN32_LEAN_AND_MEAN
+#define __ROS_LONG64__
+#include <windows.h>
 
-#ifndef _WS2_32_TESTLIST_H
-#define _WS2_32_TESTLIST_H
+#define STANDALONE
+#include "wine/test.h"
 
-#define ARRAY_SIZE(x)   (sizeof(x)/sizeof(x[0]))
+extern void func_ioctlsocket(void);
+extern void func_recv(void);
 
-#include "ws2_32.h"
-
-/* include the tests */
-#include "tests/ioctlsocket.c"
-#include "tests/recv.c"
-
-/* The List of tests */
-TESTENTRY TestList[] =
+const struct test winetest_testlist[] =
 {
-    { L"ioctlsocket", Test_ioctlsocket },
-    { L"recv", Test_recv }
-};
+    { "ioctlsocket", func_ioctlsocket },
+    { "recv", func_recv },
 
-/* The function that gives us the number of tests */
-INT NumTests(void)
-{
-    return ARRAY_SIZE(TestList);
-}
+    { 0, 0 }
+};
 
-#endif