Added some basic Winsock2 definitions.
diff --git a/include/winsock2.h b/include/winsock2.h
new file mode 100644
index 0000000..c382110
--- /dev/null
+++ b/include/winsock2.h
@@ -0,0 +1,34 @@
+/*
+ * Winsock 2 definitions
+ *
+ * FIXME!!!!
+ */
+
+#ifndef __WINSOCK2API__
+#define __WINSOCK2API__
+
+#include "winsock.h"
+
+#define FD_MAX_EVENTS 10
+
+#define FD_READ_BIT 0
+#define FD_WRITE_BIT 1
+#define FD_OOB_BIT 2
+#define FD_ACCEPT_BIT 3
+#define FD_CONNECT_BIT 4
+#define FD_CLOSE_BIT 5
+
+typedef struct _WSANETWORKEVENTS {
+ long lNetworkEvents;
+ int iErrorCode[FD_MAX_EVENTS];
+} WSANETWORKEVENTS, *LPWSANETWORKEVENTS;
+
+typedef HANDLE WSAEVENT;
+
+#define WSACreateEvent() CreateEvent(NULL, TRUE, FALSE, NULL)
+/* etc */
+
+int WINAPI WSAEnumNetworkEvents(SOCKET s, WSAEVENT hEventObject, LPWSANETWORKEVENTS lpNetworkEvents);
+int WINAPI WSAEventSelect(SOCKET s, WSAEVENT hEventObject, long lNetworkEvents);
+
+#endif