ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

ws2tcpip.h File Reference
#include <winsock2.h>
#include <ws2ipdef.h>
#include <limits.h>

Go to the source code of this file.

Defines

#define _WS2TCPIP_H
#define UDP_NOCHECKSUM   1
#define UDP_CHECKSUM_COVERAGE   20
#define WS2TCPIP_INLINE   static inline
#define EAI_AGAIN   WSATRY_AGAIN
#define EAI_BADFLAGS   WSAEINVAL
#define EAI_FAIL   WSANO_RECOVERY
#define EAI_FAMILY   WSAEAFNOSUPPORT
#define EAI_MEMORY   WSA_NOT_ENOUGH_MEMORY
#define EAI_NODATA   EAI_NONAME
#define EAI_NOSECURENAME   WSA_SECURE_HOST_NOT_FOUND
#define EAI_NONAME   WSAHOST_NOT_FOUND
#define EAI_SERVICE   WSATYPE_NOT_FOUND
#define EAI_SOCKTYPE   WSAESOCKTNOSUPPORT
#define EAI_IPSECPOLICY   WSA_IPSEC_NAME_POLICY_ERROR
#define GetAddrInfoA   getaddrinfo
#define GetAddrInfo   GetAddrInfoA
#define GetAddrInfoEx   GetAddrInfoExA
#define SetAddrInfoEx   SetAddrInfoExA
#define FreeAddrInfoA   freeaddrinfo
#define FreeAddrInfo   FreeAddrInfoA
#define FreeAddrInfoExA   FreeAddrInfoEx
#define LPFN_FREEADDRINFOEX   LPFN_FREEADDRINFOEXA
#define GetNameInfoA   getnameinfo
#define GetNameInfo   GetNameInfoA
#define InetPtonA   inet_pton
#define InetNtopA   inet_ntop
#define InetPton   InetPtonA
#define InetNtop   InetNtopA
#define gai_strerror   gai_strerrorA
#define GAI_STRERROR_BUFFER_SIZE   1024

Typedefs

typedef ADDRINFOA ADDRINFOT
typedef ADDRINFOAPADDRINFOT
typedef ADDRINFOA ADDRINFO
typedef ADDRINFOA FARLPADDRINFO
typedef ADDRINFOEXA ADDRINFOEX
typedef ADDRINFOEXA * PADDRINFOEX
typedef void(CALLBACK * LPLOOKUPSERVICE_COMPLETION_ROUTINE )(IN DWORD dwError, IN DWORD dwBytes, IN LPWSAOVERLAPPED lpOverlapped)
typedef void(WSAAPILPFN_FREEADDRINFOEXA )(IN PADDRINFOEXA pAddrInfoEx)
typedef void(WSAAPILPFN_FREEADDRINFOEXW )(IN PADDRINFOEXW pAddrInfoEx)
typedef int socklen_t

Functions

WINSOCK_API_LINKAGE INT WSAAPI getaddrinfo (IN PCSTR pNodeName OPTIONAL, IN PCSTR pServiceName OPTIONAL, IN const ADDRINFOA *pHints OPTIONAL, OUT PADDRINFOA *ppResult)
WINSOCK_API_LINKAGE INT WSAAPI GetAddrInfoW (IN PCWSTR pNodeName OPTIONAL, IN PCWSTR pServiceName OPTIONAL, IN const ADDRINFOW *pHints OPTIONAL, OUT PADDRINFOW *ppResult)
WINSOCK_API_LINKAGE INT WSAAPI GetAddrInfoExA (IN PCSTR pName OPTIONAL, IN PCSTR pServiceName OPTIONAL, IN DWORD dwNameSpace, IN LPGUID lpNspId OPTIONAL, IN const ADDRINFOEXA *hints, OUT PADDRINFOEXA *ppResult, IN struct timeval *timeout OPTIONAL, IN LPOVERLAPPED lpOverlapped OPTIONAL, IN LPLOOKUPSERVICE_COMPLETION_ROUTINE lpCompletionRoutine OPTIONAL, OUT LPHANDLE lpNameHandle OPTIONAL)
WINSOCK_API_LINKAGE INT WSAAPI GetAddrInfoExW (IN PCWSTR pName OPTIONAL, IN PCWSTR pServiceName OPTIONAL, IN DWORD dwNameSpace, IN LPGUID lpNspId OPTIONAL, IN const ADDRINFOEXW *hints OPTIONAL, OUT PADDRINFOEXW *ppResult, IN struct timeval *timeout OPTIONAL, IN LPOVERLAPPED lpOverlapped OPTIONAL, IN LPLOOKUPSERVICE_COMPLETION_ROUTINE lpCompletionRoutine OPTIONAL, OUT LPHANDLE lpHandle OPTIONAL)
WINSOCK_API_LINKAGE INT WSAAPI SetAddrInfoExA (IN PCSTR pName, IN PCSTR pServiceName OPTIONAL, IN SOCKET_ADDRESS *pAddresses OPTIONAL, IN DWORD dwAddressCount, IN LPBLOB lpBlob OPTIONAL, IN DWORD dwFlags, IN DWORD dwNameSpace, IN LPGUID lpNspId OPTIONAL, IN struct timeval *timeout OPTIONAL, IN LPOVERLAPPED lpOverlapped OPTIONAL, IN LPLOOKUPSERVICE_COMPLETION_ROUTINE lpCompletionRoutine OPTIONAL, OUT LPHANDLE lpNameHandle OPTIONAL)
WINSOCK_API_LINKAGE INT WSAAPI SetAddrInfoExW (IN PCWSTR pName, IN PCWSTR pServiceName OPTIONAL, IN SOCKET_ADDRESS *pAddresses OPTIONAL, IN DWORD dwAddressCount, IN LPBLOB lpBlob OPTIONAL, IN DWORD dwFlags, IN DWORD dwNameSpace, IN LPGUID lpNspId OPTIONAL, IN struct timeval *timeout OPTIONAL, IN LPOVERLAPPED lpOverlapped OPTIONAL, IN LPLOOKUPSERVICE_COMPLETION_ROUTINE lpCompletionRoutine OPTIONAL, OUT LPHANDLE lpNameHandle OPTIONAL)
WINSOCK_API_LINKAGE VOID WSAAPI freeaddrinfo (IN PADDRINFOA pAddrInfo OPTIONAL)
WINSOCK_API_LINKAGE VOID WSAAPI FreeAddrInfoW (IN PADDRINFOW pAddrInfo OPTIONAL)
WINSOCK_API_LINKAGE void WSAAPI FreeAddrInfoEx (IN PADDRINFOEXA pAddrInfoEx OPTIONAL)
WINSOCK_API_LINKAGE void WSAAPI FreeAddrInfoExW (IN PADDRINFOEXW pAddrInfoEx OPTIONAL)
WINSOCK_API_LINKAGE INT WSAAPI getnameinfo (IN const SOCKADDR *pSockaddr, IN socklen_t SockaddrLength, OUT PCHAR pNodeBuffer OPTIONAL, IN DWORD NodeBufferSize, OUT PCHAR pServiceBuffer, IN DWORD ServiceBufferSize, IN INT Flags)
WINSOCK_API_LINKAGE INT WSAAPI GetNameInfoW (IN const SOCKADDR *pSockaddr, IN socklen_t SockaddrLength, OUT PWCHAR pNodeBuffer, IN DWORD NodeBufferSize, OUT PWCHAR pServiceBuffer OPTIONAL, IN DWORD ServiceBufferSize, IN INT Flags)
WINSOCK_API_LINKAGE INT WSAAPI inet_pton (IN INT Family, IN PCSTR pszAddrString, OUT PVOID pAddrBuf)
INT WSAAPI InetPtonW (IN INT Family, IN PCWSTR pszAddrString, OUT PVOID pAddrBuf)
PCSTR WSAAPI inet_ntop (IN INT Family, IN PVOID pAddr, OUT PSTR pStringBuf, IN size_t StringBufSize)
PCWSTR WSAAPI InetNtopW (IN INT Family, IN PVOID pAddr, OUT PWSTR pStringBuf, IN size_t StringBufSize)
static __inline chargai_strerrorA (IN int ecode)
static __inline WCHARgai_strerrorW (IN int ecode)
WS2TCPIP_INLINE int setipv4sourcefilter (IN SOCKET Socket, IN IN_ADDR Interface, IN IN_ADDR Group, IN MULTICAST_MODE_TYPE FilterMode, IN ULONG SourceCount, IN CONST IN_ADDR *SourceList)
WS2TCPIP_INLINE int getipv4sourcefilter (IN SOCKET Socket, IN IN_ADDR Interface, IN IN_ADDR Group, OUT MULTICAST_MODE_TYPE *FilterMode, IN OUT ULONG *SourceCount, OUT IN_ADDR *SourceList)
WS2TCPIP_INLINE int setsourcefilter (IN SOCKET Socket, IN ULONG Interface, IN CONST SOCKADDR *Group, IN int GroupLength, IN MULTICAST_MODE_TYPE FilterMode, IN ULONG SourceCount, IN CONST SOCKADDR_STORAGE *SourceList)
WS2TCPIP_INLINE int getsourcefilter (IN SOCKET Socket, IN ULONG Interface, IN CONST SOCKADDR *Group, IN int GroupLength, OUT MULTICAST_MODE_TYPE *FilterMode, IN OUT ULONG *SourceCount, OUT SOCKADDR_STORAGE *SourceList)
WS2TCPIP_INLINE int idealsendbacklogquery (IN SOCKET s, OUT ULONG *pISB)
WS2TCPIP_INLINE int idealsendbacklognotify (IN SOCKET s, IN LPWSAOVERLAPPED lpOverlapped OPTIONAL, IN LPWSAOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine OPTIONAL)

Generated on Fri May 25 2012 05:54:05 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.