Files
marlersoft-win32json/api/Networking.WinSock.json
2026-02-15 20:01:23 -07:00

17552 lines
602 KiB
JSON

{
"Constants":[{
"Name":"SOCKET_DEFAULT2_QM_POLICY"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"aec2ef9c-3a4d-4d3e-8842-239942e39a47"
,"Attrs":[]
},{
"Name":"REAL_TIME_NOTIFICATION_CAPABILITY"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"6b59819a-5cae-492d-a901-2a3c2c50164f"
,"Attrs":[]
},{
"Name":"REAL_TIME_NOTIFICATION_CAPABILITY_EX"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"6843da03-154a-4616-a508-44371295f96b"
,"Attrs":[]
},{
"Name":"ASSOCIATE_NAMERES_CONTEXT"
,"Type":{"Kind":"Native","Name":"Guid"}
,"ValueType":"String"
,"Value":"59a38b67-d4fe-46e1-ba3c-87ea74ca3049"
,"Attrs":[]
},{
"Name":"SIO_RCVALL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2550136833
,"Attrs":[]
},{
"Name":"SIO_RCVALL_MCAST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2550136834
,"Attrs":[]
},{
"Name":"SIO_RCVALL_IGMPMCAST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2550136835
,"Attrs":[]
},{
"Name":"SIO_KEEPALIVE_VALS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2550136836
,"Attrs":[]
},{
"Name":"SIO_ABSORB_RTRALERT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2550136837
,"Attrs":[]
},{
"Name":"SIO_UCAST_IF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2550136838
,"Attrs":[]
},{
"Name":"SIO_LIMIT_BROADCASTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2550136839
,"Attrs":[]
},{
"Name":"SIO_INDEX_BIND"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2550136840
,"Attrs":[]
},{
"Name":"SIO_INDEX_MCASTIF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2550136841
,"Attrs":[]
},{
"Name":"SIO_INDEX_ADD_MCAST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2550136842
,"Attrs":[]
},{
"Name":"SIO_INDEX_DEL_MCAST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2550136843
,"Attrs":[]
},{
"Name":"SIO_RCVALL_MCAST_IF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2550136845
,"Attrs":[]
},{
"Name":"SIO_RCVALL_IF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2550136846
,"Attrs":[]
},{
"Name":"SIO_LOOPBACK_FAST_PATH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2550136848
,"Attrs":[]
},{
"Name":"SIO_TCP_INITIAL_RTO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2550136849
,"Attrs":[]
},{
"Name":"SIO_APPLY_TRANSPORT_SETTING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2550136851
,"Attrs":[]
},{
"Name":"SIO_QUERY_TRANSPORT_SETTING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2550136852
,"Attrs":[]
},{
"Name":"SIO_TCP_SET_ICW"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2550136854
,"Attrs":[]
},{
"Name":"SIO_TCP_SET_ACK_FREQUENCY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2550136855
,"Attrs":[]
},{
"Name":"SIO_SET_PRIORITY_HINT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2550136856
,"Attrs":[]
},{
"Name":"SIO_PRIORITY_HINT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2550136856
,"Attrs":[]
},{
"Name":"SIO_TCP_INFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3623878695
,"Attrs":[]
},{
"Name":"SIO_CPU_AFFINITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2550136853
,"Attrs":[]
},{
"Name":"SIO_TIMESTAMPING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2550137067
,"Attrs":[]
},{
"Name":"TIMESTAMPING_FLAG_RX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"TIMESTAMPING_FLAG_TX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SO_TIMESTAMP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12298
,"Attrs":[]
},{
"Name":"SO_TIMESTAMP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12299
,"Attrs":[]
},{
"Name":"SIO_GET_TX_TIMESTAMP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2550137066
,"Attrs":[]
},{
"Name":"TCP_INITIAL_RTO_DEFAULT_RTT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"TCP_INITIAL_RTO_DEFAULT_MAX_SYN_RETRANSMISSIONS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"SIO_ACQUIRE_PORT_RESERVATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2550136932
,"Attrs":[]
},{
"Name":"SIO_RELEASE_PORT_RESERVATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2550136933
,"Attrs":[]
},{
"Name":"SIO_ASSOCIATE_PORT_RESERVATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2550136934
,"Attrs":[]
},{
"Name":"SIO_SET_SECURITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2550137032
,"Attrs":[]
},{
"Name":"SIO_QUERY_SECURITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3623878857
,"Attrs":[]
},{
"Name":"SIO_SET_PEER_TARGET_NAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2550137034
,"Attrs":[]
},{
"Name":"SIO_DELETE_PEER_TARGET_NAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2550137035
,"Attrs":[]
},{
"Name":"SIO_QUERY_WFP_CONNECTION_REDIRECT_RECORDS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2550137052
,"Attrs":[]
},{
"Name":"SIO_QUERY_WFP_CONNECTION_REDIRECT_CONTEXT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2550137053
,"Attrs":[]
},{
"Name":"SIO_SET_WFP_CONNECTION_REDIRECT_RECORDS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2550137054
,"Attrs":[]
},{
"Name":"SIO_SOCKET_USAGE_NOTIFICATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2550137036
,"Attrs":[]
},{
"Name":"SOCKET_SETTINGS_GUARANTEE_ENCRYPTION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SOCKET_SETTINGS_ALLOW_INSECURE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SOCKET_SETTINGS_IPSEC_SKIP_FILTER_INSTANTIATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SOCKET_SETTINGS_IPSEC_OPTIONAL_PEER_NAME_VERIFICATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SOCKET_SETTINGS_IPSEC_ALLOW_FIRST_INBOUND_PKT_UNENCRYPTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"SOCKET_SETTINGS_IPSEC_PEER_NAME_IS_RAW_FORMAT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"SOCKET_QUERY_IPSEC2_ABORT_CONNECTION_ON_FIELD_CHANGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SOCKET_QUERY_IPSEC2_FIELD_MASK_MM_SA_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SOCKET_QUERY_IPSEC2_FIELD_MASK_QM_SA_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SOCKET_INFO_CONNECTION_SECURED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SOCKET_INFO_CONNECTION_ENCRYPTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SOCKET_INFO_CONNECTION_IMPERSONATED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"SIO_QUERY_WFP_ALE_ENDPOINT_HANDLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1476395213
,"Attrs":[]
},{
"Name":"SIO_QUERY_RSS_SCALABILITY_INFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1476395218
,"Attrs":[]
},{
"Name":"IN4ADDR_LOOPBACK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16777343
,"Attrs":[]
},{
"Name":"IN4ADDR_LOOPBACKPREFIX_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"IN4ADDR_LINKLOCALPREFIX_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"IN4ADDR_MULTICASTPREFIX_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"SIO_SET_COMPATIBILITY_MODE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2550137132
,"Attrs":[]
},{
"Name":"RIO_MSG_DONT_NOTIFY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"RIO_MSG_DEFER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"RIO_MSG_WAITALL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"RIO_MSG_COMMIT_ONLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"RIO_MAX_CQ_SIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":134217728
,"Attrs":[]
},{
"Name":"RIO_CORRUPT_CQ"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
},{
"Name":"AF_UNIX"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":1
,"Attrs":[]
},{
"Name":"AF_IMPLINK"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":3
,"Attrs":[]
},{
"Name":"AF_PUP"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":4
,"Attrs":[]
},{
"Name":"AF_CHAOS"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":5
,"Attrs":[]
},{
"Name":"AF_NS"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":6
,"Attrs":[]
},{
"Name":"AF_IPX"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":6
,"Attrs":[]
},{
"Name":"AF_ISO"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":7
,"Attrs":[]
},{
"Name":"AF_OSI"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":7
,"Attrs":[]
},{
"Name":"AF_ECMA"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":8
,"Attrs":[]
},{
"Name":"AF_DATAKIT"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":9
,"Attrs":[]
},{
"Name":"AF_CCITT"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":10
,"Attrs":[]
},{
"Name":"AF_SNA"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":11
,"Attrs":[]
},{
"Name":"AF_DECnet"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":12
,"Attrs":[]
},{
"Name":"AF_DLI"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":13
,"Attrs":[]
},{
"Name":"AF_LAT"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":14
,"Attrs":[]
},{
"Name":"AF_HYLINK"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":15
,"Attrs":[]
},{
"Name":"AF_APPLETALK"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":16
,"Attrs":[]
},{
"Name":"AF_NETBIOS"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":17
,"Attrs":[]
},{
"Name":"AF_VOICEVIEW"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":18
,"Attrs":[]
},{
"Name":"AF_FIREFOX"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":19
,"Attrs":[]
},{
"Name":"AF_UNKNOWN1"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":20
,"Attrs":[]
},{
"Name":"AF_BAN"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":21
,"Attrs":[]
},{
"Name":"AF_ATM"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":22
,"Attrs":[]
},{
"Name":"AF_CLUSTER"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":24
,"Attrs":[]
},{
"Name":"AF_12844"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":25
,"Attrs":[]
},{
"Name":"AF_IRDA"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":26
,"Attrs":[]
},{
"Name":"AF_NETDES"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":28
,"Attrs":[]
},{
"Name":"AF_MAX"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":29
,"Attrs":[]
},{
"Name":"AF_TCNPROCESS"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":29
,"Attrs":[]
},{
"Name":"AF_TCNMESSAGE"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":30
,"Attrs":[]
},{
"Name":"AF_ICLFXBM"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":31
,"Attrs":[]
},{
"Name":"AF_LINK"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":33
,"Attrs":[]
},{
"Name":"AF_HYPERV"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":34
,"Attrs":[]
},{
"Name":"SOCK_STREAM"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":1
,"Attrs":[]
},{
"Name":"SOCK_DGRAM"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":2
,"Attrs":[]
},{
"Name":"SOCK_RAW"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":3
,"Attrs":[]
},{
"Name":"SOCK_RDM"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":4
,"Attrs":[]
},{
"Name":"SOCK_SEQPACKET"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":5
,"Attrs":[]
},{
"Name":"SOL_SOCKET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65535
,"Attrs":[]
},{
"Name":"SO_DEBUG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SO_ACCEPTCONN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SO_REUSEADDR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"SO_KEEPALIVE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"SO_DONTROUTE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"SO_BROADCAST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"SO_USELOOPBACK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"SO_LINGER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"SO_OOBINLINE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"SO_SNDBUF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4097
,"Attrs":[]
},{
"Name":"SO_RCVBUF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4098
,"Attrs":[]
},{
"Name":"SO_SNDLOWAT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4099
,"Attrs":[]
},{
"Name":"SO_RCVLOWAT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4100
,"Attrs":[]
},{
"Name":"SO_SNDTIMEO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4101
,"Attrs":[]
},{
"Name":"SO_RCVTIMEO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4102
,"Attrs":[]
},{
"Name":"SO_ERROR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4103
,"Attrs":[]
},{
"Name":"SO_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4104
,"Attrs":[]
},{
"Name":"SO_BSP_STATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4105
,"Attrs":[]
},{
"Name":"SO_GROUP_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8193
,"Attrs":[]
},{
"Name":"SO_GROUP_PRIORITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8194
,"Attrs":[]
},{
"Name":"SO_MAX_MSG_SIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8195
,"Attrs":[]
},{
"Name":"SO_CONDITIONAL_ACCEPT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12290
,"Attrs":[]
},{
"Name":"SO_PAUSE_ACCEPT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12291
,"Attrs":[]
},{
"Name":"SO_COMPARTMENT_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12292
,"Attrs":[]
},{
"Name":"SO_RANDOMIZE_PORT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12293
,"Attrs":[]
},{
"Name":"SO_PORT_SCALABILITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12294
,"Attrs":[]
},{
"Name":"SO_REUSE_UNICASTPORT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12295
,"Attrs":[]
},{
"Name":"SO_REUSE_MULTICASTPORT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12296
,"Attrs":[]
},{
"Name":"SO_ORIGINAL_DST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12303
,"Attrs":[]
},{
"Name":"IP6T_SO_ORIGINAL_DST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12303
,"Attrs":[]
},{
"Name":"WSK_SO_BASE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16384
,"Attrs":[]
},{
"Name":"TCP_NODELAY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"_SS_MAXSIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"IOC_UNIX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"IOC_WS2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":134217728
,"Attrs":[]
},{
"Name":"IOC_PROTOCOL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":268435456
,"Attrs":[]
},{
"Name":"IOC_VENDOR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":402653184
,"Attrs":[]
},{
"Name":"SIO_ASSOCIATE_HANDLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2281701377
,"Attrs":[]
},{
"Name":"SIO_ENABLE_CIRCULAR_QUEUEING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":671088642
,"Attrs":[]
},{
"Name":"SIO_FIND_ROUTE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1207959555
,"Attrs":[]
},{
"Name":"SIO_FLUSH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":671088644
,"Attrs":[]
},{
"Name":"SIO_GET_BROADCAST_ADDRESS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1207959557
,"Attrs":[]
},{
"Name":"SIO_GET_EXTENSION_FUNCTION_POINTER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3355443206
,"Attrs":[]
},{
"Name":"SIO_GET_QOS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3355443207
,"Attrs":[]
},{
"Name":"SIO_GET_GROUP_QOS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3355443208
,"Attrs":[]
},{
"Name":"SIO_MULTIPOINT_LOOPBACK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2281701385
,"Attrs":[]
},{
"Name":"SIO_MULTICAST_SCOPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2281701386
,"Attrs":[]
},{
"Name":"SIO_SET_QOS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2281701387
,"Attrs":[]
},{
"Name":"SIO_SET_GROUP_QOS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2281701388
,"Attrs":[]
},{
"Name":"SIO_TRANSLATE_HANDLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3355443213
,"Attrs":[]
},{
"Name":"SIO_ROUTING_INTERFACE_QUERY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3355443220
,"Attrs":[]
},{
"Name":"SIO_ROUTING_INTERFACE_CHANGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2281701397
,"Attrs":[]
},{
"Name":"SIO_ADDRESS_LIST_QUERY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1207959574
,"Attrs":[]
},{
"Name":"SIO_ADDRESS_LIST_CHANGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":671088663
,"Attrs":[]
},{
"Name":"SIO_QUERY_TARGET_PNP_HANDLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1207959576
,"Attrs":[]
},{
"Name":"SIO_QUERY_RSS_PROCESSOR_INFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1207959589
,"Attrs":[]
},{
"Name":"SIO_ADDRESS_LIST_SORT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3355443225
,"Attrs":[]
},{
"Name":"SIO_RESERVED_1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2281701402
,"Attrs":[]
},{
"Name":"SIO_RESERVED_2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2281701409
,"Attrs":[]
},{
"Name":"SIO_GET_MULTIPLE_EXTENSION_FUNCTION_POINTER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3355443236
,"Attrs":[]
},{
"Name":"IPPROTO_IP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"IPPORT_TCPMUX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"IPPORT_ECHO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"IPPORT_DISCARD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"IPPORT_SYSTAT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":11
,"Attrs":[]
},{
"Name":"IPPORT_DAYTIME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":13
,"Attrs":[]
},{
"Name":"IPPORT_NETSTAT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":15
,"Attrs":[]
},{
"Name":"IPPORT_QOTD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":17
,"Attrs":[]
},{
"Name":"IPPORT_MSP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":18
,"Attrs":[]
},{
"Name":"IPPORT_CHARGEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":19
,"Attrs":[]
},{
"Name":"IPPORT_FTP_DATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
},{
"Name":"IPPORT_FTP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":21
,"Attrs":[]
},{
"Name":"IPPORT_TELNET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":23
,"Attrs":[]
},{
"Name":"IPPORT_SMTP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":25
,"Attrs":[]
},{
"Name":"IPPORT_TIMESERVER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":37
,"Attrs":[]
},{
"Name":"IPPORT_NAMESERVER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":42
,"Attrs":[]
},{
"Name":"IPPORT_WHOIS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":43
,"Attrs":[]
},{
"Name":"IPPORT_MTP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":57
,"Attrs":[]
},{
"Name":"IPPORT_TFTP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":69
,"Attrs":[]
},{
"Name":"IPPORT_RJE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":77
,"Attrs":[]
},{
"Name":"IPPORT_FINGER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":79
,"Attrs":[]
},{
"Name":"IPPORT_TTYLINK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":87
,"Attrs":[]
},{
"Name":"IPPORT_SUPDUP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":95
,"Attrs":[]
},{
"Name":"IPPORT_POP3"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":110
,"Attrs":[]
},{
"Name":"IPPORT_NTP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":123
,"Attrs":[]
},{
"Name":"IPPORT_EPMAP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":135
,"Attrs":[]
},{
"Name":"IPPORT_NETBIOS_NS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":137
,"Attrs":[]
},{
"Name":"IPPORT_NETBIOS_DGM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":138
,"Attrs":[]
},{
"Name":"IPPORT_NETBIOS_SSN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":139
,"Attrs":[]
},{
"Name":"IPPORT_IMAP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":143
,"Attrs":[]
},{
"Name":"IPPORT_SNMP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":161
,"Attrs":[]
},{
"Name":"IPPORT_SNMP_TRAP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":162
,"Attrs":[]
},{
"Name":"IPPORT_IMAP3"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":220
,"Attrs":[]
},{
"Name":"IPPORT_LDAP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":389
,"Attrs":[]
},{
"Name":"IPPORT_HTTPS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":443
,"Attrs":[]
},{
"Name":"IPPORT_MICROSOFT_DS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":445
,"Attrs":[]
},{
"Name":"IPPORT_EXECSERVER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"IPPORT_LOGINSERVER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":513
,"Attrs":[]
},{
"Name":"IPPORT_CMDSERVER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":514
,"Attrs":[]
},{
"Name":"IPPORT_EFSSERVER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":520
,"Attrs":[]
},{
"Name":"IPPORT_BIFFUDP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"IPPORT_WHOSERVER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":513
,"Attrs":[]
},{
"Name":"IPPORT_ROUTESERVER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":520
,"Attrs":[]
},{
"Name":"IPPORT_RESERVED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"IPPORT_REGISTERED_MIN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"IPPORT_REGISTERED_MAX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":49151
,"Attrs":[]
},{
"Name":"IPPORT_DYNAMIC_MIN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":49152
,"Attrs":[]
},{
"Name":"IPPORT_DYNAMIC_MAX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65535
,"Attrs":[]
},{
"Name":"IN_CLASSA_NET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4278190080
,"Attrs":[]
},{
"Name":"IN_CLASSA_NSHIFT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24
,"Attrs":[]
},{
"Name":"IN_CLASSA_HOST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16777215
,"Attrs":[]
},{
"Name":"IN_CLASSA_MAX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"IN_CLASSB_NET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294901760
,"Attrs":[]
},{
"Name":"IN_CLASSB_NSHIFT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"IN_CLASSB_HOST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65535
,"Attrs":[]
},{
"Name":"IN_CLASSB_MAX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"IN_CLASSC_NET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967040
,"Attrs":[]
},{
"Name":"IN_CLASSC_NSHIFT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"IN_CLASSC_HOST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":255
,"Attrs":[]
},{
"Name":"IN_CLASSD_NET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4026531840
,"Attrs":[]
},{
"Name":"IN_CLASSD_NSHIFT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":28
,"Attrs":[]
},{
"Name":"IN_CLASSD_HOST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":268435455
,"Attrs":[]
},{
"Name":"INADDR_LOOPBACK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2130706433
,"Attrs":[]
},{
"Name":"INADDR_NONE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
},{
"Name":"IOCPARM_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":127
,"Attrs":[]
},{
"Name":"IOC_VOID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":536870912
,"Attrs":[]
},{
"Name":"IOC_OUT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1073741824
,"Attrs":[]
},{
"Name":"IOC_IN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
},{
"Name":"MSG_TRUNC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"MSG_CTRUNC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"MSG_BCAST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"MSG_MCAST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
},{
"Name":"MSG_ERRQUEUE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
},{
"Name":"AI_PASSIVE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"AI_CANONNAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"AI_NUMERICHOST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"AI_NUMERICSERV"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"AI_DNS_ONLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"AI_FORCE_CLEAR_TEXT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"AI_BYPASS_DNS_CACHE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"AI_RETURN_TTL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"AI_ALL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"AI_ADDRCONFIG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"AI_V4MAPPED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
},{
"Name":"AI_NON_AUTHORITATIVE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16384
,"Attrs":[]
},{
"Name":"AI_SECURE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
},{
"Name":"AI_RETURN_PREFERRED_NAMES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"AI_FQDN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
},{
"Name":"AI_FILESERVER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
},{
"Name":"AI_DISABLE_IDN_ENCODING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":524288
,"Attrs":[]
},{
"Name":"AI_SECURE_WITH_FALLBACK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1048576
,"Attrs":[]
},{
"Name":"AI_EXCLUSIVE_CUSTOM_SERVERS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2097152
,"Attrs":[]
},{
"Name":"AI_RETURN_RESPONSE_FLAGS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":268435456
,"Attrs":[]
},{
"Name":"AI_REQUIRE_SECURE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":536870912
,"Attrs":[]
},{
"Name":"AI_RESOLUTION_HANDLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1073741824
,"Attrs":[]
},{
"Name":"AI_EXTENDED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
},{
"Name":"ADDRINFOEX_VERSION_2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"ADDRINFOEX_VERSION_3"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"ADDRINFOEX_VERSION_4"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"ADDRINFOEX_VERSION_5"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"ADDRINFOEX_VERSION_6"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"AI_DNS_SERVER_TYPE_UDP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"AI_DNS_SERVER_TYPE_DOH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"AI_DNS_SERVER_UDP_FALLBACK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"AI_DNS_RESPONSE_SECURE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"AI_DNS_RESPONSE_HOSTFILE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"NS_ALL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"NS_SAP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"NS_NDS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"NS_PEER_BROWSE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"NS_SLP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"NS_DHCP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"NS_TCPIP_LOCAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"NS_TCPIP_HOSTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":11
,"Attrs":[]
},{
"Name":"NS_DNS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12
,"Attrs":[]
},{
"Name":"NS_NETBT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":13
,"Attrs":[]
},{
"Name":"NS_WINS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":14
,"Attrs":[]
},{
"Name":"NS_NLA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":15
,"Attrs":[]
},{
"Name":"NS_NBP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
},{
"Name":"NS_MS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":30
,"Attrs":[]
},{
"Name":"NS_STDA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":31
,"Attrs":[]
},{
"Name":"NS_NTDS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"NS_EMAIL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":37
,"Attrs":[]
},{
"Name":"NS_X500"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":40
,"Attrs":[]
},{
"Name":"NS_NIS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":41
,"Attrs":[]
},{
"Name":"NS_NISPLUS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":42
,"Attrs":[]
},{
"Name":"NS_WRQ"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":50
,"Attrs":[]
},{
"Name":"NS_NETDES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":60
,"Attrs":[]
},{
"Name":"NI_NOFQDN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"NI_NUMERICHOST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"NI_NAMEREQD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"NI_NUMERICSERV"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"NI_DGRAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"NI_MAXHOST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1025
,"Attrs":[]
},{
"Name":"NI_MAXSERV"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"IFF_UP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"IFF_BROADCAST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"IFF_LOOPBACK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"IFF_POINTTOPOINT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"IFF_MULTICAST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"IP_OPTIONS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"IP_HDRINCL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"IP_TOS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"IP_TTL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"IP_MULTICAST_IF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"IP_MULTICAST_TTL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"IP_MULTICAST_LOOP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":11
,"Attrs":[]
},{
"Name":"IP_ADD_MEMBERSHIP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12
,"Attrs":[]
},{
"Name":"IP_DROP_MEMBERSHIP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":13
,"Attrs":[]
},{
"Name":"IP_DONTFRAGMENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":14
,"Attrs":[]
},{
"Name":"IP_ADD_SOURCE_MEMBERSHIP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":15
,"Attrs":[]
},{
"Name":"IP_DROP_SOURCE_MEMBERSHIP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"IP_BLOCK_SOURCE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":17
,"Attrs":[]
},{
"Name":"IP_UNBLOCK_SOURCE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":18
,"Attrs":[]
},{
"Name":"IP_PKTINFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":19
,"Attrs":[]
},{
"Name":"IP_HOPLIMIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":21
,"Attrs":[]
},{
"Name":"IP_RECVTTL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":21
,"Attrs":[]
},{
"Name":"IP_RECEIVE_BROADCAST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":22
,"Attrs":[]
},{
"Name":"IP_RECVIF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24
,"Attrs":[]
},{
"Name":"IP_RECVDSTADDR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":25
,"Attrs":[]
},{
"Name":"IP_IFLIST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":28
,"Attrs":[]
},{
"Name":"IP_ADD_IFLIST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":29
,"Attrs":[]
},{
"Name":"IP_DEL_IFLIST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":30
,"Attrs":[]
},{
"Name":"IP_UNICAST_IF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":31
,"Attrs":[]
},{
"Name":"IP_RTHDR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"IP_GET_IFLIST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":33
,"Attrs":[]
},{
"Name":"IP_RECVRTHDR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":38
,"Attrs":[]
},{
"Name":"IP_TCLASS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":39
,"Attrs":[]
},{
"Name":"IP_RECVTCLASS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":40
,"Attrs":[]
},{
"Name":"IP_RECVTOS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":40
,"Attrs":[]
},{
"Name":"IP_ORIGINAL_ARRIVAL_IF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":47
,"Attrs":[]
},{
"Name":"IP_ECN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":50
,"Attrs":[]
},{
"Name":"IP_RECVECN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":50
,"Attrs":[]
},{
"Name":"IP_PKTINFO_EX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":51
,"Attrs":[]
},{
"Name":"IP_WFP_REDIRECT_RECORDS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":60
,"Attrs":[]
},{
"Name":"IP_WFP_REDIRECT_CONTEXT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":70
,"Attrs":[]
},{
"Name":"IP_MTU_DISCOVER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":71
,"Attrs":[]
},{
"Name":"IP_MTU"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":73
,"Attrs":[]
},{
"Name":"IP_NRT_INTERFACE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":74
,"Attrs":[]
},{
"Name":"IP_RECVERR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":75
,"Attrs":[]
},{
"Name":"IP_USER_MTU"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":76
,"Attrs":[]
},{
"Name":"IP_UNSPECIFIED_TYPE_OF_SERVICE"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-1
,"Attrs":[]
},{
"Name":"IP_UNSPECIFIED_USER_MTU"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
},{
"Name":"IN6ADDR_LINKLOCALPREFIX_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"IN6ADDR_MULTICASTPREFIX_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"IN6ADDR_SOLICITEDNODEMULTICASTPREFIX_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":104
,"Attrs":[]
},{
"Name":"IN6ADDR_V4MAPPEDPREFIX_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":96
,"Attrs":[]
},{
"Name":"IN6ADDR_6TO4PREFIX_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"IN6ADDR_TEREDOPREFIX_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"MCAST_JOIN_GROUP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":41
,"Attrs":[]
},{
"Name":"MCAST_LEAVE_GROUP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":42
,"Attrs":[]
},{
"Name":"MCAST_BLOCK_SOURCE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":43
,"Attrs":[]
},{
"Name":"MCAST_UNBLOCK_SOURCE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":44
,"Attrs":[]
},{
"Name":"MCAST_JOIN_SOURCE_GROUP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":45
,"Attrs":[]
},{
"Name":"MCAST_LEAVE_SOURCE_GROUP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":46
,"Attrs":[]
},{
"Name":"IPV6_HOPOPTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"IPV6_HDRINCL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"IPV6_UNICAST_HOPS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"IPV6_MULTICAST_IF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"IPV6_MULTICAST_HOPS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"IPV6_MULTICAST_LOOP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":11
,"Attrs":[]
},{
"Name":"IPV6_ADD_MEMBERSHIP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12
,"Attrs":[]
},{
"Name":"IPV6_JOIN_GROUP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12
,"Attrs":[]
},{
"Name":"IPV6_DROP_MEMBERSHIP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":13
,"Attrs":[]
},{
"Name":"IPV6_LEAVE_GROUP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":13
,"Attrs":[]
},{
"Name":"IPV6_DONTFRAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":14
,"Attrs":[]
},{
"Name":"IPV6_PKTINFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":19
,"Attrs":[]
},{
"Name":"IPV6_HOPLIMIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":21
,"Attrs":[]
},{
"Name":"IPV6_PROTECTION_LEVEL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":23
,"Attrs":[]
},{
"Name":"IPV6_RECVIF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24
,"Attrs":[]
},{
"Name":"IPV6_RECVDSTADDR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":25
,"Attrs":[]
},{
"Name":"IPV6_CHECKSUM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":26
,"Attrs":[]
},{
"Name":"IPV6_V6ONLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":27
,"Attrs":[]
},{
"Name":"IPV6_IFLIST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":28
,"Attrs":[]
},{
"Name":"IPV6_ADD_IFLIST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":29
,"Attrs":[]
},{
"Name":"IPV6_DEL_IFLIST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":30
,"Attrs":[]
},{
"Name":"IPV6_UNICAST_IF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":31
,"Attrs":[]
},{
"Name":"IPV6_RTHDR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"IPV6_GET_IFLIST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":33
,"Attrs":[]
},{
"Name":"IPV6_RECVRTHDR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":38
,"Attrs":[]
},{
"Name":"IPV6_TCLASS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":39
,"Attrs":[]
},{
"Name":"IPV6_RECVTCLASS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":40
,"Attrs":[]
},{
"Name":"IPV6_ECN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":50
,"Attrs":[]
},{
"Name":"IPV6_RECVECN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":50
,"Attrs":[]
},{
"Name":"IPV6_PKTINFO_EX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":51
,"Attrs":[]
},{
"Name":"IPV6_WFP_REDIRECT_RECORDS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":60
,"Attrs":[]
},{
"Name":"IPV6_WFP_REDIRECT_CONTEXT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":70
,"Attrs":[]
},{
"Name":"IPV6_MTU_DISCOVER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":71
,"Attrs":[]
},{
"Name":"IPV6_MTU"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":72
,"Attrs":[]
},{
"Name":"IPV6_NRT_INTERFACE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":74
,"Attrs":[]
},{
"Name":"IPV6_RECVERR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":75
,"Attrs":[]
},{
"Name":"IPV6_USER_MTU"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":76
,"Attrs":[]
},{
"Name":"IP_UNSPECIFIED_HOP_LIMIT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-1
,"Attrs":[]
},{
"Name":"IP_PROTECTION_LEVEL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":23
,"Attrs":[]
},{
"Name":"PROTECTION_LEVEL_UNRESTRICTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"PROTECTION_LEVEL_EDGERESTRICTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
},{
"Name":"PROTECTION_LEVEL_RESTRICTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":30
,"Attrs":[]
},{
"Name":"PROTECTION_LEVEL_DEFAULT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
},{
"Name":"INET_ADDRSTRLEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":22
,"Attrs":[]
},{
"Name":"INET6_ADDRSTRLEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65
,"Attrs":[]
},{
"Name":"TCP_OFFLOAD_NO_PREFERENCE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"TCP_OFFLOAD_NOT_PREFERRED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"TCP_OFFLOAD_PREFERRED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"TCP_EXPEDITED_1122"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"TCP_KEEPALIVE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"TCP_MAXSEG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"TCP_MAXRT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"TCP_STDURG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"TCP_NOURG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"TCP_ATMARK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"TCP_NOSYNRETRIES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"TCP_TIMESTAMPS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"TCP_OFFLOAD_PREFERENCE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":11
,"Attrs":[]
},{
"Name":"TCP_CONGESTION_ALGORITHM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12
,"Attrs":[]
},{
"Name":"TCP_DELAY_FIN_ACK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":13
,"Attrs":[]
},{
"Name":"TCP_MAXRTMS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":14
,"Attrs":[]
},{
"Name":"TCP_FASTOPEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":15
,"Attrs":[]
},{
"Name":"TCP_KEEPCNT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"TCP_KEEPIDLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"TCP_KEEPINTVL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":17
,"Attrs":[]
},{
"Name":"TCP_FAIL_CONNECT_ON_ICMP_ERROR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":18
,"Attrs":[]
},{
"Name":"TCP_ICMP_ERROR_INFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":19
,"Attrs":[]
},{
"Name":"UDP_SEND_MSG_SIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"UDP_RECV_MAX_COALESCED_SIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"UDP_COALESCED_INFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"WINDOWS_AF_IRDA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":26
,"Attrs":[]
},{
"Name":"WINDOWS_PF_IRDA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":26
,"Attrs":[]
},{
"Name":"WCE_AF_IRDA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":22
,"Attrs":[]
},{
"Name":"WCE_PF_IRDA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":22
,"Attrs":[]
},{
"Name":"IRDA_PROTO_SOCK_STREAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"PF_IRDA"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":26
,"Attrs":[]
},{
"Name":"SOL_IRLMP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":255
,"Attrs":[]
},{
"Name":"IRLMP_ENUMDEVICES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"IRLMP_IAS_SET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":17
,"Attrs":[]
},{
"Name":"IRLMP_IAS_QUERY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":18
,"Attrs":[]
},{
"Name":"IRLMP_SEND_PDU_LEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":19
,"Attrs":[]
},{
"Name":"IRLMP_EXCLUSIVE_MODE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
},{
"Name":"IRLMP_IRLPT_MODE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":21
,"Attrs":[]
},{
"Name":"IRLMP_9WIRE_MODE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":22
,"Attrs":[]
},{
"Name":"IRLMP_TINYTP_MODE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":23
,"Attrs":[]
},{
"Name":"IRLMP_PARAMETERS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24
,"Attrs":[]
},{
"Name":"IRLMP_DISCOVERY_MODE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":25
,"Attrs":[]
},{
"Name":"IRLMP_SHARP_MODE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"IAS_ATTRIB_NO_CLASS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"IAS_ATTRIB_NO_ATTRIB"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"IAS_ATTRIB_INT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"IAS_ATTRIB_OCTETSEQ"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"IAS_ATTRIB_STR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"IAS_MAX_USER_STRING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"IAS_MAX_OCTET_STRING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"IAS_MAX_CLASSNAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"IAS_MAX_ATTRIBNAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"LmCharSetASCII"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"LmCharSetISO_8859_1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"LmCharSetISO_8859_2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"LmCharSetISO_8859_3"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"LmCharSetISO_8859_4"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"LmCharSetISO_8859_5"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"LmCharSetISO_8859_6"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"LmCharSetISO_8859_7"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"LmCharSetISO_8859_8"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"LmCharSetISO_8859_9"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"LmCharSetUNICODE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":255
,"Attrs":[]
},{
"Name":"LM_BAUD_1200"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1200
,"Attrs":[]
},{
"Name":"LM_BAUD_2400"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2400
,"Attrs":[]
},{
"Name":"LM_BAUD_9600"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9600
,"Attrs":[]
},{
"Name":"LM_BAUD_19200"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":19200
,"Attrs":[]
},{
"Name":"LM_BAUD_38400"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":38400
,"Attrs":[]
},{
"Name":"LM_BAUD_57600"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":57600
,"Attrs":[]
},{
"Name":"LM_BAUD_115200"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":115200
,"Attrs":[]
},{
"Name":"LM_BAUD_576K"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":576000
,"Attrs":[]
},{
"Name":"LM_BAUD_1152K"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1152000
,"Attrs":[]
},{
"Name":"LM_BAUD_4M"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4000000
,"Attrs":[]
},{
"Name":"LM_BAUD_16M"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16000000
,"Attrs":[]
},{
"Name":"SO_CONNDATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":28672
,"Attrs":[]
},{
"Name":"SO_CONNOPT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":28673
,"Attrs":[]
},{
"Name":"SO_DISCDATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":28674
,"Attrs":[]
},{
"Name":"SO_DISCOPT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":28675
,"Attrs":[]
},{
"Name":"SO_CONNDATALEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":28676
,"Attrs":[]
},{
"Name":"SO_CONNOPTLEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":28677
,"Attrs":[]
},{
"Name":"SO_DISCDATALEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":28678
,"Attrs":[]
},{
"Name":"SO_DISCOPTLEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":28679
,"Attrs":[]
},{
"Name":"SO_OPENTYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":28680
,"Attrs":[]
},{
"Name":"SO_SYNCHRONOUS_ALERT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"SO_SYNCHRONOUS_NONALERT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"SO_MAXDG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":28681
,"Attrs":[]
},{
"Name":"SO_MAXPATHDG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":28682
,"Attrs":[]
},{
"Name":"SO_UPDATE_ACCEPT_CONTEXT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":28683
,"Attrs":[]
},{
"Name":"SO_CONNECT_TIME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":28684
,"Attrs":[]
},{
"Name":"SO_UPDATE_CONNECT_CONTEXT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":28688
,"Attrs":[]
},{
"Name":"TCP_BSDURGENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":28672
,"Attrs":[]
},{
"Name":"SIO_UDP_CONNRESET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2550136844
,"Attrs":[]
},{
"Name":"SIO_SOCKET_CLOSE_NOTIFY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2550136845
,"Attrs":[]
},{
"Name":"SIO_UDP_NETRESET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2550136847
,"Attrs":[]
},{
"Name":"TF_DISCONNECT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"TF_REUSE_SOCKET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"TF_WRITE_BEHIND"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"TF_USE_DEFAULT_WORKER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"TF_USE_SYSTEM_THREAD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"TF_USE_KERNEL_APC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"TP_ELEMENT_MEMORY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"TP_ELEMENT_FILE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"TP_ELEMENT_EOP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"TP_DISCONNECT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"TP_REUSE_SOCKET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"TP_USE_DEFAULT_WORKER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"TP_USE_SYSTEM_THREAD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"TP_USE_KERNEL_APC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"DE_REUSE_SOCKET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"NLA_ALLUSERS_NETWORK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"NLA_FRIENDLY_NAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SIO_BSP_HANDLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1207959579
,"Attrs":[]
},{
"Name":"SIO_BSP_HANDLE_SELECT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1207959580
,"Attrs":[]
},{
"Name":"SIO_BSP_HANDLE_POLL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1207959581
,"Attrs":[]
},{
"Name":"SIO_BASE_HANDLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1207959586
,"Attrs":[]
},{
"Name":"SIO_EXT_SELECT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3355443230
,"Attrs":[]
},{
"Name":"SIO_EXT_POLL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3355443231
,"Attrs":[]
},{
"Name":"SIO_EXT_SENDMSG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3355443232
,"Attrs":[]
},{
"Name":"SERVICE_RESOURCE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SERVICE_SERVICE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SERVICE_LOCAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"SERVICE_FLAG_DEFER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SERVICE_FLAG_HARD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"PROP_COMMENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"PROP_LOCALE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"PROP_DISPLAY_HINT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"PROP_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"PROP_START_TIME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"PROP_MACHINE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"PROP_ADDRESSES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"PROP_SD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"PROP_ALL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
},{
"Name":"SERVICE_ADDRESS_FLAG_RPC_CN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SERVICE_ADDRESS_FLAG_RPC_DG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SERVICE_ADDRESS_FLAG_RPC_NB"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"NS_DEFAULT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"NS_VNS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":50
,"Attrs":[]
},{
"Name":"NSTYPE_HIERARCHICAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"NSTYPE_DYNAMIC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"NSTYPE_ENUMERABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"NSTYPE_WORKGROUP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"XP_CONNECTIONLESS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"XP_GUARANTEED_DELIVERY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"XP_GUARANTEED_ORDER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"XP_MESSAGE_ORIENTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"XP_PSEUDO_STREAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"XP_GRACEFUL_CLOSE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"XP_EXPEDITED_DATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"XP_CONNECT_DATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"XP_DISCONNECT_DATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"XP_SUPPORTS_BROADCAST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"XP_SUPPORTS_MULTICAST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"XP_BANDWIDTH_ALLOCATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
},{
"Name":"XP_FRAGMENTATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
},{
"Name":"XP_ENCRYPTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
},{
"Name":"RES_SOFT_SEARCH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"RES_FIND_MULTIPLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"RES_SERVICE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"SERVICE_TYPE_VALUE_SAPIDA"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SapId"
,"Attrs":[]
},{
"Name":"SERVICE_TYPE_VALUE_SAPIDW"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SapId"
,"Attrs":[]
},{
"Name":"SERVICE_TYPE_VALUE_CONNA"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ConnectionOriented"
,"Attrs":[]
},{
"Name":"SERVICE_TYPE_VALUE_CONNW"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ConnectionOriented"
,"Attrs":[]
},{
"Name":"SERVICE_TYPE_VALUE_TCPPORTA"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"TcpPort"
,"Attrs":[]
},{
"Name":"SERVICE_TYPE_VALUE_TCPPORTW"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"TcpPort"
,"Attrs":[]
},{
"Name":"SERVICE_TYPE_VALUE_UDPPORTA"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"UdpPort"
,"Attrs":[]
},{
"Name":"SERVICE_TYPE_VALUE_UDPPORTW"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"UdpPort"
,"Attrs":[]
},{
"Name":"SERVICE_TYPE_VALUE_SAPID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"SapId"
,"Attrs":[]
},{
"Name":"SERVICE_TYPE_VALUE_CONN"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ConnectionOriented"
,"Attrs":[]
},{
"Name":"SERVICE_TYPE_VALUE_TCPPORT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"TcpPort"
,"Attrs":[]
},{
"Name":"SERVICE_TYPE_VALUE_UDPPORT"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"UdpPort"
,"Attrs":[]
},{
"Name":"SET_SERVICE_PARTIAL_SUCCESS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"FD_SETSIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"IMPLINK_IP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":155
,"Attrs":[]
},{
"Name":"IMPLINK_LOWEXPER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":156
,"Attrs":[]
},{
"Name":"IMPLINK_HIGHEXPER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":158
,"Attrs":[]
},{
"Name":"WSADESCRIPTION_LEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"WSASYS_STATUS_LEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"IP_DEFAULT_MULTICAST_TTL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"IP_DEFAULT_MULTICAST_LOOP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"IP_MAX_MEMBERSHIPS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
},{
"Name":"SOCKET_ERROR"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-1
,"Attrs":[]
},{
"Name":"PF_UNIX"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":1
,"Attrs":[]
},{
"Name":"PF_IMPLINK"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":3
,"Attrs":[]
},{
"Name":"PF_PUP"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":4
,"Attrs":[]
},{
"Name":"PF_CHAOS"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":5
,"Attrs":[]
},{
"Name":"PF_NS"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":6
,"Attrs":[]
},{
"Name":"PF_IPX"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":6
,"Attrs":[]
},{
"Name":"PF_ISO"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":7
,"Attrs":[]
},{
"Name":"PF_OSI"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":7
,"Attrs":[]
},{
"Name":"PF_ECMA"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":8
,"Attrs":[]
},{
"Name":"PF_DATAKIT"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":9
,"Attrs":[]
},{
"Name":"PF_CCITT"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":10
,"Attrs":[]
},{
"Name":"PF_SNA"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":11
,"Attrs":[]
},{
"Name":"PF_DECnet"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":12
,"Attrs":[]
},{
"Name":"PF_DLI"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":13
,"Attrs":[]
},{
"Name":"PF_LAT"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":14
,"Attrs":[]
},{
"Name":"PF_HYLINK"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":15
,"Attrs":[]
},{
"Name":"PF_APPLETALK"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":16
,"Attrs":[]
},{
"Name":"PF_VOICEVIEW"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":18
,"Attrs":[]
},{
"Name":"PF_FIREFOX"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":19
,"Attrs":[]
},{
"Name":"PF_UNKNOWN1"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":20
,"Attrs":[]
},{
"Name":"PF_BAN"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":21
,"Attrs":[]
},{
"Name":"PF_MAX"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":29
,"Attrs":[]
},{
"Name":"SOMAXCONN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"MSG_MAXIOVLEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"MSG_PARTIAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
},{
"Name":"MAXGETHOSTSTRUCT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"FD_READ"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"FD_WRITE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"FD_OOB"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"FD_ACCEPT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"FD_CONNECT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"FD_CLOSE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"INCL_WINSOCK_API_PROTOTYPES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"INCL_WINSOCK_API_TYPEDEFS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"FROM_PROTOCOL_INFO"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-1
,"Attrs":[]
},{
"Name":"SO_PROTOCOL_INFOA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8196
,"Attrs":[]
},{
"Name":"SO_PROTOCOL_INFOW"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8197
,"Attrs":[]
},{
"Name":"SO_PROTOCOL_INFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8197
,"Attrs":[]
},{
"Name":"PVD_CONFIG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12289
,"Attrs":[]
},{
"Name":"PF_ATM"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":22
,"Attrs":[]
},{
"Name":"MSG_INTERRUPT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"FD_READ_BIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"FD_WRITE_BIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"FD_OOB_BIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"FD_ACCEPT_BIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"FD_CONNECT_BIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"FD_CLOSE_BIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"FD_QOS_BIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"FD_GROUP_QOS_BIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"FD_ROUTING_INTERFACE_CHANGE_BIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"FD_ADDRESS_LIST_CHANGE_BIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"FD_MAX_EVENTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"WSA_MAXIMUM_WAIT_EVENTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"WSA_WAIT_FAILED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
},{
"Name":"CF_ACCEPT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CF_REJECT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CF_DEFER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SD_RECEIVE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"SD_SEND"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SD_BOTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SG_UNCONSTRAINED_GROUP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SG_CONSTRAINED_GROUP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"MAX_PROTOCOL_CHAIN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"BASE_PROTOCOL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"LAYERED_PROTOCOL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"WSAPROTOCOL_LEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":255
,"Attrs":[]
},{
"Name":"PFL_MULTIPLE_PROTO_ENTRIES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"PFL_RECOMMENDED_PROTO_ENTRY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"PFL_HIDDEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"PFL_MATCHES_PROTOCOL_ZERO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"PFL_NETWORKDIRECT_PROVIDER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"XP1_CONNECTIONLESS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"XP1_GUARANTEED_DELIVERY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"XP1_GUARANTEED_ORDER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"XP1_MESSAGE_ORIENTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"XP1_PSEUDO_STREAM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"XP1_GRACEFUL_CLOSE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"XP1_EXPEDITED_DATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"XP1_CONNECT_DATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"XP1_DISCONNECT_DATA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"XP1_SUPPORT_BROADCAST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"XP1_SUPPORT_MULTIPOINT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"XP1_MULTIPOINT_CONTROL_PLANE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
},{
"Name":"XP1_MULTIPOINT_DATA_PLANE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
},{
"Name":"XP1_QOS_SUPPORTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
},{
"Name":"XP1_INTERRUPT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16384
,"Attrs":[]
},{
"Name":"XP1_UNI_SEND"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
},{
"Name":"XP1_UNI_RECV"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"XP1_IFS_HANDLES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
},{
"Name":"XP1_PARTIAL_MESSAGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
},{
"Name":"XP1_SAN_SUPPORT_SDP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":524288
,"Attrs":[]
},{
"Name":"BIGENDIAN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"LITTLEENDIAN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SECURITY_PROTOCOL_NONE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"JL_SENDER_ONLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"JL_RECEIVER_ONLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"JL_BOTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"WSA_FLAG_OVERLAPPED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"WSA_FLAG_MULTIPOINT_C_ROOT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"WSA_FLAG_MULTIPOINT_C_LEAF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"WSA_FLAG_MULTIPOINT_D_ROOT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"WSA_FLAG_MULTIPOINT_D_LEAF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"WSA_FLAG_ACCESS_SYSTEM_SECURITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"WSA_FLAG_NO_HANDLE_INHERIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"WSA_FLAG_REGISTERED_IO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"SIO_NSP_NOTIFY_CHANGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2281701401
,"Attrs":[]
},{
"Name":"TH_NETDEV"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"TH_TAPI"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SERVICE_MULTIPLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"NS_LOCALNAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":19
,"Attrs":[]
},{
"Name":"RES_UNUSED_1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"RES_FLUSH_CACHE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SERVICE_TYPE_VALUE_IPXPORTA"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"IpxSocket"
,"Attrs":[]
},{
"Name":"SERVICE_TYPE_VALUE_IPXPORTW"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"IpxSocket"
,"Attrs":[]
},{
"Name":"SERVICE_TYPE_VALUE_OBJECTIDA"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ObjectId"
,"Attrs":[]
},{
"Name":"SERVICE_TYPE_VALUE_OBJECTIDW"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ObjectId"
,"Attrs":[]
},{
"Name":"SERVICE_TYPE_VALUE_OBJECTID"
,"Type":{"Kind":"Native","Name":"String"}
,"ValueType":"String"
,"Value":"ObjectId"
,"Attrs":[]
},{
"Name":"LUP_DEEP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"LUP_CONTAINERS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"LUP_NOCONTAINERS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"LUP_NEAREST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"LUP_RETURN_NAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"LUP_RETURN_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"LUP_RETURN_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"LUP_RETURN_COMMENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"LUP_RETURN_ADDR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"LUP_RETURN_BLOB"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":512
,"Attrs":[]
},{
"Name":"LUP_RETURN_ALIASES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"LUP_RETURN_QUERY_STRING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
},{
"Name":"LUP_RETURN_ALL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4080
,"Attrs":[]
},{
"Name":"LUP_RES_SERVICE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
},{
"Name":"LUP_FLUSHCACHE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4096
,"Attrs":[]
},{
"Name":"LUP_FLUSHPREVIOUS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8192
,"Attrs":[]
},{
"Name":"LUP_NON_AUTHORITATIVE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16384
,"Attrs":[]
},{
"Name":"LUP_SECURE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32768
,"Attrs":[]
},{
"Name":"LUP_RETURN_PREFERRED_NAMES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65536
,"Attrs":[]
},{
"Name":"LUP_DNS_ONLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":131072
,"Attrs":[]
},{
"Name":"LUP_RETURN_RESPONSE_FLAGS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":262144
,"Attrs":[]
},{
"Name":"LUP_ADDRCONFIG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1048576
,"Attrs":[]
},{
"Name":"LUP_DUAL_ADDR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2097152
,"Attrs":[]
},{
"Name":"LUP_FILESERVER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4194304
,"Attrs":[]
},{
"Name":"LUP_DISABLE_IDN_ENCODING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8388608
,"Attrs":[]
},{
"Name":"LUP_API_ANSI"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16777216
,"Attrs":[]
},{
"Name":"LUP_EXTENDED_QUERYSET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":33554432
,"Attrs":[]
},{
"Name":"LUP_SECURE_WITH_FALLBACK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":67108864
,"Attrs":[]
},{
"Name":"LUP_EXCLUSIVE_CUSTOM_SERVERS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":134217728
,"Attrs":[]
},{
"Name":"LUP_REQUIRE_SECURE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":268435456
,"Attrs":[]
},{
"Name":"LUP_RETURN_TTL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":536870912
,"Attrs":[]
},{
"Name":"LUP_FORCE_CLEAR_TEXT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1073741824
,"Attrs":[]
},{
"Name":"LUP_RESOLUTION_HANDLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
},{
"Name":"RESULT_IS_ALIAS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"RESULT_IS_ADDED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"RESULT_IS_CHANGED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"RESULT_IS_DELETED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"POLLRDNORM"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":256
,"Attrs":[]
},{
"Name":"POLLRDBAND"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":512
,"Attrs":[]
},{
"Name":"POLLPRI"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":1024
,"Attrs":[]
},{
"Name":"POLLWRNORM"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":16
,"Attrs":[]
},{
"Name":"POLLOUT"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":16
,"Attrs":[]
},{
"Name":"POLLWRBAND"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":32
,"Attrs":[]
},{
"Name":"POLLERR"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":1
,"Attrs":[]
},{
"Name":"POLLHUP"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":2
,"Attrs":[]
},{
"Name":"POLLNVAL"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":4
,"Attrs":[]
},{
"Name":"SOCK_NOTIFY_REGISTER_EVENT_NONE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"SOCK_NOTIFY_REGISTER_EVENT_IN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SOCK_NOTIFY_REGISTER_EVENT_OUT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SOCK_NOTIFY_REGISTER_EVENT_HANGUP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"SOCK_NOTIFY_EVENT_IN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SOCK_NOTIFY_EVENT_OUT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SOCK_NOTIFY_EVENT_HANGUP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"SOCK_NOTIFY_EVENT_ERR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"SOCK_NOTIFY_EVENT_REMOVE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"SOCK_NOTIFY_OP_NONE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"SOCK_NOTIFY_OP_ENABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SOCK_NOTIFY_OP_DISABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SOCK_NOTIFY_OP_REMOVE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"SOCK_NOTIFY_TRIGGER_ONESHOT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SOCK_NOTIFY_TRIGGER_PERSISTENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SOCK_NOTIFY_TRIGGER_LEVEL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"SOCK_NOTIFY_TRIGGER_EDGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"ATMPROTO_AALUSER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"ATMPROTO_AAL1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"ATMPROTO_AAL2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"ATMPROTO_AAL34"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"ATMPROTO_AAL5"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"SAP_FIELD_ABSENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967294
,"Attrs":[]
},{
"Name":"SAP_FIELD_ANY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
},{
"Name":"SAP_FIELD_ANY_AESA_SEL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967290
,"Attrs":[]
},{
"Name":"SAP_FIELD_ANY_AESA_REST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967291
,"Attrs":[]
},{
"Name":"ATM_E164"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"ATM_NSAP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"ATM_AESA"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"ATM_ADDR_SIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
},{
"Name":"BLLI_L2_ISO_1745"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"BLLI_L2_Q921"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"BLLI_L2_X25L"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"BLLI_L2_X25M"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"BLLI_L2_ELAPB"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"BLLI_L2_HDLC_ARM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"BLLI_L2_HDLC_NRM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"BLLI_L2_HDLC_ABM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":11
,"Attrs":[]
},{
"Name":"BLLI_L2_LLC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12
,"Attrs":[]
},{
"Name":"BLLI_L2_X75"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":13
,"Attrs":[]
},{
"Name":"BLLI_L2_Q922"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":14
,"Attrs":[]
},{
"Name":"BLLI_L2_USER_SPECIFIED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"BLLI_L2_ISO_7776"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":17
,"Attrs":[]
},{
"Name":"BLLI_L3_X25"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"BLLI_L3_ISO_8208"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"BLLI_L3_X223"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"BLLI_L3_SIO_8473"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"BLLI_L3_T70"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"BLLI_L3_ISO_TR9577"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":11
,"Attrs":[]
},{
"Name":"BLLI_L3_USER_SPECIFIED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"BLLI_L3_IPI_SNAP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"BLLI_L3_IPI_IP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":204
,"Attrs":[]
},{
"Name":"BHLI_ISO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"BHLI_UserSpecific"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"BHLI_HighLayerProfile"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"BHLI_VendorSpecificAppId"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"AAL5_MODE_MESSAGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"AAL5_MODE_STREAMING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"AAL5_SSCS_NULL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"AAL5_SSCS_SSCOP_ASSURED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"AAL5_SSCS_SSCOP_NON_ASSURED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"AAL5_SSCS_FRAME_RELAY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"BCOB_A"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"BCOB_C"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"BCOB_X"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"TT_NOIND"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"TT_CBR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"TT_VBR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"TR_NOIND"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"TR_END_TO_END"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"TR_NO_END_TO_END"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CLIP_NOT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CLIP_SUS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"UP_P2P"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"UP_P2MP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"BLLI_L2_MODE_NORMAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"BLLI_L2_MODE_EXT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"BLLI_L3_MODE_NORMAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"BLLI_L3_MODE_EXT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"BLLI_L3_PACKET_16"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"BLLI_L3_PACKET_32"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"BLLI_L3_PACKET_64"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":6
,"Attrs":[]
},{
"Name":"BLLI_L3_PACKET_128"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"BLLI_L3_PACKET_256"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"BLLI_L3_PACKET_512"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":9
,"Attrs":[]
},{
"Name":"BLLI_L3_PACKET_1024"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"BLLI_L3_PACKET_2048"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":11
,"Attrs":[]
},{
"Name":"BLLI_L3_PACKET_4096"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12
,"Attrs":[]
},{
"Name":"PI_ALLOWED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"PI_RESTRICTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"PI_NUMBER_NOT_AVAILABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"SI_USER_NOT_SCREENED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"SI_USER_PASSED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SI_USER_FAILED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"SI_NETWORK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CAUSE_LOC_USER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CAUSE_LOC_PRIVATE_LOCAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CAUSE_LOC_PUBLIC_LOCAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CAUSE_LOC_TRANSIT_NETWORK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CAUSE_LOC_PUBLIC_REMOTE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CAUSE_LOC_PRIVATE_REMOTE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"CAUSE_LOC_INTERNATIONAL_NETWORK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":7
,"Attrs":[]
},{
"Name":"CAUSE_LOC_BEYOND_INTERWORKING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"CAUSE_UNALLOCATED_NUMBER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CAUSE_NO_ROUTE_TO_TRANSIT_NETWORK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CAUSE_NO_ROUTE_TO_DESTINATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"CAUSE_VPI_VCI_UNACCEPTABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":10
,"Attrs":[]
},{
"Name":"CAUSE_NORMAL_CALL_CLEARING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"CAUSE_USER_BUSY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":17
,"Attrs":[]
},{
"Name":"CAUSE_NO_USER_RESPONDING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":18
,"Attrs":[]
},{
"Name":"CAUSE_CALL_REJECTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":21
,"Attrs":[]
},{
"Name":"CAUSE_NUMBER_CHANGED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":22
,"Attrs":[]
},{
"Name":"CAUSE_USER_REJECTS_CLIR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":23
,"Attrs":[]
},{
"Name":"CAUSE_DESTINATION_OUT_OF_ORDER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":27
,"Attrs":[]
},{
"Name":"CAUSE_INVALID_NUMBER_FORMAT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":28
,"Attrs":[]
},{
"Name":"CAUSE_STATUS_ENQUIRY_RESPONSE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":30
,"Attrs":[]
},{
"Name":"CAUSE_NORMAL_UNSPECIFIED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":31
,"Attrs":[]
},{
"Name":"CAUSE_VPI_VCI_UNAVAILABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":35
,"Attrs":[]
},{
"Name":"CAUSE_NETWORK_OUT_OF_ORDER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":38
,"Attrs":[]
},{
"Name":"CAUSE_TEMPORARY_FAILURE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":41
,"Attrs":[]
},{
"Name":"CAUSE_ACCESS_INFORMAION_DISCARDED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":43
,"Attrs":[]
},{
"Name":"CAUSE_NO_VPI_VCI_AVAILABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":45
,"Attrs":[]
},{
"Name":"CAUSE_RESOURCE_UNAVAILABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":47
,"Attrs":[]
},{
"Name":"CAUSE_QOS_UNAVAILABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":49
,"Attrs":[]
},{
"Name":"CAUSE_USER_CELL_RATE_UNAVAILABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":51
,"Attrs":[]
},{
"Name":"CAUSE_BEARER_CAPABILITY_UNAUTHORIZED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":57
,"Attrs":[]
},{
"Name":"CAUSE_BEARER_CAPABILITY_UNAVAILABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":58
,"Attrs":[]
},{
"Name":"CAUSE_OPTION_UNAVAILABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":63
,"Attrs":[]
},{
"Name":"CAUSE_BEARER_CAPABILITY_UNIMPLEMENTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65
,"Attrs":[]
},{
"Name":"CAUSE_UNSUPPORTED_TRAFFIC_PARAMETERS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":73
,"Attrs":[]
},{
"Name":"CAUSE_INVALID_CALL_REFERENCE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":81
,"Attrs":[]
},{
"Name":"CAUSE_CHANNEL_NONEXISTENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":82
,"Attrs":[]
},{
"Name":"CAUSE_INCOMPATIBLE_DESTINATION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":88
,"Attrs":[]
},{
"Name":"CAUSE_INVALID_ENDPOINT_REFERENCE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":89
,"Attrs":[]
},{
"Name":"CAUSE_INVALID_TRANSIT_NETWORK_SELECTION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":91
,"Attrs":[]
},{
"Name":"CAUSE_TOO_MANY_PENDING_ADD_PARTY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":92
,"Attrs":[]
},{
"Name":"CAUSE_AAL_PARAMETERS_UNSUPPORTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":93
,"Attrs":[]
},{
"Name":"CAUSE_MANDATORY_IE_MISSING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":96
,"Attrs":[]
},{
"Name":"CAUSE_UNIMPLEMENTED_MESSAGE_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":97
,"Attrs":[]
},{
"Name":"CAUSE_UNIMPLEMENTED_IE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":99
,"Attrs":[]
},{
"Name":"CAUSE_INVALID_IE_CONTENTS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":100
,"Attrs":[]
},{
"Name":"CAUSE_INVALID_STATE_FOR_MESSAGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":101
,"Attrs":[]
},{
"Name":"CAUSE_RECOVERY_ON_TIMEOUT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":102
,"Attrs":[]
},{
"Name":"CAUSE_INCORRECT_MESSAGE_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":104
,"Attrs":[]
},{
"Name":"CAUSE_PROTOCOL_ERROR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":111
,"Attrs":[]
},{
"Name":"CAUSE_COND_UNKNOWN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CAUSE_COND_PERMANENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"CAUSE_COND_TRANSIENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"CAUSE_REASON_USER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CAUSE_REASON_IE_MISSING"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"CAUSE_REASON_IE_INSUFFICIENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CAUSE_PU_PROVIDER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CAUSE_PU_USER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"CAUSE_NA_NORMAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"CAUSE_NA_ABNORMAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"QOS_CLASS0"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"QOS_CLASS1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"QOS_CLASS2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"QOS_CLASS3"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"QOS_CLASS4"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"TNS_TYPE_NATIONAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"TNS_PLAN_CARRIER_ID_CODE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"SIO_GET_NUMBER_OF_ATM_DEVICES"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1343619073
,"Attrs":[]
},{
"Name":"SIO_GET_ATM_ADDRESS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3491102722
,"Attrs":[]
},{
"Name":"SIO_ASSOCIATE_PVC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2417360899
,"Attrs":[]
},{
"Name":"SIO_GET_ATM_CONNECTION_ID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1343619076
,"Attrs":[]
},{
"Name":"WSPDESCRIPTION_LEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":255
,"Attrs":[]
},{
"Name":"WSS_OPERATION_IN_PROGRESS"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":259
,"Attrs":[]
},{
"Name":"LSP_SYSTEM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
},{
"Name":"LSP_INSPECTOR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"LSP_REDIRECTOR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"LSP_PROXY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"LSP_FIREWALL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"LSP_INBOUND_MODIFY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"LSP_OUTBOUND_MODIFY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"LSP_CRYPTO_COMPRESS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"LSP_LOCAL_CACHE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"UDP_NOCHECKSUM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"UDP_CHECKSUM_COVERAGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":20
,"Attrs":[]
},{
"Name":"GAI_STRERROR_BUFFER_SIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1024
,"Attrs":[]
},{
"Name":"IPX_PTYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16384
,"Attrs":[]
},{
"Name":"IPX_FILTERPTYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16385
,"Attrs":[]
},{
"Name":"IPX_STOPFILTERPTYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16387
,"Attrs":[]
},{
"Name":"IPX_DSTYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16386
,"Attrs":[]
},{
"Name":"IPX_EXTENDED_ADDRESS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16388
,"Attrs":[]
},{
"Name":"IPX_RECVHDR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16389
,"Attrs":[]
},{
"Name":"IPX_MAXSIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16390
,"Attrs":[]
},{
"Name":"IPX_ADDRESS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16391
,"Attrs":[]
},{
"Name":"IPX_GETNETINFO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16392
,"Attrs":[]
},{
"Name":"IPX_GETNETINFO_NORIP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16393
,"Attrs":[]
},{
"Name":"IPX_SPXGETCONNECTIONSTATUS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16395
,"Attrs":[]
},{
"Name":"IPX_ADDRESS_NOTIFY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16396
,"Attrs":[]
},{
"Name":"IPX_MAX_ADAPTER_NUM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16397
,"Attrs":[]
},{
"Name":"IPX_RERIPNETNUMBER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16398
,"Attrs":[]
},{
"Name":"IPX_RECEIVE_BROADCAST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16399
,"Attrs":[]
},{
"Name":"IPX_IMMEDIATESPXACK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16400
,"Attrs":[]
},{
"Name":"IPPROTO_RM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":113
,"Attrs":[]
},{
"Name":"MAX_MCAST_TTL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":255
,"Attrs":[]
},{
"Name":"RM_OPTIONSBASE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1000
,"Attrs":[]
},{
"Name":"RM_RATE_WINDOW_SIZE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1001
,"Attrs":[]
},{
"Name":"RM_SET_MESSAGE_BOUNDARY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1002
,"Attrs":[]
},{
"Name":"RM_FLUSHCACHE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1003
,"Attrs":[]
},{
"Name":"RM_SENDER_WINDOW_ADVANCE_METHOD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1004
,"Attrs":[]
},{
"Name":"RM_SENDER_STATISTICS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1005
,"Attrs":[]
},{
"Name":"RM_LATEJOIN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1006
,"Attrs":[]
},{
"Name":"RM_SET_SEND_IF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1007
,"Attrs":[]
},{
"Name":"RM_ADD_RECEIVE_IF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1008
,"Attrs":[]
},{
"Name":"RM_DEL_RECEIVE_IF"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1009
,"Attrs":[]
},{
"Name":"RM_SEND_WINDOW_ADV_RATE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1010
,"Attrs":[]
},{
"Name":"RM_USE_FEC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1011
,"Attrs":[]
},{
"Name":"RM_SET_MCAST_TTL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1012
,"Attrs":[]
},{
"Name":"RM_RECEIVER_STATISTICS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1013
,"Attrs":[]
},{
"Name":"RM_HIGH_SPEED_INTRANET_OPT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1014
,"Attrs":[]
},{
"Name":"SENDER_DEFAULT_RATE_KBITS_PER_SEC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":56
,"Attrs":[]
},{
"Name":"SENDER_DEFAULT_WINDOW_ADV_PERCENTAGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":15
,"Attrs":[]
},{
"Name":"MAX_WINDOW_INCREMENT_PERCENTAGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":25
,"Attrs":[]
},{
"Name":"SENDER_DEFAULT_LATE_JOINER_PERCENTAGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"SENDER_MAX_LATE_JOINER_PERCENTAGE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":75
,"Attrs":[]
},{
"Name":"BITS_PER_BYTE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"LOG2_BITS_PER_BYTE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"UNIX_PATH_MAX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":108
,"Attrs":[]
},{
"Name":"SIO_AF_UNIX_GETPEERPID"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1476395264
,"Attrs":[]
},{
"Name":"SIO_AF_UNIX_SETBINDPARENTPATH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2550137089
,"Attrs":[]
},{
"Name":"SIO_AF_UNIX_SETCONNPARENTPATH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2550137090
,"Attrs":[]
},{
"Name":"ISOPROTO_TP0"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":25
,"Attrs":[]
},{
"Name":"ISOPROTO_TP1"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":26
,"Attrs":[]
},{
"Name":"ISOPROTO_TP2"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":27
,"Attrs":[]
},{
"Name":"ISOPROTO_TP3"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":28
,"Attrs":[]
},{
"Name":"ISOPROTO_TP4"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":29
,"Attrs":[]
},{
"Name":"ISOPROTO_TP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":29
,"Attrs":[]
},{
"Name":"ISOPROTO_CLTP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":30
,"Attrs":[]
},{
"Name":"ISOPROTO_CLNP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":31
,"Attrs":[]
},{
"Name":"ISOPROTO_X25"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"ISOPROTO_INACT_NL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":33
,"Attrs":[]
},{
"Name":"ISOPROTO_ESIS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":34
,"Attrs":[]
},{
"Name":"ISOPROTO_INTRAISIS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":35
,"Attrs":[]
},{
"Name":"ISO_MAX_ADDR_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"ISO_HIERARCHICAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"ISO_NON_HIERARCHICAL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"ISO_EXP_DATA_USE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"ISO_EXP_DATA_NUSE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"NSPROTO_IPX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1000
,"Attrs":[]
},{
"Name":"NSPROTO_SPX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1256
,"Attrs":[]
},{
"Name":"NSPROTO_SPXII"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1257
,"Attrs":[]
},{
"Name":"NETBIOS_NAME_LENGTH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"NETBIOS_UNIQUE_NAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"NETBIOS_GROUP_NAME"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"NETBIOS_TYPE_QUICK_UNIQUE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"NETBIOS_TYPE_QUICK_GROUP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"VNSPROTO_IPC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"VNSPROTO_RELIABLE_IPC"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"VNSPROTO_SPP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"_LITTLE_ENDIAN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1234
,"Attrs":[]
},{
"Name":"_BIG_ENDIAN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4321
,"Attrs":[]
},{
"Name":"_PDP_ENDIAN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3412
,"Attrs":[]
},{
"Name":"BYTE_ORDER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1234
,"Attrs":[]
},{
"Name":"DL_ADDRESS_LENGTH_MAXIMUM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"DL_HEADER_LENGTH_MAXIMUM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"SNAP_DSAP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":170
,"Attrs":[]
},{
"Name":"SNAP_SSAP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":170
,"Attrs":[]
},{
"Name":"SNAP_CONTROL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"SNAP_OUI"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"ETH_LENGTH_OF_HEADER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":14
,"Attrs":[]
},{
"Name":"ETH_LENGTH_OF_VLAN_HEADER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"ETH_LENGTH_OF_SNAP_HEADER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"ETHERNET_TYPE_MINIMUM"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1536
,"Attrs":[]
},{
"Name":"ETHERNET_TYPE_IPV4"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2048
,"Attrs":[]
},{
"Name":"ETHERNET_TYPE_ARP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2054
,"Attrs":[]
},{
"Name":"ETHERNET_TYPE_IPV6"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":34525
,"Attrs":[]
},{
"Name":"ETHERNET_TYPE_802_1Q"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":33024
,"Attrs":[]
},{
"Name":"ETHERNET_TYPE_802_1AD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":34984
,"Attrs":[]
},{
"Name":"IP_VER_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":240
,"Attrs":[]
},{
"Name":"IPV4_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"MAX_IPV4_PACKET"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65535
,"Attrs":[]
},{
"Name":"MAX_IPV4_HLEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":60
,"Attrs":[]
},{
"Name":"IPV4_MINIMUM_MTU"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":576
,"Attrs":[]
},{
"Name":"IPV4_MIN_MINIMUM_MTU"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":352
,"Attrs":[]
},{
"Name":"IPV4_MAX_MINIMUM_MTU"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":576
,"Attrs":[]
},{
"Name":"SIZEOF_IP_OPT_ROUTING_HEADER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"SIZEOF_IP_OPT_TIMESTAMP_HEADER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"SIZEOF_IP_OPT_SECURITY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":11
,"Attrs":[]
},{
"Name":"SIZEOF_IP_OPT_STREAMIDENTIFIER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"SIZEOF_IP_OPT_ROUTERALERT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"IP4_OFF_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65311
,"Attrs":[]
},{
"Name":"ICMPV4_INVALID_PREFERENCE_LEVEL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
},{
"Name":"IGMP_QUERY_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":17
,"Attrs":[]
},{
"Name":"IGMP_VERSION1_REPORT_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":18
,"Attrs":[]
},{
"Name":"IGMP_VERSION2_REPORT_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":22
,"Attrs":[]
},{
"Name":"IGMP_LEAVE_GROUP_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":23
,"Attrs":[]
},{
"Name":"IGMP_VERSION3_REPORT_TYPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":34
,"Attrs":[]
},{
"Name":"IPV6_VERSION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":96
,"Attrs":[]
},{
"Name":"IPV6_TRAFFIC_CLASS_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":49167
,"Attrs":[]
},{
"Name":"IPV6_FULL_TRAFFIC_CLASS_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":61455
,"Attrs":[]
},{
"Name":"IPV6_ECN_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12288
,"Attrs":[]
},{
"Name":"IPV6_FLOW_LABEL_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294905600
,"Attrs":[]
},{
"Name":"MAX_IPV6_PAYLOAD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":65535
,"Attrs":[]
},{
"Name":"IPV6_ECN_SHIFT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":12
,"Attrs":[]
},{
"Name":"IPV6_MINIMUM_MTU"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1280
,"Attrs":[]
},{
"Name":"IP6F_OFF_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":63743
,"Attrs":[]
},{
"Name":"IP6F_RESERVED_MASK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1536
,"Attrs":[]
},{
"Name":"IP6F_MORE_FRAG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":256
,"Attrs":[]
},{
"Name":"EXT_LEN_UNIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"IP6OPT_TYPE_SKIP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"IP6OPT_TYPE_DISCARD"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"IP6OPT_TYPE_FORCEICMP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"IP6OPT_TYPE_ICMP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":192
,"Attrs":[]
},{
"Name":"IP6OPT_MUTABLE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"ICMP6_DST_UNREACH_NOROUTE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"ICMP6_DST_UNREACH_ADMIN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"ICMP6_DST_UNREACH_BEYONDSCOPE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"ICMP6_DST_UNREACH_ADDR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"ICMP6_DST_UNREACH_NOPORT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"ICMP6_TIME_EXCEED_TRANSIT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"ICMP6_TIME_EXCEED_REASSEMBLY"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"ICMP6_PARAMPROB_HEADER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"ICMP6_PARAMPROB_NEXTHEADER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"ICMP6_PARAMPROB_OPTION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"ICMPV6_ECHO_REQUEST_FLAG_REVERSE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"ND_RA_FLAG_MANAGED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"ND_RA_FLAG_OTHER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"ND_RA_FLAG_HOME_AGENT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"ND_RA_FLAG_PREFERENCE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24
,"Attrs":[]
},{
"Name":"ND_NA_FLAG_ROUTER"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2147483648
,"Attrs":[]
},{
"Name":"ND_NA_FLAG_SOLICITED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1073741824
,"Attrs":[]
},{
"Name":"ND_NA_FLAG_OVERRIDE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":536870912
,"Attrs":[]
},{
"Name":"ND_OPT_PI_FLAG_ONLINK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"ND_OPT_PI_FLAG_AUTO"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"ND_OPT_PI_FLAG_ROUTER_ADDR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"ND_OPT_PI_FLAG_SITE_PREFIX"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"ND_OPT_PI_FLAG_ROUTE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"ND_OPT_RI_FLAG_PREFERENCE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24
,"Attrs":[]
},{
"Name":"ND_OPT_RDNSS_MIN_LEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":24
,"Attrs":[]
},{
"Name":"ND_OPT_DNSSL_MIN_LEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"IN6_EMBEDDEDV4_UOCTET_POSITION"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"IN6_EMBEDDEDV4_BITS_IN_BYTE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"TH_FIN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"TH_SYN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"TH_RST"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"TH_PSH"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"TH_ACK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":16
,"Attrs":[]
},{
"Name":"TH_URG"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":32
,"Attrs":[]
},{
"Name":"TH_ECE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":64
,"Attrs":[]
},{
"Name":"TH_CWR"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":128
,"Attrs":[]
},{
"Name":"TH_OPT_EOL"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":0
,"Attrs":[]
},{
"Name":"TH_OPT_NOP"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":1
,"Attrs":[]
},{
"Name":"TH_OPT_MSS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":2
,"Attrs":[]
},{
"Name":"TH_OPT_WS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3
,"Attrs":[]
},{
"Name":"TH_OPT_SACK_PERMITTED"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4
,"Attrs":[]
},{
"Name":"TH_OPT_SACK"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":5
,"Attrs":[]
},{
"Name":"TH_OPT_TS"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":8
,"Attrs":[]
},{
"Name":"TH_OPT_FASTOPEN"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":34
,"Attrs":[]
},{
"Name":"INVALID_SOCKET"
,"Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}
,"ValueType":"Int32"
,"Value":-1
,"Attrs":[]
},{
"Name":"WSA_INFINITE"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":4294967295
,"Attrs":[]
},{
"Name":"IOC_INOUT"
,"Type":{"Kind":"Native","Name":"UInt32"}
,"ValueType":"UInt32"
,"Value":3221225472
,"Attrs":[]
},{
"Name":"FIONREAD"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1074030207
,"Attrs":[]
},{
"Name":"FIONBIO"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-2147195266
,"Attrs":[]
},{
"Name":"FIOASYNC"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-2147195267
,"Attrs":[]
},{
"Name":"SIOCSHIWAT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-2147192064
,"Attrs":[]
},{
"Name":"SIOCGHIWAT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1074033409
,"Attrs":[]
},{
"Name":"SIOCSLOWAT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":-2147192062
,"Attrs":[]
},{
"Name":"SIOCGLOWAT"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1074033411
,"Attrs":[]
},{
"Name":"SIOCATMARK"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1074033415
,"Attrs":[]
},{
"Name":"POLLIN"
,"Type":{"Kind":"Native","Name":"UInt16"}
,"ValueType":"UInt16"
,"Value":768
,"Attrs":[]
},{
"Name":"LM_HB_Extension"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":128
,"Attrs":[]
},{
"Name":"LM_HB1_PnP"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
},{
"Name":"LM_HB1_PDA_Palmtop"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
},{
"Name":"LM_HB1_Computer"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":4
,"Attrs":[]
},{
"Name":"LM_HB1_Printer"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":8
,"Attrs":[]
},{
"Name":"LM_HB1_Modem"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":16
,"Attrs":[]
},{
"Name":"LM_HB1_Fax"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":32
,"Attrs":[]
},{
"Name":"LM_HB1_LANAccess"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":64
,"Attrs":[]
},{
"Name":"LM_HB2_Telephony"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":1
,"Attrs":[]
},{
"Name":"LM_HB2_FileServer"
,"Type":{"Kind":"Native","Name":"Int32"}
,"ValueType":"Int32"
,"Value":2
,"Attrs":[]
}],
"Types":[{
"Name":"WSA_ERROR"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WSA_IO_PENDING","Value":997}
,{"Name":"WSA_IO_INCOMPLETE","Value":996}
,{"Name":"WSA_INVALID_HANDLE","Value":6}
,{"Name":"WSA_INVALID_PARAMETER","Value":87}
,{"Name":"WSA_NOT_ENOUGH_MEMORY","Value":8}
,{"Name":"WSA_OPERATION_ABORTED","Value":995}
,{"Name":"WSA_WAIT_EVENT_0","Value":0}
,{"Name":"WSA_WAIT_IO_COMPLETION","Value":192}
,{"Name":"WSABASEERR","Value":10000}
,{"Name":"WSAEINTR","Value":10004}
,{"Name":"WSAEBADF","Value":10009}
,{"Name":"WSAEACCES","Value":10013}
,{"Name":"WSAEFAULT","Value":10014}
,{"Name":"WSAEINVAL","Value":10022}
,{"Name":"WSAEMFILE","Value":10024}
,{"Name":"WSAEWOULDBLOCK","Value":10035}
,{"Name":"WSAEINPROGRESS","Value":10036}
,{"Name":"WSAEALREADY","Value":10037}
,{"Name":"WSAENOTSOCK","Value":10038}
,{"Name":"WSAEDESTADDRREQ","Value":10039}
,{"Name":"WSAEMSGSIZE","Value":10040}
,{"Name":"WSAEPROTOTYPE","Value":10041}
,{"Name":"WSAENOPROTOOPT","Value":10042}
,{"Name":"WSAEPROTONOSUPPORT","Value":10043}
,{"Name":"WSAESOCKTNOSUPPORT","Value":10044}
,{"Name":"WSAEOPNOTSUPP","Value":10045}
,{"Name":"WSAEPFNOSUPPORT","Value":10046}
,{"Name":"WSAEAFNOSUPPORT","Value":10047}
,{"Name":"WSAEADDRINUSE","Value":10048}
,{"Name":"WSAEADDRNOTAVAIL","Value":10049}
,{"Name":"WSAENETDOWN","Value":10050}
,{"Name":"WSAENETUNREACH","Value":10051}
,{"Name":"WSAENETRESET","Value":10052}
,{"Name":"WSAECONNABORTED","Value":10053}
,{"Name":"WSAECONNRESET","Value":10054}
,{"Name":"WSAENOBUFS","Value":10055}
,{"Name":"WSAEISCONN","Value":10056}
,{"Name":"WSAENOTCONN","Value":10057}
,{"Name":"WSAESHUTDOWN","Value":10058}
,{"Name":"WSAETOOMANYREFS","Value":10059}
,{"Name":"WSAETIMEDOUT","Value":10060}
,{"Name":"WSAECONNREFUSED","Value":10061}
,{"Name":"WSAELOOP","Value":10062}
,{"Name":"WSAENAMETOOLONG","Value":10063}
,{"Name":"WSAEHOSTDOWN","Value":10064}
,{"Name":"WSAEHOSTUNREACH","Value":10065}
,{"Name":"WSAENOTEMPTY","Value":10066}
,{"Name":"WSAEPROCLIM","Value":10067}
,{"Name":"WSAEUSERS","Value":10068}
,{"Name":"WSAEDQUOT","Value":10069}
,{"Name":"WSAESTALE","Value":10070}
,{"Name":"WSAEREMOTE","Value":10071}
,{"Name":"WSASYSNOTREADY","Value":10091}
,{"Name":"WSAVERNOTSUPPORTED","Value":10092}
,{"Name":"WSANOTINITIALISED","Value":10093}
,{"Name":"WSAEDISCON","Value":10101}
,{"Name":"WSAENOMORE","Value":10102}
,{"Name":"WSAECANCELLED","Value":10103}
,{"Name":"WSAEINVALIDPROCTABLE","Value":10104}
,{"Name":"WSAEINVALIDPROVIDER","Value":10105}
,{"Name":"WSAEPROVIDERFAILEDINIT","Value":10106}
,{"Name":"WSASYSCALLFAILURE","Value":10107}
,{"Name":"WSASERVICE_NOT_FOUND","Value":10108}
,{"Name":"WSATYPE_NOT_FOUND","Value":10109}
,{"Name":"WSA_E_NO_MORE","Value":10110}
,{"Name":"WSA_E_CANCELLED","Value":10111}
,{"Name":"WSAEREFUSED","Value":10112}
,{"Name":"WSAHOST_NOT_FOUND","Value":11001}
,{"Name":"WSATRY_AGAIN","Value":11002}
,{"Name":"WSANO_RECOVERY","Value":11003}
,{"Name":"WSANO_DATA","Value":11004}
,{"Name":"WSA_QOS_RECEIVERS","Value":11005}
,{"Name":"WSA_QOS_SENDERS","Value":11006}
,{"Name":"WSA_QOS_NO_SENDERS","Value":11007}
,{"Name":"WSA_QOS_NO_RECEIVERS","Value":11008}
,{"Name":"WSA_QOS_REQUEST_CONFIRMED","Value":11009}
,{"Name":"WSA_QOS_ADMISSION_FAILURE","Value":11010}
,{"Name":"WSA_QOS_POLICY_FAILURE","Value":11011}
,{"Name":"WSA_QOS_BAD_STYLE","Value":11012}
,{"Name":"WSA_QOS_BAD_OBJECT","Value":11013}
,{"Name":"WSA_QOS_TRAFFIC_CTRL_ERROR","Value":11014}
,{"Name":"WSA_QOS_GENERIC_ERROR","Value":11015}
,{"Name":"WSA_QOS_ESERVICETYPE","Value":11016}
,{"Name":"WSA_QOS_EFLOWSPEC","Value":11017}
,{"Name":"WSA_QOS_EPROVSPECBUF","Value":11018}
,{"Name":"WSA_QOS_EFILTERSTYLE","Value":11019}
,{"Name":"WSA_QOS_EFILTERTYPE","Value":11020}
,{"Name":"WSA_QOS_EFILTERCOUNT","Value":11021}
,{"Name":"WSA_QOS_EOBJLENGTH","Value":11022}
,{"Name":"WSA_QOS_EFLOWCOUNT","Value":11023}
,{"Name":"WSA_QOS_EUNKOWNPSOBJ","Value":11024}
,{"Name":"WSA_QOS_EPOLICYOBJ","Value":11025}
,{"Name":"WSA_QOS_EFLOWDESC","Value":11026}
,{"Name":"WSA_QOS_EPSFLOWSPEC","Value":11027}
,{"Name":"WSA_QOS_EPSFILTERSPEC","Value":11028}
,{"Name":"WSA_QOS_ESDMODEOBJ","Value":11029}
,{"Name":"WSA_QOS_ESHAPERATEOBJ","Value":11030}
,{"Name":"WSA_QOS_RESERVED_PETYPE","Value":11031}
,{"Name":"WSA_SECURE_HOST_NOT_FOUND","Value":11032}
,{"Name":"WSA_IPSEC_NAME_POLICY_ERROR","Value":11033}
]
,"IntegerBase":"Int32"
},{
"Name":"ADDRESS_FAMILY"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"AF_INET","Value":2}
,{"Name":"AF_INET6","Value":23}
,{"Name":"AF_UNSPEC","Value":0}
]
,"IntegerBase":"UInt32"
},{
"Name":"SET_SERVICE_OPERATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SERVICE_REGISTER","Value":1}
,{"Name":"SERVICE_DEREGISTER","Value":2}
,{"Name":"SERVICE_FLUSH","Value":3}
,{"Name":"SERVICE_ADD_TYPE","Value":4}
,{"Name":"SERVICE_DELETE_TYPE","Value":5}
]
,"IntegerBase":"UInt32"
},{
"Name":"SEND_RECV_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":true
,"Scoped":false
,"Values":[
{"Name":"MSG_OOB","Value":1}
,{"Name":"MSG_PEEK","Value":2}
,{"Name":"MSG_DONTROUTE","Value":4}
,{"Name":"MSG_WAITALL","Value":8}
,{"Name":"MSG_PUSH_IMMEDIATE","Value":32}
]
,"IntegerBase":"Int32"
},{
"Name":"RESOURCE_DISPLAY_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"RESOURCEDISPLAYTYPE_DOMAIN","Value":1}
,{"Name":"RESOURCEDISPLAYTYPE_FILE","Value":4}
,{"Name":"RESOURCEDISPLAYTYPE_GENERIC","Value":0}
,{"Name":"RESOURCEDISPLAYTYPE_GROUP","Value":5}
,{"Name":"RESOURCEDISPLAYTYPE_SERVER","Value":2}
,{"Name":"RESOURCEDISPLAYTYPE_SHARE","Value":3}
,{"Name":"RESOURCEDISPLAYTYPE_TREE","Value":10}
]
,"IntegerBase":"UInt32"
},{
"Name":"RIO_BUFFERID_t"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
]
,"NestedTypes":[]
},{
"Name":"RIO_CQ_t"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
]
,"NestedTypes":[]
},{
"Name":"RIO_RQ_t"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
]
,"NestedTypes":[]
},{
"Name":"HWSAEVENT"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"IntPtr"}
,"FreeFunc":"WSACloseEvent"
,"InvalidHandleValue":0
},{
"Name":"SOCKET"
,"Architectures":[]
,"Platform":null
,"Kind":"NativeTypedef"
,"AlsoUsableFor":null
,"Def":{"Kind":"Native","Name":"UIntPtr"}
,"FreeFunc":"closesocket"
,"InvalidHandleValue":null
},{
"Name":"FLOWSPEC"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"TokenRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TokenBucketSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PeakBandwidth","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Latency","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DelayVariation","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ServiceType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MaxSduSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MinimumPolicedSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"IN_ADDR"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"S_un","Type":{"Kind":"ApiRef","Name":"_S_un_e__Union","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_S_un_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"S_un_b","Type":{"Kind":"ApiRef","Name":"_S_un_b_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":["_S_un_e__Union"]},"Attrs":[]}
,{"Name":"S_un_w","Type":{"Kind":"ApiRef","Name":"_S_un_w_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":["_S_un_e__Union"]},"Attrs":[]}
,{"Name":"S_addr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_S_un_w_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"s_w1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"s_w2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"_S_un_b_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"s_b1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"s_b2","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"s_b3","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"s_b4","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
}]
}]
},{
"Name":"SOCKADDR"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"sa_family","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"sa_data","Type":{"Kind":"Array","Shape":{"Size":14},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SOCKET_ADDRESS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"lpSockaddr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
,{"Name":"iSockaddrLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SOCKET_ADDRESS_LIST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"iAddressCount","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"Address","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CSADDR_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"LocalAddr","Type":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"RemoteAddr","Type":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"iSocketType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"iProtocol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SOCKADDR_STORAGE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ss_family","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"__ss_pad1","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"__ss_align","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"__ss_pad2","Type":{"Kind":"Array","Shape":{"Size":112},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SOCKADDR_STORAGE_XP"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ss_family","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
,{"Name":"__ss_pad1","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"__ss_align","Type":{"Kind":"Native","Name":"Int64"},"Attrs":[]}
,{"Name":"__ss_pad2","Type":{"Kind":"Array","Shape":{"Size":112},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SOCKET_PROCESSOR_AFFINITY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Processor","Type":{"Kind":"ApiRef","Name":"PROCESSOR_NUMBER","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"NumaNodeId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"IPPROTO"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"IPPROTO_HOPOPTS","Value":0}
,{"Name":"IPPROTO_ICMP","Value":1}
,{"Name":"IPPROTO_IGMP","Value":2}
,{"Name":"IPPROTO_GGP","Value":3}
,{"Name":"IPPROTO_IPV4","Value":4}
,{"Name":"IPPROTO_ST","Value":5}
,{"Name":"IPPROTO_TCP","Value":6}
,{"Name":"IPPROTO_CBT","Value":7}
,{"Name":"IPPROTO_EGP","Value":8}
,{"Name":"IPPROTO_IGP","Value":9}
,{"Name":"IPPROTO_PUP","Value":12}
,{"Name":"IPPROTO_UDP","Value":17}
,{"Name":"IPPROTO_IDP","Value":22}
,{"Name":"IPPROTO_RDP","Value":27}
,{"Name":"IPPROTO_IPV6","Value":41}
,{"Name":"IPPROTO_ROUTING","Value":43}
,{"Name":"IPPROTO_FRAGMENT","Value":44}
,{"Name":"IPPROTO_ESP","Value":50}
,{"Name":"IPPROTO_AH","Value":51}
,{"Name":"IPPROTO_ICMPV6","Value":58}
,{"Name":"IPPROTO_NONE","Value":59}
,{"Name":"IPPROTO_DSTOPTS","Value":60}
,{"Name":"IPPROTO_ND","Value":77}
,{"Name":"IPPROTO_ICLFXBM","Value":78}
,{"Name":"IPPROTO_PIM","Value":103}
,{"Name":"IPPROTO_PGM","Value":113}
,{"Name":"IPPROTO_L2TP","Value":115}
,{"Name":"IPPROTO_SCTP","Value":132}
,{"Name":"IPPROTO_RAW","Value":255}
,{"Name":"IPPROTO_MAX","Value":256}
,{"Name":"IPPROTO_RESERVED_RAW","Value":257}
,{"Name":"IPPROTO_RESERVED_IPSEC","Value":258}
,{"Name":"IPPROTO_RESERVED_IPSECOFFLOAD","Value":259}
,{"Name":"IPPROTO_RESERVED_WNV","Value":260}
,{"Name":"IPPROTO_RESERVED_MAX","Value":261}
]
,"IntegerBase":"Int32"
},{
"Name":"SCOPE_LEVEL"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ScopeLevelInterface","Value":1}
,{"Name":"ScopeLevelLink","Value":2}
,{"Name":"ScopeLevelSubnet","Value":3}
,{"Name":"ScopeLevelAdmin","Value":4}
,{"Name":"ScopeLevelSite","Value":5}
,{"Name":"ScopeLevelOrganization","Value":8}
,{"Name":"ScopeLevelGlobal","Value":14}
,{"Name":"ScopeLevelCount","Value":16}
]
,"IntegerBase":"Int32"
},{
"Name":"SCOPE_ID"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
}]
}]
},{
"Name":"SOCKADDR_IN"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"sin_family","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"sin_port","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"sin_addr","Type":{"Kind":"ApiRef","Name":"IN_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"sin_zero","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SOCKADDR_DL"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"sdl_family","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"sdl_data","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"sdl_zero","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WSABUF"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"len","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"buf","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WSAMSG"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
,{"Name":"namelen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"lpBuffers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
,{"Name":"dwBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Control","Type":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"cmsghdr"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cmsg_len","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"cmsg_level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"cmsg_type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ADDRINFOA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ai_flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_family","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_socktype","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_protocol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_addrlen","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"ai_canonname","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ai_addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
,{"Name":"ai_next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADDRINFOA","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ADDRINFOW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ai_flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_family","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_socktype","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_protocol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_addrlen","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"ai_canonname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ai_addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
,{"Name":"ai_next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADDRINFOW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ADDRINFOEXA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[{"Kind":"Obsolete","Message":"ADDRINFOEX"}]
,"Fields":[
{"Name":"ai_flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_family","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_socktype","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_protocol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_addrlen","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"ai_canonname","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ai_addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
,{"Name":"ai_blob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"ai_bloblen","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"ai_provider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
,{"Name":"ai_next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADDRINFOEXA","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ADDRINFOEXW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ai_flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_family","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_socktype","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_protocol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_addrlen","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"ai_canonname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ai_addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
,{"Name":"ai_blob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"ai_bloblen","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"ai_provider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
,{"Name":"ai_next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADDRINFOEXW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ADDRINFOEX2A"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[{"Kind":"Obsolete","Message":"ADDRINFOEX2"}]
,"Fields":[
{"Name":"ai_flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_family","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_socktype","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_protocol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_addrlen","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"ai_canonname","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ai_addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
,{"Name":"ai_blob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"ai_bloblen","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"ai_provider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
,{"Name":"ai_next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADDRINFOEX2A","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
,{"Name":"ai_version","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_fqdn","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ADDRINFOEX2W"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ai_flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_family","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_socktype","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_protocol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_addrlen","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"ai_canonname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ai_addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
,{"Name":"ai_blob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"ai_bloblen","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"ai_provider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
,{"Name":"ai_next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADDRINFOEX2W","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
,{"Name":"ai_version","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_fqdn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ADDRINFOEX3"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ai_flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_family","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_socktype","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_protocol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_addrlen","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"ai_canonname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ai_addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
,{"Name":"ai_blob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"ai_bloblen","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"ai_provider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
,{"Name":"ai_next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADDRINFOEX3","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
,{"Name":"ai_version","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_fqdn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ai_interfaceindex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ADDRINFOEX4"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ai_flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_family","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_socktype","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_protocol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_addrlen","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"ai_canonname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ai_addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
,{"Name":"ai_blob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"ai_bloblen","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"ai_provider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
,{"Name":"ai_next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADDRINFOEX4","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
,{"Name":"ai_version","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_fqdn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ai_interfaceindex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_resolutionhandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ADDRINFOEX5"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ai_flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_family","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_socktype","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_protocol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_addrlen","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"ai_canonname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ai_addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
,{"Name":"ai_blob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"ai_bloblen","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"ai_provider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
,{"Name":"ai_next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADDRINFOEX5","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
,{"Name":"ai_version","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_fqdn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ai_interfaceindex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_resolutionhandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ai_ttl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"addrinfo_dns_server"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ai_servertype","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ai_flags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"ai_addrlen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ai_addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ai_template","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"ADDRINFOEX6"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ai_flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_family","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_socktype","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_protocol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_addrlen","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"ai_canonname","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ai_addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
,{"Name":"ai_blob","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"ai_bloblen","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
,{"Name":"ai_provider","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
,{"Name":"ai_next","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADDRINFOEX5","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
,{"Name":"ai_version","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_fqdn","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ai_interfaceindex","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ai_resolutionhandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ai_ttl","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ai_numservers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ai_servers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"addrinfo_dns_server","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
,{"Name":"ai_responseflags","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"fd_set"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"fd_count","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fd_array","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"timeval"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"tv_sec","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"tv_usec","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"hostent"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"h_name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"h_aliases","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":[]}
,{"Name":"h_addrtype","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
,{"Name":"h_length","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
,{"Name":"h_addr_list","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"netent"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"n_name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"n_aliases","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":[]}
,{"Name":"n_addrtype","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
,{"Name":"n_net","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"servent"
,"Architectures":["X64","Arm64"]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"s_name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"s_aliases","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":[]}
,{"Name":"s_proto","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"s_port","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"protoent"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"p_name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"p_aliases","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":[]}
,{"Name":"p_proto","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WSAData"
,"Architectures":["X64","Arm64"]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"wVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wHighVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"iMaxSockets","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"iMaxUdpDg","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"lpVendorInfo","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"szSystemStatus","Type":{"Kind":"Array","Shape":{"Size":129},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"sockproto"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"sp_family","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"sp_protocol","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"linger"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"l_onoff","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"l_linger","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"QOS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"SendingFlowspec","Type":{"Kind":"ApiRef","Name":"FLOWSPEC","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"ReceivingFlowspec","Type":{"Kind":"ApiRef","Name":"FLOWSPEC","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"ProviderSpecific","Type":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WSANETWORKEVENTS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"lNetworkEvents","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"iErrorCode","Type":{"Kind":"Array","Shape":{"Size":10},"Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WSAPROTOCOLCHAIN"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ChainLen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"ChainEntries","Type":{"Kind":"Array","Shape":{"Size":7},"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WSAPROTOCOL_INFOA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[{"Kind":"Obsolete","Message":"WSAPROTOCOL_INFO"}]
,"Fields":[
{"Name":"dwServiceFlags1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwServiceFlags2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwServiceFlags3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwServiceFlags4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwProviderFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ProviderId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"dwCatalogEntryId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ProtocolChain","Type":{"Kind":"ApiRef","Name":"WSAPROTOCOLCHAIN","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"iVersion","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"iAddressFamily","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"iMaxSockAddr","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"iMinSockAddr","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"iSocketType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"iProtocol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"iProtocolMaxOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"iNetworkByteOrder","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"iSecurityScheme","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"dwMessageSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwProviderReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szProtocol","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WSAPROTOCOL_INFOW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwServiceFlags1","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwServiceFlags2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwServiceFlags3","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwServiceFlags4","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwProviderFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ProviderId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"dwCatalogEntryId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ProtocolChain","Type":{"Kind":"ApiRef","Name":"WSAPROTOCOLCHAIN","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"iVersion","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"iAddressFamily","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"iMaxSockAddr","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"iMinSockAddr","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"iSocketType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"iProtocol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"iProtocolMaxOffset","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"iNetworkByteOrder","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"iSecurityScheme","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"dwMessageSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwProviderReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"szProtocol","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"LPCONDITIONPROC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpCallerId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"lpCallerData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"lpSQOS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QOS","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"lpGQOS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QOS","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"lpCalleeId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"lpCalleeData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"g","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"dwCallbackData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
},{
"Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cbTransferred","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"WSACOMPLETIONTYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"NSP_NOTIFY_IMMEDIATELY","Value":0}
,{"Name":"NSP_NOTIFY_HWND","Value":1}
,{"Name":"NSP_NOTIFY_EVENT","Value":2}
,{"Name":"NSP_NOTIFY_PORT","Value":3}
,{"Name":"NSP_NOTIFY_APC","Value":4}
]
,"IntegerBase":"Int32"
},{
"Name":"WSACOMPLETION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"WSACOMPLETIONTYPE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"Parameters","Type":{"Kind":"ApiRef","Name":"_Parameters_e__Union","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Parameters_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"WindowMessage","Type":{"Kind":"ApiRef","Name":"_WindowMessage_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":["_Parameters_e__Union"]},"Attrs":[]}
,{"Name":"Event","Type":{"Kind":"ApiRef","Name":"_Event_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":["_Parameters_e__Union"]},"Attrs":[]}
,{"Name":"Apc","Type":{"Kind":"ApiRef","Name":"_Apc_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":["_Parameters_e__Union"]},"Attrs":[]}
,{"Name":"Port","Type":{"Kind":"ApiRef","Name":"_Port_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":["_Parameters_e__Union"]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Port_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":[]}
,{"Name":"hPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Key","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"_Apc_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":[]}
,{"Name":"lpfnCompletionProc","Type":{"Kind":"ApiRef","Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"_Event_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"_WindowMessage_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"uMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"context","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
}]
},{
"Name":"AFPROTOCOLS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"iAddressFamily","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"iProtocol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WSAECOMPARATOR"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"COMP_EQUAL","Value":0}
,{"Name":"COMP_NOTLESS","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"WSAVERSION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ecHow","Type":{"Kind":"ApiRef","Name":"WSAECOMPARATOR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WSAQUERYSETA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[{"Kind":"Obsolete","Message":"WSAQUERYSET"}]
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpszServiceInstanceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"lpServiceClassId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
,{"Name":"lpVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAVERSION","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
,{"Name":"lpszComment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpNSProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
,{"Name":"lpszContext","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwNumberOfProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpafpProtocols","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AFPROTOCOLS","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
,{"Name":"lpszQueryString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwNumberOfCsAddrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpcsaBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CSADDR_INFO","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
,{"Name":"dwOutputFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLOB","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WSAQUERYSETW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpszServiceInstanceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"lpServiceClassId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
,{"Name":"lpVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAVERSION","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
,{"Name":"lpszComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpNSProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
,{"Name":"lpszContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwNumberOfProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpafpProtocols","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AFPROTOCOLS","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
,{"Name":"lpszQueryString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwNumberOfCsAddrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpcsaBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CSADDR_INFO","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
,{"Name":"dwOutputFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLOB","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WSAQUERYSET2A"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[{"Kind":"Obsolete","Message":"WSAQUERYSET2"}]
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpszServiceInstanceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"lpVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAVERSION","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
,{"Name":"lpszComment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpNSProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
,{"Name":"lpszContext","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwNumberOfProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpafpProtocols","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AFPROTOCOLS","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
,{"Name":"lpszQueryString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwNumberOfCsAddrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpcsaBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CSADDR_INFO","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
,{"Name":"dwOutputFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLOB","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WSAQUERYSET2W"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpszServiceInstanceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"lpVersion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAVERSION","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
,{"Name":"lpszComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpNSProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
,{"Name":"lpszContext","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwNumberOfProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpafpProtocols","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"AFPROTOCOLS","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
,{"Name":"lpszQueryString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwNumberOfCsAddrs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpcsaBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"CSADDR_INFO","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
,{"Name":"dwOutputFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLOB","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WSAESETSERVICEOP"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"RNRSERVICE_REGISTER","Value":0}
,{"Name":"RNRSERVICE_DEREGISTER","Value":1}
,{"Name":"RNRSERVICE_DELETE","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"WSANSCLASSINFOA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[{"Kind":"Obsolete","Message":"WSANSCLASSINFO"}]
,"Fields":[
{"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwValueType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwValueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WSANSCLASSINFOW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"lpszName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwValueType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwValueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WSASERVICECLASSINFOA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[{"Kind":"Obsolete","Message":"WSASERVICECLASSINFO"}]
,"Fields":[
{"Name":"lpServiceClassId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
,{"Name":"lpszServiceClassName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpClassInfos","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSANSCLASSINFOA","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WSASERVICECLASSINFOW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"lpServiceClassId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
,{"Name":"lpszServiceClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpClassInfos","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSANSCLASSINFOW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WSANAMESPACE_INFOA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[{"Kind":"Obsolete","Message":"WSANAMESPACE_INFO"}]
,"Fields":[
{"Name":"NSProviderId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fActive","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpszIdentifier","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WSANAMESPACE_INFOW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"NSProviderId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fActive","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpszIdentifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WSANAMESPACE_INFOEXA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[{"Kind":"Obsolete","Message":"WSANAMESPACE_INFOEX"}]
,"Fields":[
{"Name":"NSProviderId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fActive","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpszIdentifier","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ProviderSpecific","Type":{"Kind":"ApiRef","Name":"BLOB","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WSANAMESPACE_INFOEXW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"NSProviderId","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fActive","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpszIdentifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ProviderSpecific","Type":{"Kind":"ApiRef","Name":"BLOB","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WSAPOLLFD"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"fd","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"events","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
,{"Name":"revents","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SOCK_NOTIFY_REGISTRATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"socket","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"completionKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"eventFilter","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"operation","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"triggerFlags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"registrationResult","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"IN6_ADDR"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"u","Type":{"Kind":"ApiRef","Name":"_u_e__Union","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_u_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Byte","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"Word","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"sockaddr_in6_old"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"sin6_family","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
,{"Name":"sin6_port","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"sin6_flowinfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"sin6_addr","Type":{"Kind":"ApiRef","Name":"IN6_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"sockaddr_gen"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Address","Type":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"AddressIn","Type":{"Kind":"ApiRef","Name":"SOCKADDR_IN","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"AddressIn6","Type":{"Kind":"ApiRef","Name":"sockaddr_in6_old","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"INTERFACE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"iiFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"iiAddress","Type":{"Kind":"ApiRef","Name":"sockaddr_gen","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"iiBroadcastAddress","Type":{"Kind":"ApiRef","Name":"sockaddr_gen","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"iiNetmask","Type":{"Kind":"ApiRef","Name":"sockaddr_gen","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"INTERFACE_INFO_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"iiFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"iiAddress","Type":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"iiBroadcastAddress","Type":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"iiNetmask","Type":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PMTUD_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"IP_PMTUDISC_NOT_SET","Value":0}
,{"Name":"IP_PMTUDISC_DO","Value":1}
,{"Name":"IP_PMTUDISC_DONT","Value":2}
,{"Name":"IP_PMTUDISC_PROBE","Value":3}
,{"Name":"IP_PMTUDISC_MAX","Value":4}
]
,"IntegerBase":"Int32"
},{
"Name":"SOCKADDR_IN6"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"sin6_family","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"sin6_port","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"sin6_flowinfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"sin6_addr","Type":{"Kind":"ApiRef","Name":"IN6_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"sin6_scope_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"sin6_scope_struct","Type":{"Kind":"ApiRef","Name":"SCOPE_ID","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"SOCKADDR_IN6_W2KSP1"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"sin6_family","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
,{"Name":"sin6_port","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"sin6_flowinfo","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"sin6_addr","Type":{"Kind":"ApiRef","Name":"IN6_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"sin6_scope_id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SOCKADDR_INET"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Ipv4","Type":{"Kind":"ApiRef","Name":"SOCKADDR_IN","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"Ipv6","Type":{"Kind":"ApiRef","Name":"SOCKADDR_IN6","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"si_family","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SOCKADDR_IN6_PAIR"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"SourceAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR_IN6","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
,{"Name":"DestinationAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR_IN6","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"MULTICAST_MODE_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"MCAST_INCLUDE","Value":0}
,{"Name":"MCAST_EXCLUDE","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"IP_MREQ"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"imr_multiaddr","Type":{"Kind":"ApiRef","Name":"IN_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"imr_interface","Type":{"Kind":"ApiRef","Name":"IN_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"IP_MREQ_SOURCE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"imr_multiaddr","Type":{"Kind":"ApiRef","Name":"IN_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"imr_sourceaddr","Type":{"Kind":"ApiRef","Name":"IN_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"imr_interface","Type":{"Kind":"ApiRef","Name":"IN_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"IP_MSFILTER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"imsf_multiaddr","Type":{"Kind":"ApiRef","Name":"IN_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"imsf_interface","Type":{"Kind":"ApiRef","Name":"IN_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"imsf_fmode","Type":{"Kind":"ApiRef","Name":"MULTICAST_MODE_TYPE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"imsf_numsrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"imsf_slist","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"IN_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"IPV6_MREQ"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ipv6mr_multiaddr","Type":{"Kind":"ApiRef","Name":"IN6_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"ipv6mr_interface","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"GROUP_REQ"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"gr_interface","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"gr_group","Type":{"Kind":"ApiRef","Name":"SOCKADDR_STORAGE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"GROUP_SOURCE_REQ"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"gsr_interface","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"gsr_group","Type":{"Kind":"ApiRef","Name":"SOCKADDR_STORAGE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"gsr_source","Type":{"Kind":"ApiRef","Name":"SOCKADDR_STORAGE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"GROUP_FILTER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"gf_interface","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"gf_group","Type":{"Kind":"ApiRef","Name":"SOCKADDR_STORAGE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"gf_fmode","Type":{"Kind":"ApiRef","Name":"MULTICAST_MODE_TYPE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"gf_numsrc","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"gf_slist","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SOCKADDR_STORAGE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"IN_PKTINFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ipi_addr","Type":{"Kind":"ApiRef","Name":"IN_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"ipi_ifindex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"IN6_PKTINFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ipi6_addr","Type":{"Kind":"ApiRef","Name":"IN6_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"ipi6_ifindex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"IN_PKTINFO_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pkt_info","Type":{"Kind":"ApiRef","Name":"IN_PKTINFO","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"scope_id","Type":{"Kind":"ApiRef","Name":"SCOPE_ID","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"IN6_PKTINFO_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"pkt_info","Type":{"Kind":"ApiRef","Name":"IN6_PKTINFO","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"scope_id","Type":{"Kind":"ApiRef","Name":"SCOPE_ID","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"IN_RECVERR"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"protocol","Type":{"Kind":"ApiRef","Name":"IPPROTO","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"info","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"code","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ICMP_ERROR_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"srcaddress","Type":{"Kind":"ApiRef","Name":"SOCKADDR_INET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"protocol","Type":{"Kind":"ApiRef","Name":"IPPROTO","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"code","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"eWINDOW_ADVANCE_METHOD"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"E_WINDOW_ADVANCE_BY_TIME","Value":1}
,{"Name":"E_WINDOW_USE_AS_DATA_CACHE","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"RM_SEND_WINDOW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"RateKbitsPerSec","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"WindowSizeInMSecs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"WindowSizeInBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"RM_SENDER_STATS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"DataBytesSent","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"TotalBytesSent","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"NaksReceived","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"NaksReceivedTooLate","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"NumOutstandingNaks","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"NumNaksAfterRData","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"RepairPacketsSent","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"BufferSpaceAvailable","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"TrailingEdgeSeqId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"LeadingEdgeSeqId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"RateKBitsPerSecOverall","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"RateKBitsPerSecLast","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"TotalODataPacketsSent","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"RM_RECEIVER_STATS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"NumODataPacketsReceived","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"NumRDataPacketsReceived","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"NumDuplicateDataPackets","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"DataBytesReceived","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"TotalBytesReceived","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"RateKBitsPerSecOverall","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"RateKBitsPerSecLast","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"TrailingEdgeSeqId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"LeadingEdgeSeqId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"AverageSequencesInWindow","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"MinSequencesInWindow","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"MaxSequencesInWindow","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"FirstNakSequenceNumber","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"NumPendingNaks","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"NumOutstandingNaks","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"NumDataPacketsBuffered","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"TotalSelectiveNaksSent","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"TotalParityNaksSent","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"RM_FEC_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"FECBlockSize","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"FECProActivePackets","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"FECGroupSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"fFECOnDemandParityEnabled","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"IPX_ADDRESS_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"adapternum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"netnum","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"nodenum","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"wan","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"status","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"maxpkt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"linkspeed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"IPX_NETNUM_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"netnum","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"hopcount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"netdelay","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"cardnum","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"router","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"IPX_SPXCONNSTATUS_DATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ConnectionState","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"WatchDogActive","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"LocalConnectionId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"RemoteConnectionId","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"LocalSequenceNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"LocalAckNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"LocalAllocNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"RemoteAckNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"RemoteAllocNumber","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"LocalSocket","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ImmediateAddress","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"RemoteNetwork","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"RemoteNode","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"RemoteSocket","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"RetransmissionCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"EstimatedRoundTripDelay","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"RetransmittedPackets","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"SuppressedPacket","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"LM_IRPARMS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"nTXDataBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"nRXDataBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"nBaudRate","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"thresholdTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"discTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"nMSLinkTurn","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"nTXPackets","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"nRXPackets","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SOCKADDR_IRDA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"irdaAddressFamily","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"irdaDeviceID","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"irdaServiceName","Type":{"Kind":"Array","Shape":{"Size":25},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WINDOWS_IRDA_DEVICE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"irdaDeviceID","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"irdaDeviceName","Type":{"Kind":"Array","Shape":{"Size":22},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"irdaDeviceHints1","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"irdaDeviceHints2","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"irdaCharSet","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WCE_IRDA_DEVICE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"irdaDeviceID","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"irdaDeviceName","Type":{"Kind":"Array","Shape":{"Size":22},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WINDOWS_DEVICELIST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"numDevice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Device","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"WINDOWS_IRDA_DEVICE_INFO","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WCE_DEVICELIST"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"numDevice","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Device","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"WCE_IRDA_DEVICE_INFO","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WINDOWS_IAS_SET"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"irdaClassName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"irdaAttribName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"irdaAttribType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"irdaAttribute","Type":{"Kind":"ApiRef","Name":"_irdaAttribute_e__Union","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_irdaAttribute_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"irdaAttribInt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"irdaAttribOctetSeq","Type":{"Kind":"ApiRef","Name":"_irdaAttribOctetSeq_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":["_irdaAttribute_e__Union"]},"Attrs":[]}
,{"Name":"irdaAttribUsrStr","Type":{"Kind":"ApiRef","Name":"_irdaAttribUsrStr_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":["_irdaAttribute_e__Union"]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_irdaAttribUsrStr_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Len","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"CharSet","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"UsrStr","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"_irdaAttribOctetSeq_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Len","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"OctetSeq","Type":{"Kind":"Array","Shape":{"Size":1024},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
}]
}]
},{
"Name":"WINDOWS_IAS_QUERY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"irdaDeviceID","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"irdaClassName","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"irdaAttribName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"irdaAttribType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"irdaAttribute","Type":{"Kind":"ApiRef","Name":"_irdaAttribute_e__Union","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_irdaAttribute_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"irdaAttribInt","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"irdaAttribOctetSeq","Type":{"Kind":"ApiRef","Name":"_irdaAttribOctetSeq_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":["_irdaAttribute_e__Union"]},"Attrs":[]}
,{"Name":"irdaAttribUsrStr","Type":{"Kind":"ApiRef","Name":"_irdaAttribUsrStr_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":["_irdaAttribute_e__Union"]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_irdaAttribUsrStr_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Len","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"CharSet","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"UsrStr","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"_irdaAttribOctetSeq_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Len","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OctetSeq","Type":{"Kind":"Array","Shape":{"Size":1024},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
}]
}]
},{
"Name":"NL_PREFIX_ORIGIN"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"IpPrefixOriginOther","Value":0}
,{"Name":"IpPrefixOriginManual","Value":1}
,{"Name":"IpPrefixOriginWellKnown","Value":2}
,{"Name":"IpPrefixOriginDhcp","Value":3}
,{"Name":"IpPrefixOriginRouterAdvertisement","Value":4}
,{"Name":"IpPrefixOriginUnchanged","Value":16}
]
,"IntegerBase":"Int32"
},{
"Name":"NL_SUFFIX_ORIGIN"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"NlsoOther","Value":0}
,{"Name":"NlsoManual","Value":1}
,{"Name":"NlsoWellKnown","Value":2}
,{"Name":"NlsoDhcp","Value":3}
,{"Name":"NlsoLinkLayerAddress","Value":4}
,{"Name":"NlsoRandom","Value":5}
,{"Name":"IpSuffixOriginOther","Value":0}
,{"Name":"IpSuffixOriginManual","Value":1}
,{"Name":"IpSuffixOriginWellKnown","Value":2}
,{"Name":"IpSuffixOriginDhcp","Value":3}
,{"Name":"IpSuffixOriginLinkLayerAddress","Value":4}
,{"Name":"IpSuffixOriginRandom","Value":5}
,{"Name":"IpSuffixOriginUnchanged","Value":16}
]
,"IntegerBase":"Int32"
},{
"Name":"NL_DAD_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"NldsInvalid","Value":0}
,{"Name":"NldsTentative","Value":1}
,{"Name":"NldsDuplicate","Value":2}
,{"Name":"NldsDeprecated","Value":3}
,{"Name":"NldsPreferred","Value":4}
,{"Name":"IpDadStateInvalid","Value":0}
,{"Name":"IpDadStateTentative","Value":1}
,{"Name":"IpDadStateDuplicate","Value":2}
,{"Name":"IpDadStateDeprecated","Value":3}
,{"Name":"IpDadStatePreferred","Value":4}
]
,"IntegerBase":"Int32"
},{
"Name":"NL_ROUTE_PROTOCOL"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"RouteProtocolOther","Value":1}
,{"Name":"RouteProtocolLocal","Value":2}
,{"Name":"RouteProtocolNetMgmt","Value":3}
,{"Name":"RouteProtocolIcmp","Value":4}
,{"Name":"RouteProtocolEgp","Value":5}
,{"Name":"RouteProtocolGgp","Value":6}
,{"Name":"RouteProtocolHello","Value":7}
,{"Name":"RouteProtocolRip","Value":8}
,{"Name":"RouteProtocolIsIs","Value":9}
,{"Name":"RouteProtocolEsIs","Value":10}
,{"Name":"RouteProtocolCisco","Value":11}
,{"Name":"RouteProtocolBbn","Value":12}
,{"Name":"RouteProtocolOspf","Value":13}
,{"Name":"RouteProtocolBgp","Value":14}
,{"Name":"RouteProtocolIdpr","Value":15}
,{"Name":"RouteProtocolEigrp","Value":16}
,{"Name":"RouteProtocolDvmrp","Value":17}
,{"Name":"RouteProtocolRpl","Value":18}
,{"Name":"RouteProtocolDhcp","Value":19}
,{"Name":"MIB_IPPROTO_OTHER","Value":1}
,{"Name":"PROTO_IP_OTHER","Value":1}
,{"Name":"MIB_IPPROTO_LOCAL","Value":2}
,{"Name":"PROTO_IP_LOCAL","Value":2}
,{"Name":"MIB_IPPROTO_NETMGMT","Value":3}
,{"Name":"PROTO_IP_NETMGMT","Value":3}
,{"Name":"MIB_IPPROTO_ICMP","Value":4}
,{"Name":"PROTO_IP_ICMP","Value":4}
,{"Name":"MIB_IPPROTO_EGP","Value":5}
,{"Name":"PROTO_IP_EGP","Value":5}
,{"Name":"MIB_IPPROTO_GGP","Value":6}
,{"Name":"PROTO_IP_GGP","Value":6}
,{"Name":"MIB_IPPROTO_HELLO","Value":7}
,{"Name":"PROTO_IP_HELLO","Value":7}
,{"Name":"MIB_IPPROTO_RIP","Value":8}
,{"Name":"PROTO_IP_RIP","Value":8}
,{"Name":"MIB_IPPROTO_IS_IS","Value":9}
,{"Name":"PROTO_IP_IS_IS","Value":9}
,{"Name":"MIB_IPPROTO_ES_IS","Value":10}
,{"Name":"PROTO_IP_ES_IS","Value":10}
,{"Name":"MIB_IPPROTO_CISCO","Value":11}
,{"Name":"PROTO_IP_CISCO","Value":11}
,{"Name":"MIB_IPPROTO_BBN","Value":12}
,{"Name":"PROTO_IP_BBN","Value":12}
,{"Name":"MIB_IPPROTO_OSPF","Value":13}
,{"Name":"PROTO_IP_OSPF","Value":13}
,{"Name":"MIB_IPPROTO_BGP","Value":14}
,{"Name":"PROTO_IP_BGP","Value":14}
,{"Name":"MIB_IPPROTO_IDPR","Value":15}
,{"Name":"PROTO_IP_IDPR","Value":15}
,{"Name":"MIB_IPPROTO_EIGRP","Value":16}
,{"Name":"PROTO_IP_EIGRP","Value":16}
,{"Name":"MIB_IPPROTO_DVMRP","Value":17}
,{"Name":"PROTO_IP_DVMRP","Value":17}
,{"Name":"MIB_IPPROTO_RPL","Value":18}
,{"Name":"PROTO_IP_RPL","Value":18}
,{"Name":"MIB_IPPROTO_DHCP","Value":19}
,{"Name":"PROTO_IP_DHCP","Value":19}
,{"Name":"MIB_IPPROTO_NT_AUTOSTATIC","Value":10002}
,{"Name":"PROTO_IP_NT_AUTOSTATIC","Value":10002}
,{"Name":"MIB_IPPROTO_NT_STATIC","Value":10006}
,{"Name":"PROTO_IP_NT_STATIC","Value":10006}
,{"Name":"MIB_IPPROTO_NT_STATIC_NON_DOD","Value":10007}
,{"Name":"PROTO_IP_NT_STATIC_NON_DOD","Value":10007}
]
,"IntegerBase":"Int32"
},{
"Name":"NL_ADDRESS_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"NlatUnspecified","Value":0}
,{"Name":"NlatUnicast","Value":1}
,{"Name":"NlatAnycast","Value":2}
,{"Name":"NlatMulticast","Value":3}
,{"Name":"NlatBroadcast","Value":4}
,{"Name":"NlatInvalid","Value":5}
]
,"IntegerBase":"Int32"
},{
"Name":"NL_ROUTE_ORIGIN"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"NlroManual","Value":0}
,{"Name":"NlroWellKnown","Value":1}
,{"Name":"NlroDHCP","Value":2}
,{"Name":"NlroRouterAdvertisement","Value":3}
,{"Name":"Nlro6to4","Value":4}
]
,"IntegerBase":"Int32"
},{
"Name":"NL_NEIGHBOR_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"NlnsUnreachable","Value":0}
,{"Name":"NlnsIncomplete","Value":1}
,{"Name":"NlnsProbe","Value":2}
,{"Name":"NlnsDelay","Value":3}
,{"Name":"NlnsStale","Value":4}
,{"Name":"NlnsReachable","Value":5}
,{"Name":"NlnsPermanent","Value":6}
,{"Name":"NlnsMaximum","Value":7}
]
,"IntegerBase":"Int32"
},{
"Name":"NL_LINK_LOCAL_ADDRESS_BEHAVIOR"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"LinkLocalAlwaysOff","Value":0}
,{"Name":"LinkLocalDelayed","Value":1}
,{"Name":"LinkLocalAlwaysOn","Value":2}
,{"Name":"LinkLocalUnchanged","Value":-1}
]
,"IntegerBase":"Int32"
},{
"Name":"NL_INTERFACE_OFFLOAD_ROD"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"NL_ROUTER_DISCOVERY_BEHAVIOR"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"RouterDiscoveryDisabled","Value":0}
,{"Name":"RouterDiscoveryEnabled","Value":1}
,{"Name":"RouterDiscoveryDhcp","Value":2}
,{"Name":"RouterDiscoveryUnchanged","Value":-1}
]
,"IntegerBase":"Int32"
},{
"Name":"NL_BANDWIDTH_FLAG"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"NlbwDisabled","Value":0}
,{"Name":"NlbwEnabled","Value":1}
,{"Name":"NlbwUnchanged","Value":-1}
]
,"IntegerBase":"Int32"
},{
"Name":"NL_PATH_BANDWIDTH_ROD"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Bandwidth","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"Instability","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"BandwidthPeaked","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"NL_NETWORK_CATEGORY"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"NetworkCategoryPublic","Value":0}
,{"Name":"NetworkCategoryPrivate","Value":1}
,{"Name":"NetworkCategoryDomainAuthenticated","Value":2}
,{"Name":"NetworkCategoryUnchanged","Value":-1}
,{"Name":"NetworkCategoryUnknown","Value":-1}
]
,"IntegerBase":"Int32"
},{
"Name":"NL_INTERFACE_NETWORK_CATEGORY_STATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"NlincCategoryUnknown","Value":0}
,{"Name":"NlincPublic","Value":1}
,{"Name":"NlincPrivate","Value":2}
,{"Name":"NlincDomainAuthenticated","Value":3}
,{"Name":"NlincCategoryStateMax","Value":4}
]
,"IntegerBase":"Int32"
},{
"Name":"NL_NETWORK_CONNECTIVITY_LEVEL_HINT"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"NetworkConnectivityLevelHintUnknown","Value":0}
,{"Name":"NetworkConnectivityLevelHintNone","Value":1}
,{"Name":"NetworkConnectivityLevelHintLocalAccess","Value":2}
,{"Name":"NetworkConnectivityLevelHintInternetAccess","Value":3}
,{"Name":"NetworkConnectivityLevelHintConstrainedInternetAccess","Value":4}
,{"Name":"NetworkConnectivityLevelHintHidden","Value":5}
]
,"IntegerBase":"Int32"
},{
"Name":"NL_NETWORK_CONNECTIVITY_COST_HINT"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"NetworkConnectivityCostHintUnknown","Value":0}
,{"Name":"NetworkConnectivityCostHintUnrestricted","Value":1}
,{"Name":"NetworkConnectivityCostHintFixed","Value":2}
,{"Name":"NetworkConnectivityCostHintVariable","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"NL_NETWORK_CONNECTIVITY_HINT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ConnectivityLevel","Type":{"Kind":"ApiRef","Name":"NL_NETWORK_CONNECTIVITY_LEVEL_HINT","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"ConnectivityCost","Type":{"Kind":"ApiRef","Name":"NL_NETWORK_CONNECTIVITY_COST_HINT","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"ApproachingDataLimit","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"OverDataLimit","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Roaming","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"NL_BANDWIDTH_INFORMATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Bandwidth","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"Instability","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"BandwidthPeaked","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"TCPSTATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"TCPSTATE_CLOSED","Value":0}
,{"Name":"TCPSTATE_LISTEN","Value":1}
,{"Name":"TCPSTATE_SYN_SENT","Value":2}
,{"Name":"TCPSTATE_SYN_RCVD","Value":3}
,{"Name":"TCPSTATE_ESTABLISHED","Value":4}
,{"Name":"TCPSTATE_FIN_WAIT_1","Value":5}
,{"Name":"TCPSTATE_FIN_WAIT_2","Value":6}
,{"Name":"TCPSTATE_CLOSE_WAIT","Value":7}
,{"Name":"TCPSTATE_CLOSING","Value":8}
,{"Name":"TCPSTATE_LAST_ACK","Value":9}
,{"Name":"TCPSTATE_TIME_WAIT","Value":10}
,{"Name":"TCPSTATE_MAX","Value":11}
]
,"IntegerBase":"Int32"
},{
"Name":"TRANSPORT_SETTING_ID"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"tcp_keepalive"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"onoff","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"keepalivetime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"keepaliveinterval","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"CONTROL_CHANNEL_TRIGGER_STATUS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"CONTROL_CHANNEL_TRIGGER_STATUS_INVALID","Value":0}
,{"Name":"CONTROL_CHANNEL_TRIGGER_STATUS_SOFTWARE_SLOT_ALLOCATED","Value":1}
,{"Name":"CONTROL_CHANNEL_TRIGGER_STATUS_HARDWARE_SLOT_ALLOCATED","Value":2}
,{"Name":"CONTROL_CHANNEL_TRIGGER_STATUS_POLICY_ERROR","Value":3}
,{"Name":"CONTROL_CHANNEL_TRIGGER_STATUS_SYSTEM_ERROR","Value":4}
,{"Name":"CONTROL_CHANNEL_TRIGGER_STATUS_TRANSPORT_DISCONNECTED","Value":5}
,{"Name":"CONTROL_CHANNEL_TRIGGER_STATUS_SERVICE_UNAVAILABLE","Value":6}
]
,"IntegerBase":"Int32"
},{
"Name":"REAL_TIME_NOTIFICATION_SETTING_INPUT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"TransportSettingId","Type":{"Kind":"ApiRef","Name":"TRANSPORT_SETTING_ID","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"BrokerEventGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"REAL_TIME_NOTIFICATION_SETTING_INPUT_EX"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"TransportSettingId","Type":{"Kind":"ApiRef","Name":"TRANSPORT_SETTING_ID","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"BrokerEventGuid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"Unmark","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"REAL_TIME_NOTIFICATION_SETTING_OUTPUT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ChannelStatus","Type":{"Kind":"ApiRef","Name":"CONTROL_CHANNEL_TRIGGER_STATUS","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ASSOCIATE_NAMERES_CONTEXT_INPUT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"TransportSettingId","Type":{"Kind":"ApiRef","Name":"TRANSPORT_SETTING_ID","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"Handle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"TIMESTAMPING_CONFIG"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TxTimestampsBuffered","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SOCKET_PRIORITY_HINT"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SocketPriorityHintVeryLow","Value":0}
,{"Name":"SocketPriorityHintLow","Value":1}
,{"Name":"SocketPriorityHintNormal","Value":2}
,{"Name":"SocketMaximumPriorityHintType","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"PRIORITY_STATUS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Sender","Type":{"Kind":"ApiRef","Name":"SOCKET_PRIORITY_HINT","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"Receiver","Type":{"Kind":"ApiRef","Name":"SOCKET_PRIORITY_HINT","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"RCVALL_VALUE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"RCVALL_OFF","Value":0}
,{"Name":"RCVALL_ON","Value":1}
,{"Name":"RCVALL_SOCKETLEVELONLY","Value":2}
,{"Name":"RCVALL_IPLEVEL","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"RCVALL_IF"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Mode","Type":{"Kind":"ApiRef","Name":"RCVALL_VALUE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"Interface","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"TCP_INITIAL_RTO_PARAMETERS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Rtt","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"MaxSynRetransmissions","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"TCP_ICW_LEVEL"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"TCP_ICW_LEVEL_DEFAULT","Value":0}
,{"Name":"TCP_ICW_LEVEL_HIGH","Value":1}
,{"Name":"TCP_ICW_LEVEL_VERY_HIGH","Value":2}
,{"Name":"TCP_ICW_LEVEL_AGGRESSIVE","Value":3}
,{"Name":"TCP_ICW_LEVEL_EXPERIMENTAL","Value":4}
,{"Name":"TCP_ICW_LEVEL_COMPAT","Value":254}
,{"Name":"TCP_ICW_LEVEL_MAX","Value":255}
]
,"IntegerBase":"Int32"
},{
"Name":"TCP_ICW_PARAMETERS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Level","Type":{"Kind":"ApiRef","Name":"TCP_ICW_LEVEL","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"TCP_ACK_FREQUENCY_PARAMETERS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"TcpDelayedAckFrequency","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"TCP_INFO_v0"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"State","Type":{"Kind":"ApiRef","Name":"TCPSTATE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"Mss","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ConnectionTimeMs","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"TimestampsEnabled","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"RttUs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MinRttUs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BytesInFlight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Cwnd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SndWnd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RcvWnd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RcvBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BytesOut","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"BytesIn","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"BytesReordered","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BytesRetrans","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FastRetrans","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DupAcksIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TimeoutEpisodes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SynRetrans","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"TCP_INFO_v1"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"State","Type":{"Kind":"ApiRef","Name":"TCPSTATE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"Mss","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ConnectionTimeMs","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"TimestampsEnabled","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"RttUs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MinRttUs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BytesInFlight","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Cwnd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SndWnd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RcvWnd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RcvBuf","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BytesOut","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"BytesIn","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"BytesReordered","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BytesRetrans","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FastRetrans","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DupAcksIn","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TimeoutEpisodes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SynRetrans","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"SndLimTransRwin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SndLimTimeRwin","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SndLimBytesRwin","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"SndLimTransCwnd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SndLimTimeCwnd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SndLimBytesCwnd","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"SndLimTransSnd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SndLimTimeSnd","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SndLimBytesSnd","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"INET_PORT_RANGE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"StartPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"NumberOfPorts","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"INET_PORT_RESERVATION_TOKEN"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Token","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"INET_PORT_RESERVATION_INSTANCE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Reservation","Type":{"Kind":"ApiRef","Name":"INET_PORT_RANGE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"Token","Type":{"Kind":"ApiRef","Name":"INET_PORT_RESERVATION_TOKEN","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"INET_PORT_RESERVATION_INFORMATION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"OwningPid","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SOCKET_USAGE_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SYSTEM_CRITICAL_SOCKET","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"SOCKET_SECURITY_PROTOCOL"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"SOCKET_SECURITY_PROTOCOL_DEFAULT","Value":0}
,{"Name":"SOCKET_SECURITY_PROTOCOL_IPSEC","Value":1}
,{"Name":"SOCKET_SECURITY_PROTOCOL_IPSEC2","Value":2}
,{"Name":"SOCKET_SECURITY_PROTOCOL_INVALID","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"SOCKET_SECURITY_SETTINGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"SecurityProtocol","Type":{"Kind":"ApiRef","Name":"SOCKET_SECURITY_PROTOCOL","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"SecurityFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SOCKET_SECURITY_SETTINGS_IPSEC"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"SecurityProtocol","Type":{"Kind":"ApiRef","Name":"SOCKET_SECURITY_PROTOCOL","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"SecurityFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"IpsecFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AuthipMMPolicyKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"AuthipQMPolicyKey","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"UserNameStringLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"DomainNameStringLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PasswordStringLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AllStrings","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SOCKET_PEER_TARGET_NAME"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"SecurityProtocol","Type":{"Kind":"ApiRef","Name":"SOCKET_SECURITY_PROTOCOL","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"PeerAddress","Type":{"Kind":"ApiRef","Name":"SOCKADDR_STORAGE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"PeerTargetNameStringLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"AllStrings","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SOCKET_SECURITY_QUERY_TEMPLATE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"SecurityProtocol","Type":{"Kind":"ApiRef","Name":"SOCKET_SECURITY_PROTOCOL","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"PeerAddress","Type":{"Kind":"ApiRef","Name":"SOCKADDR_STORAGE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"PeerTokenAccessMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SOCKET_SECURITY_QUERY_TEMPLATE_IPSEC2"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"SecurityProtocol","Type":{"Kind":"ApiRef","Name":"SOCKET_SECURITY_PROTOCOL","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"PeerAddress","Type":{"Kind":"ApiRef","Name":"SOCKADDR_STORAGE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"PeerTokenAccessMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"FieldMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SOCKET_SECURITY_QUERY_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"SecurityProtocol","Type":{"Kind":"ApiRef","Name":"SOCKET_SECURITY_PROTOCOL","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PeerApplicationAccessTokenHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"PeerMachineAccessTokenHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SOCKET_SECURITY_QUERY_INFO_IPSEC2"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"SecurityProtocol","Type":{"Kind":"ApiRef","Name":"SOCKET_SECURITY_PROTOCOL","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PeerApplicationAccessTokenHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"PeerMachineAccessTokenHandle","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"MmSaId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"QmSaId","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"NegotiationWinerr","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SaLookupContext","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"RSS_SCALABILITY_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"RssEnabled","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WSA_COMPATIBILITY_BEHAVIOR_ID"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"WsaBehaviorAll","Value":0}
,{"Name":"WsaBehaviorReceiveBuffering","Value":1}
,{"Name":"WsaBehaviorAutoTuning","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"WSA_COMPATIBILITY_MODE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"BehaviorId","Type":{"Kind":"ApiRef","Name":"WSA_COMPATIBILITY_BEHAVIOR_ID","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"TargetOsVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"RIORESULT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Status","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"BytesTransferred","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SocketContext","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"RequestContext","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"RIO_BUF"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"BufferId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_BUFFERID_t","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
,{"Name":"Offset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"RIO_CMSG_BUFFER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"TotalLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ATM_ADDRESS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"AddressType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NumofDigits","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Addr","Type":{"Kind":"Array","Shape":{"Size":20},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ATM_BLLI"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Layer2Protocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Layer2UserSpecifiedProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Layer3Protocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Layer3UserSpecifiedProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Layer3IPI","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SnapID","Type":{"Kind":"Array","Shape":{"Size":5},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ATM_BHLI"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"HighLayerInfoType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"HighLayerInfoLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"HighLayerInfo","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"sockaddr_atm"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"satm_family","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"satm_number","Type":{"Kind":"ApiRef","Name":"ATM_ADDRESS","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"satm_blli","Type":{"Kind":"ApiRef","Name":"ATM_BLLI","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"satm_bhli","Type":{"Kind":"ApiRef","Name":"ATM_BHLI","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"Q2931_IE_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"IE_AALParameters","Value":0}
,{"Name":"IE_TrafficDescriptor","Value":1}
,{"Name":"IE_BroadbandBearerCapability","Value":2}
,{"Name":"IE_BHLI","Value":3}
,{"Name":"IE_BLLI","Value":4}
,{"Name":"IE_CalledPartyNumber","Value":5}
,{"Name":"IE_CalledPartySubaddress","Value":6}
,{"Name":"IE_CallingPartyNumber","Value":7}
,{"Name":"IE_CallingPartySubaddress","Value":8}
,{"Name":"IE_Cause","Value":9}
,{"Name":"IE_QOSClass","Value":10}
,{"Name":"IE_TransitNetworkSelection","Value":11}
]
,"IntegerBase":"Int32"
},{
"Name":"Q2931_IE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"IEType","Type":{"Kind":"ApiRef","Name":"Q2931_IE_TYPE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"IELength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"IE","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"AAL_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"AALTYPE_5","Value":5}
,{"Name":"AALTYPE_USER","Value":16}
]
,"IntegerBase":"Int32"
},{
"Name":"AAL5_PARAMETERS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ForwardMaxCPCSSDUSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"BackwardMaxCPCSSDUSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Mode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"SSCSType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"AALUSER_PARAMETERS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"UserDefined","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"AAL_PARAMETERS_IE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"AALType","Type":{"Kind":"ApiRef","Name":"AAL_TYPE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"AALSpecificParameters","Type":{"Kind":"ApiRef","Name":"_AALSpecificParameters_e__Union","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_AALSpecificParameters_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"AAL5Parameters","Type":{"Kind":"ApiRef","Name":"AAL5_PARAMETERS","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"AALUserParameters","Type":{"Kind":"ApiRef","Name":"AALUSER_PARAMETERS","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"ATM_TD"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"PeakCellRate_CLP0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"PeakCellRate_CLP01","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SustainableCellRate_CLP0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SustainableCellRate_CLP01","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MaxBurstSize_CLP0","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"MaxBurstSize_CLP01","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Tagging","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ATM_TRAFFIC_DESCRIPTOR_IE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Forward","Type":{"Kind":"ApiRef","Name":"ATM_TD","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"Backward","Type":{"Kind":"ApiRef","Name":"ATM_TD","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"BestEffort","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ATM_BROADBAND_BEARER_CAPABILITY_IE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"BearerClass","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"TrafficType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"TimingRequirements","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"ClippingSusceptability","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"UserPlaneConnectionConfig","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ATM_BLLI_IE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Layer2Protocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Layer2Mode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Layer2WindowSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Layer2UserSpecifiedProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Layer3Protocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Layer3Mode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Layer3DefaultPacketSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Layer3PacketWindowSize","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Layer3UserSpecifiedProtocol","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Layer3IPI","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"SnapID","Type":{"Kind":"Array","Shape":{"Size":5},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ATM_CALLING_PARTY_NUMBER_IE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ATM_Number","Type":{"Kind":"ApiRef","Name":"ATM_ADDRESS","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"Presentation_Indication","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Screening_Indicator","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ATM_CAUSE_IE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Location","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Cause","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"DiagnosticsLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Diagnostics","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ATM_QOS_CLASS_IE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"QOSClassForward","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"QOSClassBackward","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ATM_TRANSIT_NETWORK_SELECTION_IE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"TypeOfNetworkId","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"NetworkIdPlan","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"NetworkIdLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"NetworkId","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ATM_CONNECTION_ID"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"DeviceNumber","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"VPI","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"VCI","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ATM_PVC_PARAMS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":4
,"Attrs":[]
,"Fields":[
{"Name":"PvcConnectionId","Type":{"Kind":"ApiRef","Name":"ATM_CONNECTION_ID","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"PvcQos","Type":{"Kind":"ApiRef","Name":"QOS","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"NAPI_PROVIDER_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ProviderType_Application","Value":1}
,{"Name":"ProviderType_Service","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"NAPI_PROVIDER_LEVEL"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ProviderLevel_None","Value":0}
,{"Name":"ProviderLevel_Secondary","Value":1}
,{"Name":"ProviderLevel_Primary","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"NAPI_DOMAIN_DESCRIPTION_BLOB"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"AuthLevel","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cchDomainName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OffsetNextDomainDescription","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OffsetThisDomainName","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"NAPI_PROVIDER_INSTALLATION_BLOB"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwProviderType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"fSupportsWildCard","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cDomains","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"OffsetFirstDomain","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"TRANSMIT_FILE_BUFFERS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Head","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"HeadLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Tail","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"TailLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"LPFN_TRANSMITFILE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hSocket","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"nNumberOfBytesToWrite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"nNumberOfBytesPerSend","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"lpTransmitBuffers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRANSMIT_FILE_BUFFERS","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"LPFN_ACCEPTEX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"sListenSocket","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"sAcceptSocket","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"lpOutputBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
,{"Name":"dwReceiveDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwLocalAddressLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwRemoteAddressLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpdwBytesReceived","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"LPFN_GETACCEPTEXSOCKADDRS"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpOutputBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"dwReceiveDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwLocalAddressLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwRemoteAddressLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"LocalSockaddr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"LocalSockaddrLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
,{"Name":"RemoteSockaddr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"RemoteSockaddrLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"TRANSMIT_PACKETS_ELEMENT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwElFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"cLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
,{"Name":"pBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"nFileOffset","Type":{"Kind":"ApiRef","Name":"LARGE_INTEGER","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
}]
},{
"Name":"LPFN_TRANSMITPACKETS"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hSocket","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"lpPacketArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRANSMIT_PACKETS_ELEMENT","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"nElementCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"nSendSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"LPFN_CONNECTEX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]}
,{"Name":"namelen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"lpSendBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"dwSendDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpdwBytesSent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"LPFN_DISCONNECTEX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"NLA_BLOB_DATA_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"NLA_RAW_DATA","Value":0}
,{"Name":"NLA_INTERFACE","Value":1}
,{"Name":"NLA_802_1X_LOCATION","Value":2}
,{"Name":"NLA_CONNECTIVITY","Value":3}
,{"Name":"NLA_ICS","Value":4}
]
,"IntegerBase":"Int32"
},{
"Name":"NLA_CONNECTIVITY_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"NLA_NETWORK_AD_HOC","Value":0}
,{"Name":"NLA_NETWORK_MANAGED","Value":1}
,{"Name":"NLA_NETWORK_UNMANAGED","Value":2}
,{"Name":"NLA_NETWORK_UNKNOWN","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"NLA_INTERNET"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"NLA_INTERNET_UNKNOWN","Value":0}
,{"Name":"NLA_INTERNET_NO","Value":1}
,{"Name":"NLA_INTERNET_YES","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"NLA_BLOB"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"header","Type":{"Kind":"ApiRef","Name":"_header_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"data","Type":{"Kind":"ApiRef","Name":"_data_e__Union","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_data_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"rawData","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"interfaceData","Type":{"Kind":"ApiRef","Name":"_interfaceData_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":["_data_e__Union"]},"Attrs":[]}
,{"Name":"locationData","Type":{"Kind":"ApiRef","Name":"_locationData_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":["_data_e__Union"]},"Attrs":[]}
,{"Name":"connectivity","Type":{"Kind":"ApiRef","Name":"_connectivity_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":["_data_e__Union"]},"Attrs":[]}
,{"Name":"ICS","Type":{"Kind":"ApiRef","Name":"_ICS_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":["_data_e__Union"]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_ICS_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"remote","Type":{"Kind":"ApiRef","Name":"_remote_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":["_data_e__Union","_ICS_e__Struct"]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_remote_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"speed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"type","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"state","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"machineName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
,{"Name":"sharedAdapterName","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"_connectivity_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"type","Type":{"Kind":"ApiRef","Name":"NLA_CONNECTIVITY_TYPE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"internet","Type":{"Kind":"ApiRef","Name":"NLA_INTERNET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"_locationData_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"information","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"_interfaceData_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwSpeed","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"adapterName","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"_header_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"type","Type":{"Kind":"ApiRef","Name":"NLA_BLOB_DATA_TYPE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"dwSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"nextOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"LPFN_WSARECVMSG"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"lpMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAMSG","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"lpdwNumberOfBytesRecvd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"WSAPOLLDATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"result","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"fds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"timeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"fdArray","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"WSAPOLLFD","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WSASENDMSG"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"lpMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAMSG","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpNumberOfBytesSent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":[]}
,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"LPFN_WSASENDMSG"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"lpMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAMSG","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpNumberOfBytesSent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"LPFN_WSAPOLL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"fdarray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAPOLLFD","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"nfds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"timeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"LPFN_RIORECEIVE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"SocketQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_RQ_t","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"RIO_BUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"DataBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"RequestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"LPFN_RIORECEIVEEX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"SocketQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_RQ_t","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"RIO_BUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"DataBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pLocalAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_BUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pRemoteAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_BUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pControlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_BUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_BUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"RequestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"LPFN_RIOSEND"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"SocketQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_RQ_t","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"RIO_BUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"DataBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"RequestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"LPFN_RIOSENDEX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"SocketQueue","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_RQ_t","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"pData","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"RIO_BUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"DataBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pLocalAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_BUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pRemoteAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_BUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pControlContext","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_BUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"pFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_BUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"RequestContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"LPFN_RIOCLOSECOMPLETIONQUEUE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"CQ","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_CQ_t","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"RIO_NOTIFICATION_COMPLETION_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"RIO_EVENT_COMPLETION","Value":1}
,{"Name":"RIO_IOCP_COMPLETION","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"RIO_NOTIFICATION_COMPLETION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Type","Type":{"Kind":"ApiRef","Name":"RIO_NOTIFICATION_COMPLETION_TYPE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Event","Type":{"Kind":"ApiRef","Name":"_Event_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
,{"Name":"Iocp","Type":{"Kind":"ApiRef","Name":"_Iocp_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Iocp_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"IocpHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"CompletionKey","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"_Event_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"EventHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"NotifyReset","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
}]
},{
"Name":"LPFN_RIOCREATECOMPLETIONQUEUE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_CQ_t","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"QueueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"NotificationCompletion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_NOTIFICATION_COMPLETION","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"LPFN_RIOCREATEREQUESTQUEUE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_RQ_t","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"Socket","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"MaxOutstandingReceive","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"MaxReceiveDataBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"MaxOutstandingSend","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"MaxSendDataBuffers","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ReceiveCQ","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_CQ_t","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"SendCQ","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_CQ_t","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"SocketContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"LPFN_RIODEQUEUECOMPLETION"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"CQ","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_CQ_t","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"Array","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"RIORESULT","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out"]}
,{"Name":"ArraySize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"LPFN_RIODEREGISTERBUFFER"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"BufferId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_BUFFERID_t","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"LPFN_RIONOTIFY"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"CQ","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_CQ_t","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"LPFN_RIOREGISTERBUFFER"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_BUFFERID_t","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"DataBuffer","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","NotNullTerminated"]}
,{"Name":"DataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"LPFN_RIORESIZECOMPLETIONQUEUE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"CQ","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_CQ_t","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"QueueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"LPFN_RIORESIZEREQUESTQUEUE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"RQ","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"RIO_RQ_t","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"MaxOutstandingReceive","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"MaxOutstandingSend","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"RIO_EXTENSION_FUNCTION_TABLE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"RIOReceive","Type":{"Kind":"ApiRef","Name":"LPFN_RIORECEIVE","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"RIOReceiveEx","Type":{"Kind":"ApiRef","Name":"LPFN_RIORECEIVEEX","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"RIOSend","Type":{"Kind":"ApiRef","Name":"LPFN_RIOSEND","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"RIOSendEx","Type":{"Kind":"ApiRef","Name":"LPFN_RIOSENDEX","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"RIOCloseCompletionQueue","Type":{"Kind":"ApiRef","Name":"LPFN_RIOCLOSECOMPLETIONQUEUE","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"RIOCreateCompletionQueue","Type":{"Kind":"ApiRef","Name":"LPFN_RIOCREATECOMPLETIONQUEUE","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"RIOCreateRequestQueue","Type":{"Kind":"ApiRef","Name":"LPFN_RIOCREATEREQUESTQUEUE","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"RIODequeueCompletion","Type":{"Kind":"ApiRef","Name":"LPFN_RIODEQUEUECOMPLETION","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"RIODeregisterBuffer","Type":{"Kind":"ApiRef","Name":"LPFN_RIODEREGISTERBUFFER","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"RIONotify","Type":{"Kind":"ApiRef","Name":"LPFN_RIONOTIFY","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"RIORegisterBuffer","Type":{"Kind":"ApiRef","Name":"LPFN_RIOREGISTERBUFFER","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"RIOResizeCompletionQueue","Type":{"Kind":"ApiRef","Name":"LPFN_RIORESIZECOMPLETIONQUEUE","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"RIOResizeRequestQueue","Type":{"Kind":"ApiRef","Name":"LPFN_RIORESIZEREQUESTQUEUE","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WSPData"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"wVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wHighVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":256},"Child":{"Kind":"Native","Name":"Char"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WSATHREADID"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"ThreadHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"LPBLOCKINGCALLBACK"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
},{
"Name":"LPWSAUSERAPC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
},{
"Name":"LPWSPACCEPT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]}
,{"Name":"addrlen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out","Optional"]}
,{"Name":"lpfnCondition","Type":{"Kind":"ApiRef","Name":"LPCONDITIONPROC","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwCallbackData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWSPADDRESSTOSTRING"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpsaAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1}]}
,{"Name":"dwAddressLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpProtocolInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"lpszAddressString","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"lpdwAddressStringLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWSPASYNCSELECT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"wMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lEvent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWSPBIND"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]}
,{"Name":"namelen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWSPCANCELBLOCKINGCALL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWSPCLEANUP"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWSPCLOSESOCKET"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWSPCONNECT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]}
,{"Name":"namelen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"lpCallerData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"lpCalleeData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"lpSQOS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QOS","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"lpGQOS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QOS","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWSPDUPLICATESOCKET"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"dwProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpProtocolInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWSPENUMNETWORKEVENTS"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"hEventObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lpNetworkEvents","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSANETWORKEVENTS","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWSPEVENTSELECT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"hEventObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"lNetworkEvents","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWSPGETOVERLAPPEDRESULT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpcbTransfer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"fWait","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lpdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWSPGETPEERNAME"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"namelen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWSPGETSOCKNAME"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"namelen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWSPGETSOCKOPT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"optname","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"optval","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4}]}
,{"Name":"optlen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWSPGETQOSBYNAME"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"lpQOSName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpQOS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QOS","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWSPIOCTL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"dwIoControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpvInBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"cbInBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpvOutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"cbOutBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"lpThreadId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSATHREADID","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWSPJOINLEAF"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]}
,{"Name":"namelen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"lpCallerData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"lpCalleeData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"lpSQOS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QOS","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"lpGQOS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QOS","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWSPLISTEN"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"backlog","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWSPRECV"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpNumberOfBytesRecvd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"lpFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"lpThreadId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSATHREADID","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In"]}
]
},{
"Name":"LPWSPRECVDISCONNECT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"lpInboundDisconnectData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWSPRECVFROM"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpNumberOfBytesRecvd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"lpFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpFrom","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"lpFromlen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out","Optional"]}
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"lpThreadId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSATHREADID","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWSPSELECT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"nfds","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"readfds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"fd_set","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"writefds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"fd_set","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"exceptfds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"fd_set","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"timeout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"timeval","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWSPSEND"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpNumberOfBytesSent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"lpThreadId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSATHREADID","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWSPSENDDISCONNECT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"lpOutboundDisconnectData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWSPSENDTO"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpNumberOfBytesSent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpTo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":6},"Optional","Const"]}
,{"Name":"iTolen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"lpThreadId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSATHREADID","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWSPSETSOCKOPT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"optname","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"optval","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional","Const"]}
,{"Name":"optlen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWSPSHUTDOWN"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"how","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWSPSOCKET"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"af","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"protocol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"lpProtocolInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"g","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWSPSTRINGTOADDRESS"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"AddressString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"AddressFamily","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"lpProtocolInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"lpAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4}]}
,{"Name":"lpAddressLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"WSPPROC_TABLE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"lpWSPAccept","Type":{"Kind":"ApiRef","Name":"LPWSPACCEPT","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWSPAddressToString","Type":{"Kind":"ApiRef","Name":"LPWSPADDRESSTOSTRING","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWSPAsyncSelect","Type":{"Kind":"ApiRef","Name":"LPWSPASYNCSELECT","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWSPBind","Type":{"Kind":"ApiRef","Name":"LPWSPBIND","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWSPCancelBlockingCall","Type":{"Kind":"ApiRef","Name":"LPWSPCANCELBLOCKINGCALL","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWSPCleanup","Type":{"Kind":"ApiRef","Name":"LPWSPCLEANUP","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWSPCloseSocket","Type":{"Kind":"ApiRef","Name":"LPWSPCLOSESOCKET","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWSPConnect","Type":{"Kind":"ApiRef","Name":"LPWSPCONNECT","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWSPDuplicateSocket","Type":{"Kind":"ApiRef","Name":"LPWSPDUPLICATESOCKET","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWSPEnumNetworkEvents","Type":{"Kind":"ApiRef","Name":"LPWSPENUMNETWORKEVENTS","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWSPEventSelect","Type":{"Kind":"ApiRef","Name":"LPWSPEVENTSELECT","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWSPGetOverlappedResult","Type":{"Kind":"ApiRef","Name":"LPWSPGETOVERLAPPEDRESULT","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWSPGetPeerName","Type":{"Kind":"ApiRef","Name":"LPWSPGETPEERNAME","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWSPGetSockName","Type":{"Kind":"ApiRef","Name":"LPWSPGETSOCKNAME","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWSPGetSockOpt","Type":{"Kind":"ApiRef","Name":"LPWSPGETSOCKOPT","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWSPGetQOSByName","Type":{"Kind":"ApiRef","Name":"LPWSPGETQOSBYNAME","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWSPIoctl","Type":{"Kind":"ApiRef","Name":"LPWSPIOCTL","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWSPJoinLeaf","Type":{"Kind":"ApiRef","Name":"LPWSPJOINLEAF","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWSPListen","Type":{"Kind":"ApiRef","Name":"LPWSPLISTEN","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWSPRecv","Type":{"Kind":"ApiRef","Name":"LPWSPRECV","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWSPRecvDisconnect","Type":{"Kind":"ApiRef","Name":"LPWSPRECVDISCONNECT","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWSPRecvFrom","Type":{"Kind":"ApiRef","Name":"LPWSPRECVFROM","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWSPSelect","Type":{"Kind":"ApiRef","Name":"LPWSPSELECT","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWSPSend","Type":{"Kind":"ApiRef","Name":"LPWSPSEND","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWSPSendDisconnect","Type":{"Kind":"ApiRef","Name":"LPWSPSENDDISCONNECT","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWSPSendTo","Type":{"Kind":"ApiRef","Name":"LPWSPSENDTO","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWSPSetSockOpt","Type":{"Kind":"ApiRef","Name":"LPWSPSETSOCKOPT","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWSPShutdown","Type":{"Kind":"ApiRef","Name":"LPWSPSHUTDOWN","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWSPSocket","Type":{"Kind":"ApiRef","Name":"LPWSPSOCKET","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWSPStringToAddress","Type":{"Kind":"ApiRef","Name":"LPWSPSTRINGTOADDRESS","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"LPWPUCLOSEEVENT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWPUCLOSESOCKETHANDLE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWPUCREATEEVENT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWPUCREATESOCKETHANDLE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"dwCatalogEntryId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWPUFDISSET"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"fdset","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"fd_set","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"LPWPUGETPROVIDERPATH"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"lpszProviderDllPath","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"lpProviderDllPathLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWPUMODIFYIFSHANDLE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"dwCatalogEntryId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"ProposedHandle","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWPUPOSTMESSAGE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Msg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"wParam","Type":{"Kind":"ApiRef","Name":"WPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"LPWPUQUERYBLOCKINGCALLBACK"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"dwCatalogEntryId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lplpfnCallback","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"LPBLOCKINGCALLBACK","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out"]}
,{"Name":"lpdwContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWPUQUERYSOCKETHANDLECONTEXT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"lpContext","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["Out"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWPUQUEUEAPC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpThreadId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSATHREADID","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpfnUserApc","Type":{"Kind":"ApiRef","Name":"LPWSAUSERAPC","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"dwContext","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWPURESETEVENT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWPUSETEVENT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWPUOPENCURRENTTHREAD"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpThreadId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSATHREADID","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWPUCLOSETHREAD"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpThreadId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSATHREADID","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWPUCOMPLETEOVERLAPPEDREQUEST"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cbTransferred","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"WSPUPCALLTABLE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"lpWPUCloseEvent","Type":{"Kind":"ApiRef","Name":"LPWPUCLOSEEVENT","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWPUCloseSocketHandle","Type":{"Kind":"ApiRef","Name":"LPWPUCLOSESOCKETHANDLE","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWPUCreateEvent","Type":{"Kind":"ApiRef","Name":"LPWPUCREATEEVENT","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWPUCreateSocketHandle","Type":{"Kind":"ApiRef","Name":"LPWPUCREATESOCKETHANDLE","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWPUFDIsSet","Type":{"Kind":"ApiRef","Name":"LPWPUFDISSET","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWPUGetProviderPath","Type":{"Kind":"ApiRef","Name":"LPWPUGETPROVIDERPATH","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWPUModifyIFSHandle","Type":{"Kind":"ApiRef","Name":"LPWPUMODIFYIFSHANDLE","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWPUPostMessage","Type":{"Kind":"ApiRef","Name":"LPWPUPOSTMESSAGE","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWPUQueryBlockingCallback","Type":{"Kind":"ApiRef","Name":"LPWPUQUERYBLOCKINGCALLBACK","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWPUQuerySocketHandleContext","Type":{"Kind":"ApiRef","Name":"LPWPUQUERYSOCKETHANDLECONTEXT","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWPUQueueApc","Type":{"Kind":"ApiRef","Name":"LPWPUQUEUEAPC","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWPUResetEvent","Type":{"Kind":"ApiRef","Name":"LPWPURESETEVENT","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWPUSetEvent","Type":{"Kind":"ApiRef","Name":"LPWPUSETEVENT","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWPUOpenCurrentThread","Type":{"Kind":"ApiRef","Name":"LPWPUOPENCURRENTTHREAD","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lpWPUCloseThread","Type":{"Kind":"ApiRef","Name":"LPWPUCLOSETHREAD","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"LPWSPSTARTUP"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"wVersionRequested","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"lpWSPData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSPData","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpProtocolInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"UpcallTable","Type":{"Kind":"ApiRef","Name":"WSPUPCALLTABLE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"lpProcTable","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSPPROC_TABLE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"LPWSCENUMPROTOCOLS"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpiProtocols","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Optional"]}
,{"Name":"lpProtocolBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]}
,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWSCDEINSTALLPROVIDER"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWSCINSTALLPROVIDER"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"lpszProviderDllPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpProtocolInfoList","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"dwNumberOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWSCGETPROVIDERPATH"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"lpszProviderDllPath","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"lpProviderDllPathLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"LPWSCUPDATEPROVIDER"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"lpszProviderDllPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpProtocolInfoList","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"dwNumberOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"WSC_PROVIDER_INFO_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ProviderInfoLspCategories","Value":0}
,{"Name":"ProviderInfoAudit","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"WSC_PROVIDER_AUDIT_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"RecordSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"LPWSCINSTALLNAMESPACE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpszIdentifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lpszPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
]
},{
"Name":"LPWSCUNINSTALLNAMESPACE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
]
},{
"Name":"LPWSCENABLENSPROVIDER"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"LPNSPCLEANUP"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
]
},{
"Name":"LPNSPLOOKUPSERVICEBEGIN"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"lpqsRestrictions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAQUERYSETW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpServiceClassInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSASERVICECLASSINFOW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lphLookup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"LPNSPLOOKUPSERVICENEXT"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hLookup","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpqsResults","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAQUERYSETW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
]
},{
"Name":"LPNSPIOCTL"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hLookup","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpvInBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"cbInBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpvOutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5}]}
,{"Name":"cbOutBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpCompletion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSACOMPLETION","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"lpThreadId","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSATHREADID","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"LPNSPLOOKUPSERVICEEND"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hLookup","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"LPNSPSETSERVICE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"lpServiceClassInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSASERVICECLASSINFOW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpqsRegInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAQUERYSETW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"essOperation","Type":{"Kind":"ApiRef","Name":"WSAESETSERVICEOP","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"dwControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"LPNSPINSTALLSERVICECLASS"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"lpServiceClassInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSASERVICECLASSINFOW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"LPNSPREMOVESERVICECLASS"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"lpServiceClassId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
]
},{
"Name":"LPNSPGETSERVICECLASSINFO"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"lpdwBufSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"lpServiceClassInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSASERVICECLASSINFOW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"NSP_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NSPCleanup","Type":{"Kind":"ApiRef","Name":"LPNSPCLEANUP","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"NSPLookupServiceBegin","Type":{"Kind":"ApiRef","Name":"LPNSPLOOKUPSERVICEBEGIN","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"NSPLookupServiceNext","Type":{"Kind":"ApiRef","Name":"LPNSPLOOKUPSERVICENEXT","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"NSPLookupServiceEnd","Type":{"Kind":"ApiRef","Name":"LPNSPLOOKUPSERVICEEND","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"NSPSetService","Type":{"Kind":"ApiRef","Name":"LPNSPSETSERVICE","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"NSPInstallServiceClass","Type":{"Kind":"ApiRef","Name":"LPNSPINSTALLSERVICECLASS","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"NSPRemoveServiceClass","Type":{"Kind":"ApiRef","Name":"LPNSPREMOVESERVICECLASS","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"NSPGetServiceClassInfo","Type":{"Kind":"ApiRef","Name":"LPNSPGETSERVICECLASSINFO","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"NSPIoctl","Type":{"Kind":"ApiRef","Name":"LPNSPIOCTL","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"LPNSPSTARTUP"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"lpnspRoutines","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NSP_ROUTINE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"LPNSPV2STARTUP"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"ppvClientSessionArg","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}}},"Attrs":["Out"]}
]
},{
"Name":"LPNSPV2CLEANUP"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"pvClientSessionArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"LPNSPV2LOOKUPSERVICEBEGIN"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"lpqsRestrictions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAQUERYSET2W","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpvClientSessionArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"lphLookup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"LPNSPV2LOOKUPSERVICENEXTEX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hAsyncCall","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"hLookup","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In"]}
,{"Name":"lpqsResults","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAQUERYSET2W","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"LPNSPV2LOOKUPSERVICEEND"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hLookup","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"LPNSPV2SETSERVICEEX"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"hAsyncCall","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"lpqsRegInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAQUERYSET2W","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"essOperation","Type":{"Kind":"ApiRef","Name":"WSAESETSERVICEOP","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"dwControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpvClientSessionArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"LPNSPV2CLIENTSESSIONRUNDOWN"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"pvClientSessionArg","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
]
},{
"Name":"NSPV2_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"cbSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMajorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwMinorVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"NSPv2Startup","Type":{"Kind":"ApiRef","Name":"LPNSPV2STARTUP","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"NSPv2Cleanup","Type":{"Kind":"ApiRef","Name":"LPNSPV2CLEANUP","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"NSPv2LookupServiceBegin","Type":{"Kind":"ApiRef","Name":"LPNSPV2LOOKUPSERVICEBEGIN","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"NSPv2LookupServiceNextEx","Type":{"Kind":"ApiRef","Name":"LPNSPV2LOOKUPSERVICENEXTEX","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"NSPv2LookupServiceEnd","Type":{"Kind":"ApiRef","Name":"LPNSPV2LOOKUPSERVICEEND","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"NSPv2SetServiceEx","Type":{"Kind":"ApiRef","Name":"LPNSPV2SETSERVICEEX","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"NSPv2ClientSessionRundown","Type":{"Kind":"ApiRef","Name":"LPNSPV2CLIENTSESSIONRUNDOWN","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"NS_INFOA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwNameSpaceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpNameSpace","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"NS_INFOW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwNameSpaceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpNameSpace","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SERVICE_TYPE_VALUE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwValueType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwValueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwValueNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwValueOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SERVICE_TYPE_VALUE_ABSA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwValueType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwValueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpValueName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"lpValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SERVICE_TYPE_VALUE_ABSW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwValueType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwValueSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpValueName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"lpValue","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SERVICE_TYPE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwTypeNameOffset","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwValueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Values","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SERVICE_TYPE_VALUE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SERVICE_TYPE_INFO_ABSA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"lpTypeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwValueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Values","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SERVICE_TYPE_VALUE_ABSA","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SERVICE_TYPE_INFO_ABSW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"lpTypeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwValueCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Values","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SERVICE_TYPE_VALUE_ABSW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SERVICE_ADDRESS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwAddressType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwAddressFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwAddressLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwPrincipalLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"lpPrincipal","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SERVICE_ADDRESSES"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwAddressCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Addresses","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"SERVICE_ADDRESS","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SERVICE_INFOA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"lpServiceType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
,{"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"lpComment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"lpLocale","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwDisplayHint","Type":{"Kind":"ApiRef","Name":"RESOURCE_DISPLAY_TYPE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpMachineName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"lpServiceAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_ADDRESSES","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
,{"Name":"ServiceSpecificInfo","Type":{"Kind":"ApiRef","Name":"BLOB","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"SERVICE_INFOW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"lpServiceType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":[]}
,{"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"lpComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"lpLocale","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"dwDisplayHint","Type":{"Kind":"ApiRef","Name":"RESOURCE_DISPLAY_TYPE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwTime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpMachineName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"lpServiceAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_ADDRESSES","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
,{"Name":"ServiceSpecificInfo","Type":{"Kind":"ApiRef","Name":"BLOB","TargetKind":"Default","Api":"System.Com","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"NS_SERVICE_INFOA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ServiceInfo","Type":{"Kind":"ApiRef","Name":"SERVICE_INFOA","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"NS_SERVICE_INFOW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ServiceInfo","Type":{"Kind":"ApiRef","Name":"SERVICE_INFOW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PROTOCOL_INFOA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwServiceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"iAddressFamily","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"iMaxSockAddr","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"iMinSockAddr","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"iSocketType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"iProtocol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"dwMessageSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpProtocol","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"PROTOCOL_INFOW"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwServiceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"iAddressFamily","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"iMaxSockAddr","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"iMinSockAddr","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"iSocketType","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"iProtocol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
,{"Name":"dwMessageSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpProtocol","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"NETRESOURCE2A"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwScope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwDisplayType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpLocalName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"lpRemoteName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"lpComment","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ns_info","Type":{"Kind":"ApiRef","Name":"NS_INFOA","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"ServiceType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"dwProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpiProtocols","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"NETRESOURCE2W"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"dwScope","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwUsage","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"dwDisplayType","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpLocalName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"lpRemoteName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"lpComment","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"ns_info","Type":{"Kind":"ApiRef","Name":"NS_INFOA","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"ServiceType","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"dwProtocols","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"lpiProtocols","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"LPFN_NSPAPI"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Attrs":[
"Cdecl"
]
,"Params":[
]
},{
"Name":"LPSERVICE_CALLBACK_PROC"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[
"Cdecl"
]
,"Params":[
{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"hAsyncTaskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"SERVICE_ASYNC_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"lpServiceCallbackProc","Type":{"Kind":"ApiRef","Name":"LPSERVICE_CALLBACK_PROC","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"lParam","Type":{"Kind":"ApiRef","Name":"LPARAM","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"hAsyncTaskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"LPLOOKUPSERVICE_COMPLETION_ROUTINE"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwBytes","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"LPWSCWRITEPROVIDERORDER"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpwdCatalogEntryId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"dwNumberOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"LPWSCWRITENAMESPACEORDER"
,"Architectures":[]
,"Platform":null
,"Kind":"FunctionPointer"
,"SetLastError":false
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Attrs":[]
,"Params":[
{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
,{"Name":"dwNumberOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"sockaddr_un"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"sun_family","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"sun_path","Type":{"Kind":"Array","Shape":{"Size":108},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"sockaddr_ipx"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"sa_family","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
,{"Name":"sa_netnum","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"sa_nodenum","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"sa_socket","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"sockaddr_tp"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"tp_family","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"tp_addr_type","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"tp_taddr_len","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"tp_tsel_len","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"tp_addr","Type":{"Kind":"Array","Shape":{"Size":64},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"sockaddr_nb"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"snb_family","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
,{"Name":"snb_type","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"snb_name","Type":{"Kind":"Array","Shape":{"Size":16},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"sockaddr_vns"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"sin_family","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"net_address","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"subnet_addr","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"port","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"hops","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"filler","Type":{"Kind":"Array","Shape":{"Size":5},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DL_OUI"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Byte","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"DL_EI48"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Byte","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DL_EUI48"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Byte","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Oui","Type":{"Kind":"ApiRef","Name":"DL_OUI","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"Ei48","Type":{"Kind":"ApiRef","Name":"DL_EI48","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"DL_EI64"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Byte","Type":{"Kind":"Array","Shape":{"Size":5},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DL_EUI64"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Byte","Type":{"Kind":"Array","Shape":{"Size":8},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Oui","Type":{"Kind":"ApiRef","Name":"DL_OUI","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Networking.WinSock","Parents":["_Anonymous_e__Struct"]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Ei64","Type":{"Kind":"ApiRef","Name":"DL_EI64","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":["_Anonymous_e__Struct","_Anonymous_e__Union"]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Tse","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Ei48","Type":{"Kind":"ApiRef","Name":"DL_EI48","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
}]
}]
},{
"Name":"SNAP_HEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Dsap","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Ssap","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Control","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Oui","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ETHERNET_HEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Destination","Type":{"Kind":"ApiRef","Name":"DL_EUI48","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"Source","Type":{"Kind":"ApiRef","Name":"DL_EUI48","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Type","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"VLAN_TAG"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"Type","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Tag","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
}]
}]
},{
"Name":"ICMP_HEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Code","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Checksum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ICMP_MESSAGE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Header","Type":{"Kind":"ApiRef","Name":"ICMP_HEADER","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"Data","Type":{"Kind":"ApiRef","Name":"_Data_e__Union","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Data_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Data32","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":[]}
,{"Name":"Data16","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":[]}
,{"Name":"Data8","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"IPV4_HEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"TotalLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Identification","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Anonymous3","Type":{"Kind":"ApiRef","Name":"_Anonymous3_e__Union","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"TimeToLive","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Protocol","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"HeaderChecksum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"SourceAddress","Type":{"Kind":"ApiRef","Name":"IN_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"DestinationAddress","Type":{"Kind":"ApiRef","Name":"IN_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous3_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"FlagsAndOffset","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":["_Anonymous3_e__Union"]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"_Anonymous2_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"TypeOfServiceAndEcnField","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":["_Anonymous2_e__Union"]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"_Anonymous1_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"VersionAndHeaderLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":["_Anonymous1_e__Union"]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
}]
}]
},{
"Name":"IPV4_OPTION_HEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"OptionLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"OptionType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
}]
}]
},{
"Name":"IPV4_OPTION_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"IP_OPT_EOL","Value":0}
,{"Name":"IP_OPT_NOP","Value":1}
,{"Name":"IP_OPT_SECURITY","Value":130}
,{"Name":"IP_OPT_LSRR","Value":131}
,{"Name":"IP_OPT_TS","Value":68}
,{"Name":"IP_OPT_RR","Value":7}
,{"Name":"IP_OPT_SSRR","Value":137}
,{"Name":"IP_OPT_SID","Value":136}
,{"Name":"IP_OPT_ROUTER_ALERT","Value":148}
,{"Name":"IP_OPT_MULTIDEST","Value":149}
]
,"IntegerBase":"Int32"
},{
"Name":"IPV4_TIMESTAMP_OPTION"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"OptionHeader","Type":{"Kind":"ApiRef","Name":"IPV4_OPTION_HEADER","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"Pointer","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"FlagsOverflow","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
}]
}]
},{
"Name":"IP_OPTION_TIMESTAMP_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"IP_OPTION_TIMESTAMP_ONLY","Value":0}
,{"Name":"IP_OPTION_TIMESTAMP_ADDRESS","Value":1}
,{"Name":"IP_OPTION_TIMESTAMP_SPECIFIC_ADDRESS","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"IPV4_ROUTING_HEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"OptionHeader","Type":{"Kind":"ApiRef","Name":"IPV4_OPTION_HEADER","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"Pointer","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ICMP4_UNREACH_CODE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ICMP4_UNREACH_NET","Value":0}
,{"Name":"ICMP4_UNREACH_HOST","Value":1}
,{"Name":"ICMP4_UNREACH_PROTOCOL","Value":2}
,{"Name":"ICMP4_UNREACH_PORT","Value":3}
,{"Name":"ICMP4_UNREACH_FRAG_NEEDED","Value":4}
,{"Name":"ICMP4_UNREACH_SOURCEROUTE_FAILED","Value":5}
,{"Name":"ICMP4_UNREACH_NET_UNKNOWN","Value":6}
,{"Name":"ICMP4_UNREACH_HOST_UNKNOWN","Value":7}
,{"Name":"ICMP4_UNREACH_ISOLATED","Value":8}
,{"Name":"ICMP4_UNREACH_NET_ADMIN","Value":9}
,{"Name":"ICMP4_UNREACH_HOST_ADMIN","Value":10}
,{"Name":"ICMP4_UNREACH_NET_TOS","Value":11}
,{"Name":"ICMP4_UNREACH_HOST_TOS","Value":12}
,{"Name":"ICMP4_UNREACH_ADMIN","Value":13}
]
,"IntegerBase":"Int32"
},{
"Name":"ICMP4_TIME_EXCEED_CODE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ICMP4_TIME_EXCEED_TRANSIT","Value":0}
,{"Name":"ICMP4_TIME_EXCEED_REASSEMBLY","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"ICMPV4_ROUTER_SOLICIT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"RsHeader","Type":{"Kind":"ApiRef","Name":"ICMP_MESSAGE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ICMPV4_ROUTER_ADVERT_HEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"RaHeader","Type":{"Kind":"ApiRef","Name":"ICMP_MESSAGE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ICMPV4_ROUTER_ADVERT_ENTRY"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"RouterAdvertAddr","Type":{"Kind":"ApiRef","Name":"IN_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"PreferenceLevel","Type":{"Kind":"Native","Name":"Int32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ICMPV4_TIMESTAMP_MESSAGE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Header","Type":{"Kind":"ApiRef","Name":"ICMP_MESSAGE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"OriginateTimestamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"ReceiveTimestamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"TransmitTimestamp","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ICMPV4_ADDRESS_MASK_MESSAGE"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Header","Type":{"Kind":"ApiRef","Name":"ICMP_MESSAGE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"AddressMask","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ARP_HEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"HardwareAddressSpace","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"ProtocolAddressSpace","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"HardwareAddressLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"ProtocolAddressLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Opcode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"SenderHardwareAddress","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ARP_OPCODE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ARP_REQUEST","Value":1}
,{"Name":"ARP_RESPONSE","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"ARP_HARDWARE_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ARP_HW_ENET","Value":1}
,{"Name":"ARP_HW_802","Value":6}
]
,"IntegerBase":"Int32"
},{
"Name":"IGMP_HEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"Checksum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"MulticastAddress","Type":{"Kind":"ApiRef","Name":"IN_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous2_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Reserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"MaxRespTime","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Code","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"_Anonymous1_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":["_Anonymous1_e__Union"]},"Attrs":[]}
,{"Name":"VersionType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
}]
}]
},{
"Name":"IGMP_MAX_RESP_CODE_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"IGMP_MAX_RESP_CODE_TYPE_NORMAL","Value":0}
,{"Name":"IGMP_MAX_RESP_CODE_TYPE_FLOAT","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"IGMPV3_QUERY_HEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"Checksum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"MulticastAddress","Type":{"Kind":"ApiRef","Name":"IN_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"SourceCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous2_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"QueriersQueryInterfaceCode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":["_Anonymous2_e__Union"]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"_Anonymous1_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"MaxRespCode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":["_Anonymous1_e__Union"]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
}]
}]
},{
"Name":"IGMPV3_REPORT_RECORD_HEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"AuxillaryDataLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"SourceCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"MulticastAddress","Type":{"Kind":"ApiRef","Name":"IN_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"IGMPV3_REPORT_HEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Checksum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Reserved2","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"RecordCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"IPV6_HEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"PayloadLength","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"NextHeader","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"HopLimit","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"SourceAddress","Type":{"Kind":"ApiRef","Name":"IN6_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"DestinationAddress","Type":{"Kind":"ApiRef","Name":"IN6_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"VersionClassFlow","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
}]
}]
},{
"Name":"IPV6_FRAGMENT_HEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"NextHeader","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"Id","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
,{"Name":"OffsetAndFlags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
}]
}]
},{
"Name":"IPV6_EXTENSION_HEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"NextHeader","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Length","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"IPV6_OPTION_HEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"DataLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"IPV6_OPTION_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"IP6OPT_PAD1","Value":0}
,{"Name":"IP6OPT_PADN","Value":1}
,{"Name":"IP6OPT_TUNNEL_LIMIT","Value":4}
,{"Name":"IP6OPT_ROUTER_ALERT","Value":5}
,{"Name":"IP6OPT_JUMBO","Value":194}
,{"Name":"IP6OPT_NSAP_ADDR","Value":195}
]
,"IntegerBase":"Int32"
},{
"Name":"IPV6_OPTION_JUMBOGRAM"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Header","Type":{"Kind":"ApiRef","Name":"IPV6_OPTION_HEADER","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"JumbogramLength","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"IPV6_OPTION_ROUTER_ALERT"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Header","Type":{"Kind":"ApiRef","Name":"IPV6_OPTION_HEADER","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"Value","Type":{"Kind":"Array","Shape":{"Size":2},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"IPV6_ROUTING_HEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"NextHeader","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Length","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"RoutingType","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"SegmentsLeft","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":4},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"nd_router_solicit"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"nd_rs_hdr","Type":{"Kind":"ApiRef","Name":"ICMP_MESSAGE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ND_ROUTER_ADVERT_HEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"nd_ra_hdr","Type":{"Kind":"ApiRef","Name":"ICMP_MESSAGE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"nd_ra_reachable","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"nd_ra_retransmit","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"IPV6_ROUTER_ADVERTISEMENT_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"Value","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"ND_NEIGHBOR_SOLICIT_HEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"nd_ns_hdr","Type":{"Kind":"ApiRef","Name":"ICMP_MESSAGE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"nd_ns_target","Type":{"Kind":"ApiRef","Name":"IN6_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ND_NEIGHBOR_ADVERT_HEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"nd_na_hdr","Type":{"Kind":"ApiRef","Name":"ICMP_MESSAGE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"nd_na_target","Type":{"Kind":"ApiRef","Name":"IN6_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"IPV6_NEIGHBOR_ADVERTISEMENT_FLAGS"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"Value","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Reserved2","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"ND_REDIRECT_HEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"nd_rd_hdr","Type":{"Kind":"ApiRef","Name":"ICMP_MESSAGE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"nd_rd_target","Type":{"Kind":"ApiRef","Name":"IN6_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"nd_rd_dst","Type":{"Kind":"ApiRef","Name":"IN6_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ND_OPTION_HDR"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"nd_opt_type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"nd_opt_len","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ND_OPTION_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"ND_OPT_SOURCE_LINKADDR","Value":1}
,{"Name":"ND_OPT_TARGET_LINKADDR","Value":2}
,{"Name":"ND_OPT_PREFIX_INFORMATION","Value":3}
,{"Name":"ND_OPT_REDIRECTED_HEADER","Value":4}
,{"Name":"ND_OPT_MTU","Value":5}
,{"Name":"ND_OPT_NBMA_SHORTCUT_LIMIT","Value":6}
,{"Name":"ND_OPT_ADVERTISEMENT_INTERVAL","Value":7}
,{"Name":"ND_OPT_HOME_AGENT_INFORMATION","Value":8}
,{"Name":"ND_OPT_SOURCE_ADDR_LIST","Value":9}
,{"Name":"ND_OPT_TARGET_ADDR_LIST","Value":10}
,{"Name":"ND_OPT_ROUTE_INFO","Value":24}
,{"Name":"ND_OPT_RDNSS","Value":25}
,{"Name":"ND_OPT_DNSSL","Value":31}
]
,"IntegerBase":"Int32"
},{
"Name":"ND_OPTION_PREFIX_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"nd_opt_pi_type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"nd_opt_pi_len","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"nd_opt_pi_prefix_len","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"nd_opt_pi_valid_time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"nd_opt_pi_preferred_time","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"nd_opt_pi_prefix","Type":{"Kind":"ApiRef","Name":"IN6_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous2_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"nd_opt_pi_reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":["_Anonymous2_e__Union"]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"nd_opt_pi_reserved3","Type":{"Kind":"Array","Shape":{"Size":3},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"nd_opt_pi_site_prefix_len","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"_Anonymous1_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"nd_opt_pi_flags_reserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"_Flags_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":["_Anonymous1_e__Union"]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Flags_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
}]
}]
},{
"Name":"ND_OPTION_RD_HDR"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"nd_opt_rh_type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"nd_opt_rh_len","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"nd_opt_rh_reserved1","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"nd_opt_rh_reserved2","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ND_OPTION_MTU"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"nd_opt_mtu_type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"nd_opt_mtu_len","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"nd_opt_mtu_reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"nd_opt_mtu_mtu","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ND_OPTION_ROUTE_INFO"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"nd_opt_ri_type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"nd_opt_ri_len","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"nd_opt_ri_prefix_len","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"nd_opt_ri_route_lifetime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"nd_opt_ri_prefix","Type":{"Kind":"ApiRef","Name":"IN6_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"nd_opt_ri_flags_reserved","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Flags","Type":{"Kind":"ApiRef","Name":"_Flags_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Flags_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
}]
}]
},{
"Name":"ND_OPTION_RDNSS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"nd_opt_rdnss_type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"nd_opt_rdnss_len","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"nd_opt_rdnss_reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"nd_opt_rdnss_lifetime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"ND_OPTION_DNSSL"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"nd_opt_dnssl_type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"nd_opt_dnssl_len","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"nd_opt_dnssl_reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"nd_opt_dnssl_lifetime","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"MLD_HEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"IcmpHeader","Type":{"Kind":"ApiRef","Name":"ICMP_HEADER","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"MaxRespTime","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"MulticastAddress","Type":{"Kind":"ApiRef","Name":"IN6_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"MLD_MAX_RESP_CODE_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"MLD_MAX_RESP_CODE_TYPE_NORMAL","Value":0}
,{"Name":"MLD_MAX_RESP_CODE_TYPE_FLOAT","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"MLDV2_QUERY_HEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"IcmpHeader","Type":{"Kind":"ApiRef","Name":"ICMP_HEADER","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous1","Type":{"Kind":"ApiRef","Name":"_Anonymous1_e__Union","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"MulticastAddress","Type":{"Kind":"ApiRef","Name":"IN6_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Anonymous2","Type":{"Kind":"ApiRef","Name":"_Anonymous2_e__Union","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"SourceCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous2_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"QueriersQueryInterfaceCode","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":["_Anonymous2_e__Union"]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"_Anonymous1_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"MaxRespCode","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":["_Anonymous1_e__Union"]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"_bitfield","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
}]
}]
},{
"Name":"MLDV2_REPORT_RECORD_HEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Type","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"AuxillaryDataLength","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"SourceCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"MulticastAddress","Type":{"Kind":"ApiRef","Name":"IN6_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"MLDV2_REPORT_HEADER"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"IcmpHeader","Type":{"Kind":"ApiRef","Name":"ICMP_HEADER","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"Reserved","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"RecordCount","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"tcp_hdr"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Attrs":[]
,"Fields":[
{"Name":"th_sport","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"th_dport","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"th_seq","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"th_ack","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"_bitfield","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"th_flags","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"th_win","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"th_sum","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"th_urp","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"tcp_opt_mss"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Attrs":[]
,"Fields":[
{"Name":"Kind","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Length","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Mss","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"tcp_opt_ws"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Kind","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Length","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"ShiftCnt","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"tcp_opt_sack_permitted"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Kind","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Length","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"tcp_opt_sack"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Kind","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Length","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Block","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"ApiRef","Name":"tcp_opt_sack_block","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"tcp_opt_sack_block"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Attrs":[]
,"Fields":[
{"Name":"Left","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"Right","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"tcp_opt_ts"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Attrs":[]
,"Fields":[
{"Name":"Kind","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Length","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Val","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"EcR","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"tcp_opt_unknown"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Kind","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Length","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"tcp_opt_fastopen"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Kind","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Length","Type":{"Kind":"Native","Name":"Byte"},"Attrs":[]}
,{"Name":"Cookie","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"DL_TUNNEL_ADDRESS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"CompartmentId","Type":{"Kind":"ApiRef","Name":"COMPARTMENT_ID","TargetKind":"Default","Api":"System.Kernel","Parents":[]},"Attrs":[]}
,{"Name":"ScopeId","Type":{"Kind":"ApiRef","Name":"SCOPE_ID","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"IpAddress","Type":{"Kind":"Array","Shape":null,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"TUNNEL_SUB_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"TUNNEL_SUB_TYPE_NONE","Value":0}
,{"Name":"TUNNEL_SUB_TYPE_CP","Value":1}
,{"Name":"TUNNEL_SUB_TYPE_IPTLS","Value":2}
,{"Name":"TUNNEL_SUB_TYPE_HA","Value":3}
]
,"IntegerBase":"Int32"
},{
"Name":"DL_TEREDO_ADDRESS"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":1
,"Attrs":[]
,"Fields":[
{"Name":"Eui64","Type":{"Kind":"ApiRef","Name":"DL_EUI64","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Attrs":[]
,"Fields":[
{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"MappedPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"MappedAddress","Type":{"Kind":"ApiRef","Name":"IN_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
}]
},{
"Name":"DL_TEREDO_ADDRESS_PRV"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Reserved","Type":{"Kind":"Array","Shape":{"Size":6},"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":1
,"Attrs":[]
,"Fields":[
{"Name":"Eui64","Type":{"Kind":"ApiRef","Name":"DL_EUI64","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Struct","TargetKind":"Default","Api":"Networking.WinSock","Parents":["_Anonymous_e__Union"]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Struct"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Attrs":[]
,"Fields":[
{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"MappedPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"MappedAddress","Type":{"Kind":"ApiRef","Name":"IN_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"LocalAddress","Type":{"Kind":"ApiRef","Name":"IN_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"InterfaceIndex","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":[]}
,{"Name":"LocalPort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"DlDestination","Type":{"Kind":"ApiRef","Name":"DL_EUI48","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
}]
},{
"Name":"IPTLS_METADATA"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":1
,"Attrs":[]
,"Fields":[
{"Name":"SequenceNumber","Type":{"Kind":"Native","Name":"UInt64"},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"NPI_MODULEID_TYPE"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"MIT_GUID","Value":1}
,{"Name":"MIT_IF_LUID","Value":2}
]
,"IntegerBase":"Int32"
},{
"Name":"NPI_MODULEID"
,"Architectures":[]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Length","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"Type","Type":{"Kind":"ApiRef","Name":"NPI_MODULEID_TYPE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
,{"Name":"Anonymous","Type":{"Kind":"ApiRef","Name":"_Anonymous_e__Union","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[{
"Name":"_Anonymous_e__Union"
,"Architectures":[]
,"Platform":null
,"Kind":"Union"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"Guid","Type":{"Kind":"Native","Name":"Guid"},"Attrs":[]}
,{"Name":"IfLuid","Type":{"Kind":"ApiRef","Name":"LUID","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}]
},{
"Name":"FALLBACK_INDEX"
,"Architectures":[]
,"Platform":null
,"Kind":"Enum"
,"Flags":false
,"Scoped":false
,"Values":[
{"Name":"FallbackIndexTcpFastopen","Value":0}
,{"Name":"FallbackIndexMax","Value":1}
]
,"IntegerBase":"Int32"
},{
"Name":"servent"
,"Architectures":["X86"]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"s_name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
,{"Name":"s_aliases","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"SByte"}}},"Attrs":[]}
,{"Name":"s_port","Type":{"Kind":"Native","Name":"Int16"},"Attrs":[]}
,{"Name":"s_proto","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
},{
"Name":"WSAData"
,"Architectures":["X86"]
,"Platform":null
,"Kind":"Struct"
,"Size":0
,"PackingSize":0
,"Attrs":[]
,"Fields":[
{"Name":"wVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"wHighVersion","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"szDescription","Type":{"Kind":"Array","Shape":{"Size":257},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"szSystemStatus","Type":{"Kind":"Array","Shape":{"Size":129},"Child":{"Kind":"ApiRef","Name":"CHAR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":[]}
,{"Name":"iMaxSockets","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"iMaxUdpDg","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":[]}
,{"Name":"lpVendorInfo","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":[]}
]
,"NestedTypes":[]
}],
"Functions":[{
"Name":"__WSAFDIsSet"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"fd","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"param1","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"fd_set","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"accept"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]}
,{"Name":"addrlen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"bind"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]}
,{"Name":"namelen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"closesocket"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"connect"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]}
,{"Name":"namelen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"ioctlsocket"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"cmd","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"argp","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"getpeername"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"namelen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
]
},{
"Name":"getsockname"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"namelen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
]
},{
"Name":"getsockopt"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"optname","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"optval","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4}]}
,{"Name":"optlen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
]
},{
"Name":"htonl"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"hostlong","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"htons"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt16"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"hostshort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
]
},{
"Name":"inet_addr"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[
{"Kind":"Obsolete","Message":"inet_pton() or InetPton("}
]
,"Params":[
{"Name":"cp","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"inet_ntoa"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[
{"Kind":"Obsolete","Message":"inet_ntop() or InetNtop("}
]
,"Params":[
{"Name":"in","Type":{"Kind":"ApiRef","Name":"IN_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"listen"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"backlog","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"ntohl"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"netlong","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"ntohs"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt16"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"netshort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
]
},{
"Name":"recv"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"buf","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"len","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"SEND_RECV_FLAGS","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"recvfrom"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"buf","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"len","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"from","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"fromlen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out","Optional"]}
]
},{
"Name":"select"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"nfds","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"readfds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"fd_set","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"writefds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"fd_set","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"exceptfds","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"fd_set","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"timeout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"timeval","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"send"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"buf","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]}
,{"Name":"len","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"flags","Type":{"Kind":"ApiRef","Name":"SEND_RECV_FLAGS","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"sendto"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"buf","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]}
,{"Name":"len","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"to","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":5},"Const"]}
,{"Name":"tolen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"setsockopt"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"level","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"optname","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"optval","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":4},"Optional","Const"]}
,{"Name":"optlen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"shutdown"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"how","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"socket"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"af","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"protocol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"gethostbyaddr"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"hostent","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[
{"Kind":"Obsolete","Message":"getnameinfo() or GetNameInfoW("}
]
,"Params":[
{"Name":"addr","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
,{"Name":"len","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"gethostbyname"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"hostent","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[
{"Kind":"Obsolete","Message":"getaddrinfo() or GetAddrInfoW("}
]
,"Params":[
{"Name":"name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"gethostname"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":1}]}
,{"Name":"namelen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"GetHostNameW"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"name","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"namelen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"getservbyport"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"servent","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"port","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"proto","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"getservbyname"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"servent","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"proto","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
]
},{
"Name":"getprotobynumber"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"protoent","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"number","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"getprotobyname"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"protoent","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
]
},{
"Name":"WSAStartup"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"wVersionRequested","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"lpWSAData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAData","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"WSACleanup"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
]
},{
"Name":"WSASetLastError"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"iError","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"WSAGetLastError"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"WSA_ERROR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
]
},{
"Name":"WSAIsBlocking"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
{"Kind":"Obsolete","Message":"Winsock "}
]
,"Params":[
]
},{
"Name":"WSAUnhookBlockingHook"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
{"Kind":"Obsolete","Message":"Winsock "}
]
,"Params":[
]
},{
"Name":"WSASetBlockingHook"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"FARPROC","TargetKind":"FunctionPointer","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
{"Kind":"Obsolete","Message":"Winsock "}
]
,"Params":[
{"Name":"lpBlockFunc","Type":{"Kind":"ApiRef","Name":"FARPROC","TargetKind":"FunctionPointer","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"WSACancelBlockingCall"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[
{"Kind":"Obsolete","Message":"Winsock "}
]
,"Params":[
]
},{
"Name":"WSAAsyncGetServByName"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[
{"Kind":"Obsolete","Message":"getservbyname("}
]
,"Params":[
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"wMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"proto","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"buf","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5}]}
,{"Name":"buflen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"WSAAsyncGetServByPort"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[
{"Kind":"Obsolete","Message":"getservbyport("}
]
,"Params":[
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"wMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"port","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"proto","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"buf","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5}]}
,{"Name":"buflen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"WSAAsyncGetProtoByName"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[
{"Kind":"Obsolete","Message":"getprotobyname("}
]
,"Params":[
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"wMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"buf","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4}]}
,{"Name":"buflen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"WSAAsyncGetProtoByNumber"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[
{"Kind":"Obsolete","Message":"getprotobynumber("}
]
,"Params":[
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"wMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"number","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"buf","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4}]}
,{"Name":"buflen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"WSAAsyncGetHostByName"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[
{"Kind":"Obsolete","Message":"GetAddrInfoExW("}
]
,"Params":[
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"wMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"name","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"buf","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4}]}
,{"Name":"buflen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"WSAAsyncGetHostByAddr"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[
{"Kind":"Obsolete","Message":"getnameinfo() or GetNameInfoW("}
]
,"Params":[
{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"wMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"addr","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Const"]}
,{"Name":"len","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"buf","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6}]}
,{"Name":"buflen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"WSACancelAsyncRequest"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[
"Obsolete"
]
,"Params":[
{"Name":"hAsyncTaskHandle","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"WSAAsyncSelect"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[
{"Kind":"Obsolete","Message":"WSAEventSelect("}
]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"hWnd","Type":{"Kind":"ApiRef","Name":"HWND","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"wMsg","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lEvent","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"WSAAccept"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]}
,{"Name":"addrlen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out","Optional"]}
,{"Name":"lpfnCondition","Type":{"Kind":"ApiRef","Name":"LPCONDITIONPROC","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"dwCallbackData","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In","Optional"]}
]
},{
"Name":"WSACloseEvent"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"WSAConnect"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]}
,{"Name":"namelen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"lpCallerData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"lpCalleeData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"lpSQOS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QOS","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"lpGQOS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QOS","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"WSAConnectByNameW"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"nodename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"servicename","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"LocalAddressLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
,{"Name":"LocalAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"RemoteAddressLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
,{"Name":"RemoteAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"timeout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"timeval","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out","Reserved"]}
]
},{
"Name":"WSAConnectByNameA"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[
{"Kind":"Obsolete","Message":"WSAConnectByNameW("}
]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"nodename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"servicename","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"LocalAddressLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
,{"Name":"LocalAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"RemoteAddressLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
,{"Name":"RemoteAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"timeout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"timeval","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out","Reserved"]}
]
},{
"Name":"WSAConnectByList"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"SocketAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS_LIST","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"LocalAddressLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
,{"Name":"LocalAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]}
,{"Name":"RemoteAddressLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out","Optional"]}
,{"Name":"RemoteAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"timeout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"timeval","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"Reserved","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out","Reserved"]}
]
},{
"Name":"WSACreateEvent"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
]
},{
"Name":"WSADuplicateSocketA"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[
{"Kind":"Obsolete","Message":"WSADuplicateSocketW("}
]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"dwProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpProtocolInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOA","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"WSADuplicateSocketW"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"dwProcessId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpProtocolInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"WSAEnumNetworkEvents"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"hEventObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lpNetworkEvents","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSANETWORKEVENTS","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"WSAEnumProtocolsA"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[
{"Kind":"Obsolete","Message":"WSAEnumProtocolsW("}
]
,"Params":[
{"Name":"lpiProtocols","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Optional"]}
,{"Name":"lpProtocolBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOA","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]}
,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"WSAEnumProtocolsW"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"lpiProtocols","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Optional"]}
,{"Name":"lpProtocolBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]}
,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"WSAEventSelect"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"hEventObject","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"lNetworkEvents","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"WSAGetOverlappedResult"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpcbTransfer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"fWait","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lpdwFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"WSAGetQOSByName"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[
"Obsolete"
]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"lpQOSName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpQOS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QOS","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"WSAHtonl"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"hostlong","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpnetlong","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"WSAHtons"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"hostshort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"lpnetshort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
]
},{
"Name":"WSAIoctl"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"dwIoControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpvInBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"cbInBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpvOutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"cbOutBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"WSAJoinLeaf"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"name","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]}
,{"Name":"namelen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"lpCallerData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"lpCalleeData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"lpSQOS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QOS","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"lpGQOS","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"QOS","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"WSANtohl"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"netlong","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lphostlong","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"WSANtohs"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"netshort","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"lphostshort","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
]
},{
"Name":"WSARecv"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpNumberOfBytesRecvd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"lpFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"WSARecvDisconnect"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[
{"Kind":"Obsolete","Message":"WSARecv("}
]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"lpInboundDisconnectData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"WSARecvFrom"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpNumberOfBytesRecvd","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"lpFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpFrom","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":6},"Optional"]}
,{"Name":"lpFromlen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out","Optional"]}
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"WSAResetEvent"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"WSASend"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpNumberOfBytesSent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"WSASendMsg"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"Handle","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"lpMsg","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAMSG","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpNumberOfBytesSent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"WSASendDisconnect"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[
{"Kind":"Obsolete","Message":"WSASend("}
]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"lpOutboundDisconnectData","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"WSASendTo"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"lpBuffers","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"ApiRef","Name":"WSABUF","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwBufferCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpNumberOfBytesSent","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpTo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":6},"Optional","Const"]}
,{"Name":"iTolen","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"WSASetEvent"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"hEvent","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"WSASocketA"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[
{"Kind":"Obsolete","Message":"WSASocketW("}
]
,"Params":[
{"Name":"af","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"protocol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"lpProtocolInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOA","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"g","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"WSASocketW"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"af","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"type","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"protocol","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"lpProtocolInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"g","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"WSAWaitForMultipleEvents"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"cEvents","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lphEvents","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":0,"Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"fWaitAll","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwTimeout","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"fAlertable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"WSAAddressToStringA"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[
{"Kind":"Obsolete","Message":"WSAAddressToStringW("}
]
,"Params":[
{"Name":"lpsaAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1}]}
,{"Name":"dwAddressLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpProtocolInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOA","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"lpszAddressString","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"lpdwAddressStringLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"WSAAddressToStringW"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"lpsaAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1}]}
,{"Name":"dwAddressLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpProtocolInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"lpszAddressString","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"lpdwAddressStringLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"WSAStringToAddressA"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[
{"Kind":"Obsolete","Message":"WSAStringToAddressW("}
]
,"Params":[
{"Name":"AddressString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"AddressFamily","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"lpProtocolInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOA","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"lpAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4}]}
,{"Name":"lpAddressLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
]
},{
"Name":"WSAStringToAddressW"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"AddressString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"AddressFamily","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"lpProtocolInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"lpAddress","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4}]}
,{"Name":"lpAddressLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
]
},{
"Name":"WSALookupServiceBeginA"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[
{"Kind":"Obsolete","Message":"WSALookupServiceBeginW("}
]
,"Params":[
{"Name":"lpqsRestrictions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAQUERYSETA","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lphLookup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"WSALookupServiceBeginW"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"lpqsRestrictions","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAQUERYSETW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"dwControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lphLookup","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"WSALookupServiceNextA"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[
{"Kind":"Obsolete","Message":"WSALookupServiceNextW("}
]
,"Params":[
{"Name":"hLookup","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpqsResults","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAQUERYSETA","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
]
},{
"Name":"WSALookupServiceNextW"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"hLookup","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpqsResults","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAQUERYSETW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]}
]
},{
"Name":"WSANSPIoctl"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"hLookup","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwControlCode","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpvInBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3},"Optional"]}
,{"Name":"cbInBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpvOutBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5},"Optional"]}
,{"Name":"cbOutBuffer","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpcbBytesReturned","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpCompletion","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSACOMPLETION","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"WSALookupServiceEnd"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"hLookup","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"WSAInstallServiceClassA"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[
{"Kind":"Obsolete","Message":"WSAInstallServiceClassW("}
]
,"Params":[
{"Name":"lpServiceClassInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSASERVICECLASSINFOA","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"WSAInstallServiceClassW"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpServiceClassInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSASERVICECLASSINFOW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"WSARemoveServiceClass"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpServiceClassId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
]
},{
"Name":"WSAGetServiceClassInfoA"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[
{"Kind":"Obsolete","Message":"WSAGetServiceClassInfoW("}
]
,"Params":[
{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"lpServiceClassId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"lpdwBufSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpServiceClassInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSASERVICECLASSINFOA","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
]
},{
"Name":"WSAGetServiceClassInfoW"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"lpServiceClassId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"lpdwBufSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpServiceClassInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSASERVICECLASSINFOW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
]
},{
"Name":"WSAEnumNameSpaceProvidersA"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[
{"Kind":"Obsolete","Message":"WSAEnumNameSpaceProvidersW("}
]
,"Params":[
{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpnspBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSANAMESPACE_INFOA","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":0}]}
]
},{
"Name":"WSAEnumNameSpaceProvidersW"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpnspBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSANAMESPACE_INFOW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":0}]}
]
},{
"Name":"WSAEnumNameSpaceProvidersExA"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[
{"Kind":"Obsolete","Message":"WSAEnumNameSpaceProvidersW("}
]
,"Params":[
{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpnspBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSANAMESPACE_INFOEXA","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":0}]}
]
},{
"Name":"WSAEnumNameSpaceProvidersExW"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpnspBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSANAMESPACE_INFOEXW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":0}]}
]
},{
"Name":"WSAGetServiceClassNameByClassIdA"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[
{"Kind":"Obsolete","Message":"WSAGetServiceClassNameByClassIdW("}
]
,"Params":[
{"Name":"lpServiceClassId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"lpszServiceClassName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"WSAGetServiceClassNameByClassIdW"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpServiceClassId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"lpszServiceClassName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"WSASetServiceA"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[
{"Kind":"Obsolete","Message":"WSASetServiceW("}
]
,"Params":[
{"Name":"lpqsRegInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAQUERYSETA","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"essoperation","Type":{"Kind":"ApiRef","Name":"WSAESETSERVICEOP","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"dwControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"WSASetServiceW"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"lpqsRegInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAQUERYSETW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"essoperation","Type":{"Kind":"ApiRef","Name":"WSAESETSERVICEOP","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"dwControlFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"WSAProviderConfigChange"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"lpNotificationHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"WSAPoll"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"fdArray","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAPOLLFD","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"fds","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"timeout","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"ProcessSocketNotifications"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"UInt32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"completionPort","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"registrationCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"registrationInfos","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"ApiRef","Name":"SOCK_NOTIFY_REGISTRATION","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"timeoutMs","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"completionCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"completionPortEntries","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"ApiRef","Name":"OVERLAPPED_ENTRY","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["Out","Optional"]}
,{"Name":"receivedEntryCount","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
]
},{
"Name":"RtlIpv4AddressToStringA"
,"SetLastError":false
,"DllImport":"ntdll.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"Addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IN_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"S","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":16,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
]
},{
"Name":"RtlIpv4AddressToStringExA"
,"SetLastError":false
,"DllImport":"ntdll.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Address","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IN_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"Port","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"AddressString","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"AddressStringLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"RtlIpv4AddressToStringW"
,"SetLastError":false
,"DllImport":"ntdll.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"Addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IN_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"S","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":16,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
]
},{
"Name":"RtlIpv4AddressToStringExW"
,"SetLastError":false
,"DllImport":"ntdll.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"Address","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IN_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"Port","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"AddressString","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"AddressStringLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"RtlIpv4StringToAddressA"
,"SetLastError":false
,"DllImport":"ntdll.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"S","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Strict","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Terminator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"Addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IN_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"RtlIpv4StringToAddressExA"
,"SetLastError":false
,"DllImport":"ntdll.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"AddressString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Strict","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Address","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IN_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out"]}
,{"Name":"Port","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
]
},{
"Name":"RtlIpv4StringToAddressW"
,"SetLastError":false
,"DllImport":"ntdll.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"S","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Strict","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Terminator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"Addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IN_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"RtlIpv4StringToAddressExW"
,"SetLastError":false
,"DllImport":"ntdll.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"AddressString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Strict","Type":{"Kind":"ApiRef","Name":"BOOLEAN","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"Address","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IN_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out"]}
,{"Name":"Port","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
]
},{
"Name":"RtlIpv6AddressToStringA"
,"SetLastError":false
,"DllImport":"ntdll.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"Addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IN6_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"S","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":46,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
]
},{
"Name":"RtlIpv6AddressToStringExA"
,"SetLastError":false
,"DllImport":"ntdll.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"Address","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IN6_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"ScopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Port","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"AddressString","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"AddressStringLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"RtlIpv6AddressToStringW"
,"SetLastError":false
,"DllImport":"ntdll.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"Addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IN6_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"S","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":46,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
]
},{
"Name":"RtlIpv6AddressToStringExW"
,"SetLastError":false
,"DllImport":"ntdll.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"Address","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IN6_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"ScopeId","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Port","Type":{"Kind":"Native","Name":"UInt16"},"Attrs":["In"]}
,{"Name":"AddressString","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":4,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"AddressStringLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"RtlIpv6StringToAddressA"
,"SetLastError":false
,"DllImport":"ntdll.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"S","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Terminator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"Addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IN6_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"RtlIpv6StringToAddressExA"
,"SetLastError":false
,"DllImport":"ntdll.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":null
,"Attrs":[]
,"Params":[
{"Name":"AddressString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Address","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IN6_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out"]}
,{"Name":"ScopeId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"Port","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
]
},{
"Name":"RtlIpv6StringToAddressW"
,"SetLastError":false
,"DllImport":"ntdll.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"S","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Terminator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"Addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IN6_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"RtlIpv6StringToAddressExW"
,"SetLastError":false
,"DllImport":"ntdll.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"AddressString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Address","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"IN6_ADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out"]}
,{"Name":"ScopeId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"Port","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt16"}},"Attrs":["Out"]}
]
},{
"Name":"RtlEthernetAddressToStringA"
,"SetLastError":false
,"DllImport":"ntdll.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"Addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DL_EUI48","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"S","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":18,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
]
},{
"Name":"RtlEthernetAddressToStringW"
,"SetLastError":false
,"DllImport":"ntdll.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"Addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DL_EUI48","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"S","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":18,"CountParamIndex":-1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
]
},{
"Name":"RtlEthernetStringToAddressA"
,"SetLastError":false
,"DllImport":"ntdll.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"S","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Terminator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"Addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DL_EUI48","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"RtlEthernetStringToAddressW"
,"SetLastError":false
,"DllImport":"ntdll.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.1"
,"Attrs":[]
,"Params":[
{"Name":"S","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"Terminator","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out"]}
,{"Name":"Addr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"DL_EUI48","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out"]}
]
},{
"Name":"WSARecvEx"
,"SetLastError":false
,"DllImport":"MSWSOCK.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[
{"Kind":"Obsolete","Message":"WSARecv("}
]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"buf","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"len","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"flags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
]
},{
"Name":"TransmitFile"
,"SetLastError":false
,"DllImport":"MSWSOCK.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"hSocket","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"hFile","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"nNumberOfBytesToWrite","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"nNumberOfBytesPerSend","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out","Optional"]}
,{"Name":"lpTransmitBuffers","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"TRANSMIT_FILE_BUFFERS","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwReserved","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"AcceptEx"
,"SetLastError":false
,"DllImport":"MSWSOCK.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"sListenSocket","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"sAcceptSocket","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"lpOutputBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
,{"Name":"dwReceiveDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwLocalAddressLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwRemoteAddressLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpdwBytesReceived","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out"]}
]
},{
"Name":"GetAcceptExSockaddrs"
,"SetLastError":false
,"DllImport":"MSWSOCK.dll"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"lpOutputBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In"]}
,{"Name":"dwReceiveDataLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwLocalAddressLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwRemoteAddressLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"LocalSockaddr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"LocalSockaddrLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
,{"Name":"RemoteSockaddr","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"RemoteSockaddrLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"WSCEnumProtocols"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpiProtocols","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Optional"]}
,{"Name":"lpProtocolBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2},"Optional"]}
,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"WSCEnumProtocols32"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":["X64","Arm64"]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"lpiProtocols","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Optional"]}
,{"Name":"lpProtocolBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"WSCDeinstallProvider"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"WSCDeinstallProvider32"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":["X64","Arm64"]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"WSCInstallProvider"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"lpszProviderDllPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpProtocolInfoList","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"dwNumberOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"WSCInstallProvider64_32"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":["X64","Arm64"]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"lpszProviderDllPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpProtocolInfoList","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"dwNumberOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"WSCGetProviderPath"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"lpszProviderDllPath","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"lpProviderDllPathLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"WSCGetProviderPath32"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":["X64","Arm64"]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"lpszProviderDllPath","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":2,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"lpProviderDllPathLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Out"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"WSCUpdateProvider"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.1.2600"
,"Attrs":[]
,"Params":[
{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"lpszProviderDllPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpProtocolInfoList","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"dwNumberOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"WSCUpdateProvider32"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":["X64","Arm64"]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"lpszProviderDllPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpProtocolInfoList","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Const"]}
,{"Name":"dwNumberOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"WSCSetProviderInfo"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"InfoType","Type":{"Kind":"ApiRef","Name":"WSC_PROVIDER_INFO_TYPE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"Info","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"InfoSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"WSCGetProviderInfo"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"InfoType","Type":{"Kind":"ApiRef","Name":"WSC_PROVIDER_INFO_TYPE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"Info","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"InfoSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"WSCSetProviderInfo32"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":["X64","Arm64"]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"InfoType","Type":{"Kind":"ApiRef","Name":"WSC_PROVIDER_INFO_TYPE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"Info","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"InfoSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"WSCGetProviderInfo32"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":["X64","Arm64"]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"InfoType","Type":{"Kind":"ApiRef","Name":"WSC_PROVIDER_INFO_TYPE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"Info","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":3}]}
,{"Name":"InfoSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UIntPtr"}},"Attrs":["In","Out"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"WSCSetApplicationCategory"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"Path","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]}
,{"Name":"PathLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Extra","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Optional","Const"]}
,{"Name":"ExtraLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"PermittedLspCategories","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pPrevPermLspCat","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"WSCGetApplicationCategory"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"Path","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":1,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Const"]}
,{"Name":"PathLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Extra","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Optional","Const"]}
,{"Name":"ExtraLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pPermittedLspCategories","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"WPUCompleteOverlappedRequest"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"s","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"dwError","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"cbTransferred","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"WSCEnumNameSpaceProviders32"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":["X64","Arm64"]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpnspBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSANAMESPACE_INFOW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":0}]}
]
},{
"Name":"WSCEnumNameSpaceProvidersEx32"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":["X64","Arm64"]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpnspBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"WSANAMESPACE_INFOEXW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":0}]}
]
},{
"Name":"WSCInstallNameSpace"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpszIdentifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lpszPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
]
},{
"Name":"WSCInstallNameSpace32"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":["X64","Arm64"]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"lpszIdentifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lpszPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
]
},{
"Name":"WSCUnInstallNameSpace"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
]
},{
"Name":"WSCInstallNameSpaceEx"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"lpszIdentifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lpszPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"lpProviderSpecific","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLOB","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"WSCInstallNameSpaceEx32"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":["X64","Arm64"]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"lpszIdentifier","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lpszPathName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwVersion","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"lpProviderSpecific","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLOB","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"WSCUnInstallNameSpace32"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":["X64","Arm64"]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
]
},{
"Name":"WSCEnableNSProvider"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"WSCEnableNSProvider32"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":["X64","Arm64"]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"fEnable","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"WSCInstallProviderAndChains64_32"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":["X64","Arm64"]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"lpszProviderDllPath","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpszProviderDllPath32","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"lpszLspName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"dwServiceFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpProtocolInfoList","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":6,"Child":{"Kind":"ApiRef","Name":"WSAPROTOCOL_INFOW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Out"]}
,{"Name":"dwNumberOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpdwCatalogEntryId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out","Optional"]}
,{"Name":"lpErrno","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["Out"]}
]
},{
"Name":"WSAAdvertiseProvider"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"puuidProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
,{"Name":"pNSPv2Routine","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"NSPV2_ROUTINE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Const"]}
]
},{
"Name":"WSAUnadvertiseProvider"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"puuidProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Const"]}
]
},{
"Name":"WSAProviderCompleteAsyncCall"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"hAsyncCall","Type":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"iRetCode","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"EnumProtocolsA"
,"SetLastError":true
,"DllImport":"MSWSOCK.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpiProtocols","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Optional"]}
,{"Name":"lpProtocolBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"EnumProtocolsW"
,"SetLastError":true
,"DllImport":"MSWSOCK.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpiProtocols","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Optional"]}
,{"Name":"lpProtocolBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"GetAddressByNameA"
,"SetLastError":true
,"DllImport":"MSWSOCK.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpServiceType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"lpiProtocols","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Optional"]}
,{"Name":"dwResolution","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpServiceAsyncInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_ASYNC_INFO","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"lpCsaddrBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":7}]}
,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpAliasBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":9,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["In","Out","Optional"]}
,{"Name":"lpdwAliasBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"GetAddressByNameW"
,"SetLastError":true
,"DllImport":"MSWSOCK.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpServiceType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"lpiProtocols","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Int32"}},"Attrs":["In","Optional"]}
,{"Name":"dwResolution","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpServiceAsyncInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_ASYNC_INFO","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"lpCsaddrBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":7}]}
,{"Name":"lpdwBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpAliasBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":9,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["In","Out","Optional"]}
,{"Name":"lpdwAliasBufferLength","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
]
},{
"Name":"GetTypeByNameA"
,"SetLastError":true
,"DllImport":"MSWSOCK.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lpServiceType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
]
},{
"Name":"GetTypeByNameW"
,"SetLastError":true
,"DllImport":"MSWSOCK.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"lpServiceType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
]
},{
"Name":"GetNameByTypeA"
,"SetLastError":true
,"DllImport":"MSWSOCK.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpServiceType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"dwNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"GetNameByTypeW"
,"SetLastError":true
,"DllImport":"MSWSOCK.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpServiceType","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":2}]}
,{"Name":"dwNameLength","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"SetServiceA"
,"SetLastError":true
,"DllImport":"MSWSOCK.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwOperation","Type":{"Kind":"ApiRef","Name":"SET_SERVICE_OPERATION","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpServiceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_INFOA","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpServiceAsyncInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_ASYNC_INFO","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"lpdwStatusFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"SetServiceW"
,"SetLastError":true
,"DllImport":"MSWSOCK.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwOperation","Type":{"Kind":"ApiRef","Name":"SET_SERVICE_OPERATION","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpServiceInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_INFOW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In"]}
,{"Name":"lpServiceAsyncInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_ASYNC_INFO","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"lpdwStatusFlags","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["Out"]}
]
},{
"Name":"GetServiceA"
,"SetLastError":true
,"DllImport":"MSWSOCK.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5}]}
,{"Name":"lpdwBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpServiceAsyncInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_ASYNC_INFO","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"GetServiceW"
,"SetLastError":true
,"DllImport":"MSWSOCK.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpGuid","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In"]}
,{"Name":"lpServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
,{"Name":"dwProperties","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBuffer","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":5}]}
,{"Name":"lpdwBufferSize","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"lpServiceAsyncInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SERVICE_ASYNC_INFO","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"getaddrinfo"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"pNodeName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pServiceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pHints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADDRINFOA","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADDRINFOA","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"GetAddrInfoW"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"pNodeName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pHints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADDRINFOW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADDRINFOW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}}},"Attrs":["Out"]}
]
},{
"Name":"GetAddrInfoExA"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[
{"Kind":"Obsolete","Message":"GetAddrInfoExW("}
]
,"Params":[
{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pServiceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpNspId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]}
,{"Name":"hints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADDRINFOEXA","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADDRINFOEXA","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"timeout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"timeval","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPLOOKUPSERVICE_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"lpNameHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"GetAddrInfoExW"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpNspId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]}
,{"Name":"hints","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADDRINFOEXW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional","Const"]}
,{"Name":"ppResult","Type":{"Kind":"PointerTo","Child":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADDRINFOEXW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}}},"Attrs":["Out"]}
,{"Name":"timeout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"timeval","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPLOOKUPSERVICE_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"lpHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"GetAddrInfoExCancel"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"lpHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"GetAddrInfoExOverlappedResult"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In"]}
]
},{
"Name":"SetAddrInfoExA"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[
{"Kind":"Obsolete","Message":"SetAddrInfoExW("}
]
,"Params":[
{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pServiceName","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwAddressCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLOB","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpNspId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]}
,{"Name":"timeout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"timeval","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPLOOKUPSERVICE_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"lpNameHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"SetAddrInfoExW"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"pName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pServiceName","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Optional","Const"]}
,{"Name":"pAddresses","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKET_ADDRESS","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwAddressCount","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpBlob","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"BLOB","TargetKind":"Default","Api":"System.Com","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"dwFlags","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"dwNameSpace","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"lpNspId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Optional"]}
,{"Name":"timeout","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"timeval","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"lpOverlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"lpCompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPLOOKUPSERVICE_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":["In","Optional"]}
,{"Name":"lpNameHandle","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"HANDLE","TargetKind":"Default","Api":"Foundation","Parents":[]}},"Attrs":["Out","Optional"]}
]
},{
"Name":"freeaddrinfo"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"pAddrInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADDRINFOA","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"FreeAddrInfoW"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"pAddrInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADDRINFOW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"FreeAddrInfoEx"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[
{"Kind":"Obsolete","Message":"FreeAddrInfoExW("}
]
,"Params":[
{"Name":"pAddrInfoEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADDRINFOEXA","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"FreeAddrInfoExW"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Void"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"pAddrInfoEx","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"ADDRINFOEXW","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In","Optional"]}
]
},{
"Name":"getnameinfo"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"pSockaddr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
,{"Name":"SockaddrLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pNodeBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","NotNullTerminated","Optional"]}
,{"Name":"NodeBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pServiceBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out","NotNullTerminated","Optional"]}
,{"Name":"ServiceBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"GetNameInfoW"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"pSockaddr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":1},"Const"]}
,{"Name":"SockaddrLength","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pNodeBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NotNullTerminated","Optional"]}
,{"Name":"NodeBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"pServiceBuffer","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":5,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out","NotNullTerminated","Optional"]}
,{"Name":"ServiceBufferSize","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Flags","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
]
},{
"Name":"inet_pton"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"Family","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pszAddrString","Type":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pAddrBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
]
},{
"Name":"InetPtonW"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"Family","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pszAddrString","Type":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In","Const"]}
,{"Name":"pAddrBuf","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["Out"]}
]
},{
"Name":"inet_ntop"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"PSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"Family","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"pStringBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Byte"}},"Attrs":["Out"]}
,{"Name":"StringBufSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
},{
"Name":"InetNtopW"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"PWSTR","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.1"
,"Attrs":[]
,"Params":[
{"Name":"Family","Type":{"Kind":"Native","Name":"Int32"},"Attrs":["In"]}
,{"Name":"pAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Void"}},"Attrs":["In","Const"]}
,{"Name":"pStringBuf","Type":{"Kind":"LPArray","NullNullTerm":false,"CountConst":-1,"CountParamIndex":3,"Child":{"Kind":"Native","Name":"Char"}},"Attrs":["Out"]}
,{"Name":"StringBufSize","Type":{"Kind":"Native","Name":"UIntPtr"},"Attrs":["In"]}
]
},{
"Name":"WSASetSocketSecurity"
,"SetLastError":false
,"DllImport":"fwpuclnt.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"Socket","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"SecuritySettings","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKET_SECURITY_SETTINGS","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Optional","Const"]}
,{"Name":"SecuritySettingsLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"CompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"WSAQuerySocketSecurity"
,"SetLastError":false
,"DllImport":"fwpuclnt.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"Socket","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"SecurityQueryTemplate","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKET_SECURITY_QUERY_TEMPLATE","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Optional","Const"]}
,{"Name":"SecurityQueryTemplateLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"SecurityQueryInfo","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKET_SECURITY_QUERY_INFO","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["Out",{"Kind":"MemorySize","BytesParamIndex":4},"Optional"]}
,{"Name":"SecurityQueryInfoLen","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"CompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"WSASetSocketPeerTargetName"
,"SetLastError":false
,"DllImport":"fwpuclnt.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"Socket","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"PeerTargetName","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKET_PEER_TARGET_NAME","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]}
,{"Name":"PeerTargetNameLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"CompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"WSADeleteSocketPeerTargetName"
,"SetLastError":false
,"DllImport":"fwpuclnt.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"Socket","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"PeerAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Const"]}
,{"Name":"PeerAddrLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
,{"Name":"Overlapped","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"OVERLAPPED","TargetKind":"Default","Api":"System.IO","Parents":[]}},"Attrs":["In","Optional"]}
,{"Name":"CompletionRoutine","Type":{"Kind":"ApiRef","Name":"LPWSAOVERLAPPED_COMPLETION_ROUTINE","TargetKind":"FunctionPointer","Api":"Networking.WinSock","Parents":[]},"Attrs":["In","Optional"]}
]
},{
"Name":"WSAImpersonateSocketPeer"
,"SetLastError":false
,"DllImport":"fwpuclnt.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"Socket","Type":{"Kind":"ApiRef","Name":"SOCKET","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]},"Attrs":["In"]}
,{"Name":"PeerAddr","Type":{"Kind":"PointerTo","Child":{"Kind":"ApiRef","Name":"SOCKADDR","TargetKind":"Default","Api":"Networking.WinSock","Parents":[]}},"Attrs":["In",{"Kind":"MemorySize","BytesParamIndex":2},"Optional","Const"]}
,{"Name":"PeerAddrLen","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"WSARevertImpersonation"
,"SetLastError":false
,"DllImport":"fwpuclnt.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
]
},{
"Name":"SetSocketMediaStreamingMode"
,"SetLastError":false
,"DllImport":"Windows.Networking.dll"
,"ReturnType":{"Kind":"ApiRef","Name":"HRESULT","TargetKind":"Default","Api":"Foundation","Parents":[]}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows8.0"
,"Attrs":[]
,"Params":[
{"Name":"value","Type":{"Kind":"ApiRef","Name":"BOOL","TargetKind":"Default","Api":"Foundation","Parents":[]},"Attrs":["In"]}
]
},{
"Name":"WSCWriteProviderOrder"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpwdCatalogEntryId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"dwNumberOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"WSCWriteProviderOrder32"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":["X64","Arm64"]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"lpwdCatalogEntryId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"UInt32"}},"Attrs":["In","Out"]}
,{"Name":"dwNumberOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"WSCWriteNameSpaceOrder"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":[]
,"Platform":"windows5.0"
,"Attrs":[]
,"Params":[
{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
,{"Name":"dwNumberOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
},{
"Name":"WSCWriteNameSpaceOrder32"
,"SetLastError":false
,"DllImport":"WS2_32.dll"
,"ReturnType":{"Kind":"Native","Name":"Int32"}
,"ReturnAttrs":[]
,"Architectures":["X64","Arm64"]
,"Platform":"windows6.0.6000"
,"Attrs":[]
,"Params":[
{"Name":"lpProviderId","Type":{"Kind":"PointerTo","Child":{"Kind":"Native","Name":"Guid"}},"Attrs":["In","Out"]}
,{"Name":"dwNumberOfEntries","Type":{"Kind":"Native","Name":"UInt32"},"Attrs":["In"]}
]
}],
"UnicodeAliases":[
"ADDRINFO"
,"ADDRINFOEX"
,"ADDRINFOEX2"
,"WSAPROTOCOL_INFO"
,"WSAQUERYSET"
,"WSAQUERYSET2"
,"WSANSCLASSINFO"
,"WSASERVICECLASSINFO"
,"WSANAMESPACE_INFO"
,"WSANAMESPACE_INFOEX"
,"NS_INFO"
,"SERVICE_TYPE_VALUE_ABS"
,"SERVICE_TYPE_INFO_ABS"
,"SERVICE_INFO"
,"NS_SERVICE_INFO"
,"PROTOCOL_INFO"
,"NETRESOURCE2"
,"WSAConnectByName"
,"WSADuplicateSocket"
,"WSAEnumProtocols"
,"WSASocket"
,"WSAAddressToString"
,"WSAStringToAddress"
,"WSALookupServiceBegin"
,"WSALookupServiceNext"
,"WSAInstallServiceClass"
,"WSAGetServiceClassInfo"
,"WSAEnumNameSpaceProviders"
,"WSAEnumNameSpaceProvidersEx"
,"WSAGetServiceClassNameByClassId"
,"WSASetService"
,"RtlIpv4AddressToString"
,"RtlIpv4AddressToStringEx"
,"RtlIpv4StringToAddress"
,"RtlIpv4StringToAddressEx"
,"RtlIpv6AddressToString"
,"RtlIpv6AddressToStringEx"
,"RtlIpv6StringToAddress"
,"RtlIpv6StringToAddressEx"
,"RtlEthernetAddressToString"
,"RtlEthernetStringToAddress"
,"EnumProtocols"
,"GetAddressByName"
,"GetTypeByName"
,"GetNameByType"
,"SetService"
,"GetService"
,"GetAddrInfoEx"
,"SetAddrInfoEx"
]
}