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
20 #define DD_TCP_DEVICE_NAME L"\\Device\\Tcp"
21 #define DD_UDP_DEVICE_NAME L"\\Device\\Udp"
22 #define DD_RAW_IP_DEVICE_NAME L"\\Device\\RawIp"
24 typedef enum _SOCKET_STATE
{
29 } SOCKET_STATE
, *PSOCKET_STATE
;
31 typedef struct _QUEUED_REQUEST
{
32 PTCP_REQUEST_SET_INFORMATION_EX Info
;
34 } QUEUED_REQUEST
, *PQUEUED_REQUEST
;
36 typedef struct _SOCKET_CONTEXT
{
41 DWORD AddrFileEntityType
;
42 DWORD AddrFileInstance
;
43 SOCKET_STATE SocketState
;
44 PQUEUED_REQUEST RequestQueue
;
45 } SOCKET_CONTEXT
, *PSOCKET_CONTEXT
;
47 #endif /* __WSHTCPIP_H */