- [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 |
|