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
#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
MfG, James