| ... | ... | @@ -15,826 +15,830 @@ pub const WSAEVENT = HANDLE; |
| 15 | 15 | // Microsoft use the signed c_int for this, but it should never be negative |
| 16 | 16 | pub const socklen_t = u32; |
| 17 | 17 | |
| 18 | | pub const LM_HB_Extension = @as(i32, 128); |
| 19 | | pub const LM_HB1_PnP = @as(i32, 1); |
| 20 | | pub const LM_HB1_PDA_Palmtop = @as(i32, 2); |
| 21 | | pub const LM_HB1_Computer = @as(i32, 4); |
| 22 | | pub const LM_HB1_Printer = @as(i32, 8); |
| 23 | | pub const LM_HB1_Modem = @as(i32, 16); |
| 24 | | pub const LM_HB1_Fax = @as(i32, 32); |
| 25 | | pub const LM_HB1_LANAccess = @as(i32, 64); |
| 26 | | pub const LM_HB2_Telephony = @as(i32, 1); |
| 27 | | pub const LM_HB2_FileServer = @as(i32, 2); |
| 28 | | pub const ATMPROTO_AALUSER = @as(u32, 0); |
| 29 | | pub const ATMPROTO_AAL1 = @as(u32, 1); |
| 30 | | pub const ATMPROTO_AAL2 = @as(u32, 2); |
| 31 | | pub const ATMPROTO_AAL34 = @as(u32, 3); |
| 32 | | pub const ATMPROTO_AAL5 = @as(u32, 5); |
| 33 | | pub const SAP_FIELD_ABSENT = @as(u32, 4294967294); |
| 34 | | pub const SAP_FIELD_ANY = @as(u32, 4294967295); |
| 35 | | pub const SAP_FIELD_ANY_AESA_SEL = @as(u32, 4294967290); |
| 36 | | pub const SAP_FIELD_ANY_AESA_REST = @as(u32, 4294967291); |
| 37 | | pub const ATM_E164 = @as(u32, 1); |
| 38 | | pub const ATM_NSAP = @as(u32, 2); |
| 39 | | pub const ATM_AESA = @as(u32, 2); |
| 40 | | pub const ATM_ADDR_SIZE = @as(u32, 20); |
| 41 | | pub const BLLI_L2_ISO_1745 = @as(u32, 1); |
| 42 | | pub const BLLI_L2_Q921 = @as(u32, 2); |
| 43 | | pub const BLLI_L2_X25L = @as(u32, 6); |
| 44 | | pub const BLLI_L2_X25M = @as(u32, 7); |
| 45 | | pub const BLLI_L2_ELAPB = @as(u32, 8); |
| 46 | | pub const BLLI_L2_HDLC_ARM = @as(u32, 9); |
| 47 | | pub const BLLI_L2_HDLC_NRM = @as(u32, 10); |
| 48 | | pub const BLLI_L2_HDLC_ABM = @as(u32, 11); |
| 49 | | pub const BLLI_L2_LLC = @as(u32, 12); |
| 50 | | pub const BLLI_L2_X75 = @as(u32, 13); |
| 51 | | pub const BLLI_L2_Q922 = @as(u32, 14); |
| 52 | | pub const BLLI_L2_USER_SPECIFIED = @as(u32, 16); |
| 53 | | pub const BLLI_L2_ISO_7776 = @as(u32, 17); |
| 54 | | pub const BLLI_L3_X25 = @as(u32, 6); |
| 55 | | pub const BLLI_L3_ISO_8208 = @as(u32, 7); |
| 56 | | pub const BLLI_L3_X223 = @as(u32, 8); |
| 57 | | pub const BLLI_L3_SIO_8473 = @as(u32, 9); |
| 58 | | pub const BLLI_L3_T70 = @as(u32, 10); |
| 59 | | pub const BLLI_L3_ISO_TR9577 = @as(u32, 11); |
| 60 | | pub const BLLI_L3_USER_SPECIFIED = @as(u32, 16); |
| 61 | | pub const BLLI_L3_IPI_SNAP = @as(u32, 128); |
| 62 | | pub const BLLI_L3_IPI_IP = @as(u32, 204); |
| 63 | | pub const BHLI_ISO = @as(u32, 0); |
| 64 | | pub const BHLI_UserSpecific = @as(u32, 1); |
| 65 | | pub const BHLI_HighLayerProfile = @as(u32, 2); |
| 66 | | pub const BHLI_VendorSpecificAppId = @as(u32, 3); |
| 67 | | pub const AAL5_MODE_MESSAGE = @as(u32, 1); |
| 68 | | pub const AAL5_MODE_STREAMING = @as(u32, 2); |
| 69 | | pub const AAL5_SSCS_NULL = @as(u32, 0); |
| 70 | | pub const AAL5_SSCS_SSCOP_ASSURED = @as(u32, 1); |
| 71 | | pub const AAL5_SSCS_SSCOP_NON_ASSURED = @as(u32, 2); |
| 72 | | pub const AAL5_SSCS_FRAME_RELAY = @as(u32, 4); |
| 73 | | pub const BCOB_A = @as(u32, 1); |
| 74 | | pub const BCOB_C = @as(u32, 3); |
| 75 | | pub const BCOB_X = @as(u32, 16); |
| 76 | | pub const TT_NOIND = @as(u32, 0); |
| 77 | | pub const TT_CBR = @as(u32, 4); |
| 78 | | pub const TT_VBR = @as(u32, 8); |
| 79 | | pub const TR_NOIND = @as(u32, 0); |
| 80 | | pub const TR_END_TO_END = @as(u32, 1); |
| 81 | | pub const TR_NO_END_TO_END = @as(u32, 2); |
| 82 | | pub const CLIP_NOT = @as(u32, 0); |
| 83 | | pub const CLIP_SUS = @as(u32, 32); |
| 84 | | pub const UP_P2P = @as(u32, 0); |
| 85 | | pub const UP_P2MP = @as(u32, 1); |
| 86 | | pub const BLLI_L2_MODE_NORMAL = @as(u32, 64); |
| 87 | | pub const BLLI_L2_MODE_EXT = @as(u32, 128); |
| 88 | | pub const BLLI_L3_MODE_NORMAL = @as(u32, 64); |
| 89 | | pub const BLLI_L3_MODE_EXT = @as(u32, 128); |
| 90 | | pub const BLLI_L3_PACKET_16 = @as(u32, 4); |
| 91 | | pub const BLLI_L3_PACKET_32 = @as(u32, 5); |
| 92 | | pub const BLLI_L3_PACKET_64 = @as(u32, 6); |
| 93 | | pub const BLLI_L3_PACKET_128 = @as(u32, 7); |
| 94 | | pub const BLLI_L3_PACKET_256 = @as(u32, 8); |
| 95 | | pub const BLLI_L3_PACKET_512 = @as(u32, 9); |
| 96 | | pub const BLLI_L3_PACKET_1024 = @as(u32, 10); |
| 97 | | pub const BLLI_L3_PACKET_2048 = @as(u32, 11); |
| 98 | | pub const BLLI_L3_PACKET_4096 = @as(u32, 12); |
| 99 | | pub const PI_ALLOWED = @as(u32, 0); |
| 100 | | pub const PI_RESTRICTED = @as(u32, 64); |
| 101 | | pub const PI_NUMBER_NOT_AVAILABLE = @as(u32, 128); |
| 102 | | pub const SI_USER_NOT_SCREENED = @as(u32, 0); |
| 103 | | pub const SI_USER_PASSED = @as(u32, 1); |
| 104 | | pub const SI_USER_FAILED = @as(u32, 2); |
| 105 | | pub const SI_NETWORK = @as(u32, 3); |
| 106 | | pub const CAUSE_LOC_USER = @as(u32, 0); |
| 107 | | pub const CAUSE_LOC_PRIVATE_LOCAL = @as(u32, 1); |
| 108 | | pub const CAUSE_LOC_PUBLIC_LOCAL = @as(u32, 2); |
| 109 | | pub const CAUSE_LOC_TRANSIT_NETWORK = @as(u32, 3); |
| 110 | | pub const CAUSE_LOC_PUBLIC_REMOTE = @as(u32, 4); |
| 111 | | pub const CAUSE_LOC_PRIVATE_REMOTE = @as(u32, 5); |
| 112 | | pub const CAUSE_LOC_INTERNATIONAL_NETWORK = @as(u32, 7); |
| 113 | | pub const CAUSE_LOC_BEYOND_INTERWORKING = @as(u32, 10); |
| 114 | | pub const CAUSE_UNALLOCATED_NUMBER = @as(u32, 1); |
| 115 | | pub const CAUSE_NO_ROUTE_TO_TRANSIT_NETWORK = @as(u32, 2); |
| 116 | | pub const CAUSE_NO_ROUTE_TO_DESTINATION = @as(u32, 3); |
| 117 | | pub const CAUSE_VPI_VCI_UNACCEPTABLE = @as(u32, 10); |
| 118 | | pub const CAUSE_NORMAL_CALL_CLEARING = @as(u32, 16); |
| 119 | | pub const CAUSE_USER_BUSY = @as(u32, 17); |
| 120 | | pub const CAUSE_NO_USER_RESPONDING = @as(u32, 18); |
| 121 | | pub const CAUSE_CALL_REJECTED = @as(u32, 21); |
| 122 | | pub const CAUSE_NUMBER_CHANGED = @as(u32, 22); |
| 123 | | pub const CAUSE_USER_REJECTS_CLIR = @as(u32, 23); |
| 124 | | pub const CAUSE_DESTINATION_OUT_OF_ORDER = @as(u32, 27); |
| 125 | | pub const CAUSE_INVALID_NUMBER_FORMAT = @as(u32, 28); |
| 126 | | pub const CAUSE_STATUS_ENQUIRY_RESPONSE = @as(u32, 30); |
| 127 | | pub const CAUSE_NORMAL_UNSPECIFIED = @as(u32, 31); |
| 128 | | pub const CAUSE_VPI_VCI_UNAVAILABLE = @as(u32, 35); |
| 129 | | pub const CAUSE_NETWORK_OUT_OF_ORDER = @as(u32, 38); |
| 130 | | pub const CAUSE_TEMPORARY_FAILURE = @as(u32, 41); |
| 131 | | pub const CAUSE_ACCESS_INFORMAION_DISCARDED = @as(u32, 43); |
| 132 | | pub const CAUSE_NO_VPI_VCI_AVAILABLE = @as(u32, 45); |
| 133 | | pub const CAUSE_RESOURCE_UNAVAILABLE = @as(u32, 47); |
| 134 | | pub const CAUSE_QOS_UNAVAILABLE = @as(u32, 49); |
| 135 | | pub const CAUSE_USER_CELL_RATE_UNAVAILABLE = @as(u32, 51); |
| 136 | | pub const CAUSE_BEARER_CAPABILITY_UNAUTHORIZED = @as(u32, 57); |
| 137 | | pub const CAUSE_BEARER_CAPABILITY_UNAVAILABLE = @as(u32, 58); |
| 138 | | pub const CAUSE_OPTION_UNAVAILABLE = @as(u32, 63); |
| 139 | | pub const CAUSE_BEARER_CAPABILITY_UNIMPLEMENTED = @as(u32, 65); |
| 140 | | pub const CAUSE_UNSUPPORTED_TRAFFIC_PARAMETERS = @as(u32, 73); |
| 141 | | pub const CAUSE_INVALID_CALL_REFERENCE = @as(u32, 81); |
| 142 | | pub const CAUSE_CHANNEL_NONEXISTENT = @as(u32, 82); |
| 143 | | pub const CAUSE_INCOMPATIBLE_DESTINATION = @as(u32, 88); |
| 144 | | pub const CAUSE_INVALID_ENDPOINT_REFERENCE = @as(u32, 89); |
| 145 | | pub const CAUSE_INVALID_TRANSIT_NETWORK_SELECTION = @as(u32, 91); |
| 146 | | pub const CAUSE_TOO_MANY_PENDING_ADD_PARTY = @as(u32, 92); |
| 147 | | pub const CAUSE_AAL_PARAMETERS_UNSUPPORTED = @as(u32, 93); |
| 148 | | pub const CAUSE_MANDATORY_IE_MISSING = @as(u32, 96); |
| 149 | | pub const CAUSE_UNIMPLEMENTED_MESSAGE_TYPE = @as(u32, 97); |
| 150 | | pub const CAUSE_UNIMPLEMENTED_IE = @as(u32, 99); |
| 151 | | pub const CAUSE_INVALID_IE_CONTENTS = @as(u32, 100); |
| 152 | | pub const CAUSE_INVALID_STATE_FOR_MESSAGE = @as(u32, 101); |
| 153 | | pub const CAUSE_RECOVERY_ON_TIMEOUT = @as(u32, 102); |
| 154 | | pub const CAUSE_INCORRECT_MESSAGE_LENGTH = @as(u32, 104); |
| 155 | | pub const CAUSE_PROTOCOL_ERROR = @as(u32, 111); |
| 156 | | pub const CAUSE_COND_UNKNOWN = @as(u32, 0); |
| 157 | | pub const CAUSE_COND_PERMANENT = @as(u32, 1); |
| 158 | | pub const CAUSE_COND_TRANSIENT = @as(u32, 2); |
| 159 | | pub const CAUSE_REASON_USER = @as(u32, 0); |
| 160 | | pub const CAUSE_REASON_IE_MISSING = @as(u32, 4); |
| 161 | | pub const CAUSE_REASON_IE_INSUFFICIENT = @as(u32, 8); |
| 162 | | pub const CAUSE_PU_PROVIDER = @as(u32, 0); |
| 163 | | pub const CAUSE_PU_USER = @as(u32, 8); |
| 164 | | pub const CAUSE_NA_NORMAL = @as(u32, 0); |
| 165 | | pub const CAUSE_NA_ABNORMAL = @as(u32, 4); |
| 166 | | pub const QOS_CLASS0 = @as(u32, 0); |
| 167 | | pub const QOS_CLASS1 = @as(u32, 1); |
| 168 | | pub const QOS_CLASS2 = @as(u32, 2); |
| 169 | | pub const QOS_CLASS3 = @as(u32, 3); |
| 170 | | pub const QOS_CLASS4 = @as(u32, 4); |
| 171 | | pub const TNS_TYPE_NATIONAL = @as(u32, 64); |
| 172 | | pub const TNS_PLAN_CARRIER_ID_CODE = @as(u32, 1); |
| 173 | | pub const SIO_GET_NUMBER_OF_ATM_DEVICES = @as(u32, 1343619073); |
| 174 | | pub const SIO_GET_ATM_ADDRESS = @as(u32, 3491102722); |
| 175 | | pub const SIO_ASSOCIATE_PVC = @as(u32, 2417360899); |
| 176 | | pub const SIO_GET_ATM_CONNECTION_ID = @as(u32, 1343619076); |
| 177 | | pub const RIO_MSG_DONT_NOTIFY = @as(u32, 1); |
| 178 | | pub const RIO_MSG_DEFER = @as(u32, 2); |
| 179 | | pub const RIO_MSG_WAITALL = @as(u32, 4); |
| 180 | | pub const RIO_MSG_COMMIT_ONLY = @as(u32, 8); |
| 181 | | pub const RIO_MAX_CQ_SIZE = @as(u32, 134217728); |
| 182 | | pub const RIO_CORRUPT_CQ = @as(u32, 4294967295); |
| 183 | | pub const WINDOWS_AF_IRDA = @as(u32, 26); |
| 184 | | pub const WCE_AF_IRDA = @as(u32, 22); |
| 185 | | pub const IRDA_PROTO_SOCK_STREAM = @as(u32, 1); |
| 186 | | pub const SOL_IRLMP = @as(u32, 255); |
| 187 | | pub const IRLMP_ENUMDEVICES = @as(u32, 16); |
| 188 | | pub const IRLMP_IAS_SET = @as(u32, 17); |
| 189 | | pub const IRLMP_IAS_QUERY = @as(u32, 18); |
| 190 | | pub const IRLMP_SEND_PDU_LEN = @as(u32, 19); |
| 191 | | pub const IRLMP_EXCLUSIVE_MODE = @as(u32, 20); |
| 192 | | pub const IRLMP_IRLPT_MODE = @as(u32, 21); |
| 193 | | pub const IRLMP_9WIRE_MODE = @as(u32, 22); |
| 194 | | pub const IRLMP_TINYTP_MODE = @as(u32, 23); |
| 195 | | pub const IRLMP_PARAMETERS = @as(u32, 24); |
| 196 | | pub const IRLMP_DISCOVERY_MODE = @as(u32, 25); |
| 197 | | pub const IRLMP_SHARP_MODE = @as(u32, 32); |
| 198 | | pub const IAS_ATTRIB_NO_CLASS = @as(u32, 16); |
| 199 | | pub const IAS_ATTRIB_NO_ATTRIB = @as(u32, 0); |
| 200 | | pub const IAS_ATTRIB_INT = @as(u32, 1); |
| 201 | | pub const IAS_ATTRIB_OCTETSEQ = @as(u32, 2); |
| 202 | | pub const IAS_ATTRIB_STR = @as(u32, 3); |
| 203 | | pub const IAS_MAX_USER_STRING = @as(u32, 256); |
| 204 | | pub const IAS_MAX_OCTET_STRING = @as(u32, 1024); |
| 205 | | pub const IAS_MAX_CLASSNAME = @as(u32, 64); |
| 206 | | pub const IAS_MAX_ATTRIBNAME = @as(u32, 256); |
| 207 | | pub const LmCharSetASCII = @as(u32, 0); |
| 208 | | pub const LmCharSetISO_8859_1 = @as(u32, 1); |
| 209 | | pub const LmCharSetISO_8859_2 = @as(u32, 2); |
| 210 | | pub const LmCharSetISO_8859_3 = @as(u32, 3); |
| 211 | | pub const LmCharSetISO_8859_4 = @as(u32, 4); |
| 212 | | pub const LmCharSetISO_8859_5 = @as(u32, 5); |
| 213 | | pub const LmCharSetISO_8859_6 = @as(u32, 6); |
| 214 | | pub const LmCharSetISO_8859_7 = @as(u32, 7); |
| 215 | | pub const LmCharSetISO_8859_8 = @as(u32, 8); |
| 216 | | pub const LmCharSetISO_8859_9 = @as(u32, 9); |
| 217 | | pub const LmCharSetUNICODE = @as(u32, 255); |
| 218 | | pub const LM_BAUD_1200 = @as(u32, 1200); |
| 219 | | pub const LM_BAUD_2400 = @as(u32, 2400); |
| 220 | | pub const LM_BAUD_9600 = @as(u32, 9600); |
| 221 | | pub const LM_BAUD_19200 = @as(u32, 19200); |
| 222 | | pub const LM_BAUD_38400 = @as(u32, 38400); |
| 223 | | pub const LM_BAUD_57600 = @as(u32, 57600); |
| 224 | | pub const LM_BAUD_115200 = @as(u32, 115200); |
| 225 | | pub const LM_BAUD_576K = @as(u32, 576000); |
| 226 | | pub const LM_BAUD_1152K = @as(u32, 1152000); |
| 227 | | pub const LM_BAUD_4M = @as(u32, 4000000); |
| 228 | | pub const LM_BAUD_16M = @as(u32, 16000000); |
| 229 | | pub const IPX_PTYPE = @as(u32, 16384); |
| 230 | | pub const IPX_FILTERPTYPE = @as(u32, 16385); |
| 231 | | pub const IPX_STOPFILTERPTYPE = @as(u32, 16387); |
| 232 | | pub const IPX_DSTYPE = @as(u32, 16386); |
| 233 | | pub const IPX_EXTENDED_ADDRESS = @as(u32, 16388); |
| 234 | | pub const IPX_RECVHDR = @as(u32, 16389); |
| 235 | | pub const IPX_MAXSIZE = @as(u32, 16390); |
| 236 | | pub const IPX_ADDRESS = @as(u32, 16391); |
| 237 | | pub const IPX_GETNETINFO = @as(u32, 16392); |
| 238 | | pub const IPX_GETNETINFO_NORIP = @as(u32, 16393); |
| 239 | | pub const IPX_SPXGETCONNECTIONSTATUS = @as(u32, 16395); |
| 240 | | pub const IPX_ADDRESS_NOTIFY = @as(u32, 16396); |
| 241 | | pub const IPX_MAX_ADAPTER_NUM = @as(u32, 16397); |
| 242 | | pub const IPX_RERIPNETNUMBER = @as(u32, 16398); |
| 243 | | pub const IPX_RECEIVE_BROADCAST = @as(u32, 16399); |
| 244 | | pub const IPX_IMMEDIATESPXACK = @as(u32, 16400); |
| 245 | | pub const IPPROTO_RM = @as(u32, 113); |
| 246 | | pub const MAX_MCAST_TTL = @as(u32, 255); |
| 247 | | pub const RM_OPTIONSBASE = @as(u32, 1000); |
| 248 | | pub const RM_RATE_WINDOW_SIZE = @as(u32, 1001); |
| 249 | | pub const RM_SET_MESSAGE_BOUNDARY = @as(u32, 1002); |
| 250 | | pub const RM_FLUSHCACHE = @as(u32, 1003); |
| 251 | | pub const RM_SENDER_WINDOW_ADVANCE_METHOD = @as(u32, 1004); |
| 252 | | pub const RM_SENDER_STATISTICS = @as(u32, 1005); |
| 253 | | pub const RM_LATEJOIN = @as(u32, 1006); |
| 254 | | pub const RM_SET_SEND_IF = @as(u32, 1007); |
| 255 | | pub const RM_ADD_RECEIVE_IF = @as(u32, 1008); |
| 256 | | pub const RM_DEL_RECEIVE_IF = @as(u32, 1009); |
| 257 | | pub const RM_SEND_WINDOW_ADV_RATE = @as(u32, 1010); |
| 258 | | pub const RM_USE_FEC = @as(u32, 1011); |
| 259 | | pub const RM_SET_MCAST_TTL = @as(u32, 1012); |
| 260 | | pub const RM_RECEIVER_STATISTICS = @as(u32, 1013); |
| 261 | | pub const RM_HIGH_SPEED_INTRANET_OPT = @as(u32, 1014); |
| 262 | | pub const SENDER_DEFAULT_RATE_KBITS_PER_SEC = @as(u32, 56); |
| 263 | | pub const SENDER_DEFAULT_WINDOW_ADV_PERCENTAGE = @as(u32, 15); |
| 264 | | pub const MAX_WINDOW_INCREMENT_PERCENTAGE = @as(u32, 25); |
| 265 | | pub const SENDER_DEFAULT_LATE_JOINER_PERCENTAGE = @as(u32, 0); |
| 266 | | pub const SENDER_MAX_LATE_JOINER_PERCENTAGE = @as(u32, 75); |
| 267 | | pub const BITS_PER_BYTE = @as(u32, 8); |
| 268 | | pub const LOG2_BITS_PER_BYTE = @as(u32, 3); |
| 269 | | pub const SOCKET_DEFAULT2_QM_POLICY = Guid.initString("aec2ef9c-3a4d-4d3e-8842-239942e39a47"); |
| 270 | | pub const REAL_TIME_NOTIFICATION_CAPABILITY = Guid.initString("6b59819a-5cae-492d-a901-2a3c2c50164f"); |
| 271 | | pub const REAL_TIME_NOTIFICATION_CAPABILITY_EX = Guid.initString("6843da03-154a-4616-a508-44371295f96b"); |
| 272 | | pub const ASSOCIATE_NAMERES_CONTEXT = Guid.initString("59a38b67-d4fe-46e1-ba3c-87ea74ca3049"); |
| 273 | | pub const TCP_INITIAL_RTO_DEFAULT_RTT = @as(u32, 0); |
| 274 | | pub const TCP_INITIAL_RTO_DEFAULT_MAX_SYN_RETRANSMISSIONS = @as(u32, 0); |
| 275 | | pub const SOCKET_SETTINGS_GUARANTEE_ENCRYPTION = @as(u32, 1); |
| 276 | | pub const SOCKET_SETTINGS_ALLOW_INSECURE = @as(u32, 2); |
| 277 | | pub const SOCKET_SETTINGS_IPSEC_SKIP_FILTER_INSTANTIATION = @as(u32, 1); |
| 278 | | pub const SOCKET_SETTINGS_IPSEC_OPTIONAL_PEER_NAME_VERIFICATION = @as(u32, 2); |
| 279 | | pub const SOCKET_SETTINGS_IPSEC_ALLOW_FIRST_INBOUND_PKT_UNENCRYPTED = @as(u32, 4); |
| 280 | | pub const SOCKET_SETTINGS_IPSEC_PEER_NAME_IS_RAW_FORMAT = @as(u32, 8); |
| 281 | | pub const SOCKET_QUERY_IPSEC2_ABORT_CONNECTION_ON_FIELD_CHANGE = @as(u32, 1); |
| 282 | | pub const SOCKET_QUERY_IPSEC2_FIELD_MASK_MM_SA_ID = @as(u32, 1); |
| 283 | | pub const SOCKET_QUERY_IPSEC2_FIELD_MASK_QM_SA_ID = @as(u32, 2); |
| 284 | | pub const SOCKET_INFO_CONNECTION_SECURED = @as(u32, 1); |
| 285 | | pub const SOCKET_INFO_CONNECTION_ENCRYPTED = @as(u32, 2); |
| 286 | | pub const SOCKET_INFO_CONNECTION_IMPERSONATED = @as(u32, 4); |
| 287 | | pub const IN4ADDR_LOOPBACK = @as(u32, 16777343); |
| 288 | | pub const IN4ADDR_LOOPBACKPREFIX_LENGTH = @as(u32, 8); |
| 289 | | pub const IN4ADDR_LINKLOCALPREFIX_LENGTH = @as(u32, 16); |
| 290 | | pub const IN4ADDR_MULTICASTPREFIX_LENGTH = @as(u32, 4); |
| 291 | | pub const IFF_UP = @as(u32, 1); |
| 292 | | pub const IFF_BROADCAST = @as(u32, 2); |
| 293 | | pub const IFF_LOOPBACK = @as(u32, 4); |
| 294 | | pub const IFF_POINTTOPOINT = @as(u32, 8); |
| 295 | | pub const IFF_MULTICAST = @as(u32, 16); |
| 296 | | pub const IP_OPTIONS = @as(u32, 1); |
| 297 | | pub const IP_HDRINCL = @as(u32, 2); |
| 298 | | pub const IP_TOS = @as(u32, 3); |
| 299 | | pub const IP_TTL = @as(u32, 4); |
| 300 | | pub const IP_MULTICAST_IF = @as(u32, 9); |
| 301 | | pub const IP_MULTICAST_TTL = @as(u32, 10); |
| 302 | | pub const IP_MULTICAST_LOOP = @as(u32, 11); |
| 303 | | pub const IP_ADD_MEMBERSHIP = @as(u32, 12); |
| 304 | | pub const IP_DROP_MEMBERSHIP = @as(u32, 13); |
| 305 | | pub const IP_DONTFRAGMENT = @as(u32, 14); |
| 306 | | pub const IP_ADD_SOURCE_MEMBERSHIP = @as(u32, 15); |
| 307 | | pub const IP_DROP_SOURCE_MEMBERSHIP = @as(u32, 16); |
| 308 | | pub const IP_BLOCK_SOURCE = @as(u32, 17); |
| 309 | | pub const IP_UNBLOCK_SOURCE = @as(u32, 18); |
| 310 | | pub const IP_PKTINFO = @as(u32, 19); |
| 311 | | pub const IP_HOPLIMIT = @as(u32, 21); |
| 312 | | pub const IP_RECVTTL = @as(u32, 21); |
| 313 | | pub const IP_RECEIVE_BROADCAST = @as(u32, 22); |
| 314 | | pub const IP_RECVIF = @as(u32, 24); |
| 315 | | pub const IP_RECVDSTADDR = @as(u32, 25); |
| 316 | | pub const IP_IFLIST = @as(u32, 28); |
| 317 | | pub const IP_ADD_IFLIST = @as(u32, 29); |
| 318 | | pub const IP_DEL_IFLIST = @as(u32, 30); |
| 319 | | pub const IP_UNICAST_IF = @as(u32, 31); |
| 320 | | pub const IP_RTHDR = @as(u32, 32); |
| 321 | | pub const IP_GET_IFLIST = @as(u32, 33); |
| 322 | | pub const IP_RECVRTHDR = @as(u32, 38); |
| 323 | | pub const IP_TCLASS = @as(u32, 39); |
| 324 | | pub const IP_RECVTCLASS = @as(u32, 40); |
| 325 | | pub const IP_RECVTOS = @as(u32, 40); |
| 326 | | pub const IP_ORIGINAL_ARRIVAL_IF = @as(u32, 47); |
| 327 | | pub const IP_ECN = @as(u32, 50); |
| 328 | | pub const IP_PKTINFO_EX = @as(u32, 51); |
| 329 | | pub const IP_WFP_REDIRECT_RECORDS = @as(u32, 60); |
| 330 | | pub const IP_WFP_REDIRECT_CONTEXT = @as(u32, 70); |
| 331 | | pub const IP_MTU_DISCOVER = @as(u32, 71); |
| 332 | | pub const IP_MTU = @as(u32, 73); |
| 333 | | pub const IP_NRT_INTERFACE = @as(u32, 74); |
| 334 | | pub const IP_RECVERR = @as(u32, 75); |
| 335 | | pub const IP_USER_MTU = @as(u32, 76); |
| 336 | | pub const IP_UNSPECIFIED_TYPE_OF_SERVICE = @as(i32, -1); |
| 337 | | pub const IN6ADDR_LINKLOCALPREFIX_LENGTH = @as(u32, 64); |
| 338 | | pub const IN6ADDR_MULTICASTPREFIX_LENGTH = @as(u32, 8); |
| 339 | | pub const IN6ADDR_SOLICITEDNODEMULTICASTPREFIX_LENGTH = @as(u32, 104); |
| 340 | | pub const IN6ADDR_V4MAPPEDPREFIX_LENGTH = @as(u32, 96); |
| 341 | | pub const IN6ADDR_6TO4PREFIX_LENGTH = @as(u32, 16); |
| 342 | | pub const IN6ADDR_TEREDOPREFIX_LENGTH = @as(u32, 32); |
| 343 | | pub const MCAST_JOIN_GROUP = @as(u32, 41); |
| 344 | | pub const MCAST_LEAVE_GROUP = @as(u32, 42); |
| 345 | | pub const MCAST_BLOCK_SOURCE = @as(u32, 43); |
| 346 | | pub const MCAST_UNBLOCK_SOURCE = @as(u32, 44); |
| 347 | | pub const MCAST_JOIN_SOURCE_GROUP = @as(u32, 45); |
| 348 | | pub const MCAST_LEAVE_SOURCE_GROUP = @as(u32, 46); |
| 349 | | pub const IPV6_HOPOPTS = @as(u32, 1); |
| 350 | | pub const IPV6_HDRINCL = @as(u32, 2); |
| 351 | | pub const IPV6_UNICAST_HOPS = @as(u32, 4); |
| 352 | | pub const IPV6_MULTICAST_IF = @as(u32, 9); |
| 353 | | pub const IPV6_MULTICAST_HOPS = @as(u32, 10); |
| 354 | | pub const IPV6_MULTICAST_LOOP = @as(u32, 11); |
| 355 | | pub const IPV6_ADD_MEMBERSHIP = @as(u32, 12); |
| 356 | | pub const IPV6_DROP_MEMBERSHIP = @as(u32, 13); |
| 357 | | pub const IPV6_DONTFRAG = @as(u32, 14); |
| 358 | | pub const IPV6_PKTINFO = @as(u32, 19); |
| 359 | | pub const IPV6_HOPLIMIT = @as(u32, 21); |
| 360 | | pub const IPV6_PROTECTION_LEVEL = @as(u32, 23); |
| 361 | | pub const IPV6_RECVIF = @as(u32, 24); |
| 362 | | pub const IPV6_RECVDSTADDR = @as(u32, 25); |
| 363 | | pub const IPV6_CHECKSUM = @as(u32, 26); |
| 364 | | pub const IPV6_V6ONLY = @as(u32, 27); |
| 365 | | pub const IPV6_IFLIST = @as(u32, 28); |
| 366 | | pub const IPV6_ADD_IFLIST = @as(u32, 29); |
| 367 | | pub const IPV6_DEL_IFLIST = @as(u32, 30); |
| 368 | | pub const IPV6_UNICAST_IF = @as(u32, 31); |
| 369 | | pub const IPV6_RTHDR = @as(u32, 32); |
| 370 | | pub const IPV6_GET_IFLIST = @as(u32, 33); |
| 371 | | pub const IPV6_RECVRTHDR = @as(u32, 38); |
| 372 | | pub const IPV6_TCLASS = @as(u32, 39); |
| 373 | | pub const IPV6_RECVTCLASS = @as(u32, 40); |
| 374 | | pub const IPV6_ECN = @as(u32, 50); |
| 375 | | pub const IPV6_PKTINFO_EX = @as(u32, 51); |
| 376 | | pub const IPV6_WFP_REDIRECT_RECORDS = @as(u32, 60); |
| 377 | | pub const IPV6_WFP_REDIRECT_CONTEXT = @as(u32, 70); |
| 378 | | pub const IPV6_MTU_DISCOVER = @as(u32, 71); |
| 379 | | pub const IPV6_MTU = @as(u32, 72); |
| 380 | | pub const IPV6_NRT_INTERFACE = @as(u32, 74); |
| 381 | | pub const IPV6_RECVERR = @as(u32, 75); |
| 382 | | pub const IPV6_USER_MTU = @as(u32, 76); |
| 383 | | pub const IP_UNSPECIFIED_HOP_LIMIT = @as(i32, -1); |
| 384 | | pub const PROTECTION_LEVEL_UNRESTRICTED = @as(u32, 10); |
| 385 | | pub const PROTECTION_LEVEL_EDGERESTRICTED = @as(u32, 20); |
| 386 | | pub const PROTECTION_LEVEL_RESTRICTED = @as(u32, 30); |
| 387 | | pub const INET_ADDRSTRLEN = @as(u32, 22); |
| 388 | | pub const INET6_ADDRSTRLEN = @as(u32, 65); |
| 389 | | pub const TCP_OFFLOAD_NO_PREFERENCE = @as(u32, 0); |
| 390 | | pub const TCP_OFFLOAD_NOT_PREFERRED = @as(u32, 1); |
| 391 | | pub const TCP_OFFLOAD_PREFERRED = @as(u32, 2); |
| 392 | | pub const TCP_EXPEDITED_1122 = @as(u32, 2); |
| 393 | | pub const TCP_KEEPALIVE = @as(u32, 3); |
| 394 | | pub const TCP_MAXSEG = @as(u32, 4); |
| 395 | | pub const TCP_MAXRT = @as(u32, 5); |
| 396 | | pub const TCP_STDURG = @as(u32, 6); |
| 397 | | pub const TCP_NOURG = @as(u32, 7); |
| 398 | | pub const TCP_ATMARK = @as(u32, 8); |
| 399 | | pub const TCP_NOSYNRETRIES = @as(u32, 9); |
| 400 | | pub const TCP_TIMESTAMPS = @as(u32, 10); |
| 401 | | pub const TCP_OFFLOAD_PREFERENCE = @as(u32, 11); |
| 402 | | pub const TCP_CONGESTION_ALGORITHM = @as(u32, 12); |
| 403 | | pub const TCP_DELAY_FIN_ACK = @as(u32, 13); |
| 404 | | pub const TCP_MAXRTMS = @as(u32, 14); |
| 405 | | pub const TCP_FASTOPEN = @as(u32, 15); |
| 406 | | pub const TCP_KEEPCNT = @as(u32, 16); |
| 407 | | pub const TCP_KEEPINTVL = @as(u32, 17); |
| 408 | | pub const TCP_FAIL_CONNECT_ON_ICMP_ERROR = @as(u32, 18); |
| 409 | | pub const TCP_ICMP_ERROR_INFO = @as(u32, 19); |
| 410 | | pub const UDP_SEND_MSG_SIZE = @as(u32, 2); |
| 411 | | pub const UDP_RECV_MAX_COALESCED_SIZE = @as(u32, 3); |
| 412 | | pub const UDP_COALESCED_INFO = @as(u32, 3); |
| 413 | | pub const AF_UNSPEC = @as(u32, 0); |
| 414 | | pub const AF_UNIX = @as(u32, 1); |
| 415 | | pub const AF_INET = @as(u32, 2); |
| 416 | | pub const AF_IMPLINK = @as(u32, 3); |
| 417 | | pub const AF_PUP = @as(u32, 4); |
| 418 | | pub const AF_CHAOS = @as(u32, 5); |
| 419 | | pub const AF_NS = @as(u32, 6); |
| 420 | | pub const AF_ISO = @as(u32, 7); |
| 421 | | pub const AF_ECMA = @as(u32, 8); |
| 422 | | pub const AF_DATAKIT = @as(u32, 9); |
| 423 | | pub const AF_CCITT = @as(u32, 10); |
| 424 | | pub const AF_SNA = @as(u32, 11); |
| 425 | | pub const AF_DECnet = @as(u32, 12); |
| 426 | | pub const AF_DLI = @as(u32, 13); |
| 427 | | pub const AF_LAT = @as(u32, 14); |
| 428 | | pub const AF_HYLINK = @as(u32, 15); |
| 429 | | pub const AF_APPLETALK = @as(u32, 16); |
| 430 | | pub const AF_NETBIOS = @as(u32, 17); |
| 431 | | pub const AF_VOICEVIEW = @as(u32, 18); |
| 432 | | pub const AF_FIREFOX = @as(u32, 19); |
| 433 | | pub const AF_UNKNOWN1 = @as(u32, 20); |
| 434 | | pub const AF_BAN = @as(u32, 21); |
| 435 | | pub const AF_ATM = @as(u32, 22); |
| 436 | | pub const AF_INET6 = @as(u32, 23); |
| 437 | | pub const AF_CLUSTER = @as(u32, 24); |
| 438 | | pub const AF_12844 = @as(u32, 25); |
| 439 | | pub const AF_IRDA = @as(u32, 26); |
| 440 | | pub const AF_NETDES = @as(u32, 28); |
| 441 | | pub const AF_MAX = @as(u32, 29); |
| 442 | | pub const AF_TCNPROCESS = @as(u32, 29); |
| 443 | | pub const AF_TCNMESSAGE = @as(u32, 30); |
| 444 | | pub const AF_ICLFXBM = @as(u32, 31); |
| 445 | | pub const AF_LINK = @as(u32, 33); |
| 446 | | pub const AF_HYPERV = @as(u32, 34); |
| 447 | | pub const SOCK_STREAM = @as(u32, 1); |
| 448 | | pub const SOCK_DGRAM = @as(u32, 2); |
| 449 | | pub const SOCK_RAW = @as(u32, 3); |
| 450 | | pub const SOCK_RDM = @as(u32, 4); |
| 451 | | pub const SOCK_SEQPACKET = @as(u32, 5); |
| 452 | | pub const SOL_SOCKET = @as(u32, 65535); |
| 453 | | pub const SO_DEBUG = @as(u32, 1); |
| 454 | | pub const SO_ACCEPTCONN = @as(u32, 2); |
| 455 | | pub const SO_REUSEADDR = @as(u32, 4); |
| 456 | | pub const SO_KEEPALIVE = @as(u32, 8); |
| 457 | | pub const SO_DONTROUTE = @as(u32, 16); |
| 458 | | pub const SO_BROADCAST = @as(u32, 32); |
| 459 | | pub const SO_USELOOPBACK = @as(u32, 64); |
| 460 | | pub const SO_LINGER = @as(u32, 128); |
| 461 | | pub const SO_OOBINLINE = @as(u32, 256); |
| 462 | | pub const SO_SNDBUF = @as(u32, 4097); |
| 463 | | pub const SO_RCVBUF = @as(u32, 4098); |
| 464 | | pub const SO_SNDLOWAT = @as(u32, 4099); |
| 465 | | pub const SO_RCVLOWAT = @as(u32, 4100); |
| 466 | | pub const SO_SNDTIMEO = @as(u32, 4101); |
| 467 | | pub const SO_RCVTIMEO = @as(u32, 4102); |
| 468 | | pub const SO_ERROR = @as(u32, 4103); |
| 469 | | pub const SO_TYPE = @as(u32, 4104); |
| 470 | | pub const SO_BSP_STATE = @as(u32, 4105); |
| 471 | | pub const SO_GROUP_ID = @as(u32, 8193); |
| 472 | | pub const SO_GROUP_PRIORITY = @as(u32, 8194); |
| 473 | | pub const SO_MAX_MSG_SIZE = @as(u32, 8195); |
| 474 | | pub const SO_CONDITIONAL_ACCEPT = @as(u32, 12290); |
| 475 | | pub const SO_PAUSE_ACCEPT = @as(u32, 12291); |
| 476 | | pub const SO_COMPARTMENT_ID = @as(u32, 12292); |
| 477 | | pub const SO_RANDOMIZE_PORT = @as(u32, 12293); |
| 478 | | pub const SO_PORT_SCALABILITY = @as(u32, 12294); |
| 479 | | pub const SO_REUSE_UNICASTPORT = @as(u32, 12295); |
| 480 | | pub const SO_REUSE_MULTICASTPORT = @as(u32, 12296); |
| 481 | | pub const SO_ORIGINAL_DST = @as(u32, 12303); |
| 482 | | pub const WSK_SO_BASE = @as(u32, 16384); |
| 483 | | pub const TCP_NODELAY = @as(u32, 1); |
| 484 | | pub const IOC_UNIX = @as(u32, 0); |
| 485 | | pub const IOC_WS2 = @as(u32, 134217728); |
| 486 | | pub const IOC_PROTOCOL = @as(u32, 268435456); |
| 487 | | pub const IOC_VENDOR = @as(u32, 402653184); |
| 488 | | pub const IPPROTO_IP = @as(u32, 0); |
| 489 | | pub const IPPORT_TCPMUX = @as(u32, 1); |
| 490 | | pub const IPPORT_ECHO = @as(u32, 7); |
| 491 | | pub const IPPORT_DISCARD = @as(u32, 9); |
| 492 | | pub const IPPORT_SYSTAT = @as(u32, 11); |
| 493 | | pub const IPPORT_DAYTIME = @as(u32, 13); |
| 494 | | pub const IPPORT_NETSTAT = @as(u32, 15); |
| 495 | | pub const IPPORT_QOTD = @as(u32, 17); |
| 496 | | pub const IPPORT_MSP = @as(u32, 18); |
| 497 | | pub const IPPORT_CHARGEN = @as(u32, 19); |
| 498 | | pub const IPPORT_FTP_DATA = @as(u32, 20); |
| 499 | | pub const IPPORT_FTP = @as(u32, 21); |
| 500 | | pub const IPPORT_TELNET = @as(u32, 23); |
| 501 | | pub const IPPORT_SMTP = @as(u32, 25); |
| 502 | | pub const IPPORT_TIMESERVER = @as(u32, 37); |
| 503 | | pub const IPPORT_NAMESERVER = @as(u32, 42); |
| 504 | | pub const IPPORT_WHOIS = @as(u32, 43); |
| 505 | | pub const IPPORT_MTP = @as(u32, 57); |
| 506 | | pub const IPPORT_TFTP = @as(u32, 69); |
| 507 | | pub const IPPORT_RJE = @as(u32, 77); |
| 508 | | pub const IPPORT_FINGER = @as(u32, 79); |
| 509 | | pub const IPPORT_TTYLINK = @as(u32, 87); |
| 510 | | pub const IPPORT_SUPDUP = @as(u32, 95); |
| 511 | | pub const IPPORT_POP3 = @as(u32, 110); |
| 512 | | pub const IPPORT_NTP = @as(u32, 123); |
| 513 | | pub const IPPORT_EPMAP = @as(u32, 135); |
| 514 | | pub const IPPORT_NETBIOS_NS = @as(u32, 137); |
| 515 | | pub const IPPORT_NETBIOS_DGM = @as(u32, 138); |
| 516 | | pub const IPPORT_NETBIOS_SSN = @as(u32, 139); |
| 517 | | pub const IPPORT_IMAP = @as(u32, 143); |
| 518 | | pub const IPPORT_SNMP = @as(u32, 161); |
| 519 | | pub const IPPORT_SNMP_TRAP = @as(u32, 162); |
| 520 | | pub const IPPORT_IMAP3 = @as(u32, 220); |
| 521 | | pub const IPPORT_LDAP = @as(u32, 389); |
| 522 | | pub const IPPORT_HTTPS = @as(u32, 443); |
| 523 | | pub const IPPORT_MICROSOFT_DS = @as(u32, 445); |
| 524 | | pub const IPPORT_EXECSERVER = @as(u32, 512); |
| 525 | | pub const IPPORT_LOGINSERVER = @as(u32, 513); |
| 526 | | pub const IPPORT_CMDSERVER = @as(u32, 514); |
| 527 | | pub const IPPORT_EFSSERVER = @as(u32, 520); |
| 528 | | pub const IPPORT_BIFFUDP = @as(u32, 512); |
| 529 | | pub const IPPORT_WHOSERVER = @as(u32, 513); |
| 530 | | pub const IPPORT_ROUTESERVER = @as(u32, 520); |
| 531 | | pub const IPPORT_RESERVED = @as(u32, 1024); |
| 532 | | pub const IPPORT_REGISTERED_MAX = @as(u32, 49151); |
| 533 | | pub const IPPORT_DYNAMIC_MIN = @as(u32, 49152); |
| 534 | | pub const IPPORT_DYNAMIC_MAX = @as(u32, 65535); |
| 535 | | pub const IN_CLASSA_NET = @as(u32, 4278190080); |
| 536 | | pub const IN_CLASSA_NSHIFT = @as(u32, 24); |
| 537 | | pub const IN_CLASSA_HOST = @as(u32, 16777215); |
| 538 | | pub const IN_CLASSA_MAX = @as(u32, 128); |
| 539 | | pub const IN_CLASSB_NET = @as(u32, 4294901760); |
| 540 | | pub const IN_CLASSB_NSHIFT = @as(u32, 16); |
| 541 | | pub const IN_CLASSB_HOST = @as(u32, 65535); |
| 542 | | pub const IN_CLASSB_MAX = @as(u32, 65536); |
| 543 | | pub const IN_CLASSC_NET = @as(u32, 4294967040); |
| 544 | | pub const IN_CLASSC_NSHIFT = @as(u32, 8); |
| 545 | | pub const IN_CLASSC_HOST = @as(u32, 255); |
| 546 | | pub const IN_CLASSD_NET = @as(u32, 4026531840); |
| 547 | | pub const IN_CLASSD_NSHIFT = @as(u32, 28); |
| 548 | | pub const IN_CLASSD_HOST = @as(u32, 268435455); |
| 549 | | pub const INADDR_LOOPBACK = @as(u32, 2130706433); |
| 550 | | pub const INADDR_NONE = @as(u32, 4294967295); |
| 551 | | pub const IOCPARM_MASK = @as(u32, 127); |
| 552 | | pub const IOC_VOID = @as(u32, 536870912); |
| 553 | | pub const IOC_OUT = @as(u32, 1073741824); |
| 554 | | pub const IOC_IN = @as(u32, 2147483648); |
| 555 | | pub const MSG_TRUNC = @as(u32, 256); |
| 556 | | pub const MSG_CTRUNC = @as(u32, 512); |
| 557 | | pub const MSG_BCAST = @as(u32, 1024); |
| 558 | | pub const MSG_MCAST = @as(u32, 2048); |
| 559 | | pub const MSG_ERRQUEUE = @as(u32, 4096); |
| 560 | | pub const AI_PASSIVE = @as(u32, 1); |
| 561 | | pub const AI_CANONNAME = @as(u32, 2); |
| 562 | | pub const AI_NUMERICHOST = @as(u32, 4); |
| 563 | | pub const AI_NUMERICSERV = @as(u32, 8); |
| 564 | | pub const AI_DNS_ONLY = @as(u32, 16); |
| 565 | | pub const AI_ALL = @as(u32, 256); |
| 566 | | pub const AI_ADDRCONFIG = @as(u32, 1024); |
| 567 | | pub const AI_V4MAPPED = @as(u32, 2048); |
| 568 | | pub const AI_NON_AUTHORITATIVE = @as(u32, 16384); |
| 569 | | pub const AI_SECURE = @as(u32, 32768); |
| 570 | | pub const AI_RETURN_PREFERRED_NAMES = @as(u32, 65536); |
| 571 | | pub const AI_FQDN = @as(u32, 131072); |
| 572 | | pub const AI_FILESERVER = @as(u32, 262144); |
| 573 | | pub const AI_DISABLE_IDN_ENCODING = @as(u32, 524288); |
| 574 | | pub const AI_EXTENDED = @as(u32, 2147483648); |
| 575 | | pub const AI_RESOLUTION_HANDLE = @as(u32, 1073741824); |
| 576 | | pub const ADDRINFOEX_VERSION_2 = @as(u32, 2); |
| 577 | | pub const ADDRINFOEX_VERSION_3 = @as(u32, 3); |
| 578 | | pub const ADDRINFOEX_VERSION_4 = @as(u32, 4); |
| 579 | | pub const NS_ALL = @as(u32, 0); |
| 580 | | pub const NS_SAP = @as(u32, 1); |
| 581 | | pub const NS_NDS = @as(u32, 2); |
| 582 | | pub const NS_PEER_BROWSE = @as(u32, 3); |
| 583 | | pub const NS_SLP = @as(u32, 5); |
| 584 | | pub const NS_DHCP = @as(u32, 6); |
| 585 | | pub const NS_TCPIP_LOCAL = @as(u32, 10); |
| 586 | | pub const NS_TCPIP_HOSTS = @as(u32, 11); |
| 587 | | pub const NS_DNS = @as(u32, 12); |
| 588 | | pub const NS_NETBT = @as(u32, 13); |
| 589 | | pub const NS_WINS = @as(u32, 14); |
| 590 | | pub const NS_NLA = @as(u32, 15); |
| 591 | | pub const NS_NBP = @as(u32, 20); |
| 592 | | pub const NS_MS = @as(u32, 30); |
| 593 | | pub const NS_STDA = @as(u32, 31); |
| 594 | | pub const NS_NTDS = @as(u32, 32); |
| 595 | | pub const NS_EMAIL = @as(u32, 37); |
| 596 | | pub const NS_X500 = @as(u32, 40); |
| 597 | | pub const NS_NIS = @as(u32, 41); |
| 598 | | pub const NS_NISPLUS = @as(u32, 42); |
| 599 | | pub const NS_WRQ = @as(u32, 50); |
| 600 | | pub const NS_NETDES = @as(u32, 60); |
| 601 | | pub const NI_NOFQDN = @as(u32, 1); |
| 602 | | pub const NI_NUMERICHOST = @as(u32, 2); |
| 603 | | pub const NI_NAMEREQD = @as(u32, 4); |
| 604 | | pub const NI_NUMERICSERV = @as(u32, 8); |
| 605 | | pub const NI_DGRAM = @as(u32, 16); |
| 606 | | pub const NI_MAXHOST = @as(u32, 1025); |
| 607 | | pub const NI_MAXSERV = @as(u32, 32); |
| 608 | | pub const INCL_WINSOCK_API_PROTOTYPES = @as(u32, 1); |
| 609 | | pub const INCL_WINSOCK_API_TYPEDEFS = @as(u32, 0); |
| 610 | | pub const FD_SETSIZE = @as(u32, 64); |
| 611 | | pub const IMPLINK_IP = @as(u32, 155); |
| 612 | | pub const IMPLINK_LOWEXPER = @as(u32, 156); |
| 613 | | pub const IMPLINK_HIGHEXPER = @as(u32, 158); |
| 614 | | pub const WSADESCRIPTION_LEN = @as(u32, 256); |
| 615 | | pub const WSASYS_STATUS_LEN = @as(u32, 128); |
| 616 | | pub const SOCKET_ERROR = @as(i32, -1); |
| 617 | | pub const FROM_PROTOCOL_INFO = @as(i32, -1); |
| 618 | | pub const SO_PROTOCOL_INFOA = @as(u32, 8196); |
| 619 | | pub const SO_PROTOCOL_INFOW = @as(u32, 8197); |
| 620 | | pub const PVD_CONFIG = @as(u32, 12289); |
| 621 | | pub const SOMAXCONN = @as(u32, 2147483647); |
| 622 | | pub const MSG_PEEK = @as(u32, 2); |
| 623 | | pub const MSG_WAITALL = @as(u32, 8); |
| 624 | | pub const MSG_PUSH_IMMEDIATE = @as(u32, 32); |
| 625 | | pub const MSG_PARTIAL = @as(u32, 32768); |
| 626 | | pub const MSG_INTERRUPT = @as(u32, 16); |
| 627 | | pub const MSG_MAXIOVLEN = @as(u32, 16); |
| 628 | | pub const MAXGETHOSTSTRUCT = @as(u32, 1024); |
| 629 | | pub const FD_READ_BIT = @as(u32, 0); |
| 630 | | pub const FD_WRITE_BIT = @as(u32, 1); |
| 631 | | pub const FD_OOB_BIT = @as(u32, 2); |
| 632 | | pub const FD_ACCEPT_BIT = @as(u32, 3); |
| 633 | | pub const FD_CONNECT_BIT = @as(u32, 4); |
| 634 | | pub const FD_CLOSE_BIT = @as(u32, 5); |
| 635 | | pub const FD_QOS_BIT = @as(u32, 6); |
| 636 | | pub const FD_GROUP_QOS_BIT = @as(u32, 7); |
| 637 | | pub const FD_ROUTING_INTERFACE_CHANGE_BIT = @as(u32, 8); |
| 638 | | pub const FD_ADDRESS_LIST_CHANGE_BIT = @as(u32, 9); |
| 639 | | pub const FD_MAX_EVENTS = @as(u32, 10); |
| 640 | | pub const CF_ACCEPT = @as(u32, 0); |
| 641 | | pub const CF_REJECT = @as(u32, 1); |
| 642 | | pub const CF_DEFER = @as(u32, 2); |
| 643 | | pub const SD_RECEIVE = @as(u32, 0); |
| 644 | | pub const SD_SEND = @as(u32, 1); |
| 645 | | pub const SD_BOTH = @as(u32, 2); |
| 646 | | pub const SG_UNCONSTRAINED_GROUP = @as(u32, 1); |
| 647 | | pub const SG_CONSTRAINED_GROUP = @as(u32, 2); |
| 648 | | pub const MAX_PROTOCOL_CHAIN = @as(u32, 7); |
| 649 | | pub const BASE_PROTOCOL = @as(u32, 1); |
| 650 | | pub const LAYERED_PROTOCOL = @as(u32, 0); |
| 651 | | pub const WSAPROTOCOL_LEN = @as(u32, 255); |
| 652 | | pub const PFL_MULTIPLE_PROTO_ENTRIES = @as(u32, 1); |
| 653 | | pub const PFL_RECOMMENDED_PROTO_ENTRY = @as(u32, 2); |
| 654 | | pub const PFL_HIDDEN = @as(u32, 4); |
| 655 | | pub const PFL_MATCHES_PROTOCOL_ZERO = @as(u32, 8); |
| 656 | | pub const PFL_NETWORKDIRECT_PROVIDER = @as(u32, 16); |
| 657 | | pub const XP1_CONNECTIONLESS = @as(u32, 1); |
| 658 | | pub const XP1_GUARANTEED_DELIVERY = @as(u32, 2); |
| 659 | | pub const XP1_GUARANTEED_ORDER = @as(u32, 4); |
| 660 | | pub const XP1_MESSAGE_ORIENTED = @as(u32, 8); |
| 661 | | pub const XP1_PSEUDO_STREAM = @as(u32, 16); |
| 662 | | pub const XP1_GRACEFUL_CLOSE = @as(u32, 32); |
| 663 | | pub const XP1_EXPEDITED_DATA = @as(u32, 64); |
| 664 | | pub const XP1_CONNECT_DATA = @as(u32, 128); |
| 665 | | pub const XP1_DISCONNECT_DATA = @as(u32, 256); |
| 666 | | pub const XP1_SUPPORT_BROADCAST = @as(u32, 512); |
| 667 | | pub const XP1_SUPPORT_MULTIPOINT = @as(u32, 1024); |
| 668 | | pub const XP1_MULTIPOINT_CONTROL_PLANE = @as(u32, 2048); |
| 669 | | pub const XP1_MULTIPOINT_DATA_PLANE = @as(u32, 4096); |
| 670 | | pub const XP1_QOS_SUPPORTED = @as(u32, 8192); |
| 671 | | pub const XP1_INTERRUPT = @as(u32, 16384); |
| 672 | | pub const XP1_UNI_SEND = @as(u32, 32768); |
| 673 | | pub const XP1_UNI_RECV = @as(u32, 65536); |
| 674 | | pub const XP1_IFS_HANDLES = @as(u32, 131072); |
| 675 | | pub const XP1_PARTIAL_MESSAGE = @as(u32, 262144); |
| 676 | | pub const XP1_SAN_SUPPORT_SDP = @as(u32, 524288); |
| 677 | | pub const BIGENDIAN = @as(u32, 0); |
| 678 | | pub const LITTLEENDIAN = @as(u32, 1); |
| 679 | | pub const SECURITY_PROTOCOL_NONE = @as(u32, 0); |
| 680 | | pub const JL_SENDER_ONLY = @as(u32, 1); |
| 681 | | pub const JL_RECEIVER_ONLY = @as(u32, 2); |
| 682 | | pub const JL_BOTH = @as(u32, 4); |
| 683 | | pub const WSA_FLAG_OVERLAPPED = @as(u32, 1); |
| 684 | | pub const WSA_FLAG_MULTIPOINT_C_ROOT = @as(u32, 2); |
| 685 | | pub const WSA_FLAG_MULTIPOINT_C_LEAF = @as(u32, 4); |
| 686 | | pub const WSA_FLAG_MULTIPOINT_D_ROOT = @as(u32, 8); |
| 687 | | pub const WSA_FLAG_MULTIPOINT_D_LEAF = @as(u32, 16); |
| 688 | | pub const WSA_FLAG_ACCESS_SYSTEM_SECURITY = @as(u32, 64); |
| 689 | | pub const WSA_FLAG_NO_HANDLE_INHERIT = @as(u32, 128); |
| 690 | | pub const WSA_FLAG_REGISTERED_IO = @as(u32, 256); |
| 691 | | pub const TH_NETDEV = @as(u32, 1); |
| 692 | | pub const TH_TAPI = @as(u32, 2); |
| 693 | | pub const SERVICE_MULTIPLE = @as(u32, 1); |
| 694 | | pub const NS_LOCALNAME = @as(u32, 19); |
| 695 | | pub const RES_UNUSED_1 = @as(u32, 1); |
| 696 | | pub const RES_FLUSH_CACHE = @as(u32, 2); |
| 697 | | pub const RES_SERVICE = @as(u32, 4); |
| 698 | | pub const LUP_DEEP = @as(u32, 1); |
| 699 | | pub const LUP_CONTAINERS = @as(u32, 2); |
| 700 | | pub const LUP_NOCONTAINERS = @as(u32, 4); |
| 701 | | pub const LUP_NEAREST = @as(u32, 8); |
| 702 | | pub const LUP_RETURN_NAME = @as(u32, 16); |
| 703 | | pub const LUP_RETURN_TYPE = @as(u32, 32); |
| 704 | | pub const LUP_RETURN_VERSION = @as(u32, 64); |
| 705 | | pub const LUP_RETURN_COMMENT = @as(u32, 128); |
| 706 | | pub const LUP_RETURN_ADDR = @as(u32, 256); |
| 707 | | pub const LUP_RETURN_BLOB = @as(u32, 512); |
| 708 | | pub const LUP_RETURN_ALIASES = @as(u32, 1024); |
| 709 | | pub const LUP_RETURN_QUERY_STRING = @as(u32, 2048); |
| 710 | | pub const LUP_RETURN_ALL = @as(u32, 4080); |
| 711 | | pub const LUP_RES_SERVICE = @as(u32, 32768); |
| 712 | | pub const LUP_FLUSHCACHE = @as(u32, 4096); |
| 713 | | pub const LUP_FLUSHPREVIOUS = @as(u32, 8192); |
| 714 | | pub const LUP_NON_AUTHORITATIVE = @as(u32, 16384); |
| 715 | | pub const LUP_SECURE = @as(u32, 32768); |
| 716 | | pub const LUP_RETURN_PREFERRED_NAMES = @as(u32, 65536); |
| 717 | | pub const LUP_DNS_ONLY = @as(u32, 131072); |
| 718 | | pub const LUP_ADDRCONFIG = @as(u32, 1048576); |
| 719 | | pub const LUP_DUAL_ADDR = @as(u32, 2097152); |
| 720 | | pub const LUP_FILESERVER = @as(u32, 4194304); |
| 721 | | pub const LUP_DISABLE_IDN_ENCODING = @as(u32, 8388608); |
| 722 | | pub const LUP_API_ANSI = @as(u32, 16777216); |
| 723 | | pub const LUP_RESOLUTION_HANDLE = @as(u32, 2147483648); |
| 724 | | pub const RESULT_IS_ALIAS = @as(u32, 1); |
| 725 | | pub const RESULT_IS_ADDED = @as(u32, 16); |
| 726 | | pub const RESULT_IS_CHANGED = @as(u32, 32); |
| 727 | | pub const RESULT_IS_DELETED = @as(u32, 64); |
| 728 | | pub const POLLRDNORM = @as(u32, 256); |
| 729 | | pub const POLLRDBAND = @as(u32, 512); |
| 730 | | pub const POLLPRI = @as(u32, 1024); |
| 731 | | pub const POLLWRNORM = @as(u32, 16); |
| 732 | | pub const POLLWRBAND = @as(u32, 32); |
| 733 | | pub const POLLERR = @as(u32, 1); |
| 734 | | pub const POLLHUP = @as(u32, 2); |
| 735 | | pub const POLLNVAL = @as(u32, 4); |
| 736 | | pub const SO_CONNDATA = @as(u32, 28672); |
| 737 | | pub const SO_CONNOPT = @as(u32, 28673); |
| 738 | | pub const SO_DISCDATA = @as(u32, 28674); |
| 739 | | pub const SO_DISCOPT = @as(u32, 28675); |
| 740 | | pub const SO_CONNDATALEN = @as(u32, 28676); |
| 741 | | pub const SO_CONNOPTLEN = @as(u32, 28677); |
| 742 | | pub const SO_DISCDATALEN = @as(u32, 28678); |
| 743 | | pub const SO_DISCOPTLEN = @as(u32, 28679); |
| 744 | | pub const SO_OPENTYPE = @as(u32, 28680); |
| 745 | | pub const SO_SYNCHRONOUS_ALERT = @as(u32, 16); |
| 746 | | pub const SO_SYNCHRONOUS_NONALERT = @as(u32, 32); |
| 747 | | pub const SO_MAXDG = @as(u32, 28681); |
| 748 | | pub const SO_MAXPATHDG = @as(u32, 28682); |
| 749 | | pub const SO_UPDATE_ACCEPT_CONTEXT = @as(u32, 28683); |
| 750 | | pub const SO_CONNECT_TIME = @as(u32, 28684); |
| 751 | | pub const SO_UPDATE_CONNECT_CONTEXT = @as(u32, 28688); |
| 752 | | pub const TCP_BSDURGENT = @as(u32, 28672); |
| 753 | | pub const TF_DISCONNECT = @as(u32, 1); |
| 754 | | pub const TF_REUSE_SOCKET = @as(u32, 2); |
| 755 | | pub const TF_WRITE_BEHIND = @as(u32, 4); |
| 756 | | pub const TF_USE_DEFAULT_WORKER = @as(u32, 0); |
| 757 | | pub const TF_USE_SYSTEM_THREAD = @as(u32, 16); |
| 758 | | pub const TF_USE_KERNEL_APC = @as(u32, 32); |
| 759 | | pub const TP_ELEMENT_MEMORY = @as(u32, 1); |
| 760 | | pub const TP_ELEMENT_FILE = @as(u32, 2); |
| 761 | | pub const TP_ELEMENT_EOP = @as(u32, 4); |
| 762 | | pub const NLA_ALLUSERS_NETWORK = @as(u32, 1); |
| 763 | | pub const NLA_FRIENDLY_NAME = @as(u32, 2); |
| 764 | | pub const WSPDESCRIPTION_LEN = @as(u32, 255); |
| 765 | | pub const WSS_OPERATION_IN_PROGRESS = @as(i32, 259); |
| 766 | | pub const LSP_SYSTEM = @as(u32, 2147483648); |
| 767 | | pub const LSP_INSPECTOR = @as(u32, 1); |
| 768 | | pub const LSP_REDIRECTOR = @as(u32, 2); |
| 769 | | pub const LSP_PROXY = @as(u32, 4); |
| 770 | | pub const LSP_FIREWALL = @as(u32, 8); |
| 771 | | pub const LSP_INBOUND_MODIFY = @as(u32, 16); |
| 772 | | pub const LSP_OUTBOUND_MODIFY = @as(u32, 32); |
| 773 | | pub const LSP_CRYPTO_COMPRESS = @as(u32, 64); |
| 774 | | pub const LSP_LOCAL_CACHE = @as(u32, 128); |
| 775 | | pub const IPPROTO_ICMP = @as(u32, 1); |
| 776 | | pub const IPPROTO_IGMP = @as(u32, 2); |
| 777 | | pub const IPPROTO_GGP = @as(u32, 3); |
| 778 | | pub const IPPROTO_TCP = @as(u32, 6); |
| 779 | | pub const IPPROTO_PUP = @as(u32, 12); |
| 780 | | pub const IPPROTO_UDP = @as(u32, 17); |
| 781 | | pub const IPPROTO_IDP = @as(u32, 22); |
| 782 | | pub const IPPROTO_ND = @as(u32, 77); |
| 783 | | pub const IPPROTO_RAW = @as(u32, 255); |
| 784 | | pub const IPPROTO_MAX = @as(u32, 256); |
| 785 | | pub const IP_DEFAULT_MULTICAST_TTL = @as(u32, 1); |
| 786 | | pub const IP_DEFAULT_MULTICAST_LOOP = @as(u32, 1); |
| 787 | | pub const IP_MAX_MEMBERSHIPS = @as(u32, 20); |
| 788 | | pub const AF_IPX = @as(u32, 6); |
| 789 | | pub const FD_READ = @as(u32, 1); |
| 790 | | pub const FD_WRITE = @as(u32, 2); |
| 791 | | pub const FD_OOB = @as(u32, 4); |
| 792 | | pub const FD_ACCEPT = @as(u32, 8); |
| 793 | | pub const FD_CONNECT = @as(u32, 16); |
| 794 | | pub const FD_CLOSE = @as(u32, 32); |
| 795 | | pub const SERVICE_RESOURCE = @as(u32, 1); |
| 796 | | pub const SERVICE_SERVICE = @as(u32, 2); |
| 797 | | pub const SERVICE_LOCAL = @as(u32, 4); |
| 798 | | pub const SERVICE_FLAG_DEFER = @as(u32, 1); |
| 799 | | pub const SERVICE_FLAG_HARD = @as(u32, 2); |
| 800 | | pub const PROP_COMMENT = @as(u32, 1); |
| 801 | | pub const PROP_LOCALE = @as(u32, 2); |
| 802 | | pub const PROP_DISPLAY_HINT = @as(u32, 4); |
| 803 | | pub const PROP_VERSION = @as(u32, 8); |
| 804 | | pub const PROP_START_TIME = @as(u32, 16); |
| 805 | | pub const PROP_MACHINE = @as(u32, 32); |
| 806 | | pub const PROP_ADDRESSES = @as(u32, 256); |
| 807 | | pub const PROP_SD = @as(u32, 512); |
| 808 | | pub const PROP_ALL = @as(u32, 2147483648); |
| 809 | | pub const SERVICE_ADDRESS_FLAG_RPC_CN = @as(u32, 1); |
| 810 | | pub const SERVICE_ADDRESS_FLAG_RPC_DG = @as(u32, 2); |
| 811 | | pub const SERVICE_ADDRESS_FLAG_RPC_NB = @as(u32, 4); |
| 812 | | pub const NS_DEFAULT = @as(u32, 0); |
| 813 | | pub const NS_VNS = @as(u32, 50); |
| 814 | | pub const NSTYPE_HIERARCHICAL = @as(u32, 1); |
| 815 | | pub const NSTYPE_DYNAMIC = @as(u32, 2); |
| 816 | | pub const NSTYPE_ENUMERABLE = @as(u32, 4); |
| 817 | | pub const NSTYPE_WORKGROUP = @as(u32, 8); |
| 818 | | pub const XP_CONNECTIONLESS = @as(u32, 1); |
| 819 | | pub const XP_GUARANTEED_DELIVERY = @as(u32, 2); |
| 820 | | pub const XP_GUARANTEED_ORDER = @as(u32, 4); |
| 821 | | pub const XP_MESSAGE_ORIENTED = @as(u32, 8); |
| 822 | | pub const XP_PSEUDO_STREAM = @as(u32, 16); |
| 823 | | pub const XP_GRACEFUL_CLOSE = @as(u32, 32); |
| 824 | | pub const XP_EXPEDITED_DATA = @as(u32, 64); |
| 825 | | pub const XP_CONNECT_DATA = @as(u32, 128); |
| 826 | | pub const XP_DISCONNECT_DATA = @as(u32, 256); |
| 827 | | pub const XP_SUPPORTS_BROADCAST = @as(u32, 512); |
| 828 | | pub const XP_SUPPORTS_MULTICAST = @as(u32, 1024); |
| 829 | | pub const XP_BANDWIDTH_ALLOCATION = @as(u32, 2048); |
| 830 | | pub const XP_FRAGMENTATION = @as(u32, 4096); |
| 831 | | pub const XP_ENCRYPTS = @as(u32, 8192); |
| 832 | | pub const RES_SOFT_SEARCH = @as(u32, 1); |
| 833 | | pub const RES_FIND_MULTIPLE = @as(u32, 2); |
| 834 | | pub const SET_SERVICE_PARTIAL_SUCCESS = @as(u32, 1); |
| 835 | | pub const UDP_NOCHECKSUM = @as(u32, 1); |
| 836 | | pub const UDP_CHECKSUM_COVERAGE = @as(u32, 20); |
| 837 | | pub const GAI_STRERROR_BUFFER_SIZE = @as(u32, 1024); |
| 18 | pub const LM_HB_Extension = 128; |
| 19 | pub const LM_HB1_PnP = 1; |
| 20 | pub const LM_HB1_PDA_Palmtop = 2; |
| 21 | pub const LM_HB1_Computer = 4; |
| 22 | pub const LM_HB1_Printer = 8; |
| 23 | pub const LM_HB1_Modem = 16; |
| 24 | pub const LM_HB1_Fax = 32; |
| 25 | pub const LM_HB1_LANAccess = 64; |
| 26 | pub const LM_HB2_Telephony = 1; |
| 27 | pub const LM_HB2_FileServer = 2; |
| 28 | pub const ATMPROTO_AALUSER = 0; |
| 29 | pub const ATMPROTO_AAL1 = 1; |
| 30 | pub const ATMPROTO_AAL2 = 2; |
| 31 | pub const ATMPROTO_AAL34 = 3; |
| 32 | pub const ATMPROTO_AAL5 = 5; |
| 33 | pub const SAP_FIELD_ABSENT = 4294967294; |
| 34 | pub const SAP_FIELD_ANY = 4294967295; |
| 35 | pub const SAP_FIELD_ANY_AESA_SEL = 4294967290; |
| 36 | pub const SAP_FIELD_ANY_AESA_REST = 4294967291; |
| 37 | pub const ATM_E164 = 1; |
| 38 | pub const ATM_NSAP = 2; |
| 39 | pub const ATM_AESA = 2; |
| 40 | pub const ATM_ADDR_SIZE = 20; |
| 41 | pub const BLLI_L2_ISO_1745 = 1; |
| 42 | pub const BLLI_L2_Q921 = 2; |
| 43 | pub const BLLI_L2_X25L = 6; |
| 44 | pub const BLLI_L2_X25M = 7; |
| 45 | pub const BLLI_L2_ELAPB = 8; |
| 46 | pub const BLLI_L2_HDLC_ARM = 9; |
| 47 | pub const BLLI_L2_HDLC_NRM = 10; |
| 48 | pub const BLLI_L2_HDLC_ABM = 11; |
| 49 | pub const BLLI_L2_LLC = 12; |
| 50 | pub const BLLI_L2_X75 = 13; |
| 51 | pub const BLLI_L2_Q922 = 14; |
| 52 | pub const BLLI_L2_USER_SPECIFIED = 16; |
| 53 | pub const BLLI_L2_ISO_7776 = 17; |
| 54 | pub const BLLI_L3_X25 = 6; |
| 55 | pub const BLLI_L3_ISO_8208 = 7; |
| 56 | pub const BLLI_L3_X223 = 8; |
| 57 | pub const BLLI_L3_SIO_8473 = 9; |
| 58 | pub const BLLI_L3_T70 = 10; |
| 59 | pub const BLLI_L3_ISO_TR9577 = 11; |
| 60 | pub const BLLI_L3_USER_SPECIFIED = 16; |
| 61 | pub const BLLI_L3_IPI_SNAP = 128; |
| 62 | pub const BLLI_L3_IPI_IP = 204; |
| 63 | pub const BHLI_ISO = 0; |
| 64 | pub const BHLI_UserSpecific = 1; |
| 65 | pub const BHLI_HighLayerProfile = 2; |
| 66 | pub const BHLI_VendorSpecificAppId = 3; |
| 67 | pub const AAL5_MODE_MESSAGE = 1; |
| 68 | pub const AAL5_MODE_STREAMING = 2; |
| 69 | pub const AAL5_SSCS_NULL = 0; |
| 70 | pub const AAL5_SSCS_SSCOP_ASSURED = 1; |
| 71 | pub const AAL5_SSCS_SSCOP_NON_ASSURED = 2; |
| 72 | pub const AAL5_SSCS_FRAME_RELAY = 4; |
| 73 | pub const BCOB_A = 1; |
| 74 | pub const BCOB_C = 3; |
| 75 | pub const BCOB_X = 16; |
| 76 | pub const TT_NOIND = 0; |
| 77 | pub const TT_CBR = 4; |
| 78 | pub const TT_VBR = 8; |
| 79 | pub const TR_NOIND = 0; |
| 80 | pub const TR_END_TO_END = 1; |
| 81 | pub const TR_NO_END_TO_END = 2; |
| 82 | pub const CLIP_NOT = 0; |
| 83 | pub const CLIP_SUS = 32; |
| 84 | pub const UP_P2P = 0; |
| 85 | pub const UP_P2MP = 1; |
| 86 | pub const BLLI_L2_MODE_NORMAL = 64; |
| 87 | pub const BLLI_L2_MODE_EXT = 128; |
| 88 | pub const BLLI_L3_MODE_NORMAL = 64; |
| 89 | pub const BLLI_L3_MODE_EXT = 128; |
| 90 | pub const BLLI_L3_PACKET_16 = 4; |
| 91 | pub const BLLI_L3_PACKET_32 = 5; |
| 92 | pub const BLLI_L3_PACKET_64 = 6; |
| 93 | pub const BLLI_L3_PACKET_128 = 7; |
| 94 | pub const BLLI_L3_PACKET_256 = 8; |
| 95 | pub const BLLI_L3_PACKET_512 = 9; |
| 96 | pub const BLLI_L3_PACKET_1024 = 10; |
| 97 | pub const BLLI_L3_PACKET_2048 = 11; |
| 98 | pub const BLLI_L3_PACKET_4096 = 12; |
| 99 | pub const PI_ALLOWED = 0; |
| 100 | pub const PI_RESTRICTED = 64; |
| 101 | pub const PI_NUMBER_NOT_AVAILABLE = 128; |
| 102 | pub const SI_USER_NOT_SCREENED = 0; |
| 103 | pub const SI_USER_PASSED = 1; |
| 104 | pub const SI_USER_FAILED = 2; |
| 105 | pub const SI_NETWORK = 3; |
| 106 | pub const CAUSE_LOC_USER = 0; |
| 107 | pub const CAUSE_LOC_PRIVATE_LOCAL = 1; |
| 108 | pub const CAUSE_LOC_PUBLIC_LOCAL = 2; |
| 109 | pub const CAUSE_LOC_TRANSIT_NETWORK = 3; |
| 110 | pub const CAUSE_LOC_PUBLIC_REMOTE = 4; |
| 111 | pub const CAUSE_LOC_PRIVATE_REMOTE = 5; |
| 112 | pub const CAUSE_LOC_INTERNATIONAL_NETWORK = 7; |
| 113 | pub const CAUSE_LOC_BEYOND_INTERWORKING = 10; |
| 114 | pub const CAUSE_UNALLOCATED_NUMBER = 1; |
| 115 | pub const CAUSE_NO_ROUTE_TO_TRANSIT_NETWORK = 2; |
| 116 | pub const CAUSE_NO_ROUTE_TO_DESTINATION = 3; |
| 117 | pub const CAUSE_VPI_VCI_UNACCEPTABLE = 10; |
| 118 | pub const CAUSE_NORMAL_CALL_CLEARING = 16; |
| 119 | pub const CAUSE_USER_BUSY = 17; |
| 120 | pub const CAUSE_NO_USER_RESPONDING = 18; |
| 121 | pub const CAUSE_CALL_REJECTED = 21; |
| 122 | pub const CAUSE_NUMBER_CHANGED = 22; |
| 123 | pub const CAUSE_USER_REJECTS_CLIR = 23; |
| 124 | pub const CAUSE_DESTINATION_OUT_OF_ORDER = 27; |
| 125 | pub const CAUSE_INVALID_NUMBER_FORMAT = 28; |
| 126 | pub const CAUSE_STATUS_ENQUIRY_RESPONSE = 30; |
| 127 | pub const CAUSE_NORMAL_UNSPECIFIED = 31; |
| 128 | pub const CAUSE_VPI_VCI_UNAVAILABLE = 35; |
| 129 | pub const CAUSE_NETWORK_OUT_OF_ORDER = 38; |
| 130 | pub const CAUSE_TEMPORARY_FAILURE = 41; |
| 131 | pub const CAUSE_ACCESS_INFORMAION_DISCARDED = 43; |
| 132 | pub const CAUSE_NO_VPI_VCI_AVAILABLE = 45; |
| 133 | pub const CAUSE_RESOURCE_UNAVAILABLE = 47; |
| 134 | pub const CAUSE_QOS_UNAVAILABLE = 49; |
| 135 | pub const CAUSE_USER_CELL_RATE_UNAVAILABLE = 51; |
| 136 | pub const CAUSE_BEARER_CAPABILITY_UNAUTHORIZED = 57; |
| 137 | pub const CAUSE_BEARER_CAPABILITY_UNAVAILABLE = 58; |
| 138 | pub const CAUSE_OPTION_UNAVAILABLE = 63; |
| 139 | pub const CAUSE_BEARER_CAPABILITY_UNIMPLEMENTED = 65; |
| 140 | pub const CAUSE_UNSUPPORTED_TRAFFIC_PARAMETERS = 73; |
| 141 | pub const CAUSE_INVALID_CALL_REFERENCE = 81; |
| 142 | pub const CAUSE_CHANNEL_NONEXISTENT = 82; |
| 143 | pub const CAUSE_INCOMPATIBLE_DESTINATION = 88; |
| 144 | pub const CAUSE_INVALID_ENDPOINT_REFERENCE = 89; |
| 145 | pub const CAUSE_INVALID_TRANSIT_NETWORK_SELECTION = 91; |
| 146 | pub const CAUSE_TOO_MANY_PENDING_ADD_PARTY = 92; |
| 147 | pub const CAUSE_AAL_PARAMETERS_UNSUPPORTED = 93; |
| 148 | pub const CAUSE_MANDATORY_IE_MISSING = 96; |
| 149 | pub const CAUSE_UNIMPLEMENTED_MESSAGE_TYPE = 97; |
| 150 | pub const CAUSE_UNIMPLEMENTED_IE = 99; |
| 151 | pub const CAUSE_INVALID_IE_CONTENTS = 100; |
| 152 | pub const CAUSE_INVALID_STATE_FOR_MESSAGE = 101; |
| 153 | pub const CAUSE_RECOVERY_ON_TIMEOUT = 102; |
| 154 | pub const CAUSE_INCORRECT_MESSAGE_LENGTH = 104; |
| 155 | pub const CAUSE_PROTOCOL_ERROR = 111; |
| 156 | pub const CAUSE_COND_UNKNOWN = 0; |
| 157 | pub const CAUSE_COND_PERMANENT = 1; |
| 158 | pub const CAUSE_COND_TRANSIENT = 2; |
| 159 | pub const CAUSE_REASON_USER = 0; |
| 160 | pub const CAUSE_REASON_IE_MISSING = 4; |
| 161 | pub const CAUSE_REASON_IE_INSUFFICIENT = 8; |
| 162 | pub const CAUSE_PU_PROVIDER = 0; |
| 163 | pub const CAUSE_PU_USER = 8; |
| 164 | pub const CAUSE_NA_NORMAL = 0; |
| 165 | pub const CAUSE_NA_ABNORMAL = 4; |
| 166 | pub const QOS_CLASS0 = 0; |
| 167 | pub const QOS_CLASS1 = 1; |
| 168 | pub const QOS_CLASS2 = 2; |
| 169 | pub const QOS_CLASS3 = 3; |
| 170 | pub const QOS_CLASS4 = 4; |
| 171 | pub const TNS_TYPE_NATIONAL = 64; |
| 172 | pub const TNS_PLAN_CARRIER_ID_CODE = 1; |
| 173 | pub const SIO_GET_NUMBER_OF_ATM_DEVICES = 1343619073; |
| 174 | pub const SIO_GET_ATM_ADDRESS = 3491102722; |
| 175 | pub const SIO_ASSOCIATE_PVC = 2417360899; |
| 176 | pub const SIO_GET_ATM_CONNECTION_ID = 1343619076; |
| 177 | pub const RIO_MSG_DONT_NOTIFY = 1; |
| 178 | pub const RIO_MSG_DEFER = 2; |
| 179 | pub const RIO_MSG_WAITALL = 4; |
| 180 | pub const RIO_MSG_COMMIT_ONLY = 8; |
| 181 | pub const RIO_MAX_CQ_SIZE = 134217728; |
| 182 | pub const RIO_CORRUPT_CQ = 4294967295; |
| 183 | pub const WINDOWS_AF_IRDA = 26; |
| 184 | pub const WCE_AF_IRDA = 22; |
| 185 | pub const IRDA_PROTO_SOCK_STREAM = 1; |
| 186 | pub const SOL_IRLMP = 255; |
| 187 | pub const IRLMP_ENUMDEVICES = 16; |
| 188 | pub const IRLMP_IAS_SET = 17; |
| 189 | pub const IRLMP_IAS_QUERY = 18; |
| 190 | pub const IRLMP_SEND_PDU_LEN = 19; |
| 191 | pub const IRLMP_EXCLUSIVE_MODE = 20; |
| 192 | pub const IRLMP_IRLPT_MODE = 21; |
| 193 | pub const IRLMP_9WIRE_MODE = 22; |
| 194 | pub const IRLMP_TINYTP_MODE = 23; |
| 195 | pub const IRLMP_PARAMETERS = 24; |
| 196 | pub const IRLMP_DISCOVERY_MODE = 25; |
| 197 | pub const IRLMP_SHARP_MODE = 32; |
| 198 | pub const IAS_ATTRIB_NO_CLASS = 16; |
| 199 | pub const IAS_ATTRIB_NO_ATTRIB = 0; |
| 200 | pub const IAS_ATTRIB_INT = 1; |
| 201 | pub const IAS_ATTRIB_OCTETSEQ = 2; |
| 202 | pub const IAS_ATTRIB_STR = 3; |
| 203 | pub const IAS_MAX_USER_STRING = 256; |
| 204 | pub const IAS_MAX_OCTET_STRING = 1024; |
| 205 | pub const IAS_MAX_CLASSNAME = 64; |
| 206 | pub const IAS_MAX_ATTRIBNAME = 256; |
| 207 | pub const LmCharSetASCII = 0; |
| 208 | pub const LmCharSetISO_8859_1 = 1; |
| 209 | pub const LmCharSetISO_8859_2 = 2; |
| 210 | pub const LmCharSetISO_8859_3 = 3; |
| 211 | pub const LmCharSetISO_8859_4 = 4; |
| 212 | pub const LmCharSetISO_8859_5 = 5; |
| 213 | pub const LmCharSetISO_8859_6 = 6; |
| 214 | pub const LmCharSetISO_8859_7 = 7; |
| 215 | pub const LmCharSetISO_8859_8 = 8; |
| 216 | pub const LmCharSetISO_8859_9 = 9; |
| 217 | pub const LmCharSetUNICODE = 255; |
| 218 | pub const LM_BAUD_1200 = 1200; |
| 219 | pub const LM_BAUD_2400 = 2400; |
| 220 | pub const LM_BAUD_9600 = 9600; |
| 221 | pub const LM_BAUD_19200 = 19200; |
| 222 | pub const LM_BAUD_38400 = 38400; |
| 223 | pub const LM_BAUD_57600 = 57600; |
| 224 | pub const LM_BAUD_115200 = 115200; |
| 225 | pub const LM_BAUD_576K = 576000; |
| 226 | pub const LM_BAUD_1152K = 1152000; |
| 227 | pub const LM_BAUD_4M = 4000000; |
| 228 | pub const LM_BAUD_16M = 16000000; |
| 229 | pub const IPX_PTYPE = 16384; |
| 230 | pub const IPX_FILTERPTYPE = 16385; |
| 231 | pub const IPX_STOPFILTERPTYPE = 16387; |
| 232 | pub const IPX_DSTYPE = 16386; |
| 233 | pub const IPX_EXTENDED_ADDRESS = 16388; |
| 234 | pub const IPX_RECVHDR = 16389; |
| 235 | pub const IPX_MAXSIZE = 16390; |
| 236 | pub const IPX_ADDRESS = 16391; |
| 237 | pub const IPX_GETNETINFO = 16392; |
| 238 | pub const IPX_GETNETINFO_NORIP = 16393; |
| 239 | pub const IPX_SPXGETCONNECTIONSTATUS = 16395; |
| 240 | pub const IPX_ADDRESS_NOTIFY = 16396; |
| 241 | pub const IPX_MAX_ADAPTER_NUM = 16397; |
| 242 | pub const IPX_RERIPNETNUMBER = 16398; |
| 243 | pub const IPX_RECEIVE_BROADCAST = 16399; |
| 244 | pub const IPX_IMMEDIATESPXACK = 16400; |
| 245 | pub const IPPROTO_RM = 113; |
| 246 | pub const MAX_MCAST_TTL = 255; |
| 247 | pub const RM_OPTIONSBASE = 1000; |
| 248 | pub const RM_RATE_WINDOW_SIZE = 1001; |
| 249 | pub const RM_SET_MESSAGE_BOUNDARY = 1002; |
| 250 | pub const RM_FLUSHCACHE = 1003; |
| 251 | pub const RM_SENDER_WINDOW_ADVANCE_METHOD = 1004; |
| 252 | pub const RM_SENDER_STATISTICS = 1005; |
| 253 | pub const RM_LATEJOIN = 1006; |
| 254 | pub const RM_SET_SEND_IF = 1007; |
| 255 | pub const RM_ADD_RECEIVE_IF = 1008; |
| 256 | pub const RM_DEL_RECEIVE_IF = 1009; |
| 257 | pub const RM_SEND_WINDOW_ADV_RATE = 1010; |
| 258 | pub const RM_USE_FEC = 1011; |
| 259 | pub const RM_SET_MCAST_TTL = 1012; |
| 260 | pub const RM_RECEIVER_STATISTICS = 1013; |
| 261 | pub const RM_HIGH_SPEED_INTRANET_OPT = 1014; |
| 262 | pub const SENDER_DEFAULT_RATE_KBITS_PER_SEC = 56; |
| 263 | pub const SENDER_DEFAULT_WINDOW_ADV_PERCENTAGE = 15; |
| 264 | pub const MAX_WINDOW_INCREMENT_PERCENTAGE = 25; |
| 265 | pub const SENDER_DEFAULT_LATE_JOINER_PERCENTAGE = 0; |
| 266 | pub const SENDER_MAX_LATE_JOINER_PERCENTAGE = 75; |
| 267 | pub const BITS_PER_BYTE = 8; |
| 268 | pub const LOG2_BITS_PER_BYTE = 3; |
| 269 | pub const SOCKET_DEFAULT2_QM_POLICY = GUID.parse("{aec2ef9c-3a4d-4d3e-8842-239942e39a47}"); |
| 270 | pub const REAL_TIME_NOTIFICATION_CAPABILITY = GUID.parse("{6b59819a-5cae-492d-a901-2a3c2c50164f}"); |
| 271 | pub const REAL_TIME_NOTIFICATION_CAPABILITY_EX = GUID.parse("{6843da03-154a-4616-a508-44371295f96b}"); |
| 272 | pub const ASSOCIATE_NAMERES_CONTEXT = GUID.parse("{59a38b67-d4fe-46e1-ba3c-87ea74ca3049}"); |
| 273 | pub const TCP_INITIAL_RTO_DEFAULT_RTT = 0; |
| 274 | pub const TCP_INITIAL_RTO_DEFAULT_MAX_SYN_RETRANSMISSIONS = 0; |
| 275 | pub const SOCKET_SETTINGS_GUARANTEE_ENCRYPTION = 1; |
| 276 | pub const SOCKET_SETTINGS_ALLOW_INSECURE = 2; |
| 277 | pub const SOCKET_SETTINGS_IPSEC_SKIP_FILTER_INSTANTIATION = 1; |
| 278 | pub const SOCKET_SETTINGS_IPSEC_OPTIONAL_PEER_NAME_VERIFICATION = 2; |
| 279 | pub const SOCKET_SETTINGS_IPSEC_ALLOW_FIRST_INBOUND_PKT_UNENCRYPTED = 4; |
| 280 | pub const SOCKET_SETTINGS_IPSEC_PEER_NAME_IS_RAW_FORMAT = 8; |
| 281 | pub const SOCKET_QUERY_IPSEC2_ABORT_CONNECTION_ON_FIELD_CHANGE = 1; |
| 282 | pub const SOCKET_QUERY_IPSEC2_FIELD_MASK_MM_SA_ID = 1; |
| 283 | pub const SOCKET_QUERY_IPSEC2_FIELD_MASK_QM_SA_ID = 2; |
| 284 | pub const SOCKET_INFO_CONNECTION_SECURED = 1; |
| 285 | pub const SOCKET_INFO_CONNECTION_ENCRYPTED = 2; |
| 286 | pub const SOCKET_INFO_CONNECTION_IMPERSONATED = 4; |
| 287 | pub const IN4ADDR_LOOPBACK = 16777343; |
| 288 | pub const IN4ADDR_LOOPBACKPREFIX_LENGTH = 8; |
| 289 | pub const IN4ADDR_LINKLOCALPREFIX_LENGTH = 16; |
| 290 | pub const IN4ADDR_MULTICASTPREFIX_LENGTH = 4; |
| 291 | pub const IFF_UP = 1; |
| 292 | pub const IFF_BROADCAST = 2; |
| 293 | pub const IFF_LOOPBACK = 4; |
| 294 | pub const IFF_POINTTOPOINT = 8; |
| 295 | pub const IFF_MULTICAST = 16; |
| 296 | pub const IP_OPTIONS = 1; |
| 297 | pub const IP_HDRINCL = 2; |
| 298 | pub const IP_TOS = 3; |
| 299 | pub const IP_TTL = 4; |
| 300 | pub const IP_MULTICAST_IF = 9; |
| 301 | pub const IP_MULTICAST_TTL = 10; |
| 302 | pub const IP_MULTICAST_LOOP = 11; |
| 303 | pub const IP_ADD_MEMBERSHIP = 12; |
| 304 | pub const IP_DROP_MEMBERSHIP = 13; |
| 305 | pub const IP_DONTFRAGMENT = 14; |
| 306 | pub const IP_ADD_SOURCE_MEMBERSHIP = 15; |
| 307 | pub const IP_DROP_SOURCE_MEMBERSHIP = 16; |
| 308 | pub const IP_BLOCK_SOURCE = 17; |
| 309 | pub const IP_UNBLOCK_SOURCE = 18; |
| 310 | pub const IP_PKTINFO = 19; |
| 311 | pub const IP_HOPLIMIT = 21; |
| 312 | pub const IP_RECVTTL = 21; |
| 313 | pub const IP_RECEIVE_BROADCAST = 22; |
| 314 | pub const IP_RECVIF = 24; |
| 315 | pub const IP_RECVDSTADDR = 25; |
| 316 | pub const IP_IFLIST = 28; |
| 317 | pub const IP_ADD_IFLIST = 29; |
| 318 | pub const IP_DEL_IFLIST = 30; |
| 319 | pub const IP_UNICAST_IF = 31; |
| 320 | pub const IP_RTHDR = 32; |
| 321 | pub const IP_GET_IFLIST = 33; |
| 322 | pub const IP_RECVRTHDR = 38; |
| 323 | pub const IP_TCLASS = 39; |
| 324 | pub const IP_RECVTCLASS = 40; |
| 325 | pub const IP_RECVTOS = 40; |
| 326 | pub const IP_ORIGINAL_ARRIVAL_IF = 47; |
| 327 | pub const IP_ECN = 50; |
| 328 | pub const IP_PKTINFO_EX = 51; |
| 329 | pub const IP_WFP_REDIRECT_RECORDS = 60; |
| 330 | pub const IP_WFP_REDIRECT_CONTEXT = 70; |
| 331 | pub const IP_MTU_DISCOVER = 71; |
| 332 | pub const IP_MTU = 73; |
| 333 | pub const IP_NRT_INTERFACE = 74; |
| 334 | pub const IP_RECVERR = 75; |
| 335 | pub const IP_USER_MTU = 76; |
| 336 | pub const IP_UNSPECIFIED_TYPE_OF_SERVICE = -1; |
| 337 | pub const IN6ADDR_LINKLOCALPREFIX_LENGTH = 64; |
| 338 | pub const IN6ADDR_MULTICASTPREFIX_LENGTH = 8; |
| 339 | pub const IN6ADDR_SOLICITEDNODEMULTICASTPREFIX_LENGTH = 104; |
| 340 | pub const IN6ADDR_V4MAPPEDPREFIX_LENGTH = 96; |
| 341 | pub const IN6ADDR_6TO4PREFIX_LENGTH = 16; |
| 342 | pub const IN6ADDR_TEREDOPREFIX_LENGTH = 32; |
| 343 | pub const MCAST_JOIN_GROUP = 41; |
| 344 | pub const MCAST_LEAVE_GROUP = 42; |
| 345 | pub const MCAST_BLOCK_SOURCE = 43; |
| 346 | pub const MCAST_UNBLOCK_SOURCE = 44; |
| 347 | pub const MCAST_JOIN_SOURCE_GROUP = 45; |
| 348 | pub const MCAST_LEAVE_SOURCE_GROUP = 46; |
| 349 | pub const IPV6_HOPOPTS = 1; |
| 350 | pub const IPV6_HDRINCL = 2; |
| 351 | pub const IPV6_UNICAST_HOPS = 4; |
| 352 | pub const IPV6_MULTICAST_IF = 9; |
| 353 | pub const IPV6_MULTICAST_HOPS = 10; |
| 354 | pub const IPV6_MULTICAST_LOOP = 11; |
| 355 | pub const IPV6_ADD_MEMBERSHIP = 12; |
| 356 | pub const IPV6_DROP_MEMBERSHIP = 13; |
| 357 | pub const IPV6_DONTFRAG = 14; |
| 358 | pub const IPV6_PKTINFO = 19; |
| 359 | pub const IPV6_HOPLIMIT = 21; |
| 360 | pub const IPV6_PROTECTION_LEVEL = 23; |
| 361 | pub const IPV6_RECVIF = 24; |
| 362 | pub const IPV6_RECVDSTADDR = 25; |
| 363 | pub const IPV6_CHECKSUM = 26; |
| 364 | pub const IPV6_V6ONLY = 27; |
| 365 | pub const IPV6_IFLIST = 28; |
| 366 | pub const IPV6_ADD_IFLIST = 29; |
| 367 | pub const IPV6_DEL_IFLIST = 30; |
| 368 | pub const IPV6_UNICAST_IF = 31; |
| 369 | pub const IPV6_RTHDR = 32; |
| 370 | pub const IPV6_GET_IFLIST = 33; |
| 371 | pub const IPV6_RECVRTHDR = 38; |
| 372 | pub const IPV6_TCLASS = 39; |
| 373 | pub const IPV6_RECVTCLASS = 40; |
| 374 | pub const IPV6_ECN = 50; |
| 375 | pub const IPV6_PKTINFO_EX = 51; |
| 376 | pub const IPV6_WFP_REDIRECT_RECORDS = 60; |
| 377 | pub const IPV6_WFP_REDIRECT_CONTEXT = 70; |
| 378 | pub const IPV6_MTU_DISCOVER = 71; |
| 379 | pub const IPV6_MTU = 72; |
| 380 | pub const IPV6_NRT_INTERFACE = 74; |
| 381 | pub const IPV6_RECVERR = 75; |
| 382 | pub const IPV6_USER_MTU = 76; |
| 383 | pub const IP_UNSPECIFIED_HOP_LIMIT = -1; |
| 384 | pub const PROTECTION_LEVEL_UNRESTRICTED = 10; |
| 385 | pub const PROTECTION_LEVEL_EDGERESTRICTED = 20; |
| 386 | pub const PROTECTION_LEVEL_RESTRICTED = 30; |
| 387 | pub const INET_ADDRSTRLEN = 22; |
| 388 | pub const INET6_ADDRSTRLEN = 65; |
| 389 | pub const TCP_OFFLOAD_NO_PREFERENCE = 0; |
| 390 | pub const TCP_OFFLOAD_NOT_PREFERRED = 1; |
| 391 | pub const TCP_OFFLOAD_PREFERRED = 2; |
| 392 | pub const TCP_EXPEDITED_1122 = 2; |
| 393 | pub const TCP_KEEPALIVE = 3; |
| 394 | pub const TCP_MAXSEG = 4; |
| 395 | pub const TCP_MAXRT = 5; |
| 396 | pub const TCP_STDURG = 6; |
| 397 | pub const TCP_NOURG = 7; |
| 398 | pub const TCP_ATMARK = 8; |
| 399 | pub const TCP_NOSYNRETRIES = 9; |
| 400 | pub const TCP_TIMESTAMPS = 10; |
| 401 | pub const TCP_OFFLOAD_PREFERENCE = 11; |
| 402 | pub const TCP_CONGESTION_ALGORITHM = 12; |
| 403 | pub const TCP_DELAY_FIN_ACK = 13; |
| 404 | pub const TCP_MAXRTMS = 14; |
| 405 | pub const TCP_FASTOPEN = 15; |
| 406 | pub const TCP_KEEPCNT = 16; |
| 407 | pub const TCP_KEEPINTVL = 17; |
| 408 | pub const TCP_FAIL_CONNECT_ON_ICMP_ERROR = 18; |
| 409 | pub const TCP_ICMP_ERROR_INFO = 19; |
| 410 | pub const UDP_SEND_MSG_SIZE = 2; |
| 411 | pub const UDP_RECV_MAX_COALESCED_SIZE = 3; |
| 412 | pub const UDP_COALESCED_INFO = 3; |
| 413 | pub const AF_UNSPEC = 0; |
| 414 | pub const AF_UNIX = 1; |
| 415 | pub const AF_INET = 2; |
| 416 | pub const AF_IMPLINK = 3; |
| 417 | pub const AF_PUP = 4; |
| 418 | pub const AF_CHAOS = 5; |
| 419 | pub const AF_NS = 6; |
| 420 | pub const AF_ISO = 7; |
| 421 | pub const AF_ECMA = 8; |
| 422 | pub const AF_DATAKIT = 9; |
| 423 | pub const AF_CCITT = 10; |
| 424 | pub const AF_SNA = 11; |
| 425 | pub const AF_DECnet = 12; |
| 426 | pub const AF_DLI = 13; |
| 427 | pub const AF_LAT = 14; |
| 428 | pub const AF_HYLINK = 15; |
| 429 | pub const AF_APPLETALK = 16; |
| 430 | pub const AF_NETBIOS = 17; |
| 431 | pub const AF_VOICEVIEW = 18; |
| 432 | pub const AF_FIREFOX = 19; |
| 433 | pub const AF_UNKNOWN1 = 20; |
| 434 | pub const AF_BAN = 21; |
| 435 | pub const AF_ATM = 22; |
| 436 | pub const AF_INET6 = 23; |
| 437 | pub const AF_CLUSTER = 24; |
| 438 | pub const AF_12844 = 25; |
| 439 | pub const AF_IRDA = 26; |
| 440 | pub const AF_NETDES = 28; |
| 441 | pub const AF_MAX = 29; |
| 442 | pub const AF_TCNPROCESS = 29; |
| 443 | pub const AF_TCNMESSAGE = 30; |
| 444 | pub const AF_ICLFXBM = 31; |
| 445 | pub const AF_LINK = 33; |
| 446 | pub const AF_HYPERV = 34; |
| 447 | pub const SOCK_STREAM = 1; |
| 448 | pub const SOCK_DGRAM = 2; |
| 449 | pub const SOCK_RAW = 3; |
| 450 | pub const SOCK_RDM = 4; |
| 451 | pub const SOCK_SEQPACKET = 5; |
| 452 | pub const SOL_SOCKET = 65535; |
| 453 | pub const SO_DEBUG = 1; |
| 454 | pub const SO_ACCEPTCONN = 2; |
| 455 | pub const SO_REUSEADDR = 4; |
| 456 | pub const SO_KEEPALIVE = 8; |
| 457 | pub const SO_DONTROUTE = 16; |
| 458 | pub const SO_BROADCAST = 32; |
| 459 | pub const SO_USELOOPBACK = 64; |
| 460 | pub const SO_LINGER = 128; |
| 461 | pub const SO_OOBINLINE = 256; |
| 462 | pub const SO_SNDBUF = 4097; |
| 463 | pub const SO_RCVBUF = 4098; |
| 464 | pub const SO_SNDLOWAT = 4099; |
| 465 | pub const SO_RCVLOWAT = 4100; |
| 466 | pub const SO_SNDTIMEO = 4101; |
| 467 | pub const SO_RCVTIMEO = 4102; |
| 468 | pub const SO_ERROR = 4103; |
| 469 | pub const SO_TYPE = 4104; |
| 470 | pub const SO_BSP_STATE = 4105; |
| 471 | pub const SO_GROUP_ID = 8193; |
| 472 | pub const SO_GROUP_PRIORITY = 8194; |
| 473 | pub const SO_MAX_MSG_SIZE = 8195; |
| 474 | pub const SO_CONDITIONAL_ACCEPT = 12290; |
| 475 | pub const SO_PAUSE_ACCEPT = 12291; |
| 476 | pub const SO_COMPARTMENT_ID = 12292; |
| 477 | pub const SO_RANDOMIZE_PORT = 12293; |
| 478 | pub const SO_PORT_SCALABILITY = 12294; |
| 479 | pub const SO_REUSE_UNICASTPORT = 12295; |
| 480 | pub const SO_REUSE_MULTICASTPORT = 12296; |
| 481 | pub const SO_ORIGINAL_DST = 12303; |
| 482 | pub const WSK_SO_BASE = 16384; |
| 483 | pub const TCP_NODELAY = 1; |
| 484 | pub const IOC_UNIX = 0; |
| 485 | pub const IOC_WS2 = 134217728; |
| 486 | pub const IOC_PROTOCOL = 268435456; |
| 487 | pub const IOC_VENDOR = 402653184; |
| 488 | pub const SIO_BSP_HANDLE = IOC_OUT | IOC_WS2 | 27; |
| 489 | pub const SIO_BSP_HANDLE_SELECT = IOC_OUT | IOC_WS2 | 28; |
| 490 | pub const SIO_BSP_HANDLE_POLL = IOC_OUT | IOC_WS2 | 29; |
| 491 | pub const SIO_BASE_HANDLE = IOC_OUT | IOC_WS2 | 34; |
| 492 | pub const IPPROTO_IP = 0; |
| 493 | pub const IPPORT_TCPMUX = 1; |
| 494 | pub const IPPORT_ECHO = 7; |
| 495 | pub const IPPORT_DISCARD = 9; |
| 496 | pub const IPPORT_SYSTAT = 11; |
| 497 | pub const IPPORT_DAYTIME = 13; |
| 498 | pub const IPPORT_NETSTAT = 15; |
| 499 | pub const IPPORT_QOTD = 17; |
| 500 | pub const IPPORT_MSP = 18; |
| 501 | pub const IPPORT_CHARGEN = 19; |
| 502 | pub const IPPORT_FTP_DATA = 20; |
| 503 | pub const IPPORT_FTP = 21; |
| 504 | pub const IPPORT_TELNET = 23; |
| 505 | pub const IPPORT_SMTP = 25; |
| 506 | pub const IPPORT_TIMESERVER = 37; |
| 507 | pub const IPPORT_NAMESERVER = 42; |
| 508 | pub const IPPORT_WHOIS = 43; |
| 509 | pub const IPPORT_MTP = 57; |
| 510 | pub const IPPORT_TFTP = 69; |
| 511 | pub const IPPORT_RJE = 77; |
| 512 | pub const IPPORT_FINGER = 79; |
| 513 | pub const IPPORT_TTYLINK = 87; |
| 514 | pub const IPPORT_SUPDUP = 95; |
| 515 | pub const IPPORT_POP3 = 110; |
| 516 | pub const IPPORT_NTP = 123; |
| 517 | pub const IPPORT_EPMAP = 135; |
| 518 | pub const IPPORT_NETBIOS_NS = 137; |
| 519 | pub const IPPORT_NETBIOS_DGM = 138; |
| 520 | pub const IPPORT_NETBIOS_SSN = 139; |
| 521 | pub const IPPORT_IMAP = 143; |
| 522 | pub const IPPORT_SNMP = 161; |
| 523 | pub const IPPORT_SNMP_TRAP = 162; |
| 524 | pub const IPPORT_IMAP3 = 220; |
| 525 | pub const IPPORT_LDAP = 389; |
| 526 | pub const IPPORT_HTTPS = 443; |
| 527 | pub const IPPORT_MICROSOFT_DS = 445; |
| 528 | pub const IPPORT_EXECSERVER = 512; |
| 529 | pub const IPPORT_LOGINSERVER = 513; |
| 530 | pub const IPPORT_CMDSERVER = 514; |
| 531 | pub const IPPORT_EFSSERVER = 520; |
| 532 | pub const IPPORT_BIFFUDP = 512; |
| 533 | pub const IPPORT_WHOSERVER = 513; |
| 534 | pub const IPPORT_ROUTESERVER = 520; |
| 535 | pub const IPPORT_RESERVED = 1024; |
| 536 | pub const IPPORT_REGISTERED_MAX = 49151; |
| 537 | pub const IPPORT_DYNAMIC_MIN = 49152; |
| 538 | pub const IPPORT_DYNAMIC_MAX = 65535; |
| 539 | pub const IN_CLASSA_NET = 4278190080; |
| 540 | pub const IN_CLASSA_NSHIFT = 24; |
| 541 | pub const IN_CLASSA_HOST = 16777215; |
| 542 | pub const IN_CLASSA_MAX = 128; |
| 543 | pub const IN_CLASSB_NET = 4294901760; |
| 544 | pub const IN_CLASSB_NSHIFT = 16; |
| 545 | pub const IN_CLASSB_HOST = 65535; |
| 546 | pub const IN_CLASSB_MAX = 65536; |
| 547 | pub const IN_CLASSC_NET = 4294967040; |
| 548 | pub const IN_CLASSC_NSHIFT = 8; |
| 549 | pub const IN_CLASSC_HOST = 255; |
| 550 | pub const IN_CLASSD_NET = 4026531840; |
| 551 | pub const IN_CLASSD_NSHIFT = 28; |
| 552 | pub const IN_CLASSD_HOST = 268435455; |
| 553 | pub const INADDR_LOOPBACK = 2130706433; |
| 554 | pub const INADDR_NONE = 4294967295; |
| 555 | pub const IOCPARM_MASK = 127; |
| 556 | pub const IOC_VOID = 536870912; |
| 557 | pub const IOC_OUT = 1073741824; |
| 558 | pub const IOC_IN = 2147483648; |
| 559 | pub const MSG_TRUNC = 256; |
| 560 | pub const MSG_CTRUNC = 512; |
| 561 | pub const MSG_BCAST = 1024; |
| 562 | pub const MSG_MCAST = 2048; |
| 563 | pub const MSG_ERRQUEUE = 4096; |
| 564 | pub const AI_PASSIVE = 1; |
| 565 | pub const AI_CANONNAME = 2; |
| 566 | pub const AI_NUMERICHOST = 4; |
| 567 | pub const AI_NUMERICSERV = 8; |
| 568 | pub const AI_DNS_ONLY = 16; |
| 569 | pub const AI_ALL = 256; |
| 570 | pub const AI_ADDRCONFIG = 1024; |
| 571 | pub const AI_V4MAPPED = 2048; |
| 572 | pub const AI_NON_AUTHORITATIVE = 16384; |
| 573 | pub const AI_SECURE = 32768; |
| 574 | pub const AI_RETURN_PREFERRED_NAMES = 65536; |
| 575 | pub const AI_FQDN = 131072; |
| 576 | pub const AI_FILESERVER = 262144; |
| 577 | pub const AI_DISABLE_IDN_ENCODING = 524288; |
| 578 | pub const AI_EXTENDED = 2147483648; |
| 579 | pub const AI_RESOLUTION_HANDLE = 1073741824; |
| 580 | pub const ADDRINFOEX_VERSION_2 = 2; |
| 581 | pub const ADDRINFOEX_VERSION_3 = 3; |
| 582 | pub const ADDRINFOEX_VERSION_4 = 4; |
| 583 | pub const NS_ALL = 0; |
| 584 | pub const NS_SAP = 1; |
| 585 | pub const NS_NDS = 2; |
| 586 | pub const NS_PEER_BROWSE = 3; |
| 587 | pub const NS_SLP = 5; |
| 588 | pub const NS_DHCP = 6; |
| 589 | pub const NS_TCPIP_LOCAL = 10; |
| 590 | pub const NS_TCPIP_HOSTS = 11; |
| 591 | pub const NS_DNS = 12; |
| 592 | pub const NS_NETBT = 13; |
| 593 | pub const NS_WINS = 14; |
| 594 | pub const NS_NLA = 15; |
| 595 | pub const NS_NBP = 20; |
| 596 | pub const NS_MS = 30; |
| 597 | pub const NS_STDA = 31; |
| 598 | pub const NS_NTDS = 32; |
| 599 | pub const NS_EMAIL = 37; |
| 600 | pub const NS_X500 = 40; |
| 601 | pub const NS_NIS = 41; |
| 602 | pub const NS_NISPLUS = 42; |
| 603 | pub const NS_WRQ = 50; |
| 604 | pub const NS_NETDES = 60; |
| 605 | pub const NI_NOFQDN = 1; |
| 606 | pub const NI_NUMERICHOST = 2; |
| 607 | pub const NI_NAMEREQD = 4; |
| 608 | pub const NI_NUMERICSERV = 8; |
| 609 | pub const NI_DGRAM = 16; |
| 610 | pub const NI_MAXHOST = 1025; |
| 611 | pub const NI_MAXSERV = 32; |
| 612 | pub const INCL_WINSOCK_API_PROTOTYPES = 1; |
| 613 | pub const INCL_WINSOCK_API_TYPEDEFS = 0; |
| 614 | pub const FD_SETSIZE = 64; |
| 615 | pub const IMPLINK_IP = 155; |
| 616 | pub const IMPLINK_LOWEXPER = 156; |
| 617 | pub const IMPLINK_HIGHEXPER = 158; |
| 618 | pub const WSADESCRIPTION_LEN = 256; |
| 619 | pub const WSASYS_STATUS_LEN = 128; |
| 620 | pub const SOCKET_ERROR = -1; |
| 621 | pub const FROM_PROTOCOL_INFO = -1; |
| 622 | pub const SO_PROTOCOL_INFOA = 8196; |
| 623 | pub const SO_PROTOCOL_INFOW = 8197; |
| 624 | pub const PVD_CONFIG = 12289; |
| 625 | pub const SOMAXCONN = 2147483647; |
| 626 | pub const MSG_PEEK = 2; |
| 627 | pub const MSG_WAITALL = 8; |
| 628 | pub const MSG_PUSH_IMMEDIATE = 32; |
| 629 | pub const MSG_PARTIAL = 32768; |
| 630 | pub const MSG_INTERRUPT = 16; |
| 631 | pub const MSG_MAXIOVLEN = 16; |
| 632 | pub const MAXGETHOSTSTRUCT = 1024; |
| 633 | pub const FD_READ_BIT = 0; |
| 634 | pub const FD_WRITE_BIT = 1; |
| 635 | pub const FD_OOB_BIT = 2; |
| 636 | pub const FD_ACCEPT_BIT = 3; |
| 637 | pub const FD_CONNECT_BIT = 4; |
| 638 | pub const FD_CLOSE_BIT = 5; |
| 639 | pub const FD_QOS_BIT = 6; |
| 640 | pub const FD_GROUP_QOS_BIT = 7; |
| 641 | pub const FD_ROUTING_INTERFACE_CHANGE_BIT = 8; |
| 642 | pub const FD_ADDRESS_LIST_CHANGE_BIT = 9; |
| 643 | pub const FD_MAX_EVENTS = 10; |
| 644 | pub const CF_ACCEPT = 0; |
| 645 | pub const CF_REJECT = 1; |
| 646 | pub const CF_DEFER = 2; |
| 647 | pub const SD_RECEIVE = 0; |
| 648 | pub const SD_SEND = 1; |
| 649 | pub const SD_BOTH = 2; |
| 650 | pub const SG_UNCONSTRAINED_GROUP = 1; |
| 651 | pub const SG_CONSTRAINED_GROUP = 2; |
| 652 | pub const MAX_PROTOCOL_CHAIN = 7; |
| 653 | pub const BASE_PROTOCOL = 1; |
| 654 | pub const LAYERED_PROTOCOL = 0; |
| 655 | pub const WSAPROTOCOL_LEN = 255; |
| 656 | pub const PFL_MULTIPLE_PROTO_ENTRIES = 1; |
| 657 | pub const PFL_RECOMMENDED_PROTO_ENTRY = 2; |
| 658 | pub const PFL_HIDDEN = 4; |
| 659 | pub const PFL_MATCHES_PROTOCOL_ZERO = 8; |
| 660 | pub const PFL_NETWORKDIRECT_PROVIDER = 16; |
| 661 | pub const XP1_CONNECTIONLESS = 1; |
| 662 | pub const XP1_GUARANTEED_DELIVERY = 2; |
| 663 | pub const XP1_GUARANTEED_ORDER = 4; |
| 664 | pub const XP1_MESSAGE_ORIENTED = 8; |
| 665 | pub const XP1_PSEUDO_STREAM = 16; |
| 666 | pub const XP1_GRACEFUL_CLOSE = 32; |
| 667 | pub const XP1_EXPEDITED_DATA = 64; |
| 668 | pub const XP1_CONNECT_DATA = 128; |
| 669 | pub const XP1_DISCONNECT_DATA = 256; |
| 670 | pub const XP1_SUPPORT_BROADCAST = 512; |
| 671 | pub const XP1_SUPPORT_MULTIPOINT = 1024; |
| 672 | pub const XP1_MULTIPOINT_CONTROL_PLANE = 2048; |
| 673 | pub const XP1_MULTIPOINT_DATA_PLANE = 4096; |
| 674 | pub const XP1_QOS_SUPPORTED = 8192; |
| 675 | pub const XP1_INTERRUPT = 16384; |
| 676 | pub const XP1_UNI_SEND = 32768; |
| 677 | pub const XP1_UNI_RECV = 65536; |
| 678 | pub const XP1_IFS_HANDLES = 131072; |
| 679 | pub const XP1_PARTIAL_MESSAGE = 262144; |
| 680 | pub const XP1_SAN_SUPPORT_SDP = 524288; |
| 681 | pub const BIGENDIAN = 0; |
| 682 | pub const LITTLEENDIAN = 1; |
| 683 | pub const SECURITY_PROTOCOL_NONE = 0; |
| 684 | pub const JL_SENDER_ONLY = 1; |
| 685 | pub const JL_RECEIVER_ONLY = 2; |
| 686 | pub const JL_BOTH = 4; |
| 687 | pub const WSA_FLAG_OVERLAPPED = 1; |
| 688 | pub const WSA_FLAG_MULTIPOINT_C_ROOT = 2; |
| 689 | pub const WSA_FLAG_MULTIPOINT_C_LEAF = 4; |
| 690 | pub const WSA_FLAG_MULTIPOINT_D_ROOT = 8; |
| 691 | pub const WSA_FLAG_MULTIPOINT_D_LEAF = 16; |
| 692 | pub const WSA_FLAG_ACCESS_SYSTEM_SECURITY = 64; |
| 693 | pub const WSA_FLAG_NO_HANDLE_INHERIT = 128; |
| 694 | pub const WSA_FLAG_REGISTERED_IO = 256; |
| 695 | pub const TH_NETDEV = 1; |
| 696 | pub const TH_TAPI = 2; |
| 697 | pub const SERVICE_MULTIPLE = 1; |
| 698 | pub const NS_LOCALNAME = 19; |
| 699 | pub const RES_UNUSED_1 = 1; |
| 700 | pub const RES_FLUSH_CACHE = 2; |
| 701 | pub const RES_SERVICE = 4; |
| 702 | pub const LUP_DEEP = 1; |
| 703 | pub const LUP_CONTAINERS = 2; |
| 704 | pub const LUP_NOCONTAINERS = 4; |
| 705 | pub const LUP_NEAREST = 8; |
| 706 | pub const LUP_RETURN_NAME = 16; |
| 707 | pub const LUP_RETURN_TYPE = 32; |
| 708 | pub const LUP_RETURN_VERSION = 64; |
| 709 | pub const LUP_RETURN_COMMENT = 128; |
| 710 | pub const LUP_RETURN_ADDR = 256; |
| 711 | pub const LUP_RETURN_BLOB = 512; |
| 712 | pub const LUP_RETURN_ALIASES = 1024; |
| 713 | pub const LUP_RETURN_QUERY_STRING = 2048; |
| 714 | pub const LUP_RETURN_ALL = 4080; |
| 715 | pub const LUP_RES_SERVICE = 32768; |
| 716 | pub const LUP_FLUSHCACHE = 4096; |
| 717 | pub const LUP_FLUSHPREVIOUS = 8192; |
| 718 | pub const LUP_NON_AUTHORITATIVE = 16384; |
| 719 | pub const LUP_SECURE = 32768; |
| 720 | pub const LUP_RETURN_PREFERRED_NAMES = 65536; |
| 721 | pub const LUP_DNS_ONLY = 131072; |
| 722 | pub const LUP_ADDRCONFIG = 1048576; |
| 723 | pub const LUP_DUAL_ADDR = 2097152; |
| 724 | pub const LUP_FILESERVER = 4194304; |
| 725 | pub const LUP_DISABLE_IDN_ENCODING = 8388608; |
| 726 | pub const LUP_API_ANSI = 16777216; |
| 727 | pub const LUP_RESOLUTION_HANDLE = 2147483648; |
| 728 | pub const RESULT_IS_ALIAS = 1; |
| 729 | pub const RESULT_IS_ADDED = 16; |
| 730 | pub const RESULT_IS_CHANGED = 32; |
| 731 | pub const RESULT_IS_DELETED = 64; |
| 732 | pub const POLLRDNORM = 256; |
| 733 | pub const POLLRDBAND = 512; |
| 734 | pub const POLLPRI = 1024; |
| 735 | pub const POLLWRNORM = 16; |
| 736 | pub const POLLWRBAND = 32; |
| 737 | pub const POLLERR = 1; |
| 738 | pub const POLLHUP = 2; |
| 739 | pub const POLLNVAL = 4; |
| 740 | pub const SO_CONNDATA = 28672; |
| 741 | pub const SO_CONNOPT = 28673; |
| 742 | pub const SO_DISCDATA = 28674; |
| 743 | pub const SO_DISCOPT = 28675; |
| 744 | pub const SO_CONNDATALEN = 28676; |
| 745 | pub const SO_CONNOPTLEN = 28677; |
| 746 | pub const SO_DISCDATALEN = 28678; |
| 747 | pub const SO_DISCOPTLEN = 28679; |
| 748 | pub const SO_OPENTYPE = 28680; |
| 749 | pub const SO_SYNCHRONOUS_ALERT = 16; |
| 750 | pub const SO_SYNCHRONOUS_NONALERT = 32; |
| 751 | pub const SO_MAXDG = 28681; |
| 752 | pub const SO_MAXPATHDG = 28682; |
| 753 | pub const SO_UPDATE_ACCEPT_CONTEXT = 28683; |
| 754 | pub const SO_CONNECT_TIME = 28684; |
| 755 | pub const SO_UPDATE_CONNECT_CONTEXT = 28688; |
| 756 | pub const TCP_BSDURGENT = 28672; |
| 757 | pub const TF_DISCONNECT = 1; |
| 758 | pub const TF_REUSE_SOCKET = 2; |
| 759 | pub const TF_WRITE_BEHIND = 4; |
| 760 | pub const TF_USE_DEFAULT_WORKER = 0; |
| 761 | pub const TF_USE_SYSTEM_THREAD = 16; |
| 762 | pub const TF_USE_KERNEL_APC = 32; |
| 763 | pub const TP_ELEMENT_MEMORY = 1; |
| 764 | pub const TP_ELEMENT_FILE = 2; |
| 765 | pub const TP_ELEMENT_EOP = 4; |
| 766 | pub const NLA_ALLUSERS_NETWORK = 1; |
| 767 | pub const NLA_FRIENDLY_NAME = 2; |
| 768 | pub const WSPDESCRIPTION_LEN = 255; |
| 769 | pub const WSS_OPERATION_IN_PROGRESS = 259; |
| 770 | pub const LSP_SYSTEM = 2147483648; |
| 771 | pub const LSP_INSPECTOR = 1; |
| 772 | pub const LSP_REDIRECTOR = 2; |
| 773 | pub const LSP_PROXY = 4; |
| 774 | pub const LSP_FIREWALL = 8; |
| 775 | pub const LSP_INBOUND_MODIFY = 16; |
| 776 | pub const LSP_OUTBOUND_MODIFY = 32; |
| 777 | pub const LSP_CRYPTO_COMPRESS = 64; |
| 778 | pub const LSP_LOCAL_CACHE = 128; |
| 779 | pub const IPPROTO_ICMP = 1; |
| 780 | pub const IPPROTO_IGMP = 2; |
| 781 | pub const IPPROTO_GGP = 3; |
| 782 | pub const IPPROTO_TCP = 6; |
| 783 | pub const IPPROTO_PUP = 12; |
| 784 | pub const IPPROTO_UDP = 17; |
| 785 | pub const IPPROTO_IDP = 22; |
| 786 | pub const IPPROTO_ND = 77; |
| 787 | pub const IPPROTO_RAW = 255; |
| 788 | pub const IPPROTO_MAX = 256; |
| 789 | pub const IP_DEFAULT_MULTICAST_TTL = 1; |
| 790 | pub const IP_DEFAULT_MULTICAST_LOOP = 1; |
| 791 | pub const IP_MAX_MEMBERSHIPS = 20; |
| 792 | pub const AF_IPX = 6; |
| 793 | pub const FD_READ = 1; |
| 794 | pub const FD_WRITE = 2; |
| 795 | pub const FD_OOB = 4; |
| 796 | pub const FD_ACCEPT = 8; |
| 797 | pub const FD_CONNECT = 16; |
| 798 | pub const FD_CLOSE = 32; |
| 799 | pub const SERVICE_RESOURCE = 1; |
| 800 | pub const SERVICE_SERVICE = 2; |
| 801 | pub const SERVICE_LOCAL = 4; |
| 802 | pub const SERVICE_FLAG_DEFER = 1; |
| 803 | pub const SERVICE_FLAG_HARD = 2; |
| 804 | pub const PROP_COMMENT = 1; |
| 805 | pub const PROP_LOCALE = 2; |
| 806 | pub const PROP_DISPLAY_HINT = 4; |
| 807 | pub const PROP_VERSION = 8; |
| 808 | pub const PROP_START_TIME = 16; |
| 809 | pub const PROP_MACHINE = 32; |
| 810 | pub const PROP_ADDRESSES = 256; |
| 811 | pub const PROP_SD = 512; |
| 812 | pub const PROP_ALL = 2147483648; |
| 813 | pub const SERVICE_ADDRESS_FLAG_RPC_CN = 1; |
| 814 | pub const SERVICE_ADDRESS_FLAG_RPC_DG = 2; |
| 815 | pub const SERVICE_ADDRESS_FLAG_RPC_NB = 4; |
| 816 | pub const NS_DEFAULT = 0; |
| 817 | pub const NS_VNS = 50; |
| 818 | pub const NSTYPE_HIERARCHICAL = 1; |
| 819 | pub const NSTYPE_DYNAMIC = 2; |
| 820 | pub const NSTYPE_ENUMERABLE = 4; |
| 821 | pub const NSTYPE_WORKGROUP = 8; |
| 822 | pub const XP_CONNECTIONLESS = 1; |
| 823 | pub const XP_GUARANTEED_DELIVERY = 2; |
| 824 | pub const XP_GUARANTEED_ORDER = 4; |
| 825 | pub const XP_MESSAGE_ORIENTED = 8; |
| 826 | pub const XP_PSEUDO_STREAM = 16; |
| 827 | pub const XP_GRACEFUL_CLOSE = 32; |
| 828 | pub const XP_EXPEDITED_DATA = 64; |
| 829 | pub const XP_CONNECT_DATA = 128; |
| 830 | pub const XP_DISCONNECT_DATA = 256; |
| 831 | pub const XP_SUPPORTS_BROADCAST = 512; |
| 832 | pub const XP_SUPPORTS_MULTICAST = 1024; |
| 833 | pub const XP_BANDWIDTH_ALLOCATION = 2048; |
| 834 | pub const XP_FRAGMENTATION = 4096; |
| 835 | pub const XP_ENCRYPTS = 8192; |
| 836 | pub const RES_SOFT_SEARCH = 1; |
| 837 | pub const RES_FIND_MULTIPLE = 2; |
| 838 | pub const SET_SERVICE_PARTIAL_SUCCESS = 1; |
| 839 | pub const UDP_NOCHECKSUM = 1; |
| 840 | pub const UDP_CHECKSUM_COVERAGE = 20; |
| 841 | pub const GAI_STRERROR_BUFFER_SIZE = 1024; |
| 838 | 842 | |
| 839 | 843 | pub const LPCONDITIONPROC = fn ( |
| 840 | 844 | lpCallerId: *WSABUF, |
| ... | ... | @@ -999,7 +1003,7 @@ pub const addrinfoexA = extern struct { |
| 999 | 1003 | ai_addr: *sockaddr, |
| 1000 | 1004 | ai_blob: *c_void, |
| 1001 | 1005 | ai_bloblen: usize, |
| 1002 | | ai_provider: *Guid, |
| 1006 | ai_provider: *GUID, |
| 1003 | 1007 | ai_next: *addrinfoexA, |
| 1004 | 1008 | }; |
| 1005 | 1009 | |
| ... | ... | @@ -1664,7 +1668,7 @@ pub extern "ws2_32" fn htons( |
| 1664 | 1668 | ) callconv(WINAPI) u16; |
| 1665 | 1669 | |
| 1666 | 1670 | pub extern "ws2_32" fn inet_addr( |
| 1667 | | cp: [*]const u8, |
| 1671 | cp: ?[*]const u8, |
| 1668 | 1672 | ) callconv(WINAPI) u32; |
| 1669 | 1673 | |
| 1670 | 1674 | pub extern "ws2_32" fn listen( |
| ... | ... | @@ -1705,7 +1709,7 @@ pub extern "ws2_32" fn select( |
| 1705 | 1709 | ) callconv(WINAPI) i32; |
| 1706 | 1710 | |
| 1707 | 1711 | pub extern "ws2_32" fn send( |
| 1708 | | s: SOCKEt, |
| 1712 | s: SOCKET, |
| 1709 | 1713 | buf: [*]const u8, |
| 1710 | 1714 | len: i32, |
| 1711 | 1715 | flags: u32, |
| ... | ... | @@ -1750,11 +1754,11 @@ pub extern "ws2_32" fn WSASetLastError(iError: i32) callconv(WINAPI) void; |
| 1750 | 1754 | |
| 1751 | 1755 | pub extern "ws2_32" fn WSAGetLastError() callconv(WINAPI) WinsockError; |
| 1752 | 1756 | |
| 1753 | | pub extern "ws2_32" fn WSAIsBlocking(WINAPI) BOOL; |
| 1757 | pub extern "ws2_32" fn WSAIsBlocking() callconv(WINAPI) BOOL; |
| 1754 | 1758 | |
| 1755 | 1759 | pub extern "ws2_32" fn WSAUnhookBlockingHook() callconv(WINAPI) i32; |
| 1756 | 1760 | |
| 1757 | | pub extern "ws2_32" fn WSASetBlockingHook(lpBlockFunc: FARPROC) FARPROC; |
| 1761 | pub extern "ws2_32" fn WSASetBlockingHook(lpBlockFunc: FARPROC) callconv(WINAPI) FARPROC; |
| 1758 | 1762 | |
| 1759 | 1763 | pub extern "ws2_32" fn WSACancelBlockingCall() callconv(WINAPI) i32; |
| 1760 | 1764 | |