WSAConstants.au3 (Windows Sockets Error Codes)

  • Für alle, die in ihre Skripte gerne eine Fehlerüberprüfung bei TCPConnect() einbauen wollen, aber dafür (noch) nicht die richtigen Konstanten in AutoIt gefunden haben.
    Schlechte Beschreibung, ich weiß, aber ich bezweifle sowieso, dass jemand diese UDF benutzen wird.^^ Ich garantiere nicht für Vollständigkeit, diese UDF habe ich mit ein paar Regular Expressions aus dem unten angegebenen Link erstellt.

    WSAConstants.au3
    [autoit]

    #include-once

    [/autoit] [autoit][/autoit] [autoit]

    #region http://msdn.microsoft.com/en-us/library/ms740668.aspx (8/24/2012 8:05 PM)
    Global Const $WSA_INVALID_HANDLE = 6
    Global Const $WSA_NOT_ENOUGH_MEMORY = 8
    Global Const $WSA_INVALID_PARAMETER = 87
    Global Const $WSA_OPERATION_ABORTED = 995
    Global Const $WSA_IO_INCOMPLETE = 996
    Global Const $WSA_IO_PENDING = 997
    Global Const $WSAEINTR = 10004
    Global Const $WSAEBADF = 10009
    Global Const $WSAEACCES = 10013
    Global Const $WSAEFAULT = 10014
    Global Const $WSAEINVAL = 10022
    Global Const $WSAEMFILE = 10024
    Global Const $WSAEWOULDBLOCK = 10035
    Global Const $WSAEINPROGRESS = 10036
    Global Const $WSAEALREADY = 10037
    Global Const $WSAENOTSOCK = 10038
    Global Const $WSAEDESTADDRREQ = 10039
    Global Const $WSAEMSGSIZE = 10040
    Global Const $WSAEPROTOTYPE = 10041
    Global Const $WSAENOPROTOOPT = 10042
    Global Const $WSAEPROTONOSUPPORT = 10043
    Global Const $WSAESOCKTNOSUPPORT = 10044
    Global Const $WSAEOPNOTSUPP = 10045
    Global Const $WSAEPFNOSUPPORT = 10046
    Global Const $WSAEAFNOSUPPORT = 10047
    Global Const $WSAEADDRINUSE = 10048
    Global Const $WSAEADDRNOTAVAIL = 10049
    Global Const $WSAENETDOWN = 10050
    Global Const $WSAENETUNREACH = 10051
    Global Const $WSAENETRESET = 10052
    Global Const $WSAECONNABORTED = 10053
    Global Const $WSAECONNRESET = 10054
    Global Const $WSAENOBUFS = 10055
    Global Const $WSAEISCONN = 10056
    Global Const $WSAENOTCONN = 10057
    Global Const $WSAESHUTDOWN = 10058
    Global Const $WSAETOOMANYREFS = 10059
    Global Const $WSAETIMEDOUT = 10060
    Global Const $WSAECONNREFUSED = 10061
    Global Const $WSAELOOP = 10062
    Global Const $WSAENAMETOOLONG = 10063
    Global Const $WSAEHOSTDOWN = 10064
    Global Const $WSAEHOSTUNREACH = 10065
    Global Const $WSAENOTEMPTY = 10066
    Global Const $WSAEPROCLIM = 10067
    Global Const $WSAEUSERS = 10068
    Global Const $WSAEDQUOT = 10069
    Global Const $WSAESTALE = 10070
    Global Const $WSAEREMOTE = 10071
    Global Const $WSASYSNOTREADY = 10091
    Global Const $WSAVERNOTSUPPORTED = 10092
    Global Const $WSANOTINITIALISED = 10093
    Global Const $WSAEDISCON = 10101
    Global Const $WSAENOMORE = 10102
    Global Const $WSAECANCELLED = 10103
    Global Const $WSAEINVALIDPROCTABLE = 10104
    Global Const $WSAEINVALIDPROVIDER = 10105
    Global Const $WSAEPROVIDERFAILEDINIT = 10106
    Global Const $WSASYSCALLFAILURE = 10107
    Global Const $WSASERVICE_NOT_FOUND = 10108
    Global Const $WSATYPE_NOT_FOUND = 10109
    Global Const $WSA_E_NO_MORE = 10110
    Global Const $WSA_E_CANCELLED = 10111
    Global Const $WSAEREFUSED = 10112
    Global Const $WSAHOST_NOT_FOUND = 11001
    Global Const $WSATRY_AGAIN = 11002
    Global Const $WSANO_RECOVERY = 11003
    Global Const $WSANO_DATA = 11004
    Global Const $WSA_QOS_RECEIVERS = 11005
    Global Const $WSA_QOS_SENDERS = 11006
    Global Const $WSA_QOS_NO_SENDERS = 11007
    Global Const $WSA_QOS_NO_RECEIVERS = 11008
    Global Const $WSA_QOS_REQUEST_CONFIRMED = 11009
    Global Const $WSA_QOS_ADMISSION_FAILURE = 11010
    Global Const $WSA_QOS_POLICY_FAILURE = 11011
    Global Const $WSA_QOS_BAD_STYLE = 11012
    Global Const $WSA_QOS_BAD_OBJECT = 11013
    Global Const $WSA_QOS_TRAFFIC_CTRL_ERROR = 11014
    Global Const $WSA_QOS_GENERIC_ERROR = 11015
    Global Const $WSA_QOS_ESERVICETYPE = 11016
    Global Const $WSA_QOS_EFLOWSPEC = 11017
    Global Const $WSA_QOS_EPROVSPECBUF = 11018
    Global Const $WSA_QOS_EFILTERSTYLE = 11019
    Global Const $WSA_QOS_EFILTERTYPE = 11020
    Global Const $WSA_QOS_EFILTERCOUNT = 11021
    Global Const $WSA_QOS_EOBJLENGTH = 11022
    Global Const $WSA_QOS_EFLOWCOUNT = 11023
    Global Const $WSA_QOS_EUNKOWNPSOBJ = 11024
    Global Const $WSA_QOS_EPOLICYOBJ = 11025
    Global Const $WSA_QOS_EFLOWDESC = 11026
    Global Const $WSA_QOS_EPSFLOWSPEC = 11027
    Global Const $WSA_QOS_EPSFILTERSPEC = 11028
    Global Const $WSA_QOS_ESDMODEOBJ = 11029
    Global Const $WSA_QOS_ESHAPERATEOBJ = 11030
    Global Const $WSA_QOS_RESERVED_PETYPE = 11031
    #endregion

    [/autoit]


    MfG, James

    AutoIt Version (Prod): 3.3.14.2

    AutoIt Version (Beta): 3.3.9.5

    ausgewählte Skripte: Chatbot, komplexe Zahlen (UDF)

    2 Mal editiert, zuletzt von James (11. August 2013 um 15:31)