Home | History | Annotate | Download | only in psdk_inc
      1 /**
      2  * This file has no copyright assigned and is placed in the Public Domain.
      3  * This file is part of the mingw-w64 runtime package.
      4  * No warranty is given; refer to the file DISCLAIMER.PD within this package.
      5  */
      6 
      7 #ifndef WSABASEERR
      8 
      9 #define WSABASEERR		10000
     10 
     11 #define WSAEINTR		(WSABASEERR + 4   )
     12 #define WSAEBADF		(WSABASEERR + 9   )
     13 #define WSAEACCES		(WSABASEERR + 13  )
     14 #define WSAEFAULT		(WSABASEERR + 14  )
     15 #define WSAEINVAL		(WSABASEERR + 22  )
     16 #define WSAEMFILE		(WSABASEERR + 24  )
     17 
     18 #define WSAEWOULDBLOCK		(WSABASEERR + 35  )
     19 #define WSAEINPROGRESS		(WSABASEERR + 36  )
     20 #define WSAEALREADY		(WSABASEERR + 37  )
     21 #define WSAENOTSOCK		(WSABASEERR + 38  )
     22 #define WSAEDESTADDRREQ		(WSABASEERR + 39  )
     23 #define WSAEMSGSIZE		(WSABASEERR + 40  )
     24 #define WSAEPROTOTYPE		(WSABASEERR + 41  )
     25 #define WSAENOPROTOOPT		(WSABASEERR + 42  )
     26 #define WSAEPROTONOSUPPORT	(WSABASEERR + 43  )
     27 #define WSAESOCKTNOSUPPORT	(WSABASEERR + 44  )
     28 #define WSAEOPNOTSUPP		(WSABASEERR + 45  )
     29 #define WSAEPFNOSUPPORT		(WSABASEERR + 46  )
     30 #define WSAEAFNOSUPPORT		(WSABASEERR + 47  )
     31 #define WSAEADDRINUSE		(WSABASEERR + 48  )
     32 #define WSAEADDRNOTAVAIL	(WSABASEERR + 49  )
     33 #define WSAENETDOWN		(WSABASEERR + 50  )
     34 #define WSAENETUNREACH		(WSABASEERR + 51  )
     35 #define WSAENETRESET		(WSABASEERR + 52  )
     36 #define WSAECONNABORTED		(WSABASEERR + 53  )
     37 #define WSAECONNRESET		(WSABASEERR + 54  )
     38 #define WSAENOBUFS		(WSABASEERR + 55  )
     39 #define WSAEISCONN		(WSABASEERR + 56  )
     40 #define WSAENOTCONN		(WSABASEERR + 57  )
     41 #define WSAESHUTDOWN		(WSABASEERR + 58  )
     42 #define WSAETOOMANYREFS		(WSABASEERR + 59  )
     43 #define WSAETIMEDOUT		(WSABASEERR + 60  )
     44 #define WSAECONNREFUSED		(WSABASEERR + 61  )
     45 #define WSAELOOP		(WSABASEERR + 62  )
     46 #define WSAENAMETOOLONG		(WSABASEERR + 63  )
     47 #define WSAEHOSTDOWN		(WSABASEERR + 64  )
     48 #define WSAEHOSTUNREACH		(WSABASEERR + 65  )
     49 #define WSAENOTEMPTY		(WSABASEERR + 66  )
     50 #define WSAEPROCLIM		(WSABASEERR + 67  )
     51 #define WSAEUSERS		(WSABASEERR + 68  )
     52 #define WSAEDQUOT		(WSABASEERR + 69  )
     53 #define WSAESTALE		(WSABASEERR + 70  )
     54 #define WSAEREMOTE		(WSABASEERR + 71  )
     55 
     56 #define WSASYSNOTREADY		(WSABASEERR + 91  )
     57 #define WSAVERNOTSUPPORTED	(WSABASEERR + 92  )
     58 #define WSANOTINITIALISED	(WSABASEERR + 93  )
     59 
     60 #define WSAEDISCON		(WSABASEERR + 101 )
     61 
     62 #ifndef WSAHOST_NOT_FOUND
     63 #define WSAHOST_NOT_FOUND	(WSABASEERR + 1001)
     64 #endif
     65 #ifndef WSATRY_AGAIN
     66 #define WSATRY_AGAIN		(WSABASEERR + 1002)
     67 #endif
     68 #ifndef WSANO_RECOVERY
     69 #define WSANO_RECOVERY		(WSABASEERR + 1003)
     70 #endif
     71 #ifndef WSANO_DATA
     72 #define WSANO_DATA		(WSABASEERR + 1004)
     73 #endif
     74 
     75 #endif	/* WSABASEERR */
     76 
     77 #ifdef _WINSOCK2API_
     78 
     79 #ifndef WSAENOMORE
     80 #define WSAENOMORE		(WSABASEERR + 102)
     81 #endif
     82 #ifndef WSAECANCELLED
     83 #define WSAECANCELLED		(WSABASEERR + 103)
     84 #endif
     85 #ifndef WSAEINVALIDPROCTABLE
     86 #define WSAEINVALIDPROCTABLE	(WSABASEERR + 104)
     87 #endif
     88 #ifndef WSAEINVALIDPROVIDER
     89 #define WSAEINVALIDPROVIDER	(WSABASEERR + 105)
     90 #endif
     91 #ifndef WSAEPROVIDERFAILEDINIT
     92 #define WSAEPROVIDERFAILEDINIT	(WSABASEERR + 106)
     93 #endif
     94 #ifndef WSASYSCALLFAILURE
     95 #define WSASYSCALLFAILURE	(WSABASEERR + 107)
     96 #endif
     97 #ifndef WSASERVICE_NOT_FOUND
     98 #define WSASERVICE_NOT_FOUND	(WSABASEERR + 108)
     99 #endif
    100 #ifndef WSATYPE_NOT_FOUND
    101 #define WSATYPE_NOT_FOUND	(WSABASEERR + 109)
    102 #endif
    103 #ifndef WSA_E_NO_MORE
    104 #define WSA_E_NO_MORE		(WSABASEERR + 110)
    105 #endif
    106 #ifndef WSA_E_CANCELLED
    107 #define WSA_E_CANCELLED		(WSABASEERR + 111)
    108 #endif
    109 #ifndef WSAEREFUSED
    110 #define WSAEREFUSED		(WSABASEERR + 112)
    111 #endif
    112 #ifndef WSA_QOS_RECEIVERS
    113 #define WSA_QOS_RECEIVERS	(WSABASEERR + 1005)
    114 #endif
    115 #ifndef WSA_QOS_SENDERS
    116 #define WSA_QOS_SENDERS		(WSABASEERR + 1006)
    117 #endif
    118 #ifndef WSA_QOS_NO_SENDERS
    119 #define WSA_QOS_NO_SENDERS	(WSABASEERR + 1007)
    120 #define WSA_QOS_NO_RECEIVERS	(WSABASEERR + 1008)
    121 #define WSA_QOS_REQUEST_CONFIRMED (WSABASEERR + 1009)
    122 #define WSA_QOS_ADMISSION_FAILURE (WSABASEERR + 1010)
    123 #define WSA_QOS_POLICY_FAILURE	(WSABASEERR + 1011)
    124 #define WSA_QOS_BAD_STYLE	(WSABASEERR + 1012)
    125 #define WSA_QOS_BAD_OBJECT	(WSABASEERR + 1013)
    126 #define WSA_QOS_TRAFFIC_CTRL_ERROR (WSABASEERR + 1014)
    127 #define WSA_QOS_GENERIC_ERROR	(WSABASEERR + 1015)
    128 #define WSA_QOS_ESERVICETYPE	(WSABASEERR + 1016)
    129 #define WSA_QOS_EFLOWSPEC	(WSABASEERR + 1017)
    130 #define WSA_QOS_EPROVSPECBUF	(WSABASEERR + 1018)
    131 #endif
    132 #ifndef WSA_QOS_EFILTERSTYLE
    133 #define WSA_QOS_EFILTERSTYLE	(WSABASEERR + 1019)
    134 #endif
    135 #ifndef WSA_QOS_EFILTERTYPE
    136 #define WSA_QOS_EFILTERTYPE	(WSABASEERR + 1020)
    137 #endif
    138 #ifndef WSA_QOS_EFILTERCOUNT
    139 #define WSA_QOS_EFILTERCOUNT	(WSABASEERR + 1021)
    140 #endif
    141 #ifndef WSA_QOS_EOBJLENGTH
    142 #define WSA_QOS_EOBJLENGTH	(WSABASEERR + 1022)
    143 #endif
    144 #ifndef WSA_QOS_EFLOWCOUNT
    145 #define WSA_QOS_EFLOWCOUNT	(WSABASEERR + 1023)
    146 #endif
    147 #ifndef WSA_QOS_EUNKNOWNPSOBJ
    148 #define WSA_QOS_EUNKNOWNPSOBJ	(WSABASEERR + 1024)
    149 #endif
    150 #ifndef WSA_QOS_EPOLICYOBJ
    151 #define WSA_QOS_EPOLICYOBJ	(WSABASEERR + 1025)
    152 #endif
    153 #ifndef WSA_QOS_EFLOWDESC
    154 #define WSA_QOS_EFLOWDESC	(WSABASEERR + 1026)
    155 #endif
    156 #ifndef WSA_QOS_EPSFLOWSPEC
    157 #define WSA_QOS_EPSFLOWSPEC	(WSABASEERR + 1027)
    158 #endif
    159 #ifndef WSA_QOS_EPSFILTERSPEC
    160 #define WSA_QOS_EPSFILTERSPEC	(WSABASEERR + 1028)
    161 #endif
    162 #ifndef WSA_QOS_ESDMODEOBJ
    163 #define WSA_QOS_ESDMODEOBJ	(WSABASEERR + 1029)
    164 #endif
    165 #ifndef WSA_QOS_ESHAPERATEOBJ
    166 #define WSA_QOS_ESHAPERATEOBJ	(WSABASEERR + 1030)
    167 #endif
    168 #ifndef WSA_QOS_RESERVED_PETYPE
    169 #define WSA_QOS_RESERVED_PETYPE	(WSABASEERR + 1031)
    170 #endif
    171 
    172 #endif	/* _WINSOCK2API_ */
    173 
    174 #ifndef __WSA_ERR_MACROS_DEFINED
    175 #define __WSA_ERR_MACROS_DEFINED
    176 #define h_errno		WSAGetLastError()
    177 #define HOST_NOT_FOUND	WSAHOST_NOT_FOUND
    178 #define TRY_AGAIN	WSATRY_AGAIN
    179 #define NO_RECOVERY	WSANO_RECOVERY
    180 #define NO_DATA		WSANO_DATA
    181 
    182 #define WSANO_ADDRESS	WSANO_DATA
    183 #define NO_ADDRESS	WSANO_ADDRESS
    184 #endif	/* __WSA_ERR_MACROS_DEFINED */
    185 
    186 #if 0
    187 #define EWOULDBLOCK	WSAEWOULDBLOCK
    188 #define EINPROGRESS	WSAEINPROGRESS
    189 #define EALREADY	WSAEALREADY
    190 #define ENOTSOCK	WSAENOTSOCK
    191 #define EDESTADDRREQ	WSAEDESTADDRREQ
    192 #define EMSGSIZE	WSAEMSGSIZE
    193 #define EPROTOTYPE	WSAEPROTOTYPE
    194 #define ENOPROTOOPT	WSAENOPROTOOPT
    195 #define EPROTONOSUPPORT	WSAEPROTONOSUPPORT
    196 #define ESOCKTNOSUPPORT	WSAESOCKTNOSUPPORT
    197 #define EOPNOTSUPP	WSAEOPNOTSUPP
    198 #define EPFNOSUPPORT	WSAEPFNOSUPPORT
    199 #define EAFNOSUPPORT	WSAEAFNOSUPPORT
    200 #define EADDRINUSE	WSAEADDRINUSE
    201 #define EADDRNOTAVAIL	WSAEADDRNOTAVAIL
    202 #define ENETDOWN	WSAENETDOWN
    203 #define ENETUNREACH	WSAENETUNREACH
    204 #define ENETRESET	WSAENETRESET
    205 #define ECONNABORTED	WSAECONNABORTED
    206 #define ECONNRESET	WSAECONNRESET
    207 #define ENOBUFS		WSAENOBUFS
    208 #define EISCONN		WSAEISCONN
    209 #define ENOTCONN	WSAENOTCONN
    210 #define ESHUTDOWN	WSAESHUTDOWN
    211 #define ETOOMANYREFS	WSAETOOMANYREFS
    212 #define ETIMEDOUT	WSAETIMEDOUT
    213 #define ECONNREFUSED	WSAECONNREFUSED
    214 #define ELOOP		WSAELOOP
    215 #define ENAMETOOLONG	WSAENAMETOOLONG
    216 #define EHOSTDOWN	WSAEHOSTDOWN
    217 #define EHOSTUNREACH	WSAEHOSTUNREACH
    218 #define ENOTEMPTY	WSAENOTEMPTY
    219 #define EPROCLIM	WSAEPROCLIM
    220 #define EUSERS		WSAEUSERS
    221 #define EDQUOT		WSAEDQUOT
    222 #define ESTALE		WSAESTALE
    223 #define EREMOTE		WSAEREMOTE
    224 #endif	/* #if 0 */
    225 
    226