ReactOS 0.4.16-dev-197-g92996da
ws2_32.h
Go to the documentation of this file.
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_ */