Skip to content
- [Main Page](index.md) - [Classes](annotated.md) - [Files](files.md) - [Directories](dirs.md) - [Related Pages](pages.md)
- [File List](files.md) - [File Members](globals.md)

macwinsock.h File Reference

#include <sys/Types.h>
#include <MixedMode.h>
#include "nmmessage.h"

Include dependency graph for macwinsock.h:

Go to the source code of this file.


Classes

struct   hostent
struct   netent
struct   servent
struct   protoent
struct   in_addr
struct   sockaddr_in
struct   WSAData
struct   ip_mreq
struct   sockaddr
struct   sockproto
struct   linger

Defines

#define  TRUE   1
#define  FALSE   0
#define  MAKELONG(loshort, hishort)   ((u_long)(((long)hishort << 16) | ((short)loshort & 0xFFFF)))
#define  LOWORD(thelong)   ((u_short)((long) thelong & 0xFFFF))
#define  HIWORD(thelong)   ((u_short)(((long) thelong >> 16) & 0xFFFF))
#define  FD_SETSIZE   64
#define  FD_CLR(fd, set)
#define  FD_SET(fd, set)
#define  FD_ZERO(set)   (((fd_set *)(set))->fd_count=0)
#define  FD_ISSET(fd, set)   __WSAFDIsSet((SOCKET)fd, (fd_set *)set)
#define  timerisset(tvp)   ((tvp)->tv_sec || (tvp)->tv_usec)
#define  timercmp(tvp, uvp, cmp)
#define  timerclear(tvp)   (tvp)->tv_sec = (tvp)->tv_usec = 0
#define  IOCPARM_MASK   0x7F
#define  IOC_VOID   0x20000000
#define  IOC_OUT   0x40000000
#define  IOC_IN   0x80000000
#define  IOC_INOUT   (IOC_IN|IOC_OUT)
#define  _IO(x, y)   (IOC_VOID|(x<<8)|y)
#define  _IOR(x, y, t)   (IOC_OUT|(((long)sizeof(t)&IOCPARM_MASK)<<16)|(x<<8)|y)
#define  _IOW(x, y, t)   (IOC_IN|(((long)sizeof(t)&IOCPARM_MASK)<<16)|(x<<8)|y)
#define  FIONREAD   _IOR('f', 127, u_long)
#define  FIONBIO   _IOW('f', 126, u_long)
#define  FIOASYNC   _IOW('f', 125, u_long)
#define  SIOCSHIWAT   _IOW('s', 0, u_long)
#define  SIOCGHIWAT   _IOR('s', 1, u_long)
#define  SIOCSLOWAT   _IOW('s', 2, u_long)
#define  SIOCGLOWAT   _IOR('s', 3, u_long)
#define  SIOCATMARK   _IOR('s', 7, u_long)
#define  h_addr   h_addr_list[0]
#define  IPPROTO_IP   0
#define  IPPROTO_ICMP   1
#define  IPPROTO_GGP   2
#define  IPPROTO_TCP   6
#define  IPPROTO_PUP   12
#define  IPPROTO_UDP   17
#define