2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS WinSock Helper DLL for TCP/IP
4 * FILE: include/wshtcpip.h
5 * PURPOSE: WinSock Helper DLL for TCP/IP header
10 #define WIN32_NO_STATUS
12 #define COM_NO_WINDOWS_H
27 #define DD_TCP_DEVICE_NAME L"\\Device\\Tcp"
28 #define DD_UDP_DEVICE_NAME L"\\Device\\Udp"
29 #define DD_RAW_IP_DEVICE_NAME L"\\Device\\RawIp"
31 typedef enum _SOCKET_STATE
{
36 } SOCKET_STATE
, *PSOCKET_STATE
;
38 typedef struct _QUEUED_REQUEST
{
39 PTCP_REQUEST_SET_INFORMATION_EX Info
;
41 } QUEUED_REQUEST
, *PQUEUED_REQUEST
;
43 typedef struct _SOCKET_CONTEXT
{
48 DWORD AddrFileEntityType
;
49 DWORD AddrFileInstance
;
50 SOCKET_STATE SocketState
;
51 PQUEUED_REQUEST RequestQueue
;
53 } SOCKET_CONTEXT
, *PSOCKET_CONTEXT
;
55 #endif /* __WSHTCPIP_H */