| WSAEINTR | 10004 | Interrupted system call. |
| WSAEBADF | 10009 | Bad file number. |
| WSEACCES | 10013 | Permission denied. |
| WSAEFAULT | 10014 | Bad address. |
| WSAEINVAL | 10022 | Invalid argument. |
| WSAEMFILE | 10024 | Too many open files/sockets. |
| WSAEWOULDBLOCK | 10035 | Operation would block. |
| WSAEINPROGRESS | 10036 | Operation now in progress. This error is returned if any Windows Sockets API function is called while a blocking function is in progress. |
| WSAEALREADY | 10037 | Operation already in progress. |
| WSAENOTSOCK | 10038 | Socket operation on nonsocket. |
| WSAEDESTADDRREQ | 10039 | Destination address required. |
| WSAEMSGSIZE | 10040 | Message too long. |
| WSAEPROTOTYPE | 10041 | Protocol wrong type for socket. |
| WSAENOPROTOOPT | 10042 | Protocol not available/bad protocol option. |
| WSAEPROTONOSUPPORT | 10043 | Protocol not supported. |
| WSAESOCKTNOSUPPORT | 10044 | Socket type not supported. |
| WSAEOPNOTSUPP | 10045 | Operation not supported on socket. |
| WSAEPFNOSUPPORT | 10046 | Protocol family not supported. |
| WSAEAFNOSUPPORT | 10047 | Address family not supported by protocol family. |
| WSAEADDRINUSE | 10048 | Address already in use. |
| WSAEADDRNOTAVAIL | 10049 | Cannot assign requested address. |
| WSAENETDOWN | 10050 | Network is down. This error may be reported at any time if the Windows implementation detects an underlying failure. |
| WSAENETUNREACH | 10051 | Network is unreachable. |
| WSAENETRESET | 10052 | Network dropped connection on reset. |
| WSAECONNABORTED | 10053 | Software caused connection abort. |
| WSAECONNRESET | 10054 | Connection reset by peer. |
| WSAENOBUFS | 10055 | No buffer space available. |
| WSAEISCONN | 10056 | Socket is already connected. |
| WSAENOTCONN | 10057 | Socket is not connected. |
| WSAESHUTDOWN | 10058 | Cannot send after socket shutdown. |
| WSAETOOMANYREFS | 10059 | Too many references: cannot splice. |
| WSAETIMEDOUT | 10060 | Connection timed out. |
| WSAECONNREFUSED | 10061 | Connection refused. |
| WSAELOOP | 10062 | Too many levels of symbolic links. |
| WSAENAMETOOLONG | 10063 | File name too long. |
| WSAEHOSTDOWN | 10064 | Host is down. |
| WSAEHOSTUNREACH | 10065 | No route to host. |
| WSAENOTEMPTY | 10066 | Directory not empty. |
| WSAEPROCLIM | 10067 | Too many processes. |
| WSAEUSERS | 10068 | Too many users. |
| WSAEDQUOT | 10069 | Disc quota exceeded. |
| WSAESTALE | 10070 | Stale NFS file handle |
| WSAEREMOTE | 10071 | Too many levels of remote in path. |
| WSASYSNOTREADY | 10091 | Network subsystem is unavailable. |
| WSAVERNOTSUPPORTED | 10092 | Winsock version not supported. |
| WSANOTINITIALISED | 10093 | Winsock not yet initialized. |
| WSAEDISCON | 10101 | Graceful disconnect in progress. |
| WSAENOMORE | 10102 | - (Winsock2) |
| WSAECANCELLED | 10103 | - (Winsock2) |
| WSAEINVALIDPROCTABLE | 10104 | - (Winsock2) |
| WSAEINVALIDPROVIDER | 10105 | - (Winsock2) |
| WSAEPROVIDERFAILEDINIT | 10106 | - (Winsock2) |
| WSASYSCALLFAILURE | 10107 | System call failure. (WS2) |
| WSASERVICE_NOT_FOUND | 10108 | - (Winsock2) |
| WSATYPE_NOT_FOUND | 10109 | - (Winsock2) |
| WSA_E_NO_MORE | 10110 | - (Winsock2) |
| WSA_E_CANCELLED | 10111 | - (Winsock2) |
| WSAEREFUSED | 10112 | - (Winsock2) |
| WSAHOST_NOT_FOUND | 11001 | Host not found. This message indicates that the key (name, address, and so on) was not found. |
| WSATRY_AGAIN | 11002 | Non-authoritative host not found. This error may suggest that the name service itself is not functioning. |
| WSANO_RECOVERY | 11003 | Non-recoverable error. This error may suggest that the name service itself is not functioning. |
| WSANO_DATA | 11004 | Valid name, no data record of requested type. This error indicates that the key (name, address, and so on) was not found. |
| WSA_NOT_ENOUGH_MEMORY | | Insufficient memory available |
| WSA_OPERATION_ABORTED | | Overlapped operation aborted |
| WSA_IO_INCOMPLETE | | Overlapped I/O object not signalled |
| WSA_IO_PENDING | | Overlapped I/O will complete later |
| WSA_INVALID_PARAMETER | | One or more parameters are invalid |
| WSA_INVALID_HANDLE | | Event object handle not valid |