1 /* 2 * COPYRIGHT: See COPYING in the top level directory 3 * PROJECT: ReactOS WinSock 2.2 Library 4 * FILE: dll/win32/ws2_32/inc/ws2_32.h 5 * PURPOSE: WinSock 2.2 Main Header 6 */ 7 8 #ifndef _WS2_32_NEW_PCH_ 9 #define _WS2_32_NEW_PCH_ 10 11 #define WIN32_NO_STATUS 12 #define _INC_WINDOWS 13 #define COM_NO_WINDOWS_H 14 //#define _WIN32_WINNT 0x502 15 #define NTOS_MODE_USER 16 #define _CRT_SECURE_NO_DEPRECATE 17 #define WINSOCK_API_LINKAGE 18 19 /* C Header */ 20 #include <stdio.h> 21 #include <stdlib.h> 22 23 /* PSDK and NDK Headers */ 24 #include <windef.h> 25 #include <winbase.h> 26 #include <winreg.h> 27 #include <winnls.h> 28 #include <winuser.h> 29 #include <ws2spi.h> 30 #include <ndk/rtlfuncs.h> 31 #include <pseh/pseh2.h> 32 33 /* Winsock Helper Header */ 34 #include <ws2help.h> 35 36 #include <nsp_dns.h> 37 #include <iptypes.h> 38 39 /* Missing definitions */ 40 #define SO_OPENTYPE 0x7008 41 #define SO_SYNCHRONOUS_NONALERT 0x20 42 43 /* Internal headers */ 44 #include "ws2_32p.h" 45 46 #endif /* _WS2_32_NEW_PCH_ */ 47