| Winsock error number | Error code | Error message |
| Winsock error 0 | No error | No error |
| Winsock error 6 | WSA_INVALID_HANDLE | Specified event object handle is invalid. |
| Winsock error 8 | WSA_NOT_ENOUGH_MEMORY | Insufficient memory available. |
| Winsock error 87 | WSA_INVALID_PARAMETER | One or more parameters are invalid. |
| Winsock error 995 | WSA_OPERATION_ABORTED | Overlapped operation aborted. |
| Winsock error 996 | WSA_IO_INCOMPLETE | Overlapped I/O event object not in signaled state. |
| Winsock error 997 | WSA_IO_PENDING | Overlapped operations will complete later. |
| Winsock error 10004 | WSAEINTR | Interrupted function call. |
| Winsock error 10009 | WSAEBADF | File handle is not valid. |
| Winsock error 10013 | WSAEACCES | Permission denied. |
| Winsock error 10014 | WSAEFAULT | Bad address. |
| Winsock error 10022 | WSAEINVAL | Invalid argument. |
| Winsock error 10024 | WSAEMFILE | Too many open files. |
| Winsock error 10035 | WSAEWOULDBLOCK | Resource temporarily unavailable. |
| Winsock error 10036 | WSAEINPROGRESS | Operation now in progress. |
| Winsock error 10037 | WSAEALREADY | Operation already in progress. |
| Winsock error 10038 | WSAENOTSOCK | Socket operation on nonsocket. |
| Winsock error 10039 | WSAEDESTADDRREQ | Destination address required. |
| Winsock error 10040 | WSAEMSGSIZE | Message too long. |
| Winsock error 10041 | WSAEPROTOTYPE | Protocol wrong type for socket. |
| Winsock error 10042 | WSAENOPROTOOPT | Bad protocol option. |
| Winsock error 10043 | WSAEPROTONOSUPPORT | Protocol not supported. |
| Winsock error 10044 | WSAESOCKTNOSUPPORT | Socket type not supported. |
| Winsock error 10045 | WSAEOPNOTSUPP | Operation not supported. |
| Winsock error 10046 | WSAEPFNOSUPPORT | Protocol family not supported. |
| Winsock error 10047 | WSAEAFNOSUPPORT | Address family not supported by protocol family. |
| Winsock error 10048 | WSAEADDRINUSE | Address already in use. |
| Winsock error 10049 | WSAEADDRNOTAVAIL | Cannot assign requested address. |
| Winsock error 10050 | WSAENETDOWN | Network is down. |
| Winsock error 10051 | WSAENETUNREACH | Network is unreachable. |
| Winsock error 10052 | WSAENETRESET | Network dropped connection on reset. |
| Winsock error 10053 | WSAECONNABORTED | Software caused connection abort. |
| Winsock error 10054 | WSAECONNRESET | Connection reset by peer. |
| Winsock error 10055 | WSAENOBUFS | No buffer space available. |
| Winsock error 10056 | WSAEISCONN | Socket is already connected. |
| Winsock error 10057 | WSAENOTCONN | Socket is not connected. |
| Winsock error 10058 | WSAESHUTDOWN | Cannot send after socket shutdown. |
| Winsock error 10059 | WSAETOOMANYREFS | Too many references. |
| Winsock error 10060 | WSAETIMEDOUT | Connection timed out. |
| Winsock error 10061 | WSAECONNREFUSED | Connection refused. |
| Winsock error 10062 | WSAELOOP | Cannot translate name. |
| Winsock error 10063 | WSAENAMETOOLONG | Name too long. |
| Winsock error 10064 | WSAEHOSTDOWN | Host is down. |
| Winsock error 10065 | WSAEHOSTUNREACH | No route to host. |
| Winsock error 10066 | WSAENOTEMPTY | Directory not empty. |
| Winsock error 10067 | WSAEPROCLIM | Too many processes. |
| Winsock error 10068 | WSAEUSERS | User quota exceeded. |
| Winsock error 10069 | WSAEDQUOT | Disk quota exceeded. |
| Winsock error 10070 | WSAESTALE | Stale file handle reference. |
| Winsock error 10071 | WSAEREMOTE | Item is remote. |
| Winsock error 10091 | WSASYSNOTREADY | Network subsystem is unavailable. |
| Winsock error 10092 | WSAVERNOTSUPPORTED | Winsock.dll version out of range. |
| Winsock error 10093 | WSANOTINITIALISED | Successful WSAStartup not yet performed. |
| Winsock error 10101 | WSAEDISCON | Graceful shutdown in progress. |
| Winsock error 10102 | WSAENOMORE | No more results. |
| Winsock error 10103 | WSAECANCELLED | Call has been canceled. |
| Winsock error 10104 | WSAEINVALIDPROCTABLE | Procedure call table is invalid. |
| Winsock error 10105 | WSAEINVALIDPROVIDER | Service provider is invalid. |
| Winsock error 10106 | WSAEPROVIDERFAILEDINIT | Service provider failed to initialize. |
| Winsock error 10107 | WSASYSCALLFAILURE | System call failure. |
| Winsock error 10108 | WSASERVICE_NOT_FOUND | Service not found. |
| Winsock error 10109 | WSATYPE_NOT_FOUND | Class type not found. |
| Winsock error 10110 | WSA_E_NO_MORE | No more results. |
| Winsock error 10111 | WSA_E_CANCELLED | Call was canceled. |
| Winsock error 10112 | WSAEREFUSED | Database query was refused. |
| Winsock error 11001 | WSAHOST_NOT_FOUND | Host not found. |
| Winsock error 11002 | WSATRY_AGAIN | Nonauthoritative host not found. |
| Winsock error 11003 | WSANO_RECOVERY | This is a nonrecoverable error. |
| Winsock error 11004 | WSANO_DATA | Valid name, no data record of requested type. |
| Winsock error 11005 | WSA_QOS_RECEIVERS | QOS receivers. |
| Winsock error 11006 | WSA_QOS_SENDERS | QOS senders. |
| Winsock error 11007 | WSA_QOS_NO_SENDERS | No QOS senders. |
| Winsock error 11008 | WSA_QOS_NO_RECEIVERS | QOS no receivers. |
| Winsock error 11009 | WSA_QOS_REQUEST_CONFIRMED | QOS request confirmed. |
| Winsock error 11010 | WSA_QOS_ADMISSION_FAILURE | QOS admission error. |
| Winsock error 11011 | WSA_QOS_POLICY_FAILURE | QOS policy failure. |
| Winsock error 11012 | WSA_QOS_BAD_STYLE | QOS bad style. |
| Winsock error 11013 | WSA_QOS_BAD_OBJECT | QOS bad object. |
| Winsock error 11014 | WSA_QOS_TRAFFIC_CTRL_ERROR | QOS traffic control error. |
| Winsock error 11015 | WSA_QOS_GENERIC_ERROR | QOS generic error. |
| Winsock error 11016 | WSA_QOS_ESERVICETYPE | QOS service type error. |
| Winsock error 11017 | WSA_QOS_EFLOWSPEC | QOS flowspec error. |
| Winsock error 11018 | WSA_QOS_EPROVSPECBUF | Invalid QOS provider buffer. |
| Winsock error 11019 | WSA_QOS_EFILTERSTYLE | Invalid QOS filter style. |
| Winsock error 11020 | WSA_QOS_EFILTERTYPE | Invalid QOS filter type. |
| Winsock error 11021 | WSA_QOS_EFILTERCOUNT | Incorrect QOS filter count. |
| Winsock error 11022 | WSA_QOS_EOBJLENGTH | Invalid QOS object length. |
| Winsock error 11023 | WSA_QOS_EFLOWCOUNT | Incorrect QOS flow count. |
| Winsock error 11024 | WSA_QOS_EUNKOWNPSOBJ | Unrecognized QOS object. |
| Winsock error 11025 | WSA_QOS_EPOLICYOBJ | Invalid QOS policy object. |
| Winsock error 11026 | WSA_QOS_EFLOWDESC | Invalid QOS flow descriptor. |
| Winsock error 11027 | WSA_QOS_EPSFLOWSPEC | Invalid QOS provider-specific flowspec. |
| Winsock error 11028 | WSA_QOS_EPSFILTERSPEC | Invalid QOS provider-specific filterspec. |
| Winsock error 11029 | WSA_QOS_ESDMODEOBJ | Invalid QOS shape discard mode object. |
| Winsock error 11030 | WSA_QOS_ESHAPERATEOBJ | Invalid QOS shaping rate object. |
| Winsock error 11031 | WSA_QOS_RESERVED_PETYPE | Reserved policy QOS element type. |