Add .keep guard files in order to restore lost but empty directories we had with...
[reactos.git] / dll / win32 / ws2_32 / include / ws2_32.h
index cc72137..fbd894a 100644 (file)
@@ -1,23 +1,27 @@
 /*
  * COPYRIGHT:   See COPYING in the top level directory
  * PROJECT:     ReactOS WinSock 2 DLL
- * FILE:        include/ws2_32.h
+ * FILE:        dll/win32/ws2_32/include/ws2_32.h
  * PURPOSE:     WinSock 2 DLL header
  */
+
 #ifndef __WS2_32_H
 #define __WS2_32_H
 
-#include <ctype.h>
-#include <stdlib.h>
-#include <stdio.h>
+#include <stdarg.h>
 
 #define WIN32_NO_STATUS
-#include <winsock2.h>
+#define _INC_WINDOWS
+#define COM_NO_WINDOWS_H
+
+#include <windef.h>
+#include <winbase.h>
+#include <winnls.h>
+#include <winuser.h>
 #include <ws2spi.h>
-#include <ws2tcpip.h>
-#include <windows.h>
 #define NTOS_MODE_USER
 #include <ndk/rtlfuncs.h>
+#include <pseh/pseh2.h>
 
 #include <wsahelp.h>
 
 #include <debug.h>
 #include <windns.h> // DNS_A_DATA
 
-#include <w32api.h>
-
 #include "catalog.h"
 #include "handle.h"
-#include "upcall.h"
 
 #define EXPORT WINAPI
 
@@ -76,7 +77,7 @@ typedef struct _WINSOCK_THREAD_BLOCK
 
 /* ws2_32 internal Functions */
 void check_hostent(struct hostent **he);
-void populate_hostent(struct hostent *he, char* name, DNS_A_DATA addr);
+void populate_hostent(struct hostent *he, char* name, IP4_ADDRESS addr);
 void free_hostent(struct hostent *he);
 void free_servent(struct servent* s);
 
@@ -127,5 +128,3 @@ void free_servent(struct servent* s);
 #endif /* LE */
 
 #endif /* __WS2_32_H */
-
-/* EOF */