Win32 API 日本語リファレンス
ホームNetworking.WinSock › WSA_ERROR

WSA_ERROR

列挙型
基底型i4

メンバー 100

名前10進16進
WSA_IO_PENDING9970x3E5
WSA_IO_INCOMPLETE9960x3E4
WSA_INVALID_HANDLE60x6
WSA_INVALID_PARAMETER870x57
WSA_NOT_ENOUGH_MEMORY80x8
WSA_OPERATION_ABORTED9950x3E3
WSA_WAIT_EVENT_000x0
WSA_WAIT_IO_COMPLETION1920xC0
WSABASEERR100000x2710
WSAEINTR100040x2714
WSAEBADF100090x2719
WSAEACCES100130x271D
WSAEFAULT100140x271E
WSAEINVAL100220x2726
WSAEMFILE100240x2728
WSAEWOULDBLOCK100350x2733
WSAEINPROGRESS100360x2734
WSAEALREADY100370x2735
WSAENOTSOCK100380x2736
WSAEDESTADDRREQ100390x2737
WSAEMSGSIZE100400x2738
WSAEPROTOTYPE100410x2739
WSAENOPROTOOPT100420x273A
WSAEPROTONOSUPPORT100430x273B
WSAESOCKTNOSUPPORT100440x273C
WSAEOPNOTSUPP100450x273D
WSAEPFNOSUPPORT100460x273E
WSAEAFNOSUPPORT100470x273F
WSAEADDRINUSE100480x2740
WSAEADDRNOTAVAIL100490x2741
WSAENETDOWN100500x2742
WSAENETUNREACH100510x2743
WSAENETRESET100520x2744
WSAECONNABORTED100530x2745
WSAECONNRESET100540x2746
WSAENOBUFS100550x2747
WSAEISCONN100560x2748
WSAENOTCONN100570x2749
WSAESHUTDOWN100580x274A
WSAETOOMANYREFS100590x274B
WSAETIMEDOUT100600x274C
WSAECONNREFUSED100610x274D
WSAELOOP100620x274E
WSAENAMETOOLONG100630x274F
WSAEHOSTDOWN100640x2750
WSAEHOSTUNREACH100650x2751
WSAENOTEMPTY100660x2752
WSAEPROCLIM100670x2753
WSAEUSERS100680x2754
WSAEDQUOT100690x2755
WSAESTALE100700x2756
WSAEREMOTE100710x2757
WSASYSNOTREADY100910x276B
WSAVERNOTSUPPORTED100920x276C
WSANOTINITIALISED100930x276D
WSAEDISCON101010x2775
WSAENOMORE101020x2776
WSAECANCELLED101030x2777
WSAEINVALIDPROCTABLE101040x2778
WSAEINVALIDPROVIDER101050x2779
WSAEPROVIDERFAILEDINIT101060x277A
WSASYSCALLFAILURE101070x277B
WSASERVICE_NOT_FOUND101080x277C
WSATYPE_NOT_FOUND101090x277D
WSA_E_NO_MORE101100x277E
WSA_E_CANCELLED101110x277F
WSAEREFUSED101120x2780
WSAHOST_NOT_FOUND110010x2AF9
WSATRY_AGAIN110020x2AFA
WSANO_RECOVERY110030x2AFB
WSANO_DATA110040x2AFC
WSA_QOS_RECEIVERS110050x2AFD
WSA_QOS_SENDERS110060x2AFE
WSA_QOS_NO_SENDERS110070x2AFF
WSA_QOS_NO_RECEIVERS110080x2B00
WSA_QOS_REQUEST_CONFIRMED110090x2B01
WSA_QOS_ADMISSION_FAILURE110100x2B02
WSA_QOS_POLICY_FAILURE110110x2B03
WSA_QOS_BAD_STYLE110120x2B04
WSA_QOS_BAD_OBJECT110130x2B05
WSA_QOS_TRAFFIC_CTRL_ERROR110140x2B06
WSA_QOS_GENERIC_ERROR110150x2B07
WSA_QOS_ESERVICETYPE110160x2B08
WSA_QOS_EFLOWSPEC110170x2B09
WSA_QOS_EPROVSPECBUF110180x2B0A
WSA_QOS_EFILTERSTYLE110190x2B0B
WSA_QOS_EFILTERTYPE110200x2B0C
WSA_QOS_EFILTERCOUNT110210x2B0D
WSA_QOS_EOBJLENGTH110220x2B0E
WSA_QOS_EFLOWCOUNT110230x2B0F
WSA_QOS_EUNKOWNPSOBJ110240x2B10
WSA_QOS_EPOLICYOBJ110250x2B11
WSA_QOS_EFLOWDESC110260x2B12
WSA_QOS_EPSFLOWSPEC110270x2B13
WSA_QOS_EPSFILTERSPEC110280x2B14
WSA_QOS_ESDMODEOBJ110290x2B15
WSA_QOS_ESHAPERATEOBJ110300x2B16
WSA_QOS_RESERVED_PETYPE110310x2B17
WSA_SECURE_HOST_NOT_FOUND110320x2B18
WSA_IPSEC_NAME_POLICY_ERROR110330x2B19

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum WSA_ERROR : int {
    WSA_IO_PENDING = 997,
    WSA_IO_INCOMPLETE = 996,
    WSA_INVALID_HANDLE = 6,
    WSA_INVALID_PARAMETER = 87,
    WSA_NOT_ENOUGH_MEMORY = 8,
    WSA_OPERATION_ABORTED = 995,
    WSA_WAIT_EVENT_0 = 0,
    WSA_WAIT_IO_COMPLETION = 192,
    WSABASEERR = 10000,
    WSAEINTR = 10004,
    WSAEBADF = 10009,
    WSAEACCES = 10013,
    WSAEFAULT = 10014,
    WSAEINVAL = 10022,
    WSAEMFILE = 10024,
    WSAEWOULDBLOCK = 10035,
    WSAEINPROGRESS = 10036,
    WSAEALREADY = 10037,
    WSAENOTSOCK = 10038,
    WSAEDESTADDRREQ = 10039,
    WSAEMSGSIZE = 10040,
    WSAEPROTOTYPE = 10041,
    WSAENOPROTOOPT = 10042,
    WSAEPROTONOSUPPORT = 10043,
    WSAESOCKTNOSUPPORT = 10044,
    WSAEOPNOTSUPP = 10045,
    WSAEPFNOSUPPORT = 10046,
    WSAEAFNOSUPPORT = 10047,
    WSAEADDRINUSE = 10048,
    WSAEADDRNOTAVAIL = 10049,
    WSAENETDOWN = 10050,
    WSAENETUNREACH = 10051,
    WSAENETRESET = 10052,
    WSAECONNABORTED = 10053,
    WSAECONNRESET = 10054,
    WSAENOBUFS = 10055,
    WSAEISCONN = 10056,
    WSAENOTCONN = 10057,
    WSAESHUTDOWN = 10058,
    WSAETOOMANYREFS = 10059,
    WSAETIMEDOUT = 10060,
    WSAECONNREFUSED = 10061,
    WSAELOOP = 10062,
    WSAENAMETOOLONG = 10063,
    WSAEHOSTDOWN = 10064,
    WSAEHOSTUNREACH = 10065,
    WSAENOTEMPTY = 10066,
    WSAEPROCLIM = 10067,
    WSAEUSERS = 10068,
    WSAEDQUOT = 10069,
    WSAESTALE = 10070,
    WSAEREMOTE = 10071,
    WSASYSNOTREADY = 10091,
    WSAVERNOTSUPPORTED = 10092,
    WSANOTINITIALISED = 10093,
    WSAEDISCON = 10101,
    WSAENOMORE = 10102,
    WSAECANCELLED = 10103,
    WSAEINVALIDPROCTABLE = 10104,
    WSAEINVALIDPROVIDER = 10105,
    WSAEPROVIDERFAILEDINIT = 10106,
    WSASYSCALLFAILURE = 10107,
    WSASERVICE_NOT_FOUND = 10108,
    WSATYPE_NOT_FOUND = 10109,
    WSA_E_NO_MORE = 10110,
    WSA_E_CANCELLED = 10111,
    WSAEREFUSED = 10112,
    WSAHOST_NOT_FOUND = 11001,
    WSATRY_AGAIN = 11002,
    WSANO_RECOVERY = 11003,
    WSANO_DATA = 11004,
    WSA_QOS_RECEIVERS = 11005,
    WSA_QOS_SENDERS = 11006,
    WSA_QOS_NO_SENDERS = 11007,
    WSA_QOS_NO_RECEIVERS = 11008,
    WSA_QOS_REQUEST_CONFIRMED = 11009,
    WSA_QOS_ADMISSION_FAILURE = 11010,
    WSA_QOS_POLICY_FAILURE = 11011,
    WSA_QOS_BAD_STYLE = 11012,
    WSA_QOS_BAD_OBJECT = 11013,
    WSA_QOS_TRAFFIC_CTRL_ERROR = 11014,
    WSA_QOS_GENERIC_ERROR = 11015,
    WSA_QOS_ESERVICETYPE = 11016,
    WSA_QOS_EFLOWSPEC = 11017,
    WSA_QOS_EPROVSPECBUF = 11018,
    WSA_QOS_EFILTERSTYLE = 11019,
    WSA_QOS_EFILTERTYPE = 11020,
    WSA_QOS_EFILTERCOUNT = 11021,
    WSA_QOS_EOBJLENGTH = 11022,
    WSA_QOS_EFLOWCOUNT = 11023,
    WSA_QOS_EUNKOWNPSOBJ = 11024,
    WSA_QOS_EPOLICYOBJ = 11025,
    WSA_QOS_EFLOWDESC = 11026,
    WSA_QOS_EPSFLOWSPEC = 11027,
    WSA_QOS_EPSFILTERSPEC = 11028,
    WSA_QOS_ESDMODEOBJ = 11029,
    WSA_QOS_ESHAPERATEOBJ = 11030,
    WSA_QOS_RESERVED_PETYPE = 11031,
    WSA_SECURE_HOST_NOT_FOUND = 11032,
    WSA_IPSEC_NAME_POLICY_ERROR = 11033
} WSA_ERROR;
public enum WSA_ERROR : int
{
    WSA_IO_PENDING = 997,
    WSA_IO_INCOMPLETE = 996,
    WSA_INVALID_HANDLE = 6,
    WSA_INVALID_PARAMETER = 87,
    WSA_NOT_ENOUGH_MEMORY = 8,
    WSA_OPERATION_ABORTED = 995,
    WSA_WAIT_EVENT_0 = 0,
    WSA_WAIT_IO_COMPLETION = 192,
    WSABASEERR = 10000,
    WSAEINTR = 10004,
    WSAEBADF = 10009,
    WSAEACCES = 10013,
    WSAEFAULT = 10014,
    WSAEINVAL = 10022,
    WSAEMFILE = 10024,
    WSAEWOULDBLOCK = 10035,
    WSAEINPROGRESS = 10036,
    WSAEALREADY = 10037,
    WSAENOTSOCK = 10038,
    WSAEDESTADDRREQ = 10039,
    WSAEMSGSIZE = 10040,
    WSAEPROTOTYPE = 10041,
    WSAENOPROTOOPT = 10042,
    WSAEPROTONOSUPPORT = 10043,
    WSAESOCKTNOSUPPORT = 10044,
    WSAEOPNOTSUPP = 10045,
    WSAEPFNOSUPPORT = 10046,
    WSAEAFNOSUPPORT = 10047,
    WSAEADDRINUSE = 10048,
    WSAEADDRNOTAVAIL = 10049,
    WSAENETDOWN = 10050,
    WSAENETUNREACH = 10051,
    WSAENETRESET = 10052,
    WSAECONNABORTED = 10053,
    WSAECONNRESET = 10054,
    WSAENOBUFS = 10055,
    WSAEISCONN = 10056,
    WSAENOTCONN = 10057,
    WSAESHUTDOWN = 10058,
    WSAETOOMANYREFS = 10059,
    WSAETIMEDOUT = 10060,
    WSAECONNREFUSED = 10061,
    WSAELOOP = 10062,
    WSAENAMETOOLONG = 10063,
    WSAEHOSTDOWN = 10064,
    WSAEHOSTUNREACH = 10065,
    WSAENOTEMPTY = 10066,
    WSAEPROCLIM = 10067,
    WSAEUSERS = 10068,
    WSAEDQUOT = 10069,
    WSAESTALE = 10070,
    WSAEREMOTE = 10071,
    WSASYSNOTREADY = 10091,
    WSAVERNOTSUPPORTED = 10092,
    WSANOTINITIALISED = 10093,
    WSAEDISCON = 10101,
    WSAENOMORE = 10102,
    WSAECANCELLED = 10103,
    WSAEINVALIDPROCTABLE = 10104,
    WSAEINVALIDPROVIDER = 10105,
    WSAEPROVIDERFAILEDINIT = 10106,
    WSASYSCALLFAILURE = 10107,
    WSASERVICE_NOT_FOUND = 10108,
    WSATYPE_NOT_FOUND = 10109,
    WSA_E_NO_MORE = 10110,
    WSA_E_CANCELLED = 10111,
    WSAEREFUSED = 10112,
    WSAHOST_NOT_FOUND = 11001,
    WSATRY_AGAIN = 11002,
    WSANO_RECOVERY = 11003,
    WSANO_DATA = 11004,
    WSA_QOS_RECEIVERS = 11005,
    WSA_QOS_SENDERS = 11006,
    WSA_QOS_NO_SENDERS = 11007,
    WSA_QOS_NO_RECEIVERS = 11008,
    WSA_QOS_REQUEST_CONFIRMED = 11009,
    WSA_QOS_ADMISSION_FAILURE = 11010,
    WSA_QOS_POLICY_FAILURE = 11011,
    WSA_QOS_BAD_STYLE = 11012,
    WSA_QOS_BAD_OBJECT = 11013,
    WSA_QOS_TRAFFIC_CTRL_ERROR = 11014,
    WSA_QOS_GENERIC_ERROR = 11015,
    WSA_QOS_ESERVICETYPE = 11016,
    WSA_QOS_EFLOWSPEC = 11017,
    WSA_QOS_EPROVSPECBUF = 11018,
    WSA_QOS_EFILTERSTYLE = 11019,
    WSA_QOS_EFILTERTYPE = 11020,
    WSA_QOS_EFILTERCOUNT = 11021,
    WSA_QOS_EOBJLENGTH = 11022,
    WSA_QOS_EFLOWCOUNT = 11023,
    WSA_QOS_EUNKOWNPSOBJ = 11024,
    WSA_QOS_EPOLICYOBJ = 11025,
    WSA_QOS_EFLOWDESC = 11026,
    WSA_QOS_EPSFLOWSPEC = 11027,
    WSA_QOS_EPSFILTERSPEC = 11028,
    WSA_QOS_ESDMODEOBJ = 11029,
    WSA_QOS_ESHAPERATEOBJ = 11030,
    WSA_QOS_RESERVED_PETYPE = 11031,
    WSA_SECURE_HOST_NOT_FOUND = 11032,
    WSA_IPSEC_NAME_POLICY_ERROR = 11033,
}
Public Enum WSA_ERROR As Integer
    WSA_IO_PENDING = 997
    WSA_IO_INCOMPLETE = 996
    WSA_INVALID_HANDLE = 6
    WSA_INVALID_PARAMETER = 87
    WSA_NOT_ENOUGH_MEMORY = 8
    WSA_OPERATION_ABORTED = 995
    WSA_WAIT_EVENT_0 = 0
    WSA_WAIT_IO_COMPLETION = 192
    WSABASEERR = 10000
    WSAEINTR = 10004
    WSAEBADF = 10009
    WSAEACCES = 10013
    WSAEFAULT = 10014
    WSAEINVAL = 10022
    WSAEMFILE = 10024
    WSAEWOULDBLOCK = 10035
    WSAEINPROGRESS = 10036
    WSAEALREADY = 10037
    WSAENOTSOCK = 10038
    WSAEDESTADDRREQ = 10039
    WSAEMSGSIZE = 10040
    WSAEPROTOTYPE = 10041
    WSAENOPROTOOPT = 10042
    WSAEPROTONOSUPPORT = 10043
    WSAESOCKTNOSUPPORT = 10044
    WSAEOPNOTSUPP = 10045
    WSAEPFNOSUPPORT = 10046
    WSAEAFNOSUPPORT = 10047
    WSAEADDRINUSE = 10048
    WSAEADDRNOTAVAIL = 10049
    WSAENETDOWN = 10050
    WSAENETUNREACH = 10051
    WSAENETRESET = 10052
    WSAECONNABORTED = 10053
    WSAECONNRESET = 10054
    WSAENOBUFS = 10055
    WSAEISCONN = 10056
    WSAENOTCONN = 10057
    WSAESHUTDOWN = 10058
    WSAETOOMANYREFS = 10059
    WSAETIMEDOUT = 10060
    WSAECONNREFUSED = 10061
    WSAELOOP = 10062
    WSAENAMETOOLONG = 10063
    WSAEHOSTDOWN = 10064
    WSAEHOSTUNREACH = 10065
    WSAENOTEMPTY = 10066
    WSAEPROCLIM = 10067
    WSAEUSERS = 10068
    WSAEDQUOT = 10069
    WSAESTALE = 10070
    WSAEREMOTE = 10071
    WSASYSNOTREADY = 10091
    WSAVERNOTSUPPORTED = 10092
    WSANOTINITIALISED = 10093
    WSAEDISCON = 10101
    WSAENOMORE = 10102
    WSAECANCELLED = 10103
    WSAEINVALIDPROCTABLE = 10104
    WSAEINVALIDPROVIDER = 10105
    WSAEPROVIDERFAILEDINIT = 10106
    WSASYSCALLFAILURE = 10107
    WSASERVICE_NOT_FOUND = 10108
    WSATYPE_NOT_FOUND = 10109
    WSA_E_NO_MORE = 10110
    WSA_E_CANCELLED = 10111
    WSAEREFUSED = 10112
    WSAHOST_NOT_FOUND = 11001
    WSATRY_AGAIN = 11002
    WSANO_RECOVERY = 11003
    WSANO_DATA = 11004
    WSA_QOS_RECEIVERS = 11005
    WSA_QOS_SENDERS = 11006
    WSA_QOS_NO_SENDERS = 11007
    WSA_QOS_NO_RECEIVERS = 11008
    WSA_QOS_REQUEST_CONFIRMED = 11009
    WSA_QOS_ADMISSION_FAILURE = 11010
    WSA_QOS_POLICY_FAILURE = 11011
    WSA_QOS_BAD_STYLE = 11012
    WSA_QOS_BAD_OBJECT = 11013
    WSA_QOS_TRAFFIC_CTRL_ERROR = 11014
    WSA_QOS_GENERIC_ERROR = 11015
    WSA_QOS_ESERVICETYPE = 11016
    WSA_QOS_EFLOWSPEC = 11017
    WSA_QOS_EPROVSPECBUF = 11018
    WSA_QOS_EFILTERSTYLE = 11019
    WSA_QOS_EFILTERTYPE = 11020
    WSA_QOS_EFILTERCOUNT = 11021
    WSA_QOS_EOBJLENGTH = 11022
    WSA_QOS_EFLOWCOUNT = 11023
    WSA_QOS_EUNKOWNPSOBJ = 11024
    WSA_QOS_EPOLICYOBJ = 11025
    WSA_QOS_EFLOWDESC = 11026
    WSA_QOS_EPSFLOWSPEC = 11027
    WSA_QOS_EPSFILTERSPEC = 11028
    WSA_QOS_ESDMODEOBJ = 11029
    WSA_QOS_ESHAPERATEOBJ = 11030
    WSA_QOS_RESERVED_PETYPE = 11031
    WSA_SECURE_HOST_NOT_FOUND = 11032
    WSA_IPSEC_NAME_POLICY_ERROR = 11033
End Enum
import enum

class WSA_ERROR(enum.IntEnum):
    WSA_IO_PENDING = 997
    WSA_IO_INCOMPLETE = 996
    WSA_INVALID_HANDLE = 6
    WSA_INVALID_PARAMETER = 87
    WSA_NOT_ENOUGH_MEMORY = 8
    WSA_OPERATION_ABORTED = 995
    WSA_WAIT_EVENT_0 = 0
    WSA_WAIT_IO_COMPLETION = 192
    WSABASEERR = 10000
    WSAEINTR = 10004
    WSAEBADF = 10009
    WSAEACCES = 10013
    WSAEFAULT = 10014
    WSAEINVAL = 10022
    WSAEMFILE = 10024
    WSAEWOULDBLOCK = 10035
    WSAEINPROGRESS = 10036
    WSAEALREADY = 10037
    WSAENOTSOCK = 10038
    WSAEDESTADDRREQ = 10039
    WSAEMSGSIZE = 10040
    WSAEPROTOTYPE = 10041
    WSAENOPROTOOPT = 10042
    WSAEPROTONOSUPPORT = 10043
    WSAESOCKTNOSUPPORT = 10044
    WSAEOPNOTSUPP = 10045
    WSAEPFNOSUPPORT = 10046
    WSAEAFNOSUPPORT = 10047
    WSAEADDRINUSE = 10048
    WSAEADDRNOTAVAIL = 10049
    WSAENETDOWN = 10050
    WSAENETUNREACH = 10051
    WSAENETRESET = 10052
    WSAECONNABORTED = 10053
    WSAECONNRESET = 10054
    WSAENOBUFS = 10055
    WSAEISCONN = 10056
    WSAENOTCONN = 10057
    WSAESHUTDOWN = 10058
    WSAETOOMANYREFS = 10059
    WSAETIMEDOUT = 10060
    WSAECONNREFUSED = 10061
    WSAELOOP = 10062
    WSAENAMETOOLONG = 10063
    WSAEHOSTDOWN = 10064
    WSAEHOSTUNREACH = 10065
    WSAENOTEMPTY = 10066
    WSAEPROCLIM = 10067
    WSAEUSERS = 10068
    WSAEDQUOT = 10069
    WSAESTALE = 10070
    WSAEREMOTE = 10071
    WSASYSNOTREADY = 10091
    WSAVERNOTSUPPORTED = 10092
    WSANOTINITIALISED = 10093
    WSAEDISCON = 10101
    WSAENOMORE = 10102
    WSAECANCELLED = 10103
    WSAEINVALIDPROCTABLE = 10104
    WSAEINVALIDPROVIDER = 10105
    WSAEPROVIDERFAILEDINIT = 10106
    WSASYSCALLFAILURE = 10107
    WSASERVICE_NOT_FOUND = 10108
    WSATYPE_NOT_FOUND = 10109
    WSA_E_NO_MORE = 10110
    WSA_E_CANCELLED = 10111
    WSAEREFUSED = 10112
    WSAHOST_NOT_FOUND = 11001
    WSATRY_AGAIN = 11002
    WSANO_RECOVERY = 11003
    WSANO_DATA = 11004
    WSA_QOS_RECEIVERS = 11005
    WSA_QOS_SENDERS = 11006
    WSA_QOS_NO_SENDERS = 11007
    WSA_QOS_NO_RECEIVERS = 11008
    WSA_QOS_REQUEST_CONFIRMED = 11009
    WSA_QOS_ADMISSION_FAILURE = 11010
    WSA_QOS_POLICY_FAILURE = 11011
    WSA_QOS_BAD_STYLE = 11012
    WSA_QOS_BAD_OBJECT = 11013
    WSA_QOS_TRAFFIC_CTRL_ERROR = 11014
    WSA_QOS_GENERIC_ERROR = 11015
    WSA_QOS_ESERVICETYPE = 11016
    WSA_QOS_EFLOWSPEC = 11017
    WSA_QOS_EPROVSPECBUF = 11018
    WSA_QOS_EFILTERSTYLE = 11019
    WSA_QOS_EFILTERTYPE = 11020
    WSA_QOS_EFILTERCOUNT = 11021
    WSA_QOS_EOBJLENGTH = 11022
    WSA_QOS_EFLOWCOUNT = 11023
    WSA_QOS_EUNKOWNPSOBJ = 11024
    WSA_QOS_EPOLICYOBJ = 11025
    WSA_QOS_EFLOWDESC = 11026
    WSA_QOS_EPSFLOWSPEC = 11027
    WSA_QOS_EPSFILTERSPEC = 11028
    WSA_QOS_ESDMODEOBJ = 11029
    WSA_QOS_ESHAPERATEOBJ = 11030
    WSA_QOS_RESERVED_PETYPE = 11031
    WSA_SECURE_HOST_NOT_FOUND = 11032
    WSA_IPSEC_NAME_POLICY_ERROR = 11033
// WSA_ERROR
pub const WSA_IO_PENDING: i32 = 997;
pub const WSA_IO_INCOMPLETE: i32 = 996;
pub const WSA_INVALID_HANDLE: i32 = 6;
pub const WSA_INVALID_PARAMETER: i32 = 87;
pub const WSA_NOT_ENOUGH_MEMORY: i32 = 8;
pub const WSA_OPERATION_ABORTED: i32 = 995;
pub const WSA_WAIT_EVENT_0: i32 = 0;
pub const WSA_WAIT_IO_COMPLETION: i32 = 192;
pub const WSABASEERR: i32 = 10000;
pub const WSAEINTR: i32 = 10004;
pub const WSAEBADF: i32 = 10009;
pub const WSAEACCES: i32 = 10013;
pub const WSAEFAULT: i32 = 10014;
pub const WSAEINVAL: i32 = 10022;
pub const WSAEMFILE: i32 = 10024;
pub const WSAEWOULDBLOCK: i32 = 10035;
pub const WSAEINPROGRESS: i32 = 10036;
pub const WSAEALREADY: i32 = 10037;
pub const WSAENOTSOCK: i32 = 10038;
pub const WSAEDESTADDRREQ: i32 = 10039;
pub const WSAEMSGSIZE: i32 = 10040;
pub const WSAEPROTOTYPE: i32 = 10041;
pub const WSAENOPROTOOPT: i32 = 10042;
pub const WSAEPROTONOSUPPORT: i32 = 10043;
pub const WSAESOCKTNOSUPPORT: i32 = 10044;
pub const WSAEOPNOTSUPP: i32 = 10045;
pub const WSAEPFNOSUPPORT: i32 = 10046;
pub const WSAEAFNOSUPPORT: i32 = 10047;
pub const WSAEADDRINUSE: i32 = 10048;
pub const WSAEADDRNOTAVAIL: i32 = 10049;
pub const WSAENETDOWN: i32 = 10050;
pub const WSAENETUNREACH: i32 = 10051;
pub const WSAENETRESET: i32 = 10052;
pub const WSAECONNABORTED: i32 = 10053;
pub const WSAECONNRESET: i32 = 10054;
pub const WSAENOBUFS: i32 = 10055;
pub const WSAEISCONN: i32 = 10056;
pub const WSAENOTCONN: i32 = 10057;
pub const WSAESHUTDOWN: i32 = 10058;
pub const WSAETOOMANYREFS: i32 = 10059;
pub const WSAETIMEDOUT: i32 = 10060;
pub const WSAECONNREFUSED: i32 = 10061;
pub const WSAELOOP: i32 = 10062;
pub const WSAENAMETOOLONG: i32 = 10063;
pub const WSAEHOSTDOWN: i32 = 10064;
pub const WSAEHOSTUNREACH: i32 = 10065;
pub const WSAENOTEMPTY: i32 = 10066;
pub const WSAEPROCLIM: i32 = 10067;
pub const WSAEUSERS: i32 = 10068;
pub const WSAEDQUOT: i32 = 10069;
pub const WSAESTALE: i32 = 10070;
pub const WSAEREMOTE: i32 = 10071;
pub const WSASYSNOTREADY: i32 = 10091;
pub const WSAVERNOTSUPPORTED: i32 = 10092;
pub const WSANOTINITIALISED: i32 = 10093;
pub const WSAEDISCON: i32 = 10101;
pub const WSAENOMORE: i32 = 10102;
pub const WSAECANCELLED: i32 = 10103;
pub const WSAEINVALIDPROCTABLE: i32 = 10104;
pub const WSAEINVALIDPROVIDER: i32 = 10105;
pub const WSAEPROVIDERFAILEDINIT: i32 = 10106;
pub const WSASYSCALLFAILURE: i32 = 10107;
pub const WSASERVICE_NOT_FOUND: i32 = 10108;
pub const WSATYPE_NOT_FOUND: i32 = 10109;
pub const WSA_E_NO_MORE: i32 = 10110;
pub const WSA_E_CANCELLED: i32 = 10111;
pub const WSAEREFUSED: i32 = 10112;
pub const WSAHOST_NOT_FOUND: i32 = 11001;
pub const WSATRY_AGAIN: i32 = 11002;
pub const WSANO_RECOVERY: i32 = 11003;
pub const WSANO_DATA: i32 = 11004;
pub const WSA_QOS_RECEIVERS: i32 = 11005;
pub const WSA_QOS_SENDERS: i32 = 11006;
pub const WSA_QOS_NO_SENDERS: i32 = 11007;
pub const WSA_QOS_NO_RECEIVERS: i32 = 11008;
pub const WSA_QOS_REQUEST_CONFIRMED: i32 = 11009;
pub const WSA_QOS_ADMISSION_FAILURE: i32 = 11010;
pub const WSA_QOS_POLICY_FAILURE: i32 = 11011;
pub const WSA_QOS_BAD_STYLE: i32 = 11012;
pub const WSA_QOS_BAD_OBJECT: i32 = 11013;
pub const WSA_QOS_TRAFFIC_CTRL_ERROR: i32 = 11014;
pub const WSA_QOS_GENERIC_ERROR: i32 = 11015;
pub const WSA_QOS_ESERVICETYPE: i32 = 11016;
pub const WSA_QOS_EFLOWSPEC: i32 = 11017;
pub const WSA_QOS_EPROVSPECBUF: i32 = 11018;
pub const WSA_QOS_EFILTERSTYLE: i32 = 11019;
pub const WSA_QOS_EFILTERTYPE: i32 = 11020;
pub const WSA_QOS_EFILTERCOUNT: i32 = 11021;
pub const WSA_QOS_EOBJLENGTH: i32 = 11022;
pub const WSA_QOS_EFLOWCOUNT: i32 = 11023;
pub const WSA_QOS_EUNKOWNPSOBJ: i32 = 11024;
pub const WSA_QOS_EPOLICYOBJ: i32 = 11025;
pub const WSA_QOS_EFLOWDESC: i32 = 11026;
pub const WSA_QOS_EPSFLOWSPEC: i32 = 11027;
pub const WSA_QOS_EPSFILTERSPEC: i32 = 11028;
pub const WSA_QOS_ESDMODEOBJ: i32 = 11029;
pub const WSA_QOS_ESHAPERATEOBJ: i32 = 11030;
pub const WSA_QOS_RESERVED_PETYPE: i32 = 11031;
pub const WSA_SECURE_HOST_NOT_FOUND: i32 = 11032;
pub const WSA_IPSEC_NAME_POLICY_ERROR: i32 = 11033;
// WSA_ERROR
const (
	WSA_IO_PENDING int32 = 997
	WSA_IO_INCOMPLETE int32 = 996
	WSA_INVALID_HANDLE int32 = 6
	WSA_INVALID_PARAMETER int32 = 87
	WSA_NOT_ENOUGH_MEMORY int32 = 8
	WSA_OPERATION_ABORTED int32 = 995
	WSA_WAIT_EVENT_0 int32 = 0
	WSA_WAIT_IO_COMPLETION int32 = 192
	WSABASEERR int32 = 10000
	WSAEINTR int32 = 10004
	WSAEBADF int32 = 10009
	WSAEACCES int32 = 10013
	WSAEFAULT int32 = 10014
	WSAEINVAL int32 = 10022
	WSAEMFILE int32 = 10024
	WSAEWOULDBLOCK int32 = 10035
	WSAEINPROGRESS int32 = 10036
	WSAEALREADY int32 = 10037
	WSAENOTSOCK int32 = 10038
	WSAEDESTADDRREQ int32 = 10039
	WSAEMSGSIZE int32 = 10040
	WSAEPROTOTYPE int32 = 10041
	WSAENOPROTOOPT int32 = 10042
	WSAEPROTONOSUPPORT int32 = 10043
	WSAESOCKTNOSUPPORT int32 = 10044
	WSAEOPNOTSUPP int32 = 10045
	WSAEPFNOSUPPORT int32 = 10046
	WSAEAFNOSUPPORT int32 = 10047
	WSAEADDRINUSE int32 = 10048
	WSAEADDRNOTAVAIL int32 = 10049
	WSAENETDOWN int32 = 10050
	WSAENETUNREACH int32 = 10051
	WSAENETRESET int32 = 10052
	WSAECONNABORTED int32 = 10053
	WSAECONNRESET int32 = 10054
	WSAENOBUFS int32 = 10055
	WSAEISCONN int32 = 10056
	WSAENOTCONN int32 = 10057
	WSAESHUTDOWN int32 = 10058
	WSAETOOMANYREFS int32 = 10059
	WSAETIMEDOUT int32 = 10060
	WSAECONNREFUSED int32 = 10061
	WSAELOOP int32 = 10062
	WSAENAMETOOLONG int32 = 10063
	WSAEHOSTDOWN int32 = 10064
	WSAEHOSTUNREACH int32 = 10065
	WSAENOTEMPTY int32 = 10066
	WSAEPROCLIM int32 = 10067
	WSAEUSERS int32 = 10068
	WSAEDQUOT int32 = 10069
	WSAESTALE int32 = 10070
	WSAEREMOTE int32 = 10071
	WSASYSNOTREADY int32 = 10091
	WSAVERNOTSUPPORTED int32 = 10092
	WSANOTINITIALISED int32 = 10093
	WSAEDISCON int32 = 10101
	WSAENOMORE int32 = 10102
	WSAECANCELLED int32 = 10103
	WSAEINVALIDPROCTABLE int32 = 10104
	WSAEINVALIDPROVIDER int32 = 10105
	WSAEPROVIDERFAILEDINIT int32 = 10106
	WSASYSCALLFAILURE int32 = 10107
	WSASERVICE_NOT_FOUND int32 = 10108
	WSATYPE_NOT_FOUND int32 = 10109
	WSA_E_NO_MORE int32 = 10110
	WSA_E_CANCELLED int32 = 10111
	WSAEREFUSED int32 = 10112
	WSAHOST_NOT_FOUND int32 = 11001
	WSATRY_AGAIN int32 = 11002
	WSANO_RECOVERY int32 = 11003
	WSANO_DATA int32 = 11004
	WSA_QOS_RECEIVERS int32 = 11005
	WSA_QOS_SENDERS int32 = 11006
	WSA_QOS_NO_SENDERS int32 = 11007
	WSA_QOS_NO_RECEIVERS int32 = 11008
	WSA_QOS_REQUEST_CONFIRMED int32 = 11009
	WSA_QOS_ADMISSION_FAILURE int32 = 11010
	WSA_QOS_POLICY_FAILURE int32 = 11011
	WSA_QOS_BAD_STYLE int32 = 11012
	WSA_QOS_BAD_OBJECT int32 = 11013
	WSA_QOS_TRAFFIC_CTRL_ERROR int32 = 11014
	WSA_QOS_GENERIC_ERROR int32 = 11015
	WSA_QOS_ESERVICETYPE int32 = 11016
	WSA_QOS_EFLOWSPEC int32 = 11017
	WSA_QOS_EPROVSPECBUF int32 = 11018
	WSA_QOS_EFILTERSTYLE int32 = 11019
	WSA_QOS_EFILTERTYPE int32 = 11020
	WSA_QOS_EFILTERCOUNT int32 = 11021
	WSA_QOS_EOBJLENGTH int32 = 11022
	WSA_QOS_EFLOWCOUNT int32 = 11023
	WSA_QOS_EUNKOWNPSOBJ int32 = 11024
	WSA_QOS_EPOLICYOBJ int32 = 11025
	WSA_QOS_EFLOWDESC int32 = 11026
	WSA_QOS_EPSFLOWSPEC int32 = 11027
	WSA_QOS_EPSFILTERSPEC int32 = 11028
	WSA_QOS_ESDMODEOBJ int32 = 11029
	WSA_QOS_ESHAPERATEOBJ int32 = 11030
	WSA_QOS_RESERVED_PETYPE int32 = 11031
	WSA_SECURE_HOST_NOT_FOUND int32 = 11032
	WSA_IPSEC_NAME_POLICY_ERROR int32 = 11033
)
const
  WSA_IO_PENDING = 997;
  WSA_IO_INCOMPLETE = 996;
  WSA_INVALID_HANDLE = 6;
  WSA_INVALID_PARAMETER = 87;
  WSA_NOT_ENOUGH_MEMORY = 8;
  WSA_OPERATION_ABORTED = 995;
  WSA_WAIT_EVENT_0 = 0;
  WSA_WAIT_IO_COMPLETION = 192;
  WSABASEERR = 10000;
  WSAEINTR = 10004;
  WSAEBADF = 10009;
  WSAEACCES = 10013;
  WSAEFAULT = 10014;
  WSAEINVAL = 10022;
  WSAEMFILE = 10024;
  WSAEWOULDBLOCK = 10035;
  WSAEINPROGRESS = 10036;
  WSAEALREADY = 10037;
  WSAENOTSOCK = 10038;
  WSAEDESTADDRREQ = 10039;
  WSAEMSGSIZE = 10040;
  WSAEPROTOTYPE = 10041;
  WSAENOPROTOOPT = 10042;
  WSAEPROTONOSUPPORT = 10043;
  WSAESOCKTNOSUPPORT = 10044;
  WSAEOPNOTSUPP = 10045;
  WSAEPFNOSUPPORT = 10046;
  WSAEAFNOSUPPORT = 10047;
  WSAEADDRINUSE = 10048;
  WSAEADDRNOTAVAIL = 10049;
  WSAENETDOWN = 10050;
  WSAENETUNREACH = 10051;
  WSAENETRESET = 10052;
  WSAECONNABORTED = 10053;
  WSAECONNRESET = 10054;
  WSAENOBUFS = 10055;
  WSAEISCONN = 10056;
  WSAENOTCONN = 10057;
  WSAESHUTDOWN = 10058;
  WSAETOOMANYREFS = 10059;
  WSAETIMEDOUT = 10060;
  WSAECONNREFUSED = 10061;
  WSAELOOP = 10062;
  WSAENAMETOOLONG = 10063;
  WSAEHOSTDOWN = 10064;
  WSAEHOSTUNREACH = 10065;
  WSAENOTEMPTY = 10066;
  WSAEPROCLIM = 10067;
  WSAEUSERS = 10068;
  WSAEDQUOT = 10069;
  WSAESTALE = 10070;
  WSAEREMOTE = 10071;
  WSASYSNOTREADY = 10091;
  WSAVERNOTSUPPORTED = 10092;
  WSANOTINITIALISED = 10093;
  WSAEDISCON = 10101;
  WSAENOMORE = 10102;
  WSAECANCELLED = 10103;
  WSAEINVALIDPROCTABLE = 10104;
  WSAEINVALIDPROVIDER = 10105;
  WSAEPROVIDERFAILEDINIT = 10106;
  WSASYSCALLFAILURE = 10107;
  WSASERVICE_NOT_FOUND = 10108;
  WSATYPE_NOT_FOUND = 10109;
  WSA_E_NO_MORE = 10110;
  WSA_E_CANCELLED = 10111;
  WSAEREFUSED = 10112;
  WSAHOST_NOT_FOUND = 11001;
  WSATRY_AGAIN = 11002;
  WSANO_RECOVERY = 11003;
  WSANO_DATA = 11004;
  WSA_QOS_RECEIVERS = 11005;
  WSA_QOS_SENDERS = 11006;
  WSA_QOS_NO_SENDERS = 11007;
  WSA_QOS_NO_RECEIVERS = 11008;
  WSA_QOS_REQUEST_CONFIRMED = 11009;
  WSA_QOS_ADMISSION_FAILURE = 11010;
  WSA_QOS_POLICY_FAILURE = 11011;
  WSA_QOS_BAD_STYLE = 11012;
  WSA_QOS_BAD_OBJECT = 11013;
  WSA_QOS_TRAFFIC_CTRL_ERROR = 11014;
  WSA_QOS_GENERIC_ERROR = 11015;
  WSA_QOS_ESERVICETYPE = 11016;
  WSA_QOS_EFLOWSPEC = 11017;
  WSA_QOS_EPROVSPECBUF = 11018;
  WSA_QOS_EFILTERSTYLE = 11019;
  WSA_QOS_EFILTERTYPE = 11020;
  WSA_QOS_EFILTERCOUNT = 11021;
  WSA_QOS_EOBJLENGTH = 11022;
  WSA_QOS_EFLOWCOUNT = 11023;
  WSA_QOS_EUNKOWNPSOBJ = 11024;
  WSA_QOS_EPOLICYOBJ = 11025;
  WSA_QOS_EFLOWDESC = 11026;
  WSA_QOS_EPSFLOWSPEC = 11027;
  WSA_QOS_EPSFILTERSPEC = 11028;
  WSA_QOS_ESDMODEOBJ = 11029;
  WSA_QOS_ESHAPERATEOBJ = 11030;
  WSA_QOS_RESERVED_PETYPE = 11031;
  WSA_SECURE_HOST_NOT_FOUND = 11032;
  WSA_IPSEC_NAME_POLICY_ERROR = 11033;
// WSA_ERROR
pub const WSA_IO_PENDING: i32 = 997;
pub const WSA_IO_INCOMPLETE: i32 = 996;
pub const WSA_INVALID_HANDLE: i32 = 6;
pub const WSA_INVALID_PARAMETER: i32 = 87;
pub const WSA_NOT_ENOUGH_MEMORY: i32 = 8;
pub const WSA_OPERATION_ABORTED: i32 = 995;
pub const WSA_WAIT_EVENT_0: i32 = 0;
pub const WSA_WAIT_IO_COMPLETION: i32 = 192;
pub const WSABASEERR: i32 = 10000;
pub const WSAEINTR: i32 = 10004;
pub const WSAEBADF: i32 = 10009;
pub const WSAEACCES: i32 = 10013;
pub const WSAEFAULT: i32 = 10014;
pub const WSAEINVAL: i32 = 10022;
pub const WSAEMFILE: i32 = 10024;
pub const WSAEWOULDBLOCK: i32 = 10035;
pub const WSAEINPROGRESS: i32 = 10036;
pub const WSAEALREADY: i32 = 10037;
pub const WSAENOTSOCK: i32 = 10038;
pub const WSAEDESTADDRREQ: i32 = 10039;
pub const WSAEMSGSIZE: i32 = 10040;
pub const WSAEPROTOTYPE: i32 = 10041;
pub const WSAENOPROTOOPT: i32 = 10042;
pub const WSAEPROTONOSUPPORT: i32 = 10043;
pub const WSAESOCKTNOSUPPORT: i32 = 10044;
pub const WSAEOPNOTSUPP: i32 = 10045;
pub const WSAEPFNOSUPPORT: i32 = 10046;
pub const WSAEAFNOSUPPORT: i32 = 10047;
pub const WSAEADDRINUSE: i32 = 10048;
pub const WSAEADDRNOTAVAIL: i32 = 10049;
pub const WSAENETDOWN: i32 = 10050;
pub const WSAENETUNREACH: i32 = 10051;
pub const WSAENETRESET: i32 = 10052;
pub const WSAECONNABORTED: i32 = 10053;
pub const WSAECONNRESET: i32 = 10054;
pub const WSAENOBUFS: i32 = 10055;
pub const WSAEISCONN: i32 = 10056;
pub const WSAENOTCONN: i32 = 10057;
pub const WSAESHUTDOWN: i32 = 10058;
pub const WSAETOOMANYREFS: i32 = 10059;
pub const WSAETIMEDOUT: i32 = 10060;
pub const WSAECONNREFUSED: i32 = 10061;
pub const WSAELOOP: i32 = 10062;
pub const WSAENAMETOOLONG: i32 = 10063;
pub const WSAEHOSTDOWN: i32 = 10064;
pub const WSAEHOSTUNREACH: i32 = 10065;
pub const WSAENOTEMPTY: i32 = 10066;
pub const WSAEPROCLIM: i32 = 10067;
pub const WSAEUSERS: i32 = 10068;
pub const WSAEDQUOT: i32 = 10069;
pub const WSAESTALE: i32 = 10070;
pub const WSAEREMOTE: i32 = 10071;
pub const WSASYSNOTREADY: i32 = 10091;
pub const WSAVERNOTSUPPORTED: i32 = 10092;
pub const WSANOTINITIALISED: i32 = 10093;
pub const WSAEDISCON: i32 = 10101;
pub const WSAENOMORE: i32 = 10102;
pub const WSAECANCELLED: i32 = 10103;
pub const WSAEINVALIDPROCTABLE: i32 = 10104;
pub const WSAEINVALIDPROVIDER: i32 = 10105;
pub const WSAEPROVIDERFAILEDINIT: i32 = 10106;
pub const WSASYSCALLFAILURE: i32 = 10107;
pub const WSASERVICE_NOT_FOUND: i32 = 10108;
pub const WSATYPE_NOT_FOUND: i32 = 10109;
pub const WSA_E_NO_MORE: i32 = 10110;
pub const WSA_E_CANCELLED: i32 = 10111;
pub const WSAEREFUSED: i32 = 10112;
pub const WSAHOST_NOT_FOUND: i32 = 11001;
pub const WSATRY_AGAIN: i32 = 11002;
pub const WSANO_RECOVERY: i32 = 11003;
pub const WSANO_DATA: i32 = 11004;
pub const WSA_QOS_RECEIVERS: i32 = 11005;
pub const WSA_QOS_SENDERS: i32 = 11006;
pub const WSA_QOS_NO_SENDERS: i32 = 11007;
pub const WSA_QOS_NO_RECEIVERS: i32 = 11008;
pub const WSA_QOS_REQUEST_CONFIRMED: i32 = 11009;
pub const WSA_QOS_ADMISSION_FAILURE: i32 = 11010;
pub const WSA_QOS_POLICY_FAILURE: i32 = 11011;
pub const WSA_QOS_BAD_STYLE: i32 = 11012;
pub const WSA_QOS_BAD_OBJECT: i32 = 11013;
pub const WSA_QOS_TRAFFIC_CTRL_ERROR: i32 = 11014;
pub const WSA_QOS_GENERIC_ERROR: i32 = 11015;
pub const WSA_QOS_ESERVICETYPE: i32 = 11016;
pub const WSA_QOS_EFLOWSPEC: i32 = 11017;
pub const WSA_QOS_EPROVSPECBUF: i32 = 11018;
pub const WSA_QOS_EFILTERSTYLE: i32 = 11019;
pub const WSA_QOS_EFILTERTYPE: i32 = 11020;
pub const WSA_QOS_EFILTERCOUNT: i32 = 11021;
pub const WSA_QOS_EOBJLENGTH: i32 = 11022;
pub const WSA_QOS_EFLOWCOUNT: i32 = 11023;
pub const WSA_QOS_EUNKOWNPSOBJ: i32 = 11024;
pub const WSA_QOS_EPOLICYOBJ: i32 = 11025;
pub const WSA_QOS_EFLOWDESC: i32 = 11026;
pub const WSA_QOS_EPSFLOWSPEC: i32 = 11027;
pub const WSA_QOS_EPSFILTERSPEC: i32 = 11028;
pub const WSA_QOS_ESDMODEOBJ: i32 = 11029;
pub const WSA_QOS_ESHAPERATEOBJ: i32 = 11030;
pub const WSA_QOS_RESERVED_PETYPE: i32 = 11031;
pub const WSA_SECURE_HOST_NOT_FOUND: i32 = 11032;
pub const WSA_IPSEC_NAME_POLICY_ERROR: i32 = 11033;
const
  WSA_IO_PENDING* = 997
  WSA_IO_INCOMPLETE* = 996
  WSA_INVALID_HANDLE* = 6
  WSA_INVALID_PARAMETER* = 87
  WSA_NOT_ENOUGH_MEMORY* = 8
  WSA_OPERATION_ABORTED* = 995
  WSA_WAIT_EVENT_0* = 0
  WSA_WAIT_IO_COMPLETION* = 192
  WSABASEERR* = 10000
  WSAEINTR* = 10004
  WSAEBADF* = 10009
  WSAEACCES* = 10013
  WSAEFAULT* = 10014
  WSAEINVAL* = 10022
  WSAEMFILE* = 10024
  WSAEWOULDBLOCK* = 10035
  WSAEINPROGRESS* = 10036
  WSAEALREADY* = 10037
  WSAENOTSOCK* = 10038
  WSAEDESTADDRREQ* = 10039
  WSAEMSGSIZE* = 10040
  WSAEPROTOTYPE* = 10041
  WSAENOPROTOOPT* = 10042
  WSAEPROTONOSUPPORT* = 10043
  WSAESOCKTNOSUPPORT* = 10044
  WSAEOPNOTSUPP* = 10045
  WSAEPFNOSUPPORT* = 10046
  WSAEAFNOSUPPORT* = 10047
  WSAEADDRINUSE* = 10048
  WSAEADDRNOTAVAIL* = 10049
  WSAENETDOWN* = 10050
  WSAENETUNREACH* = 10051
  WSAENETRESET* = 10052
  WSAECONNABORTED* = 10053
  WSAECONNRESET* = 10054
  WSAENOBUFS* = 10055
  WSAEISCONN* = 10056
  WSAENOTCONN* = 10057
  WSAESHUTDOWN* = 10058
  WSAETOOMANYREFS* = 10059
  WSAETIMEDOUT* = 10060
  WSAECONNREFUSED* = 10061
  WSAELOOP* = 10062
  WSAENAMETOOLONG* = 10063
  WSAEHOSTDOWN* = 10064
  WSAEHOSTUNREACH* = 10065
  WSAENOTEMPTY* = 10066
  WSAEPROCLIM* = 10067
  WSAEUSERS* = 10068
  WSAEDQUOT* = 10069
  WSAESTALE* = 10070
  WSAEREMOTE* = 10071
  WSASYSNOTREADY* = 10091
  WSAVERNOTSUPPORTED* = 10092
  WSANOTINITIALISED* = 10093
  WSAEDISCON* = 10101
  WSAENOMORE* = 10102
  WSAECANCELLED* = 10103
  WSAEINVALIDPROCTABLE* = 10104
  WSAEINVALIDPROVIDER* = 10105
  WSAEPROVIDERFAILEDINIT* = 10106
  WSASYSCALLFAILURE* = 10107
  WSASERVICE_NOT_FOUND* = 10108
  WSATYPE_NOT_FOUND* = 10109
  WSA_E_NO_MORE* = 10110
  WSA_E_CANCELLED* = 10111
  WSAEREFUSED* = 10112
  WSAHOST_NOT_FOUND* = 11001
  WSATRY_AGAIN* = 11002
  WSANO_RECOVERY* = 11003
  WSANO_DATA* = 11004
  WSA_QOS_RECEIVERS* = 11005
  WSA_QOS_SENDERS* = 11006
  WSA_QOS_NO_SENDERS* = 11007
  WSA_QOS_NO_RECEIVERS* = 11008
  WSA_QOS_REQUEST_CONFIRMED* = 11009
  WSA_QOS_ADMISSION_FAILURE* = 11010
  WSA_QOS_POLICY_FAILURE* = 11011
  WSA_QOS_BAD_STYLE* = 11012
  WSA_QOS_BAD_OBJECT* = 11013
  WSA_QOS_TRAFFIC_CTRL_ERROR* = 11014
  WSA_QOS_GENERIC_ERROR* = 11015
  WSA_QOS_ESERVICETYPE* = 11016
  WSA_QOS_EFLOWSPEC* = 11017
  WSA_QOS_EPROVSPECBUF* = 11018
  WSA_QOS_EFILTERSTYLE* = 11019
  WSA_QOS_EFILTERTYPE* = 11020
  WSA_QOS_EFILTERCOUNT* = 11021
  WSA_QOS_EOBJLENGTH* = 11022
  WSA_QOS_EFLOWCOUNT* = 11023
  WSA_QOS_EUNKOWNPSOBJ* = 11024
  WSA_QOS_EPOLICYOBJ* = 11025
  WSA_QOS_EFLOWDESC* = 11026
  WSA_QOS_EPSFLOWSPEC* = 11027
  WSA_QOS_EPSFILTERSPEC* = 11028
  WSA_QOS_ESDMODEOBJ* = 11029
  WSA_QOS_ESHAPERATEOBJ* = 11030
  WSA_QOS_RESERVED_PETYPE* = 11031
  WSA_SECURE_HOST_NOT_FOUND* = 11032
  WSA_IPSEC_NAME_POLICY_ERROR* = 11033
enum WSA_ERROR : int {
    WSA_IO_PENDING = 997,
    WSA_IO_INCOMPLETE = 996,
    WSA_INVALID_HANDLE = 6,
    WSA_INVALID_PARAMETER = 87,
    WSA_NOT_ENOUGH_MEMORY = 8,
    WSA_OPERATION_ABORTED = 995,
    WSA_WAIT_EVENT_0 = 0,
    WSA_WAIT_IO_COMPLETION = 192,
    WSABASEERR = 10000,
    WSAEINTR = 10004,
    WSAEBADF = 10009,
    WSAEACCES = 10013,
    WSAEFAULT = 10014,
    WSAEINVAL = 10022,
    WSAEMFILE = 10024,
    WSAEWOULDBLOCK = 10035,
    WSAEINPROGRESS = 10036,
    WSAEALREADY = 10037,
    WSAENOTSOCK = 10038,
    WSAEDESTADDRREQ = 10039,
    WSAEMSGSIZE = 10040,
    WSAEPROTOTYPE = 10041,
    WSAENOPROTOOPT = 10042,
    WSAEPROTONOSUPPORT = 10043,
    WSAESOCKTNOSUPPORT = 10044,
    WSAEOPNOTSUPP = 10045,
    WSAEPFNOSUPPORT = 10046,
    WSAEAFNOSUPPORT = 10047,
    WSAEADDRINUSE = 10048,
    WSAEADDRNOTAVAIL = 10049,
    WSAENETDOWN = 10050,
    WSAENETUNREACH = 10051,
    WSAENETRESET = 10052,
    WSAECONNABORTED = 10053,
    WSAECONNRESET = 10054,
    WSAENOBUFS = 10055,
    WSAEISCONN = 10056,
    WSAENOTCONN = 10057,
    WSAESHUTDOWN = 10058,
    WSAETOOMANYREFS = 10059,
    WSAETIMEDOUT = 10060,
    WSAECONNREFUSED = 10061,
    WSAELOOP = 10062,
    WSAENAMETOOLONG = 10063,
    WSAEHOSTDOWN = 10064,
    WSAEHOSTUNREACH = 10065,
    WSAENOTEMPTY = 10066,
    WSAEPROCLIM = 10067,
    WSAEUSERS = 10068,
    WSAEDQUOT = 10069,
    WSAESTALE = 10070,
    WSAEREMOTE = 10071,
    WSASYSNOTREADY = 10091,
    WSAVERNOTSUPPORTED = 10092,
    WSANOTINITIALISED = 10093,
    WSAEDISCON = 10101,
    WSAENOMORE = 10102,
    WSAECANCELLED = 10103,
    WSAEINVALIDPROCTABLE = 10104,
    WSAEINVALIDPROVIDER = 10105,
    WSAEPROVIDERFAILEDINIT = 10106,
    WSASYSCALLFAILURE = 10107,
    WSASERVICE_NOT_FOUND = 10108,
    WSATYPE_NOT_FOUND = 10109,
    WSA_E_NO_MORE = 10110,
    WSA_E_CANCELLED = 10111,
    WSAEREFUSED = 10112,
    WSAHOST_NOT_FOUND = 11001,
    WSATRY_AGAIN = 11002,
    WSANO_RECOVERY = 11003,
    WSANO_DATA = 11004,
    WSA_QOS_RECEIVERS = 11005,
    WSA_QOS_SENDERS = 11006,
    WSA_QOS_NO_SENDERS = 11007,
    WSA_QOS_NO_RECEIVERS = 11008,
    WSA_QOS_REQUEST_CONFIRMED = 11009,
    WSA_QOS_ADMISSION_FAILURE = 11010,
    WSA_QOS_POLICY_FAILURE = 11011,
    WSA_QOS_BAD_STYLE = 11012,
    WSA_QOS_BAD_OBJECT = 11013,
    WSA_QOS_TRAFFIC_CTRL_ERROR = 11014,
    WSA_QOS_GENERIC_ERROR = 11015,
    WSA_QOS_ESERVICETYPE = 11016,
    WSA_QOS_EFLOWSPEC = 11017,
    WSA_QOS_EPROVSPECBUF = 11018,
    WSA_QOS_EFILTERSTYLE = 11019,
    WSA_QOS_EFILTERTYPE = 11020,
    WSA_QOS_EFILTERCOUNT = 11021,
    WSA_QOS_EOBJLENGTH = 11022,
    WSA_QOS_EFLOWCOUNT = 11023,
    WSA_QOS_EUNKOWNPSOBJ = 11024,
    WSA_QOS_EPOLICYOBJ = 11025,
    WSA_QOS_EFLOWDESC = 11026,
    WSA_QOS_EPSFLOWSPEC = 11027,
    WSA_QOS_EPSFILTERSPEC = 11028,
    WSA_QOS_ESDMODEOBJ = 11029,
    WSA_QOS_ESHAPERATEOBJ = 11030,
    WSA_QOS_RESERVED_PETYPE = 11031,
    WSA_SECURE_HOST_NOT_FOUND = 11032,
    WSA_IPSEC_NAME_POLICY_ERROR = 11033,
}
#define global WSA_IO_PENDING              0x3E5
#define global WSA_IO_INCOMPLETE           0x3E4
#define global WSA_INVALID_HANDLE          0x6
#define global WSA_INVALID_PARAMETER       0x57
#define global WSA_NOT_ENOUGH_MEMORY       0x8
#define global WSA_OPERATION_ABORTED       0x3E3
#define global WSA_WAIT_EVENT_0            0x0
#define global WSA_WAIT_IO_COMPLETION      0xC0
#define global WSABASEERR                  0x2710
#define global WSAEINTR                    0x2714
#define global WSAEBADF                    0x2719
#define global WSAEACCES                   0x271D
#define global WSAEFAULT                   0x271E
#define global WSAEINVAL                   0x2726
#define global WSAEMFILE                   0x2728
#define global WSAEWOULDBLOCK              0x2733
#define global WSAEINPROGRESS              0x2734
#define global WSAEALREADY                 0x2735
#define global WSAENOTSOCK                 0x2736
#define global WSAEDESTADDRREQ             0x2737
#define global WSAEMSGSIZE                 0x2738
#define global WSAEPROTOTYPE               0x2739
#define global WSAENOPROTOOPT              0x273A
#define global WSAEPROTONOSUPPORT          0x273B
#define global WSAESOCKTNOSUPPORT          0x273C
#define global WSAEOPNOTSUPP               0x273D
#define global WSAEPFNOSUPPORT             0x273E
#define global WSAEAFNOSUPPORT             0x273F
#define global WSAEADDRINUSE               0x2740
#define global WSAEADDRNOTAVAIL            0x2741
#define global WSAENETDOWN                 0x2742
#define global WSAENETUNREACH              0x2743
#define global WSAENETRESET                0x2744
#define global WSAECONNABORTED             0x2745
#define global WSAECONNRESET               0x2746
#define global WSAENOBUFS                  0x2747
#define global WSAEISCONN                  0x2748
#define global WSAENOTCONN                 0x2749
#define global WSAESHUTDOWN                0x274A
#define global WSAETOOMANYREFS             0x274B
#define global WSAETIMEDOUT                0x274C
#define global WSAECONNREFUSED             0x274D
#define global WSAELOOP                    0x274E
#define global WSAENAMETOOLONG             0x274F
#define global WSAEHOSTDOWN                0x2750
#define global WSAEHOSTUNREACH             0x2751
#define global WSAENOTEMPTY                0x2752
#define global WSAEPROCLIM                 0x2753
#define global WSAEUSERS                   0x2754
#define global WSAEDQUOT                   0x2755
#define global WSAESTALE                   0x2756
#define global WSAEREMOTE                  0x2757
#define global WSASYSNOTREADY              0x276B
#define global WSAVERNOTSUPPORTED          0x276C
#define global WSANOTINITIALISED           0x276D
#define global WSAEDISCON                  0x2775
#define global WSAENOMORE                  0x2776
#define global WSAECANCELLED               0x2777
#define global WSAEINVALIDPROCTABLE        0x2778
#define global WSAEINVALIDPROVIDER         0x2779
#define global WSAEPROVIDERFAILEDINIT      0x277A
#define global WSASYSCALLFAILURE           0x277B
#define global WSASERVICE_NOT_FOUND        0x277C
#define global WSATYPE_NOT_FOUND           0x277D
#define global WSA_E_NO_MORE               0x277E
#define global WSA_E_CANCELLED             0x277F
#define global WSAEREFUSED                 0x2780
#define global WSAHOST_NOT_FOUND           0x2AF9
#define global WSATRY_AGAIN                0x2AFA
#define global WSANO_RECOVERY              0x2AFB
#define global WSANO_DATA                  0x2AFC
#define global WSA_QOS_RECEIVERS           0x2AFD
#define global WSA_QOS_SENDERS             0x2AFE
#define global WSA_QOS_NO_SENDERS          0x2AFF
#define global WSA_QOS_NO_RECEIVERS        0x2B00
#define global WSA_QOS_REQUEST_CONFIRMED   0x2B01
#define global WSA_QOS_ADMISSION_FAILURE   0x2B02
#define global WSA_QOS_POLICY_FAILURE      0x2B03
#define global WSA_QOS_BAD_STYLE           0x2B04
#define global WSA_QOS_BAD_OBJECT          0x2B05
#define global WSA_QOS_TRAFFIC_CTRL_ERROR  0x2B06
#define global WSA_QOS_GENERIC_ERROR       0x2B07
#define global WSA_QOS_ESERVICETYPE        0x2B08
#define global WSA_QOS_EFLOWSPEC           0x2B09
#define global WSA_QOS_EPROVSPECBUF        0x2B0A
#define global WSA_QOS_EFILTERSTYLE        0x2B0B
#define global WSA_QOS_EFILTERTYPE         0x2B0C
#define global WSA_QOS_EFILTERCOUNT        0x2B0D
#define global WSA_QOS_EOBJLENGTH          0x2B0E
#define global WSA_QOS_EFLOWCOUNT          0x2B0F
#define global WSA_QOS_EUNKOWNPSOBJ        0x2B10
#define global WSA_QOS_EPOLICYOBJ          0x2B11
#define global WSA_QOS_EFLOWDESC           0x2B12
#define global WSA_QOS_EPSFLOWSPEC         0x2B13
#define global WSA_QOS_EPSFILTERSPEC       0x2B14
#define global WSA_QOS_ESDMODEOBJ          0x2B15
#define global WSA_QOS_ESHAPERATEOBJ       0x2B16
#define global WSA_QOS_RESERVED_PETYPE     0x2B17
#define global WSA_SECURE_HOST_NOT_FOUND   0x2B18
#define global WSA_IPSEC_NAME_POLICY_ERROR 0x2B19