ホーム › NetworkManagement.IpHelper › 定数
定数
475Windows.Win32.NetworkManagement.IpHelper
| 名前 | 型 | 値 |
|---|---|---|
| ANY_SIZE | DWORD | 1 |
| MAXLEN_PHYSADDR | DWORD | 8 |
| MAXLEN_IFDESCR | DWORD | 256 |
| MAX_INTERFACE_NAME_LEN | DWORD | 256 |
| MIN_IF_TYPE | DWORD | 1 |
| IF_TYPE_OTHER | DWORD | 1 |
| IF_TYPE_REGULAR_1822 | DWORD | 2 |
| IF_TYPE_HDH_1822 | DWORD | 3 |
| IF_TYPE_DDN_X25 | DWORD | 4 |
| IF_TYPE_RFC877_X25 | DWORD | 5 |
| IF_TYPE_ETHERNET_CSMACD | DWORD | 6 |
| IF_TYPE_IS088023_CSMACD | DWORD | 7 |
| IF_TYPE_ISO88024_TOKENBUS | DWORD | 8 |
| IF_TYPE_ISO88025_TOKENRING | DWORD | 9 |
| IF_TYPE_ISO88026_MAN | DWORD | 10 |
| IF_TYPE_STARLAN | DWORD | 11 |
| IF_TYPE_PROTEON_10MBIT | DWORD | 12 |
| IF_TYPE_PROTEON_80MBIT | DWORD | 13 |
| IF_TYPE_HYPERCHANNEL | DWORD | 14 |
| IF_TYPE_FDDI | DWORD | 15 |
| IF_TYPE_LAP_B | DWORD | 16 |
| IF_TYPE_SDLC | DWORD | 17 |
| IF_TYPE_DS1 | DWORD | 18 |
| IF_TYPE_E1 | DWORD | 19 |
| IF_TYPE_BASIC_ISDN | DWORD | 20 |
| IF_TYPE_PRIMARY_ISDN | DWORD | 21 |
| IF_TYPE_PROP_POINT2POINT_SERIAL | DWORD | 22 |
| IF_TYPE_PPP | DWORD | 23 |
| IF_TYPE_SOFTWARE_LOOPBACK | DWORD | 24 |
| IF_TYPE_EON | DWORD | 25 |
| IF_TYPE_ETHERNET_3MBIT | DWORD | 26 |
| IF_TYPE_NSIP | DWORD | 27 |
| IF_TYPE_SLIP | DWORD | 28 |
| IF_TYPE_ULTRA | DWORD | 29 |
| IF_TYPE_DS3 | DWORD | 30 |
| IF_TYPE_SIP | DWORD | 31 |
| IF_TYPE_FRAMERELAY | DWORD | 32 |
| IF_TYPE_RS232 | DWORD | 33 |
| IF_TYPE_PARA | DWORD | 34 |
| IF_TYPE_ARCNET | DWORD | 35 |
| IF_TYPE_ARCNET_PLUS | DWORD | 36 |
| IF_TYPE_ATM | DWORD | 37 |
| IF_TYPE_MIO_X25 | DWORD | 38 |
| IF_TYPE_SONET | DWORD | 39 |
| IF_TYPE_X25_PLE | DWORD | 40 |
| IF_TYPE_ISO88022_LLC | DWORD | 41 |
| IF_TYPE_LOCALTALK | DWORD | 42 |
| IF_TYPE_SMDS_DXI | DWORD | 43 |
| IF_TYPE_FRAMERELAY_SERVICE | DWORD | 44 |
| IF_TYPE_V35 | DWORD | 45 |
| IF_TYPE_HSSI | DWORD | 46 |
| IF_TYPE_HIPPI | DWORD | 47 |
| IF_TYPE_MODEM | DWORD | 48 |
| IF_TYPE_AAL5 | DWORD | 49 |
| IF_TYPE_SONET_PATH | DWORD | 50 |
| IF_TYPE_SONET_VT | DWORD | 51 |
| IF_TYPE_SMDS_ICIP | DWORD | 52 |
| IF_TYPE_PROP_VIRTUAL | DWORD | 53 |
| IF_TYPE_PROP_MULTIPLEXOR | DWORD | 54 |
| IF_TYPE_IEEE80212 | DWORD | 55 |
| IF_TYPE_FIBRECHANNEL | DWORD | 56 |
| IF_TYPE_HIPPIINTERFACE | DWORD | 57 |
| IF_TYPE_FRAMERELAY_INTERCONNECT | DWORD | 58 |
| IF_TYPE_AFLANE_8023 | DWORD | 59 |
| IF_TYPE_AFLANE_8025 | DWORD | 60 |
| IF_TYPE_CCTEMUL | DWORD | 61 |
| IF_TYPE_FASTETHER | DWORD | 62 |
| IF_TYPE_ISDN | DWORD | 63 |
| IF_TYPE_V11 | DWORD | 64 |
| IF_TYPE_V36 | DWORD | 65 |
| IF_TYPE_G703_64K | DWORD | 66 |
| IF_TYPE_G703_2MB | DWORD | 67 |
| IF_TYPE_QLLC | DWORD | 68 |
| IF_TYPE_FASTETHER_FX | DWORD | 69 |
| IF_TYPE_CHANNEL | DWORD | 70 |
| IF_TYPE_IEEE80211 | DWORD | 71 |
| IF_TYPE_IBM370PARCHAN | DWORD | 72 |
| IF_TYPE_ESCON | DWORD | 73 |
| IF_TYPE_DLSW | DWORD | 74 |
| IF_TYPE_ISDN_S | DWORD | 75 |
| IF_TYPE_ISDN_U | DWORD | 76 |
| IF_TYPE_LAP_D | DWORD | 77 |
| IF_TYPE_IPSWITCH | DWORD | 78 |
| IF_TYPE_RSRB | DWORD | 79 |
| IF_TYPE_ATM_LOGICAL | DWORD | 80 |
| IF_TYPE_DS0 | DWORD | 81 |
| IF_TYPE_DS0_BUNDLE | DWORD | 82 |
| IF_TYPE_BSC | DWORD | 83 |
| IF_TYPE_ASYNC | DWORD | 84 |
| IF_TYPE_CNR | DWORD | 85 |
| IF_TYPE_ISO88025R_DTR | DWORD | 86 |
| IF_TYPE_EPLRS | DWORD | 87 |
| IF_TYPE_ARAP | DWORD | 88 |
| IF_TYPE_PROP_CNLS | DWORD | 89 |
| IF_TYPE_HOSTPAD | DWORD | 90 |
| IF_TYPE_TERMPAD | DWORD | 91 |
| IF_TYPE_FRAMERELAY_MPI | DWORD | 92 |
| IF_TYPE_X213 | DWORD | 93 |
| IF_TYPE_ADSL | DWORD | 94 |
| IF_TYPE_RADSL | DWORD | 95 |
| IF_TYPE_SDSL | DWORD | 96 |
| IF_TYPE_VDSL | DWORD | 97 |
| IF_TYPE_ISO88025_CRFPRINT | DWORD | 98 |
| IF_TYPE_MYRINET | DWORD | 99 |
| IF_TYPE_VOICE_EM | DWORD | 100 |
| IF_TYPE_VOICE_FXO | DWORD | 101 |
| IF_TYPE_VOICE_FXS | DWORD | 102 |
| IF_TYPE_VOICE_ENCAP | DWORD | 103 |
| IF_TYPE_VOICE_OVERIP | DWORD | 104 |
| IF_TYPE_ATM_DXI | DWORD | 105 |
| IF_TYPE_ATM_FUNI | DWORD | 106 |
| IF_TYPE_ATM_IMA | DWORD | 107 |
| IF_TYPE_PPPMULTILINKBUNDLE | DWORD | 108 |
| IF_TYPE_IPOVER_CDLC | DWORD | 109 |
| IF_TYPE_IPOVER_CLAW | DWORD | 110 |
| IF_TYPE_STACKTOSTACK | DWORD | 111 |
| IF_TYPE_VIRTUALIPADDRESS | DWORD | 112 |
| IF_TYPE_MPC | DWORD | 113 |
| IF_TYPE_IPOVER_ATM | DWORD | 114 |
| IF_TYPE_ISO88025_FIBER | DWORD | 115 |
| IF_TYPE_TDLC | DWORD | 116 |
| IF_TYPE_GIGABITETHERNET | DWORD | 117 |
| IF_TYPE_HDLC | DWORD | 118 |
| IF_TYPE_LAP_F | DWORD | 119 |
| IF_TYPE_V37 | DWORD | 120 |
| IF_TYPE_X25_MLP | DWORD | 121 |
| IF_TYPE_X25_HUNTGROUP | DWORD | 122 |
| IF_TYPE_TRANSPHDLC | DWORD | 123 |
| IF_TYPE_INTERLEAVE | DWORD | 124 |
| IF_TYPE_FAST | DWORD | 125 |
| IF_TYPE_IP | DWORD | 126 |
| IF_TYPE_DOCSCABLE_MACLAYER | DWORD | 127 |
| IF_TYPE_DOCSCABLE_DOWNSTREAM | DWORD | 128 |
| IF_TYPE_DOCSCABLE_UPSTREAM | DWORD | 129 |
| IF_TYPE_A12MPPSWITCH | DWORD | 130 |
| IF_TYPE_TUNNEL | DWORD | 131 |
| IF_TYPE_COFFEE | DWORD | 132 |
| IF_TYPE_CES | DWORD | 133 |
| IF_TYPE_ATM_SUBINTERFACE | DWORD | 134 |
| IF_TYPE_L2_VLAN | DWORD | 135 |
| IF_TYPE_L3_IPVLAN | DWORD | 136 |
| IF_TYPE_L3_IPXVLAN | DWORD | 137 |
| IF_TYPE_DIGITALPOWERLINE | DWORD | 138 |
| IF_TYPE_MEDIAMAILOVERIP | DWORD | 139 |
| IF_TYPE_DTM | DWORD | 140 |
| IF_TYPE_DCN | DWORD | 141 |
| IF_TYPE_IPFORWARD | DWORD | 142 |
| IF_TYPE_MSDSL | DWORD | 143 |
| IF_TYPE_IEEE1394 | DWORD | 144 |
| IF_TYPE_IF_GSN | DWORD | 145 |
| IF_TYPE_DVBRCC_MACLAYER | DWORD | 146 |
| IF_TYPE_DVBRCC_DOWNSTREAM | DWORD | 147 |
| IF_TYPE_DVBRCC_UPSTREAM | DWORD | 148 |
| IF_TYPE_ATM_VIRTUAL | DWORD | 149 |
| IF_TYPE_MPLS_TUNNEL | DWORD | 150 |
| IF_TYPE_SRP | DWORD | 151 |
| IF_TYPE_VOICEOVERATM | DWORD | 152 |
| IF_TYPE_VOICEOVERFRAMERELAY | DWORD | 153 |
| IF_TYPE_IDSL | DWORD | 154 |
| IF_TYPE_COMPOSITELINK | DWORD | 155 |
| IF_TYPE_SS7_SIGLINK | DWORD | 156 |
| IF_TYPE_PROP_WIRELESS_P2P | DWORD | 157 |
| IF_TYPE_FR_FORWARD | DWORD | 158 |
| IF_TYPE_RFC1483 | DWORD | 159 |
| IF_TYPE_USB | DWORD | 160 |
| IF_TYPE_IEEE8023AD_LAG | DWORD | 161 |
| IF_TYPE_BGP_POLICY_ACCOUNTING | DWORD | 162 |
| IF_TYPE_FRF16_MFR_BUNDLE | DWORD | 163 |
| IF_TYPE_H323_GATEKEEPER | DWORD | 164 |
| IF_TYPE_H323_PROXY | DWORD | 165 |
| IF_TYPE_MPLS | DWORD | 166 |
| IF_TYPE_MF_SIGLINK | DWORD | 167 |
| IF_TYPE_HDSL2 | DWORD | 168 |
| IF_TYPE_SHDSL | DWORD | 169 |
| IF_TYPE_DS1_FDL | DWORD | 170 |
| IF_TYPE_POS | DWORD | 171 |
| IF_TYPE_DVB_ASI_IN | DWORD | 172 |
| IF_TYPE_DVB_ASI_OUT | DWORD | 173 |
| IF_TYPE_PLC | DWORD | 174 |
| IF_TYPE_NFAS | DWORD | 175 |
| IF_TYPE_TR008 | DWORD | 176 |
| IF_TYPE_GR303_RDT | DWORD | 177 |
| IF_TYPE_GR303_IDT | DWORD | 178 |
| IF_TYPE_ISUP | DWORD | 179 |
| IF_TYPE_PROP_DOCS_WIRELESS_MACLAYER | DWORD | 180 |
| IF_TYPE_PROP_DOCS_WIRELESS_DOWNSTREAM | DWORD | 181 |
| IF_TYPE_PROP_DOCS_WIRELESS_UPSTREAM | DWORD | 182 |
| IF_TYPE_HIPERLAN2 | DWORD | 183 |
| IF_TYPE_PROP_BWA_P2MP | DWORD | 184 |
| IF_TYPE_SONET_OVERHEAD_CHANNEL | DWORD | 185 |
| IF_TYPE_DIGITAL_WRAPPER_OVERHEAD_CHANNEL | DWORD | 186 |
| IF_TYPE_AAL2 | DWORD | 187 |
| IF_TYPE_RADIO_MAC | DWORD | 188 |
| IF_TYPE_ATM_RADIO | DWORD | 189 |
| IF_TYPE_IMT | DWORD | 190 |
| IF_TYPE_MVL | DWORD | 191 |
| IF_TYPE_REACH_DSL | DWORD | 192 |
| IF_TYPE_FR_DLCI_ENDPT | DWORD | 193 |
| IF_TYPE_ATM_VCI_ENDPT | DWORD | 194 |
| IF_TYPE_OPTICAL_CHANNEL | DWORD | 195 |
| IF_TYPE_OPTICAL_TRANSPORT | DWORD | 196 |
| IF_TYPE_IEEE80216_WMAN | DWORD | 237 |
| IF_TYPE_WWANPP | DWORD | 243 |
| IF_TYPE_WWANPP2 | DWORD | 244 |
| IF_TYPE_IEEE802154 | DWORD | 259 |
| IF_TYPE_XBOX_WIRELESS | DWORD | 281 |
| MAX_IF_TYPE | DWORD | 281 |
| IF_CHECK_NONE | DWORD | 0 |
| IF_CHECK_MCAST | DWORD | 1 |
| IF_CHECK_SEND | DWORD | 2 |
| IF_CONNECTION_DEDICATED | DWORD | 1 |
| IF_CONNECTION_PASSIVE | DWORD | 2 |
| IF_CONNECTION_DEMAND | DWORD | 3 |
| IF_ADMIN_STATUS_UP | DWORD | 1 |
| IF_ADMIN_STATUS_DOWN | DWORD | 2 |
| IF_ADMIN_STATUS_TESTING | DWORD | 3 |
| MIB_IF_TYPE_OTHER | DWORD | 1 |
| MIB_IF_TYPE_ETHERNET | DWORD | 6 |
| MIB_IF_TYPE_TOKENRING | DWORD | 9 |
| MIB_IF_TYPE_FDDI | DWORD | 15 |
| MIB_IF_TYPE_PPP | DWORD | 23 |
| MIB_IF_TYPE_LOOPBACK | DWORD | 24 |
| MIB_IF_TYPE_SLIP | DWORD | 28 |
| MIB_IF_ADMIN_STATUS_UP | DWORD | 1 |
| MIB_IF_ADMIN_STATUS_DOWN | DWORD | 2 |
| MIB_IF_ADMIN_STATUS_TESTING | DWORD | 3 |
| MIB_IPADDR_PRIMARY | DWORD | 1 |
| MIB_IPADDR_DYNAMIC | DWORD | 4 |
| MIB_IPADDR_DISCONNECTED | DWORD | 8 |
| MIB_IPADDR_DELETED | DWORD | 64 |
| MIB_IPADDR_TRANSIENT | DWORD | 128 |
| MIB_IPADDR_DNS_ELIGIBLE | DWORD | 256 |
| MIB_IPROUTE_METRIC_UNUSED | DWORD | 4294967295 |
| MIB_USE_CURRENT_TTL | DWORD | 4294967295 |
| MIB_USE_CURRENT_FORWARDING | DWORD | 4294967295 |
| ICMP6_INFOMSG_MASK | DWORD | 128 |
| IPRTRMGR_PID | DWORD | 10000 |
| IF_NUMBER | DWORD | 0 |
| IF_TABLE | DWORD | 1 |
| IF_ROW | DWORD | 2 |
| IP_STATS | DWORD | 3 |
| IP_ADDRTABLE | DWORD | 4 |
| IP_ADDRROW | DWORD | 5 |
| IP_FORWARDNUMBER | DWORD | 6 |
| IP_FORWARDTABLE | DWORD | 7 |
| IP_FORWARDROW | DWORD | 8 |
| IP_NETTABLE | DWORD | 9 |
| IP_NETROW | DWORD | 10 |
| ICMP_STATS | DWORD | 11 |
| TCP_STATS | DWORD | 12 |
| TCP_TABLE | DWORD | 13 |
| TCP_ROW | DWORD | 14 |
| UDP_STATS | DWORD | 15 |
| UDP_TABLE | DWORD | 16 |
| UDP_ROW | DWORD | 17 |
| MCAST_MFE | DWORD | 18 |
| MCAST_MFE_STATS | DWORD | 19 |
| BEST_IF | DWORD | 20 |
| BEST_ROUTE | DWORD | 21 |
| PROXY_ARP | DWORD | 22 |
| MCAST_IF_ENTRY | DWORD | 23 |
| MCAST_GLOBAL | DWORD | 24 |
| IF_STATUS | DWORD | 25 |
| MCAST_BOUNDARY | DWORD | 26 |
| MCAST_SCOPE | DWORD | 27 |
| DEST_MATCHING | DWORD | 28 |
| DEST_LONGER | DWORD | 29 |
| DEST_SHORTER | DWORD | 30 |
| ROUTE_MATCHING | DWORD | 31 |
| ROUTE_LONGER | DWORD | 32 |
| ROUTE_SHORTER | DWORD | 33 |
| ROUTE_STATE | DWORD | 34 |
| MCAST_MFE_STATS_EX | DWORD | 35 |
| IP6_STATS | DWORD | 36 |
| UDP6_STATS | DWORD | 37 |
| TCP6_STATS | DWORD | 38 |
| NUMBER_OF_EXPORTED_VARIABLES | DWORD | 39 |
| MAX_SCOPE_NAME_LEN | DWORD | 255 |
| MAX_MIB_OFFSET | DWORD | 8 |
| MIB_INVALID_TEREDO_PORT_NUMBER | DWORD | 0 |
| DNS_SETTINGS_VERSION1 | DWORD | 1 |
| DNS_SETTINGS_VERSION2 | DWORD | 2 |
| DNS_INTERFACE_SETTINGS_VERSION1 | DWORD | 1 |
| DNS_INTERFACE_SETTINGS_VERSION2 | DWORD | 2 |
| DNS_INTERFACE_SETTINGS_VERSION3 | DWORD | 3 |
| DNS_INTERFACE_SETTINGS_VERSION4 | DWORD | 4 |
| DNS_SETTING_IPV6 | DWORD | 1 |
| DNS_SETTING_NAMESERVER | DWORD | 2 |
| DNS_SETTING_SEARCHLIST | DWORD | 4 |
| DNS_SETTING_REGISTRATION_ENABLED | DWORD | 8 |
| DNS_SETTING_REGISTER_ADAPTER_NAME | DWORD | 16 |
| DNS_SETTING_DOMAIN | DWORD | 32 |
| DNS_SETTING_HOSTNAME | DWORD | 64 |
| DNS_SETTINGS_ENABLE_LLMNR | DWORD | 128 |
| DNS_SETTINGS_QUERY_ADAPTER_NAME | DWORD | 256 |
| DNS_SETTING_PROFILE_NAMESERVER | DWORD | 512 |
| DNS_SETTING_DISABLE_UNCONSTRAINED_QUERIES | DWORD | 1024 |
| DNS_SETTING_SUPPLEMENTAL_SEARCH_LIST | DWORD | 2048 |
| DNS_SETTING_DOH | DWORD | 4096 |
| DNS_SETTING_DOH_PROFILE | DWORD | 8192 |
| DNS_SETTING_ENCRYPTED_DNS_ADAPTER_FLAGS | DWORD | 16384 |
| DNS_SETTING_DDR | DWORD | 32768 |
| DNS_SETTING_DOT | DWORD | 65536 |
| DNS_SETTING_DOT_PROFILE | DWORD | 131072 |
| DNS_ENABLE_DOH | DWORD | 1 |
| DNS_DOH_POLICY_NOT_CONFIGURED | DWORD | 4 |
| DNS_DOH_POLICY_DISABLE | DWORD | 8 |
| DNS_DOH_POLICY_AUTO | DWORD | 16 |
| DNS_DOH_POLICY_REQUIRED | DWORD | 32 |
| DNS_ENCRYPTION_POLICY_NOT_CONFIGURED | DWORD | 4 |
| DNS_ENCRYPTION_POLICY_DISABLE | DWORD | 8 |
| DNS_ENCRYPTION_POLICY_AUTO | DWORD | 16 |
| DNS_ENCRYPTION_POLICY_REQUIRED | DWORD | 32 |
| DNS_ENABLE_DDR | DWORD | 64 |
| DNS_ENABLE_DOT | DWORD | 128 |
| DNS_DOT_POLICY_BLOCK | DWORD | 256 |
| DNS_DOH_POLICY_BLOCK | DWORD | 512 |
| DNS_ENABLE_DNR | DWORD | 1024 |
| DNS_SERVER_PROPERTY_VERSION1 | DWORD | 1 |
| DNS_DOH_SERVER_SETTINGS_ENABLE_AUTO | DWORD | 1 |
| DNS_DOH_SERVER_SETTINGS_ENABLE | DWORD | 2 |
| DNS_DOH_SERVER_SETTINGS_FALLBACK_TO_UDP | DWORD | 4 |
| DNS_DOH_AUTO_UPGRADE_SERVER | DWORD | 8 |
| DNS_DOH_SERVER_SETTINGS_ENABLE_DDR | DWORD | 16 |
| DNS_DOH_SERVER_SETTINGS_MAKE_DDR_NON_BLOCKING | DWORD | 32 |
| DNS_DOT_SERVER_SETTINGS_ENABLE | DWORD | 1 |
| DNS_DOT_SERVER_SETTINGS_FALLBACK_TO_UDP | DWORD | 2 |
| DNS_DOT_AUTO_UPGRADE_SERVER | DWORD | 4 |
| DNS_DOT_SERVER_SETTINGS_ENABLE_AUTO | DWORD | 8 |
| DNS_DOT_SERVER_SETTINGS_ENABLE_DDR | DWORD | 16 |
| DNS_DOT_SERVER_SETTINGS_MAKE_DDR_NON_BLOCKING | DWORD | 32 |
| DNS_DDR_ADAPTER_ENABLE_DOH | DWORD | 1 |
| DNS_DDR_ADAPTER_ENABLE | DWORD | 1 |
| DNS_DDR_ADAPTER_ENABLE_UDP_FALLBACK | DWORD | 2 |
| DNS_DDR_ADAPTER_MAKE_DDR_NON_BLOCKING | DWORD | 4 |
| TCPIP_OWNING_MODULE_SIZE | DWORD | 16 |
| FILTER_ICMP_TYPE_ANY | BYTE | 255 |
| FILTER_ICMP_CODE_ANY | BYTE | 255 |
| FD_FLAGS_NOSYN | DWORD | 1 |
| FD_FLAGS_ALLFLAGS | DWORD | 1 |
| LB_SRC_ADDR_USE_SRCADDR_FLAG | DWORD | 1 |
| LB_SRC_ADDR_USE_DSTADDR_FLAG | DWORD | 2 |
| LB_DST_ADDR_USE_SRCADDR_FLAG | DWORD | 4 |
| LB_DST_ADDR_USE_DSTADDR_FLAG | DWORD | 8 |
| LB_SRC_MASK_LATE_FLAG | DWORD | 16 |
| LB_DST_MASK_LATE_FLAG | DWORD | 32 |
| ERROR_BASE | DWORD | 23000 |
| PFERROR_NO_PF_INTERFACE | DWORD | 23000 |
| PFERROR_NO_FILTERS_GIVEN | DWORD | 23001 |
| PFERROR_BUFFER_TOO_SMALL | DWORD | 23002 |
| ERROR_IPV6_NOT_IMPLEMENTED | DWORD | 23003 |
| IP_EXPORT_INCLUDED | DWORD | 1 |
| MAX_ADAPTER_NAME | DWORD | 128 |
| IP_STATUS_BASE | DWORD | 11000 |
| IP_SUCCESS | DWORD | 0 |
| IP_BUF_TOO_SMALL | DWORD | 11001 |
| IP_DEST_NET_UNREACHABLE | DWORD | 11002 |
| IP_DEST_HOST_UNREACHABLE | DWORD | 11003 |
| IP_DEST_PROT_UNREACHABLE | DWORD | 11004 |
| IP_DEST_PORT_UNREACHABLE | DWORD | 11005 |
| IP_NO_RESOURCES | DWORD | 11006 |
| IP_BAD_OPTION | DWORD | 11007 |
| IP_HW_ERROR | DWORD | 11008 |
| IP_PACKET_TOO_BIG | DWORD | 11009 |
| IP_REQ_TIMED_OUT | DWORD | 11010 |
| IP_BAD_REQ | DWORD | 11011 |
| IP_BAD_ROUTE | DWORD | 11012 |
| IP_TTL_EXPIRED_TRANSIT | DWORD | 11013 |
| IP_TTL_EXPIRED_REASSEM | DWORD | 11014 |
| IP_PARAM_PROBLEM | DWORD | 11015 |
| IP_SOURCE_QUENCH | DWORD | 11016 |
| IP_OPTION_TOO_BIG | DWORD | 11017 |
| IP_BAD_DESTINATION | DWORD | 11018 |
| IP_DEST_NO_ROUTE | DWORD | 11002 |
| IP_DEST_ADDR_UNREACHABLE | DWORD | 11003 |
| IP_DEST_PROHIBITED | DWORD | 11004 |
| IP_HOP_LIMIT_EXCEEDED | DWORD | 11013 |
| IP_REASSEMBLY_TIME_EXCEEDED | DWORD | 11014 |
| IP_PARAMETER_PROBLEM | DWORD | 11015 |
| IP_DEST_UNREACHABLE | DWORD | 11040 |
| IP_TIME_EXCEEDED | DWORD | 11041 |
| IP_BAD_HEADER | DWORD | 11042 |
| IP_UNRECOGNIZED_NEXT_HEADER | DWORD | 11043 |
| IP_ICMP_ERROR | DWORD | 11044 |
| IP_DEST_SCOPE_MISMATCH | DWORD | 11045 |
| IP_ADDR_DELETED | DWORD | 11019 |
| IP_SPEC_MTU_CHANGE | DWORD | 11020 |
| IP_MTU_CHANGE | DWORD | 11021 |
| IP_UNLOAD | DWORD | 11022 |
| IP_ADDR_ADDED | DWORD | 11023 |
| IP_MEDIA_CONNECT | DWORD | 11024 |
| IP_MEDIA_DISCONNECT | DWORD | 11025 |
| IP_BIND_ADAPTER | DWORD | 11026 |
| IP_UNBIND_ADAPTER | DWORD | 11027 |
| IP_DEVICE_DOES_NOT_EXIST | DWORD | 11028 |
| IP_DUPLICATE_ADDRESS | DWORD | 11029 |
| IP_INTERFACE_METRIC_CHANGE | DWORD | 11030 |
| IP_RECONFIG_SECFLTR | DWORD | 11031 |
| IP_NEGOTIATING_IPSEC | DWORD | 11032 |
| IP_INTERFACE_WOL_CAPABILITY_CHANGE | DWORD | 11033 |
| IP_DUPLICATE_IPADD | DWORD | 11034 |
| IP_GENERAL_FAILURE | DWORD | 11050 |
| MAX_IP_STATUS | DWORD | 11050 |
| IP_PENDING | DWORD | 11255 |
| IP_FLAG_REVERSE | DWORD | 1 |
| IP_FLAG_DF | DWORD | 2 |
| MAX_OPT_SIZE | DWORD | 40 |
| IOCTL_IP_RTCHANGE_NOTIFY_REQUEST | DWORD | 101 |
| IOCTL_IP_ADDCHANGE_NOTIFY_REQUEST | DWORD | 102 |
| IOCTL_ARP_SEND_REQUEST | DWORD | 103 |
| IOCTL_IP_INTERFACE_INFO | DWORD | 104 |
| IOCTL_IP_GET_BEST_INTERFACE | DWORD | 105 |
| IOCTL_IP_UNIDIRECTIONAL_ADAPTER_ADDRESS | DWORD | 106 |
| INTERFACE_TIMESTAMP_CAPABILITIES_VERSION_1 | DWORD | 1 |
| INTERFACE_HARDWARE_CROSSTIMESTAMP_VERSION_1 | DWORD | 1 |
| NET_STRING_IPV4_ADDRESS | DWORD | 1 |
| NET_STRING_IPV4_SERVICE | DWORD | 2 |
| NET_STRING_IPV4_NETWORK | DWORD | 4 |
| NET_STRING_IPV6_ADDRESS | DWORD | 8 |
| NET_STRING_IPV6_ADDRESS_NO_SCOPE | DWORD | 16 |
| NET_STRING_IPV6_SERVICE | DWORD | 32 |
| NET_STRING_IPV6_SERVICE_NO_SCOPE | DWORD | 64 |
| NET_STRING_IPV6_NETWORK | DWORD | 128 |
| NET_STRING_NAMED_ADDRESS | DWORD | 256 |
| NET_STRING_NAMED_SERVICE | DWORD | 512 |
| MAX_ADAPTER_DESCRIPTION_LENGTH | DWORD | 128 |
| MAX_ADAPTER_NAME_LENGTH | DWORD | 256 |
| MAX_ADAPTER_ADDRESS_LENGTH | DWORD | 8 |
| DEFAULT_MINIMUM_ENTITIES | DWORD | 32 |
| MAX_HOSTNAME_LEN | DWORD | 128 |
| MAX_DOMAIN_NAME_LEN | DWORD | 128 |
| MAX_SCOPE_ID_LEN | DWORD | 256 |
| MAX_DHCPV6_DUID_LENGTH | DWORD | 130 |
| MAX_DNS_SUFFIX_STRING_LENGTH | DWORD | 256 |
| BROADCAST_NODETYPE | DWORD | 1 |
| PEER_TO_PEER_NODETYPE | DWORD | 2 |
| MIXED_NODETYPE | DWORD | 4 |
| HYBRID_NODETYPE | DWORD | 8 |
| IP_ADAPTER_ADDRESS_DNS_ELIGIBLE | DWORD | 1 |
| IP_ADAPTER_ADDRESS_TRANSIENT | DWORD | 2 |
| IP_ADAPTER_DDNS_ENABLED | DWORD | 1 |
| IP_ADAPTER_REGISTER_ADAPTER_SUFFIX | DWORD | 2 |
| IP_ADAPTER_DHCP_ENABLED | DWORD | 4 |
| IP_ADAPTER_RECEIVE_ONLY | DWORD | 8 |
| IP_ADAPTER_NO_MULTICAST | DWORD | 16 |
| IP_ADAPTER_IPV6_OTHER_STATEFUL_CONFIG | DWORD | 32 |
| IP_ADAPTER_NETBIOS_OVER_TCPIP_ENABLED | DWORD | 64 |
| IP_ADAPTER_IPV4_ENABLED | DWORD | 128 |
| IP_ADAPTER_IPV6_ENABLED | DWORD | 256 |
| IP_ADAPTER_IPV6_MANAGE_ADDRESS_CONFIG | DWORD | 512 |
| GAA_FLAG_SKIP_DNS_INFO | DWORD | 2048 |
| IP_ROUTER_MANAGER_VERSION | DWORD | 1 |
| IP_GENERAL_INFO_BASE | DWORD | 4294901760 |
| IP_IN_FILTER_INFO | DWORD | 4294901761 |
| IP_OUT_FILTER_INFO | DWORD | 4294901762 |
| IP_GLOBAL_INFO | DWORD | 4294901763 |
| IP_INTERFACE_STATUS_INFO | DWORD | 4294901764 |
| IP_ROUTE_INFO | DWORD | 4294901765 |
| IP_PROT_PRIORITY_INFO | DWORD | 4294901766 |
| IP_ROUTER_DISC_INFO | DWORD | 4294901767 |
| IP_DEMAND_DIAL_FILTER_INFO | DWORD | 4294901769 |
| IP_MCAST_HEARBEAT_INFO | DWORD | 4294901770 |
| IP_MCAST_BOUNDARY_INFO | DWORD | 4294901771 |
| IP_IPINIP_CFG_INFO | DWORD | 4294901772 |
| IP_IFFILTER_INFO | DWORD | 4294901773 |
| IP_MCAST_LIMIT_INFO | DWORD | 4294901774 |
| IPV6_GLOBAL_INFO | DWORD | 4294901775 |
| IPV6_ROUTE_INFO | DWORD | 4294901776 |
| IP_IN_FILTER_INFO_V6 | DWORD | 4294901777 |
| IP_OUT_FILTER_INFO_V6 | DWORD | 4294901778 |
| IP_DEMAND_DIAL_FILTER_INFO_V6 | DWORD | 4294901779 |
| IP_IFFILTER_INFO_V6 | DWORD | 4294901780 |
| IP_FILTER_ENABLE_INFO | DWORD | 4294901781 |
| IP_FILTER_ENABLE_INFO_V6 | DWORD | 4294901782 |
| IP_PROT_PRIORITY_INFO_EX | DWORD | 4294901783 |
各言語での定義
定数の定義。C/C++〜Go タブは数値定数のみ(GUID・文字列定数は上の表 / HSP タブを参照)。HSP は #define global。
#define ANY_SIZE 1
#define MAXLEN_PHYSADDR 8
#define MAXLEN_IFDESCR 256
#define MAX_INTERFACE_NAME_LEN 256
#define MIN_IF_TYPE 1
#define IF_TYPE_OTHER 1
#define IF_TYPE_REGULAR_1822 2
#define IF_TYPE_HDH_1822 3
#define IF_TYPE_DDN_X25 4
#define IF_TYPE_RFC877_X25 5
#define IF_TYPE_ETHERNET_CSMACD 6
#define IF_TYPE_IS088023_CSMACD 7
#define IF_TYPE_ISO88024_TOKENBUS 8
#define IF_TYPE_ISO88025_TOKENRING 9
#define IF_TYPE_ISO88026_MAN 10
#define IF_TYPE_STARLAN 11
#define IF_TYPE_PROTEON_10MBIT 12
#define IF_TYPE_PROTEON_80MBIT 13
#define IF_TYPE_HYPERCHANNEL 14
#define IF_TYPE_FDDI 15
#define IF_TYPE_LAP_B 16
#define IF_TYPE_SDLC 17
#define IF_TYPE_DS1 18
#define IF_TYPE_E1 19
#define IF_TYPE_BASIC_ISDN 20
#define IF_TYPE_PRIMARY_ISDN 21
#define IF_TYPE_PROP_POINT2POINT_SERIAL 22
#define IF_TYPE_PPP 23
#define IF_TYPE_SOFTWARE_LOOPBACK 24
#define IF_TYPE_EON 25
#define IF_TYPE_ETHERNET_3MBIT 26
#define IF_TYPE_NSIP 27
#define IF_TYPE_SLIP 28
#define IF_TYPE_ULTRA 29
#define IF_TYPE_DS3 30
#define IF_TYPE_SIP 31
#define IF_TYPE_FRAMERELAY 32
#define IF_TYPE_RS232 33
#define IF_TYPE_PARA 34
#define IF_TYPE_ARCNET 35
#define IF_TYPE_ARCNET_PLUS 36
#define IF_TYPE_ATM 37
#define IF_TYPE_MIO_X25 38
#define IF_TYPE_SONET 39
#define IF_TYPE_X25_PLE 40
#define IF_TYPE_ISO88022_LLC 41
#define IF_TYPE_LOCALTALK 42
#define IF_TYPE_SMDS_DXI 43
#define IF_TYPE_FRAMERELAY_SERVICE 44
#define IF_TYPE_V35 45
#define IF_TYPE_HSSI 46
#define IF_TYPE_HIPPI 47
#define IF_TYPE_MODEM 48
#define IF_TYPE_AAL5 49
#define IF_TYPE_SONET_PATH 50
#define IF_TYPE_SONET_VT 51
#define IF_TYPE_SMDS_ICIP 52
#define IF_TYPE_PROP_VIRTUAL 53
#define IF_TYPE_PROP_MULTIPLEXOR 54
#define IF_TYPE_IEEE80212 55
#define IF_TYPE_FIBRECHANNEL 56
#define IF_TYPE_HIPPIINTERFACE 57
#define IF_TYPE_FRAMERELAY_INTERCONNECT 58
#define IF_TYPE_AFLANE_8023 59
#define IF_TYPE_AFLANE_8025 60
#define IF_TYPE_CCTEMUL 61
#define IF_TYPE_FASTETHER 62
#define IF_TYPE_ISDN 63
#define IF_TYPE_V11 64
#define IF_TYPE_V36 65
#define IF_TYPE_G703_64K 66
#define IF_TYPE_G703_2MB 67
#define IF_TYPE_QLLC 68
#define IF_TYPE_FASTETHER_FX 69
#define IF_TYPE_CHANNEL 70
#define IF_TYPE_IEEE80211 71
#define IF_TYPE_IBM370PARCHAN 72
#define IF_TYPE_ESCON 73
#define IF_TYPE_DLSW 74
#define IF_TYPE_ISDN_S 75
#define IF_TYPE_ISDN_U 76
#define IF_TYPE_LAP_D 77
#define IF_TYPE_IPSWITCH 78
#define IF_TYPE_RSRB 79
#define IF_TYPE_ATM_LOGICAL 80
#define IF_TYPE_DS0 81
#define IF_TYPE_DS0_BUNDLE 82
#define IF_TYPE_BSC 83
#define IF_TYPE_ASYNC 84
#define IF_TYPE_CNR 85
#define IF_TYPE_ISO88025R_DTR 86
#define IF_TYPE_EPLRS 87
#define IF_TYPE_ARAP 88
#define IF_TYPE_PROP_CNLS 89
#define IF_TYPE_HOSTPAD 90
#define IF_TYPE_TERMPAD 91
#define IF_TYPE_FRAMERELAY_MPI 92
#define IF_TYPE_X213 93
#define IF_TYPE_ADSL 94
#define IF_TYPE_RADSL 95
#define IF_TYPE_SDSL 96
#define IF_TYPE_VDSL 97
#define IF_TYPE_ISO88025_CRFPRINT 98
#define IF_TYPE_MYRINET 99
#define IF_TYPE_VOICE_EM 100
#define IF_TYPE_VOICE_FXO 101
#define IF_TYPE_VOICE_FXS 102
#define IF_TYPE_VOICE_ENCAP 103
#define IF_TYPE_VOICE_OVERIP 104
#define IF_TYPE_ATM_DXI 105
#define IF_TYPE_ATM_FUNI 106
#define IF_TYPE_ATM_IMA 107
#define IF_TYPE_PPPMULTILINKBUNDLE 108
#define IF_TYPE_IPOVER_CDLC 109
#define IF_TYPE_IPOVER_CLAW 110
#define IF_TYPE_STACKTOSTACK 111
#define IF_TYPE_VIRTUALIPADDRESS 112
#define IF_TYPE_MPC 113
#define IF_TYPE_IPOVER_ATM 114
#define IF_TYPE_ISO88025_FIBER 115
#define IF_TYPE_TDLC 116
#define IF_TYPE_GIGABITETHERNET 117
#define IF_TYPE_HDLC 118
#define IF_TYPE_LAP_F 119
#define IF_TYPE_V37 120
#define IF_TYPE_X25_MLP 121
#define IF_TYPE_X25_HUNTGROUP 122
#define IF_TYPE_TRANSPHDLC 123
#define IF_TYPE_INTERLEAVE 124
#define IF_TYPE_FAST 125
#define IF_TYPE_IP 126
#define IF_TYPE_DOCSCABLE_MACLAYER 127
#define IF_TYPE_DOCSCABLE_DOWNSTREAM 128
#define IF_TYPE_DOCSCABLE_UPSTREAM 129
#define IF_TYPE_A12MPPSWITCH 130
#define IF_TYPE_TUNNEL 131
#define IF_TYPE_COFFEE 132
#define IF_TYPE_CES 133
#define IF_TYPE_ATM_SUBINTERFACE 134
#define IF_TYPE_L2_VLAN 135
#define IF_TYPE_L3_IPVLAN 136
#define IF_TYPE_L3_IPXVLAN 137
#define IF_TYPE_DIGITALPOWERLINE 138
#define IF_TYPE_MEDIAMAILOVERIP 139
#define IF_TYPE_DTM 140
#define IF_TYPE_DCN 141
#define IF_TYPE_IPFORWARD 142
#define IF_TYPE_MSDSL 143
#define IF_TYPE_IEEE1394 144
#define IF_TYPE_IF_GSN 145
#define IF_TYPE_DVBRCC_MACLAYER 146
#define IF_TYPE_DVBRCC_DOWNSTREAM 147
#define IF_TYPE_DVBRCC_UPSTREAM 148
#define IF_TYPE_ATM_VIRTUAL 149
#define IF_TYPE_MPLS_TUNNEL 150
#define IF_TYPE_SRP 151
#define IF_TYPE_VOICEOVERATM 152
#define IF_TYPE_VOICEOVERFRAMERELAY 153
#define IF_TYPE_IDSL 154
#define IF_TYPE_COMPOSITELINK 155
#define IF_TYPE_SS7_SIGLINK 156
#define IF_TYPE_PROP_WIRELESS_P2P 157
#define IF_TYPE_FR_FORWARD 158
#define IF_TYPE_RFC1483 159
#define IF_TYPE_USB 160
#define IF_TYPE_IEEE8023AD_LAG 161
#define IF_TYPE_BGP_POLICY_ACCOUNTING 162
#define IF_TYPE_FRF16_MFR_BUNDLE 163
#define IF_TYPE_H323_GATEKEEPER 164
#define IF_TYPE_H323_PROXY 165
#define IF_TYPE_MPLS 166
#define IF_TYPE_MF_SIGLINK 167
#define IF_TYPE_HDSL2 168
#define IF_TYPE_SHDSL 169
#define IF_TYPE_DS1_FDL 170
#define IF_TYPE_POS 171
#define IF_TYPE_DVB_ASI_IN 172
#define IF_TYPE_DVB_ASI_OUT 173
#define IF_TYPE_PLC 174
#define IF_TYPE_NFAS 175
#define IF_TYPE_TR008 176
#define IF_TYPE_GR303_RDT 177
#define IF_TYPE_GR303_IDT 178
#define IF_TYPE_ISUP 179
#define IF_TYPE_PROP_DOCS_WIRELESS_MACLAYER 180
#define IF_TYPE_PROP_DOCS_WIRELESS_DOWNSTREAM 181
#define IF_TYPE_PROP_DOCS_WIRELESS_UPSTREAM 182
#define IF_TYPE_HIPERLAN2 183
#define IF_TYPE_PROP_BWA_P2MP 184
#define IF_TYPE_SONET_OVERHEAD_CHANNEL 185
#define IF_TYPE_DIGITAL_WRAPPER_OVERHEAD_CHANNEL 186
#define IF_TYPE_AAL2 187
#define IF_TYPE_RADIO_MAC 188
#define IF_TYPE_ATM_RADIO 189
#define IF_TYPE_IMT 190
#define IF_TYPE_MVL 191
#define IF_TYPE_REACH_DSL 192
#define IF_TYPE_FR_DLCI_ENDPT 193
#define IF_TYPE_ATM_VCI_ENDPT 194
#define IF_TYPE_OPTICAL_CHANNEL 195
#define IF_TYPE_OPTICAL_TRANSPORT 196
#define IF_TYPE_IEEE80216_WMAN 237
#define IF_TYPE_WWANPP 243
#define IF_TYPE_WWANPP2 244
#define IF_TYPE_IEEE802154 259
#define IF_TYPE_XBOX_WIRELESS 281
#define MAX_IF_TYPE 281
#define IF_CHECK_NONE 0
#define IF_CHECK_MCAST 1
#define IF_CHECK_SEND 2
#define IF_CONNECTION_DEDICATED 1
#define IF_CONNECTION_PASSIVE 2
#define IF_CONNECTION_DEMAND 3
#define IF_ADMIN_STATUS_UP 1
#define IF_ADMIN_STATUS_DOWN 2
#define IF_ADMIN_STATUS_TESTING 3
#define MIB_IF_TYPE_OTHER 1
#define MIB_IF_TYPE_ETHERNET 6
#define MIB_IF_TYPE_TOKENRING 9
#define MIB_IF_TYPE_FDDI 15
#define MIB_IF_TYPE_PPP 23
#define MIB_IF_TYPE_LOOPBACK 24
#define MIB_IF_TYPE_SLIP 28
#define MIB_IF_ADMIN_STATUS_UP 1
#define MIB_IF_ADMIN_STATUS_DOWN 2
#define MIB_IF_ADMIN_STATUS_TESTING 3
#define MIB_IPADDR_PRIMARY 1
#define MIB_IPADDR_DYNAMIC 4
#define MIB_IPADDR_DISCONNECTED 8
#define MIB_IPADDR_DELETED 64
#define MIB_IPADDR_TRANSIENT 128
#define MIB_IPADDR_DNS_ELIGIBLE 256
#define MIB_IPROUTE_METRIC_UNUSED 4294967295
#define MIB_USE_CURRENT_TTL 4294967295
#define MIB_USE_CURRENT_FORWARDING 4294967295
#define ICMP6_INFOMSG_MASK 128
#define IPRTRMGR_PID 10000
#define IF_NUMBER 0
#define IF_TABLE 1
#define IF_ROW 2
#define IP_STATS 3
#define IP_ADDRTABLE 4
#define IP_ADDRROW 5
#define IP_FORWARDNUMBER 6
#define IP_FORWARDTABLE 7
#define IP_FORWARDROW 8
#define IP_NETTABLE 9
#define IP_NETROW 10
#define ICMP_STATS 11
#define TCP_STATS 12
#define TCP_TABLE 13
#define TCP_ROW 14
#define UDP_STATS 15
#define UDP_TABLE 16
#define UDP_ROW 17
#define MCAST_MFE 18
#define MCAST_MFE_STATS 19
#define BEST_IF 20
#define BEST_ROUTE 21
#define PROXY_ARP 22
#define MCAST_IF_ENTRY 23
#define MCAST_GLOBAL 24
#define IF_STATUS 25
#define MCAST_BOUNDARY 26
#define MCAST_SCOPE 27
#define DEST_MATCHING 28
#define DEST_LONGER 29
#define DEST_SHORTER 30
#define ROUTE_MATCHING 31
#define ROUTE_LONGER 32
#define ROUTE_SHORTER 33
#define ROUTE_STATE 34
#define MCAST_MFE_STATS_EX 35
#define IP6_STATS 36
#define UDP6_STATS 37
#define TCP6_STATS 38
#define NUMBER_OF_EXPORTED_VARIABLES 39
#define MAX_SCOPE_NAME_LEN 255
#define MAX_MIB_OFFSET 8
#define MIB_INVALID_TEREDO_PORT_NUMBER 0
#define DNS_SETTINGS_VERSION1 1
#define DNS_SETTINGS_VERSION2 2
#define DNS_INTERFACE_SETTINGS_VERSION1 1
#define DNS_INTERFACE_SETTINGS_VERSION2 2
#define DNS_INTERFACE_SETTINGS_VERSION3 3
#define DNS_INTERFACE_SETTINGS_VERSION4 4
#define DNS_SETTING_IPV6 1
#define DNS_SETTING_NAMESERVER 2
#define DNS_SETTING_SEARCHLIST 4
#define DNS_SETTING_REGISTRATION_ENABLED 8
#define DNS_SETTING_REGISTER_ADAPTER_NAME 16
#define DNS_SETTING_DOMAIN 32
#define DNS_SETTING_HOSTNAME 64
#define DNS_SETTINGS_ENABLE_LLMNR 128
#define DNS_SETTINGS_QUERY_ADAPTER_NAME 256
#define DNS_SETTING_PROFILE_NAMESERVER 512
#define DNS_SETTING_DISABLE_UNCONSTRAINED_QUERIES 1024
#define DNS_SETTING_SUPPLEMENTAL_SEARCH_LIST 2048
#define DNS_SETTING_DOH 4096
#define DNS_SETTING_DOH_PROFILE 8192
#define DNS_SETTING_ENCRYPTED_DNS_ADAPTER_FLAGS 16384
#define DNS_SETTING_DDR 32768
#define DNS_SETTING_DOT 65536
#define DNS_SETTING_DOT_PROFILE 131072
#define DNS_ENABLE_DOH 1
#define DNS_DOH_POLICY_NOT_CONFIGURED 4
#define DNS_DOH_POLICY_DISABLE 8
#define DNS_DOH_POLICY_AUTO 16
#define DNS_DOH_POLICY_REQUIRED 32
#define DNS_ENCRYPTION_POLICY_NOT_CONFIGURED 4
#define DNS_ENCRYPTION_POLICY_DISABLE 8
#define DNS_ENCRYPTION_POLICY_AUTO 16
#define DNS_ENCRYPTION_POLICY_REQUIRED 32
#define DNS_ENABLE_DDR 64
#define DNS_ENABLE_DOT 128
#define DNS_DOT_POLICY_BLOCK 256
#define DNS_DOH_POLICY_BLOCK 512
#define DNS_ENABLE_DNR 1024
#define DNS_SERVER_PROPERTY_VERSION1 1
#define DNS_DOH_SERVER_SETTINGS_ENABLE_AUTO 1
#define DNS_DOH_SERVER_SETTINGS_ENABLE 2
#define DNS_DOH_SERVER_SETTINGS_FALLBACK_TO_UDP 4
#define DNS_DOH_AUTO_UPGRADE_SERVER 8
#define DNS_DOH_SERVER_SETTINGS_ENABLE_DDR 16
#define DNS_DOH_SERVER_SETTINGS_MAKE_DDR_NON_BLOCKING 32
#define DNS_DOT_SERVER_SETTINGS_ENABLE 1
#define DNS_DOT_SERVER_SETTINGS_FALLBACK_TO_UDP 2
#define DNS_DOT_AUTO_UPGRADE_SERVER 4
#define DNS_DOT_SERVER_SETTINGS_ENABLE_AUTO 8
#define DNS_DOT_SERVER_SETTINGS_ENABLE_DDR 16
#define DNS_DOT_SERVER_SETTINGS_MAKE_DDR_NON_BLOCKING 32
#define DNS_DDR_ADAPTER_ENABLE_DOH 1
#define DNS_DDR_ADAPTER_ENABLE 1
#define DNS_DDR_ADAPTER_ENABLE_UDP_FALLBACK 2
#define DNS_DDR_ADAPTER_MAKE_DDR_NON_BLOCKING 4
#define TCPIP_OWNING_MODULE_SIZE 16
#define FILTER_ICMP_TYPE_ANY 255
#define FILTER_ICMP_CODE_ANY 255
#define FD_FLAGS_NOSYN 1
#define FD_FLAGS_ALLFLAGS 1
#define LB_SRC_ADDR_USE_SRCADDR_FLAG 1
#define LB_SRC_ADDR_USE_DSTADDR_FLAG 2
#define LB_DST_ADDR_USE_SRCADDR_FLAG 4
#define LB_DST_ADDR_USE_DSTADDR_FLAG 8
#define LB_SRC_MASK_LATE_FLAG 16
#define LB_DST_MASK_LATE_FLAG 32
#define ERROR_BASE 23000
#define PFERROR_NO_PF_INTERFACE 23000
#define PFERROR_NO_FILTERS_GIVEN 23001
#define PFERROR_BUFFER_TOO_SMALL 23002
#define ERROR_IPV6_NOT_IMPLEMENTED 23003
#define IP_EXPORT_INCLUDED 1
#define MAX_ADAPTER_NAME 128
#define IP_STATUS_BASE 11000
#define IP_SUCCESS 0
#define IP_BUF_TOO_SMALL 11001
#define IP_DEST_NET_UNREACHABLE 11002
#define IP_DEST_HOST_UNREACHABLE 11003
#define IP_DEST_PROT_UNREACHABLE 11004
#define IP_DEST_PORT_UNREACHABLE 11005
#define IP_NO_RESOURCES 11006
#define IP_BAD_OPTION 11007
#define IP_HW_ERROR 11008
#define IP_PACKET_TOO_BIG 11009
#define IP_REQ_TIMED_OUT 11010
#define IP_BAD_REQ 11011
#define IP_BAD_ROUTE 11012
#define IP_TTL_EXPIRED_TRANSIT 11013
#define IP_TTL_EXPIRED_REASSEM 11014
#define IP_PARAM_PROBLEM 11015
#define IP_SOURCE_QUENCH 11016
#define IP_OPTION_TOO_BIG 11017
#define IP_BAD_DESTINATION 11018
#define IP_DEST_NO_ROUTE 11002
#define IP_DEST_ADDR_UNREACHABLE 11003
#define IP_DEST_PROHIBITED 11004
#define IP_HOP_LIMIT_EXCEEDED 11013
#define IP_REASSEMBLY_TIME_EXCEEDED 11014
#define IP_PARAMETER_PROBLEM 11015
#define IP_DEST_UNREACHABLE 11040
#define IP_TIME_EXCEEDED 11041
#define IP_BAD_HEADER 11042
#define IP_UNRECOGNIZED_NEXT_HEADER 11043
#define IP_ICMP_ERROR 11044
#define IP_DEST_SCOPE_MISMATCH 11045
#define IP_ADDR_DELETED 11019
#define IP_SPEC_MTU_CHANGE 11020
#define IP_MTU_CHANGE 11021
#define IP_UNLOAD 11022
#define IP_ADDR_ADDED 11023
#define IP_MEDIA_CONNECT 11024
#define IP_MEDIA_DISCONNECT 11025
#define IP_BIND_ADAPTER 11026
#define IP_UNBIND_ADAPTER 11027
#define IP_DEVICE_DOES_NOT_EXIST 11028
#define IP_DUPLICATE_ADDRESS 11029
#define IP_INTERFACE_METRIC_CHANGE 11030
#define IP_RECONFIG_SECFLTR 11031
#define IP_NEGOTIATING_IPSEC 11032
#define IP_INTERFACE_WOL_CAPABILITY_CHANGE 11033
#define IP_DUPLICATE_IPADD 11034
#define IP_GENERAL_FAILURE 11050
#define MAX_IP_STATUS 11050
#define IP_PENDING 11255
#define IP_FLAG_REVERSE 1
#define IP_FLAG_DF 2
#define MAX_OPT_SIZE 40
#define IOCTL_IP_RTCHANGE_NOTIFY_REQUEST 101
#define IOCTL_IP_ADDCHANGE_NOTIFY_REQUEST 102
#define IOCTL_ARP_SEND_REQUEST 103
#define IOCTL_IP_INTERFACE_INFO 104
#define IOCTL_IP_GET_BEST_INTERFACE 105
#define IOCTL_IP_UNIDIRECTIONAL_ADAPTER_ADDRESS 106
#define INTERFACE_TIMESTAMP_CAPABILITIES_VERSION_1 1
#define INTERFACE_HARDWARE_CROSSTIMESTAMP_VERSION_1 1
#define NET_STRING_IPV4_ADDRESS 1
#define NET_STRING_IPV4_SERVICE 2
#define NET_STRING_IPV4_NETWORK 4
#define NET_STRING_IPV6_ADDRESS 8
#define NET_STRING_IPV6_ADDRESS_NO_SCOPE 16
#define NET_STRING_IPV6_SERVICE 32
#define NET_STRING_IPV6_SERVICE_NO_SCOPE 64
#define NET_STRING_IPV6_NETWORK 128
#define NET_STRING_NAMED_ADDRESS 256
#define NET_STRING_NAMED_SERVICE 512
#define MAX_ADAPTER_DESCRIPTION_LENGTH 128
#define MAX_ADAPTER_NAME_LENGTH 256
#define MAX_ADAPTER_ADDRESS_LENGTH 8
#define DEFAULT_MINIMUM_ENTITIES 32
#define MAX_HOSTNAME_LEN 128
#define MAX_DOMAIN_NAME_LEN 128
#define MAX_SCOPE_ID_LEN 256
#define MAX_DHCPV6_DUID_LENGTH 130
#define MAX_DNS_SUFFIX_STRING_LENGTH 256
#define BROADCAST_NODETYPE 1
#define PEER_TO_PEER_NODETYPE 2
#define MIXED_NODETYPE 4
#define HYBRID_NODETYPE 8
#define IP_ADAPTER_ADDRESS_DNS_ELIGIBLE 1
#define IP_ADAPTER_ADDRESS_TRANSIENT 2
#define IP_ADAPTER_DDNS_ENABLED 1
#define IP_ADAPTER_REGISTER_ADAPTER_SUFFIX 2
#define IP_ADAPTER_DHCP_ENABLED 4
#define IP_ADAPTER_RECEIVE_ONLY 8
#define IP_ADAPTER_NO_MULTICAST 16
#define IP_ADAPTER_IPV6_OTHER_STATEFUL_CONFIG 32
#define IP_ADAPTER_NETBIOS_OVER_TCPIP_ENABLED 64
#define IP_ADAPTER_IPV4_ENABLED 128
#define IP_ADAPTER_IPV6_ENABLED 256
#define IP_ADAPTER_IPV6_MANAGE_ADDRESS_CONFIG 512
#define GAA_FLAG_SKIP_DNS_INFO 2048
#define IP_ROUTER_MANAGER_VERSION 1
#define IP_GENERAL_INFO_BASE 4294901760
#define IP_IN_FILTER_INFO 4294901761
#define IP_OUT_FILTER_INFO 4294901762
#define IP_GLOBAL_INFO 4294901763
#define IP_INTERFACE_STATUS_INFO 4294901764
#define IP_ROUTE_INFO 4294901765
#define IP_PROT_PRIORITY_INFO 4294901766
#define IP_ROUTER_DISC_INFO 4294901767
#define IP_DEMAND_DIAL_FILTER_INFO 4294901769
#define IP_MCAST_HEARBEAT_INFO 4294901770
#define IP_MCAST_BOUNDARY_INFO 4294901771
#define IP_IPINIP_CFG_INFO 4294901772
#define IP_IFFILTER_INFO 4294901773
#define IP_MCAST_LIMIT_INFO 4294901774
#define IPV6_GLOBAL_INFO 4294901775
#define IPV6_ROUTE_INFO 4294901776
#define IP_IN_FILTER_INFO_V6 4294901777
#define IP_OUT_FILTER_INFO_V6 4294901778
#define IP_DEMAND_DIAL_FILTER_INFO_V6 4294901779
#define IP_IFFILTER_INFO_V6 4294901780
#define IP_FILTER_ENABLE_INFO 4294901781
#define IP_FILTER_ENABLE_INFO_V6 4294901782
#define IP_PROT_PRIORITY_INFO_EX 4294901783public const uint ANY_SIZE = 1;
public const uint MAXLEN_PHYSADDR = 8;
public const uint MAXLEN_IFDESCR = 256;
public const uint MAX_INTERFACE_NAME_LEN = 256;
public const uint MIN_IF_TYPE = 1;
public const uint IF_TYPE_OTHER = 1;
public const uint IF_TYPE_REGULAR_1822 = 2;
public const uint IF_TYPE_HDH_1822 = 3;
public const uint IF_TYPE_DDN_X25 = 4;
public const uint IF_TYPE_RFC877_X25 = 5;
public const uint IF_TYPE_ETHERNET_CSMACD = 6;
public const uint IF_TYPE_IS088023_CSMACD = 7;
public const uint IF_TYPE_ISO88024_TOKENBUS = 8;
public const uint IF_TYPE_ISO88025_TOKENRING = 9;
public const uint IF_TYPE_ISO88026_MAN = 10;
public const uint IF_TYPE_STARLAN = 11;
public const uint IF_TYPE_PROTEON_10MBIT = 12;
public const uint IF_TYPE_PROTEON_80MBIT = 13;
public const uint IF_TYPE_HYPERCHANNEL = 14;
public const uint IF_TYPE_FDDI = 15;
public const uint IF_TYPE_LAP_B = 16;
public const uint IF_TYPE_SDLC = 17;
public const uint IF_TYPE_DS1 = 18;
public const uint IF_TYPE_E1 = 19;
public const uint IF_TYPE_BASIC_ISDN = 20;
public const uint IF_TYPE_PRIMARY_ISDN = 21;
public const uint IF_TYPE_PROP_POINT2POINT_SERIAL = 22;
public const uint IF_TYPE_PPP = 23;
public const uint IF_TYPE_SOFTWARE_LOOPBACK = 24;
public const uint IF_TYPE_EON = 25;
public const uint IF_TYPE_ETHERNET_3MBIT = 26;
public const uint IF_TYPE_NSIP = 27;
public const uint IF_TYPE_SLIP = 28;
public const uint IF_TYPE_ULTRA = 29;
public const uint IF_TYPE_DS3 = 30;
public const uint IF_TYPE_SIP = 31;
public const uint IF_TYPE_FRAMERELAY = 32;
public const uint IF_TYPE_RS232 = 33;
public const uint IF_TYPE_PARA = 34;
public const uint IF_TYPE_ARCNET = 35;
public const uint IF_TYPE_ARCNET_PLUS = 36;
public const uint IF_TYPE_ATM = 37;
public const uint IF_TYPE_MIO_X25 = 38;
public const uint IF_TYPE_SONET = 39;
public const uint IF_TYPE_X25_PLE = 40;
public const uint IF_TYPE_ISO88022_LLC = 41;
public const uint IF_TYPE_LOCALTALK = 42;
public const uint IF_TYPE_SMDS_DXI = 43;
public const uint IF_TYPE_FRAMERELAY_SERVICE = 44;
public const uint IF_TYPE_V35 = 45;
public const uint IF_TYPE_HSSI = 46;
public const uint IF_TYPE_HIPPI = 47;
public const uint IF_TYPE_MODEM = 48;
public const uint IF_TYPE_AAL5 = 49;
public const uint IF_TYPE_SONET_PATH = 50;
public const uint IF_TYPE_SONET_VT = 51;
public const uint IF_TYPE_SMDS_ICIP = 52;
public const uint IF_TYPE_PROP_VIRTUAL = 53;
public const uint IF_TYPE_PROP_MULTIPLEXOR = 54;
public const uint IF_TYPE_IEEE80212 = 55;
public const uint IF_TYPE_FIBRECHANNEL = 56;
public const uint IF_TYPE_HIPPIINTERFACE = 57;
public const uint IF_TYPE_FRAMERELAY_INTERCONNECT = 58;
public const uint IF_TYPE_AFLANE_8023 = 59;
public const uint IF_TYPE_AFLANE_8025 = 60;
public const uint IF_TYPE_CCTEMUL = 61;
public const uint IF_TYPE_FASTETHER = 62;
public const uint IF_TYPE_ISDN = 63;
public const uint IF_TYPE_V11 = 64;
public const uint IF_TYPE_V36 = 65;
public const uint IF_TYPE_G703_64K = 66;
public const uint IF_TYPE_G703_2MB = 67;
public const uint IF_TYPE_QLLC = 68;
public const uint IF_TYPE_FASTETHER_FX = 69;
public const uint IF_TYPE_CHANNEL = 70;
public const uint IF_TYPE_IEEE80211 = 71;
public const uint IF_TYPE_IBM370PARCHAN = 72;
public const uint IF_TYPE_ESCON = 73;
public const uint IF_TYPE_DLSW = 74;
public const uint IF_TYPE_ISDN_S = 75;
public const uint IF_TYPE_ISDN_U = 76;
public const uint IF_TYPE_LAP_D = 77;
public const uint IF_TYPE_IPSWITCH = 78;
public const uint IF_TYPE_RSRB = 79;
public const uint IF_TYPE_ATM_LOGICAL = 80;
public const uint IF_TYPE_DS0 = 81;
public const uint IF_TYPE_DS0_BUNDLE = 82;
public const uint IF_TYPE_BSC = 83;
public const uint IF_TYPE_ASYNC = 84;
public const uint IF_TYPE_CNR = 85;
public const uint IF_TYPE_ISO88025R_DTR = 86;
public const uint IF_TYPE_EPLRS = 87;
public const uint IF_TYPE_ARAP = 88;
public const uint IF_TYPE_PROP_CNLS = 89;
public const uint IF_TYPE_HOSTPAD = 90;
public const uint IF_TYPE_TERMPAD = 91;
public const uint IF_TYPE_FRAMERELAY_MPI = 92;
public const uint IF_TYPE_X213 = 93;
public const uint IF_TYPE_ADSL = 94;
public const uint IF_TYPE_RADSL = 95;
public const uint IF_TYPE_SDSL = 96;
public const uint IF_TYPE_VDSL = 97;
public const uint IF_TYPE_ISO88025_CRFPRINT = 98;
public const uint IF_TYPE_MYRINET = 99;
public const uint IF_TYPE_VOICE_EM = 100;
public const uint IF_TYPE_VOICE_FXO = 101;
public const uint IF_TYPE_VOICE_FXS = 102;
public const uint IF_TYPE_VOICE_ENCAP = 103;
public const uint IF_TYPE_VOICE_OVERIP = 104;
public const uint IF_TYPE_ATM_DXI = 105;
public const uint IF_TYPE_ATM_FUNI = 106;
public const uint IF_TYPE_ATM_IMA = 107;
public const uint IF_TYPE_PPPMULTILINKBUNDLE = 108;
public const uint IF_TYPE_IPOVER_CDLC = 109;
public const uint IF_TYPE_IPOVER_CLAW = 110;
public const uint IF_TYPE_STACKTOSTACK = 111;
public const uint IF_TYPE_VIRTUALIPADDRESS = 112;
public const uint IF_TYPE_MPC = 113;
public const uint IF_TYPE_IPOVER_ATM = 114;
public const uint IF_TYPE_ISO88025_FIBER = 115;
public const uint IF_TYPE_TDLC = 116;
public const uint IF_TYPE_GIGABITETHERNET = 117;
public const uint IF_TYPE_HDLC = 118;
public const uint IF_TYPE_LAP_F = 119;
public const uint IF_TYPE_V37 = 120;
public const uint IF_TYPE_X25_MLP = 121;
public const uint IF_TYPE_X25_HUNTGROUP = 122;
public const uint IF_TYPE_TRANSPHDLC = 123;
public const uint IF_TYPE_INTERLEAVE = 124;
public const uint IF_TYPE_FAST = 125;
public const uint IF_TYPE_IP = 126;
public const uint IF_TYPE_DOCSCABLE_MACLAYER = 127;
public const uint IF_TYPE_DOCSCABLE_DOWNSTREAM = 128;
public const uint IF_TYPE_DOCSCABLE_UPSTREAM = 129;
public const uint IF_TYPE_A12MPPSWITCH = 130;
public const uint IF_TYPE_TUNNEL = 131;
public const uint IF_TYPE_COFFEE = 132;
public const uint IF_TYPE_CES = 133;
public const uint IF_TYPE_ATM_SUBINTERFACE = 134;
public const uint IF_TYPE_L2_VLAN = 135;
public const uint IF_TYPE_L3_IPVLAN = 136;
public const uint IF_TYPE_L3_IPXVLAN = 137;
public const uint IF_TYPE_DIGITALPOWERLINE = 138;
public const uint IF_TYPE_MEDIAMAILOVERIP = 139;
public const uint IF_TYPE_DTM = 140;
public const uint IF_TYPE_DCN = 141;
public const uint IF_TYPE_IPFORWARD = 142;
public const uint IF_TYPE_MSDSL = 143;
public const uint IF_TYPE_IEEE1394 = 144;
public const uint IF_TYPE_IF_GSN = 145;
public const uint IF_TYPE_DVBRCC_MACLAYER = 146;
public const uint IF_TYPE_DVBRCC_DOWNSTREAM = 147;
public const uint IF_TYPE_DVBRCC_UPSTREAM = 148;
public const uint IF_TYPE_ATM_VIRTUAL = 149;
public const uint IF_TYPE_MPLS_TUNNEL = 150;
public const uint IF_TYPE_SRP = 151;
public const uint IF_TYPE_VOICEOVERATM = 152;
public const uint IF_TYPE_VOICEOVERFRAMERELAY = 153;
public const uint IF_TYPE_IDSL = 154;
public const uint IF_TYPE_COMPOSITELINK = 155;
public const uint IF_TYPE_SS7_SIGLINK = 156;
public const uint IF_TYPE_PROP_WIRELESS_P2P = 157;
public const uint IF_TYPE_FR_FORWARD = 158;
public const uint IF_TYPE_RFC1483 = 159;
public const uint IF_TYPE_USB = 160;
public const uint IF_TYPE_IEEE8023AD_LAG = 161;
public const uint IF_TYPE_BGP_POLICY_ACCOUNTING = 162;
public const uint IF_TYPE_FRF16_MFR_BUNDLE = 163;
public const uint IF_TYPE_H323_GATEKEEPER = 164;
public const uint IF_TYPE_H323_PROXY = 165;
public const uint IF_TYPE_MPLS = 166;
public const uint IF_TYPE_MF_SIGLINK = 167;
public const uint IF_TYPE_HDSL2 = 168;
public const uint IF_TYPE_SHDSL = 169;
public const uint IF_TYPE_DS1_FDL = 170;
public const uint IF_TYPE_POS = 171;
public const uint IF_TYPE_DVB_ASI_IN = 172;
public const uint IF_TYPE_DVB_ASI_OUT = 173;
public const uint IF_TYPE_PLC = 174;
public const uint IF_TYPE_NFAS = 175;
public const uint IF_TYPE_TR008 = 176;
public const uint IF_TYPE_GR303_RDT = 177;
public const uint IF_TYPE_GR303_IDT = 178;
public const uint IF_TYPE_ISUP = 179;
public const uint IF_TYPE_PROP_DOCS_WIRELESS_MACLAYER = 180;
public const uint IF_TYPE_PROP_DOCS_WIRELESS_DOWNSTREAM = 181;
public const uint IF_TYPE_PROP_DOCS_WIRELESS_UPSTREAM = 182;
public const uint IF_TYPE_HIPERLAN2 = 183;
public const uint IF_TYPE_PROP_BWA_P2MP = 184;
public const uint IF_TYPE_SONET_OVERHEAD_CHANNEL = 185;
public const uint IF_TYPE_DIGITAL_WRAPPER_OVERHEAD_CHANNEL = 186;
public const uint IF_TYPE_AAL2 = 187;
public const uint IF_TYPE_RADIO_MAC = 188;
public const uint IF_TYPE_ATM_RADIO = 189;
public const uint IF_TYPE_IMT = 190;
public const uint IF_TYPE_MVL = 191;
public const uint IF_TYPE_REACH_DSL = 192;
public const uint IF_TYPE_FR_DLCI_ENDPT = 193;
public const uint IF_TYPE_ATM_VCI_ENDPT = 194;
public const uint IF_TYPE_OPTICAL_CHANNEL = 195;
public const uint IF_TYPE_OPTICAL_TRANSPORT = 196;
public const uint IF_TYPE_IEEE80216_WMAN = 237;
public const uint IF_TYPE_WWANPP = 243;
public const uint IF_TYPE_WWANPP2 = 244;
public const uint IF_TYPE_IEEE802154 = 259;
public const uint IF_TYPE_XBOX_WIRELESS = 281;
public const uint MAX_IF_TYPE = 281;
public const uint IF_CHECK_NONE = 0;
public const uint IF_CHECK_MCAST = 1;
public const uint IF_CHECK_SEND = 2;
public const uint IF_CONNECTION_DEDICATED = 1;
public const uint IF_CONNECTION_PASSIVE = 2;
public const uint IF_CONNECTION_DEMAND = 3;
public const uint IF_ADMIN_STATUS_UP = 1;
public const uint IF_ADMIN_STATUS_DOWN = 2;
public const uint IF_ADMIN_STATUS_TESTING = 3;
public const uint MIB_IF_TYPE_OTHER = 1;
public const uint MIB_IF_TYPE_ETHERNET = 6;
public const uint MIB_IF_TYPE_TOKENRING = 9;
public const uint MIB_IF_TYPE_FDDI = 15;
public const uint MIB_IF_TYPE_PPP = 23;
public const uint MIB_IF_TYPE_LOOPBACK = 24;
public const uint MIB_IF_TYPE_SLIP = 28;
public const uint MIB_IF_ADMIN_STATUS_UP = 1;
public const uint MIB_IF_ADMIN_STATUS_DOWN = 2;
public const uint MIB_IF_ADMIN_STATUS_TESTING = 3;
public const uint MIB_IPADDR_PRIMARY = 1;
public const uint MIB_IPADDR_DYNAMIC = 4;
public const uint MIB_IPADDR_DISCONNECTED = 8;
public const uint MIB_IPADDR_DELETED = 64;
public const uint MIB_IPADDR_TRANSIENT = 128;
public const uint MIB_IPADDR_DNS_ELIGIBLE = 256;
public const uint MIB_IPROUTE_METRIC_UNUSED = 4294967295;
public const uint MIB_USE_CURRENT_TTL = 4294967295;
public const uint MIB_USE_CURRENT_FORWARDING = 4294967295;
public const uint ICMP6_INFOMSG_MASK = 128;
public const uint IPRTRMGR_PID = 10000;
public const uint IF_NUMBER = 0;
public const uint IF_TABLE = 1;
public const uint IF_ROW = 2;
public const uint IP_STATS = 3;
public const uint IP_ADDRTABLE = 4;
public const uint IP_ADDRROW = 5;
public const uint IP_FORWARDNUMBER = 6;
public const uint IP_FORWARDTABLE = 7;
public const uint IP_FORWARDROW = 8;
public const uint IP_NETTABLE = 9;
public const uint IP_NETROW = 10;
public const uint ICMP_STATS = 11;
public const uint TCP_STATS = 12;
public const uint TCP_TABLE = 13;
public const uint TCP_ROW = 14;
public const uint UDP_STATS = 15;
public const uint UDP_TABLE = 16;
public const uint UDP_ROW = 17;
public const uint MCAST_MFE = 18;
public const uint MCAST_MFE_STATS = 19;
public const uint BEST_IF = 20;
public const uint BEST_ROUTE = 21;
public const uint PROXY_ARP = 22;
public const uint MCAST_IF_ENTRY = 23;
public const uint MCAST_GLOBAL = 24;
public const uint IF_STATUS = 25;
public const uint MCAST_BOUNDARY = 26;
public const uint MCAST_SCOPE = 27;
public const uint DEST_MATCHING = 28;
public const uint DEST_LONGER = 29;
public const uint DEST_SHORTER = 30;
public const uint ROUTE_MATCHING = 31;
public const uint ROUTE_LONGER = 32;
public const uint ROUTE_SHORTER = 33;
public const uint ROUTE_STATE = 34;
public const uint MCAST_MFE_STATS_EX = 35;
public const uint IP6_STATS = 36;
public const uint UDP6_STATS = 37;
public const uint TCP6_STATS = 38;
public const uint NUMBER_OF_EXPORTED_VARIABLES = 39;
public const uint MAX_SCOPE_NAME_LEN = 255;
public const uint MAX_MIB_OFFSET = 8;
public const uint MIB_INVALID_TEREDO_PORT_NUMBER = 0;
public const uint DNS_SETTINGS_VERSION1 = 1;
public const uint DNS_SETTINGS_VERSION2 = 2;
public const uint DNS_INTERFACE_SETTINGS_VERSION1 = 1;
public const uint DNS_INTERFACE_SETTINGS_VERSION2 = 2;
public const uint DNS_INTERFACE_SETTINGS_VERSION3 = 3;
public const uint DNS_INTERFACE_SETTINGS_VERSION4 = 4;
public const uint DNS_SETTING_IPV6 = 1;
public const uint DNS_SETTING_NAMESERVER = 2;
public const uint DNS_SETTING_SEARCHLIST = 4;
public const uint DNS_SETTING_REGISTRATION_ENABLED = 8;
public const uint DNS_SETTING_REGISTER_ADAPTER_NAME = 16;
public const uint DNS_SETTING_DOMAIN = 32;
public const uint DNS_SETTING_HOSTNAME = 64;
public const uint DNS_SETTINGS_ENABLE_LLMNR = 128;
public const uint DNS_SETTINGS_QUERY_ADAPTER_NAME = 256;
public const uint DNS_SETTING_PROFILE_NAMESERVER = 512;
public const uint DNS_SETTING_DISABLE_UNCONSTRAINED_QUERIES = 1024;
public const uint DNS_SETTING_SUPPLEMENTAL_SEARCH_LIST = 2048;
public const uint DNS_SETTING_DOH = 4096;
public const uint DNS_SETTING_DOH_PROFILE = 8192;
public const uint DNS_SETTING_ENCRYPTED_DNS_ADAPTER_FLAGS = 16384;
public const uint DNS_SETTING_DDR = 32768;
public const uint DNS_SETTING_DOT = 65536;
public const uint DNS_SETTING_DOT_PROFILE = 131072;
public const uint DNS_ENABLE_DOH = 1;
public const uint DNS_DOH_POLICY_NOT_CONFIGURED = 4;
public const uint DNS_DOH_POLICY_DISABLE = 8;
public const uint DNS_DOH_POLICY_AUTO = 16;
public const uint DNS_DOH_POLICY_REQUIRED = 32;
public const uint DNS_ENCRYPTION_POLICY_NOT_CONFIGURED = 4;
public const uint DNS_ENCRYPTION_POLICY_DISABLE = 8;
public const uint DNS_ENCRYPTION_POLICY_AUTO = 16;
public const uint DNS_ENCRYPTION_POLICY_REQUIRED = 32;
public const uint DNS_ENABLE_DDR = 64;
public const uint DNS_ENABLE_DOT = 128;
public const uint DNS_DOT_POLICY_BLOCK = 256;
public const uint DNS_DOH_POLICY_BLOCK = 512;
public const uint DNS_ENABLE_DNR = 1024;
public const uint DNS_SERVER_PROPERTY_VERSION1 = 1;
public const uint DNS_DOH_SERVER_SETTINGS_ENABLE_AUTO = 1;
public const uint DNS_DOH_SERVER_SETTINGS_ENABLE = 2;
public const uint DNS_DOH_SERVER_SETTINGS_FALLBACK_TO_UDP = 4;
public const uint DNS_DOH_AUTO_UPGRADE_SERVER = 8;
public const uint DNS_DOH_SERVER_SETTINGS_ENABLE_DDR = 16;
public const uint DNS_DOH_SERVER_SETTINGS_MAKE_DDR_NON_BLOCKING = 32;
public const uint DNS_DOT_SERVER_SETTINGS_ENABLE = 1;
public const uint DNS_DOT_SERVER_SETTINGS_FALLBACK_TO_UDP = 2;
public const uint DNS_DOT_AUTO_UPGRADE_SERVER = 4;
public const uint DNS_DOT_SERVER_SETTINGS_ENABLE_AUTO = 8;
public const uint DNS_DOT_SERVER_SETTINGS_ENABLE_DDR = 16;
public const uint DNS_DOT_SERVER_SETTINGS_MAKE_DDR_NON_BLOCKING = 32;
public const uint DNS_DDR_ADAPTER_ENABLE_DOH = 1;
public const uint DNS_DDR_ADAPTER_ENABLE = 1;
public const uint DNS_DDR_ADAPTER_ENABLE_UDP_FALLBACK = 2;
public const uint DNS_DDR_ADAPTER_MAKE_DDR_NON_BLOCKING = 4;
public const uint TCPIP_OWNING_MODULE_SIZE = 16;
public const byte FILTER_ICMP_TYPE_ANY = 255;
public const byte FILTER_ICMP_CODE_ANY = 255;
public const uint FD_FLAGS_NOSYN = 1;
public const uint FD_FLAGS_ALLFLAGS = 1;
public const uint LB_SRC_ADDR_USE_SRCADDR_FLAG = 1;
public const uint LB_SRC_ADDR_USE_DSTADDR_FLAG = 2;
public const uint LB_DST_ADDR_USE_SRCADDR_FLAG = 4;
public const uint LB_DST_ADDR_USE_DSTADDR_FLAG = 8;
public const uint LB_SRC_MASK_LATE_FLAG = 16;
public const uint LB_DST_MASK_LATE_FLAG = 32;
public const uint ERROR_BASE = 23000;
public const uint PFERROR_NO_PF_INTERFACE = 23000;
public const uint PFERROR_NO_FILTERS_GIVEN = 23001;
public const uint PFERROR_BUFFER_TOO_SMALL = 23002;
public const uint ERROR_IPV6_NOT_IMPLEMENTED = 23003;
public const uint IP_EXPORT_INCLUDED = 1;
public const uint MAX_ADAPTER_NAME = 128;
public const uint IP_STATUS_BASE = 11000;
public const uint IP_SUCCESS = 0;
public const uint IP_BUF_TOO_SMALL = 11001;
public const uint IP_DEST_NET_UNREACHABLE = 11002;
public const uint IP_DEST_HOST_UNREACHABLE = 11003;
public const uint IP_DEST_PROT_UNREACHABLE = 11004;
public const uint IP_DEST_PORT_UNREACHABLE = 11005;
public const uint IP_NO_RESOURCES = 11006;
public const uint IP_BAD_OPTION = 11007;
public const uint IP_HW_ERROR = 11008;
public const uint IP_PACKET_TOO_BIG = 11009;
public const uint IP_REQ_TIMED_OUT = 11010;
public const uint IP_BAD_REQ = 11011;
public const uint IP_BAD_ROUTE = 11012;
public const uint IP_TTL_EXPIRED_TRANSIT = 11013;
public const uint IP_TTL_EXPIRED_REASSEM = 11014;
public const uint IP_PARAM_PROBLEM = 11015;
public const uint IP_SOURCE_QUENCH = 11016;
public const uint IP_OPTION_TOO_BIG = 11017;
public const uint IP_BAD_DESTINATION = 11018;
public const uint IP_DEST_NO_ROUTE = 11002;
public const uint IP_DEST_ADDR_UNREACHABLE = 11003;
public const uint IP_DEST_PROHIBITED = 11004;
public const uint IP_HOP_LIMIT_EXCEEDED = 11013;
public const uint IP_REASSEMBLY_TIME_EXCEEDED = 11014;
public const uint IP_PARAMETER_PROBLEM = 11015;
public const uint IP_DEST_UNREACHABLE = 11040;
public const uint IP_TIME_EXCEEDED = 11041;
public const uint IP_BAD_HEADER = 11042;
public const uint IP_UNRECOGNIZED_NEXT_HEADER = 11043;
public const uint IP_ICMP_ERROR = 11044;
public const uint IP_DEST_SCOPE_MISMATCH = 11045;
public const uint IP_ADDR_DELETED = 11019;
public const uint IP_SPEC_MTU_CHANGE = 11020;
public const uint IP_MTU_CHANGE = 11021;
public const uint IP_UNLOAD = 11022;
public const uint IP_ADDR_ADDED = 11023;
public const uint IP_MEDIA_CONNECT = 11024;
public const uint IP_MEDIA_DISCONNECT = 11025;
public const uint IP_BIND_ADAPTER = 11026;
public const uint IP_UNBIND_ADAPTER = 11027;
public const uint IP_DEVICE_DOES_NOT_EXIST = 11028;
public const uint IP_DUPLICATE_ADDRESS = 11029;
public const uint IP_INTERFACE_METRIC_CHANGE = 11030;
public const uint IP_RECONFIG_SECFLTR = 11031;
public const uint IP_NEGOTIATING_IPSEC = 11032;
public const uint IP_INTERFACE_WOL_CAPABILITY_CHANGE = 11033;
public const uint IP_DUPLICATE_IPADD = 11034;
public const uint IP_GENERAL_FAILURE = 11050;
public const uint MAX_IP_STATUS = 11050;
public const uint IP_PENDING = 11255;
public const uint IP_FLAG_REVERSE = 1;
public const uint IP_FLAG_DF = 2;
public const uint MAX_OPT_SIZE = 40;
public const uint IOCTL_IP_RTCHANGE_NOTIFY_REQUEST = 101;
public const uint IOCTL_IP_ADDCHANGE_NOTIFY_REQUEST = 102;
public const uint IOCTL_ARP_SEND_REQUEST = 103;
public const uint IOCTL_IP_INTERFACE_INFO = 104;
public const uint IOCTL_IP_GET_BEST_INTERFACE = 105;
public const uint IOCTL_IP_UNIDIRECTIONAL_ADAPTER_ADDRESS = 106;
public const uint INTERFACE_TIMESTAMP_CAPABILITIES_VERSION_1 = 1;
public const uint INTERFACE_HARDWARE_CROSSTIMESTAMP_VERSION_1 = 1;
public const uint NET_STRING_IPV4_ADDRESS = 1;
public const uint NET_STRING_IPV4_SERVICE = 2;
public const uint NET_STRING_IPV4_NETWORK = 4;
public const uint NET_STRING_IPV6_ADDRESS = 8;
public const uint NET_STRING_IPV6_ADDRESS_NO_SCOPE = 16;
public const uint NET_STRING_IPV6_SERVICE = 32;
public const uint NET_STRING_IPV6_SERVICE_NO_SCOPE = 64;
public const uint NET_STRING_IPV6_NETWORK = 128;
public const uint NET_STRING_NAMED_ADDRESS = 256;
public const uint NET_STRING_NAMED_SERVICE = 512;
public const uint MAX_ADAPTER_DESCRIPTION_LENGTH = 128;
public const uint MAX_ADAPTER_NAME_LENGTH = 256;
public const uint MAX_ADAPTER_ADDRESS_LENGTH = 8;
public const uint DEFAULT_MINIMUM_ENTITIES = 32;
public const uint MAX_HOSTNAME_LEN = 128;
public const uint MAX_DOMAIN_NAME_LEN = 128;
public const uint MAX_SCOPE_ID_LEN = 256;
public const uint MAX_DHCPV6_DUID_LENGTH = 130;
public const uint MAX_DNS_SUFFIX_STRING_LENGTH = 256;
public const uint BROADCAST_NODETYPE = 1;
public const uint PEER_TO_PEER_NODETYPE = 2;
public const uint MIXED_NODETYPE = 4;
public const uint HYBRID_NODETYPE = 8;
public const uint IP_ADAPTER_ADDRESS_DNS_ELIGIBLE = 1;
public const uint IP_ADAPTER_ADDRESS_TRANSIENT = 2;
public const uint IP_ADAPTER_DDNS_ENABLED = 1;
public const uint IP_ADAPTER_REGISTER_ADAPTER_SUFFIX = 2;
public const uint IP_ADAPTER_DHCP_ENABLED = 4;
public const uint IP_ADAPTER_RECEIVE_ONLY = 8;
public const uint IP_ADAPTER_NO_MULTICAST = 16;
public const uint IP_ADAPTER_IPV6_OTHER_STATEFUL_CONFIG = 32;
public const uint IP_ADAPTER_NETBIOS_OVER_TCPIP_ENABLED = 64;
public const uint IP_ADAPTER_IPV4_ENABLED = 128;
public const uint IP_ADAPTER_IPV6_ENABLED = 256;
public const uint IP_ADAPTER_IPV6_MANAGE_ADDRESS_CONFIG = 512;
public const uint GAA_FLAG_SKIP_DNS_INFO = 2048;
public const uint IP_ROUTER_MANAGER_VERSION = 1;
public const uint IP_GENERAL_INFO_BASE = 4294901760;
public const uint IP_IN_FILTER_INFO = 4294901761;
public const uint IP_OUT_FILTER_INFO = 4294901762;
public const uint IP_GLOBAL_INFO = 4294901763;
public const uint IP_INTERFACE_STATUS_INFO = 4294901764;
public const uint IP_ROUTE_INFO = 4294901765;
public const uint IP_PROT_PRIORITY_INFO = 4294901766;
public const uint IP_ROUTER_DISC_INFO = 4294901767;
public const uint IP_DEMAND_DIAL_FILTER_INFO = 4294901769;
public const uint IP_MCAST_HEARBEAT_INFO = 4294901770;
public const uint IP_MCAST_BOUNDARY_INFO = 4294901771;
public const uint IP_IPINIP_CFG_INFO = 4294901772;
public const uint IP_IFFILTER_INFO = 4294901773;
public const uint IP_MCAST_LIMIT_INFO = 4294901774;
public const uint IPV6_GLOBAL_INFO = 4294901775;
public const uint IPV6_ROUTE_INFO = 4294901776;
public const uint IP_IN_FILTER_INFO_V6 = 4294901777;
public const uint IP_OUT_FILTER_INFO_V6 = 4294901778;
public const uint IP_DEMAND_DIAL_FILTER_INFO_V6 = 4294901779;
public const uint IP_IFFILTER_INFO_V6 = 4294901780;
public const uint IP_FILTER_ENABLE_INFO = 4294901781;
public const uint IP_FILTER_ENABLE_INFO_V6 = 4294901782;
public const uint IP_PROT_PRIORITY_INFO_EX = 4294901783;ANY_SIZE = 1
MAXLEN_PHYSADDR = 8
MAXLEN_IFDESCR = 256
MAX_INTERFACE_NAME_LEN = 256
MIN_IF_TYPE = 1
IF_TYPE_OTHER = 1
IF_TYPE_REGULAR_1822 = 2
IF_TYPE_HDH_1822 = 3
IF_TYPE_DDN_X25 = 4
IF_TYPE_RFC877_X25 = 5
IF_TYPE_ETHERNET_CSMACD = 6
IF_TYPE_IS088023_CSMACD = 7
IF_TYPE_ISO88024_TOKENBUS = 8
IF_TYPE_ISO88025_TOKENRING = 9
IF_TYPE_ISO88026_MAN = 10
IF_TYPE_STARLAN = 11
IF_TYPE_PROTEON_10MBIT = 12
IF_TYPE_PROTEON_80MBIT = 13
IF_TYPE_HYPERCHANNEL = 14
IF_TYPE_FDDI = 15
IF_TYPE_LAP_B = 16
IF_TYPE_SDLC = 17
IF_TYPE_DS1 = 18
IF_TYPE_E1 = 19
IF_TYPE_BASIC_ISDN = 20
IF_TYPE_PRIMARY_ISDN = 21
IF_TYPE_PROP_POINT2POINT_SERIAL = 22
IF_TYPE_PPP = 23
IF_TYPE_SOFTWARE_LOOPBACK = 24
IF_TYPE_EON = 25
IF_TYPE_ETHERNET_3MBIT = 26
IF_TYPE_NSIP = 27
IF_TYPE_SLIP = 28
IF_TYPE_ULTRA = 29
IF_TYPE_DS3 = 30
IF_TYPE_SIP = 31
IF_TYPE_FRAMERELAY = 32
IF_TYPE_RS232 = 33
IF_TYPE_PARA = 34
IF_TYPE_ARCNET = 35
IF_TYPE_ARCNET_PLUS = 36
IF_TYPE_ATM = 37
IF_TYPE_MIO_X25 = 38
IF_TYPE_SONET = 39
IF_TYPE_X25_PLE = 40
IF_TYPE_ISO88022_LLC = 41
IF_TYPE_LOCALTALK = 42
IF_TYPE_SMDS_DXI = 43
IF_TYPE_FRAMERELAY_SERVICE = 44
IF_TYPE_V35 = 45
IF_TYPE_HSSI = 46
IF_TYPE_HIPPI = 47
IF_TYPE_MODEM = 48
IF_TYPE_AAL5 = 49
IF_TYPE_SONET_PATH = 50
IF_TYPE_SONET_VT = 51
IF_TYPE_SMDS_ICIP = 52
IF_TYPE_PROP_VIRTUAL = 53
IF_TYPE_PROP_MULTIPLEXOR = 54
IF_TYPE_IEEE80212 = 55
IF_TYPE_FIBRECHANNEL = 56
IF_TYPE_HIPPIINTERFACE = 57
IF_TYPE_FRAMERELAY_INTERCONNECT = 58
IF_TYPE_AFLANE_8023 = 59
IF_TYPE_AFLANE_8025 = 60
IF_TYPE_CCTEMUL = 61
IF_TYPE_FASTETHER = 62
IF_TYPE_ISDN = 63
IF_TYPE_V11 = 64
IF_TYPE_V36 = 65
IF_TYPE_G703_64K = 66
IF_TYPE_G703_2MB = 67
IF_TYPE_QLLC = 68
IF_TYPE_FASTETHER_FX = 69
IF_TYPE_CHANNEL = 70
IF_TYPE_IEEE80211 = 71
IF_TYPE_IBM370PARCHAN = 72
IF_TYPE_ESCON = 73
IF_TYPE_DLSW = 74
IF_TYPE_ISDN_S = 75
IF_TYPE_ISDN_U = 76
IF_TYPE_LAP_D = 77
IF_TYPE_IPSWITCH = 78
IF_TYPE_RSRB = 79
IF_TYPE_ATM_LOGICAL = 80
IF_TYPE_DS0 = 81
IF_TYPE_DS0_BUNDLE = 82
IF_TYPE_BSC = 83
IF_TYPE_ASYNC = 84
IF_TYPE_CNR = 85
IF_TYPE_ISO88025R_DTR = 86
IF_TYPE_EPLRS = 87
IF_TYPE_ARAP = 88
IF_TYPE_PROP_CNLS = 89
IF_TYPE_HOSTPAD = 90
IF_TYPE_TERMPAD = 91
IF_TYPE_FRAMERELAY_MPI = 92
IF_TYPE_X213 = 93
IF_TYPE_ADSL = 94
IF_TYPE_RADSL = 95
IF_TYPE_SDSL = 96
IF_TYPE_VDSL = 97
IF_TYPE_ISO88025_CRFPRINT = 98
IF_TYPE_MYRINET = 99
IF_TYPE_VOICE_EM = 100
IF_TYPE_VOICE_FXO = 101
IF_TYPE_VOICE_FXS = 102
IF_TYPE_VOICE_ENCAP = 103
IF_TYPE_VOICE_OVERIP = 104
IF_TYPE_ATM_DXI = 105
IF_TYPE_ATM_FUNI = 106
IF_TYPE_ATM_IMA = 107
IF_TYPE_PPPMULTILINKBUNDLE = 108
IF_TYPE_IPOVER_CDLC = 109
IF_TYPE_IPOVER_CLAW = 110
IF_TYPE_STACKTOSTACK = 111
IF_TYPE_VIRTUALIPADDRESS = 112
IF_TYPE_MPC = 113
IF_TYPE_IPOVER_ATM = 114
IF_TYPE_ISO88025_FIBER = 115
IF_TYPE_TDLC = 116
IF_TYPE_GIGABITETHERNET = 117
IF_TYPE_HDLC = 118
IF_TYPE_LAP_F = 119
IF_TYPE_V37 = 120
IF_TYPE_X25_MLP = 121
IF_TYPE_X25_HUNTGROUP = 122
IF_TYPE_TRANSPHDLC = 123
IF_TYPE_INTERLEAVE = 124
IF_TYPE_FAST = 125
IF_TYPE_IP = 126
IF_TYPE_DOCSCABLE_MACLAYER = 127
IF_TYPE_DOCSCABLE_DOWNSTREAM = 128
IF_TYPE_DOCSCABLE_UPSTREAM = 129
IF_TYPE_A12MPPSWITCH = 130
IF_TYPE_TUNNEL = 131
IF_TYPE_COFFEE = 132
IF_TYPE_CES = 133
IF_TYPE_ATM_SUBINTERFACE = 134
IF_TYPE_L2_VLAN = 135
IF_TYPE_L3_IPVLAN = 136
IF_TYPE_L3_IPXVLAN = 137
IF_TYPE_DIGITALPOWERLINE = 138
IF_TYPE_MEDIAMAILOVERIP = 139
IF_TYPE_DTM = 140
IF_TYPE_DCN = 141
IF_TYPE_IPFORWARD = 142
IF_TYPE_MSDSL = 143
IF_TYPE_IEEE1394 = 144
IF_TYPE_IF_GSN = 145
IF_TYPE_DVBRCC_MACLAYER = 146
IF_TYPE_DVBRCC_DOWNSTREAM = 147
IF_TYPE_DVBRCC_UPSTREAM = 148
IF_TYPE_ATM_VIRTUAL = 149
IF_TYPE_MPLS_TUNNEL = 150
IF_TYPE_SRP = 151
IF_TYPE_VOICEOVERATM = 152
IF_TYPE_VOICEOVERFRAMERELAY = 153
IF_TYPE_IDSL = 154
IF_TYPE_COMPOSITELINK = 155
IF_TYPE_SS7_SIGLINK = 156
IF_TYPE_PROP_WIRELESS_P2P = 157
IF_TYPE_FR_FORWARD = 158
IF_TYPE_RFC1483 = 159
IF_TYPE_USB = 160
IF_TYPE_IEEE8023AD_LAG = 161
IF_TYPE_BGP_POLICY_ACCOUNTING = 162
IF_TYPE_FRF16_MFR_BUNDLE = 163
IF_TYPE_H323_GATEKEEPER = 164
IF_TYPE_H323_PROXY = 165
IF_TYPE_MPLS = 166
IF_TYPE_MF_SIGLINK = 167
IF_TYPE_HDSL2 = 168
IF_TYPE_SHDSL = 169
IF_TYPE_DS1_FDL = 170
IF_TYPE_POS = 171
IF_TYPE_DVB_ASI_IN = 172
IF_TYPE_DVB_ASI_OUT = 173
IF_TYPE_PLC = 174
IF_TYPE_NFAS = 175
IF_TYPE_TR008 = 176
IF_TYPE_GR303_RDT = 177
IF_TYPE_GR303_IDT = 178
IF_TYPE_ISUP = 179
IF_TYPE_PROP_DOCS_WIRELESS_MACLAYER = 180
IF_TYPE_PROP_DOCS_WIRELESS_DOWNSTREAM = 181
IF_TYPE_PROP_DOCS_WIRELESS_UPSTREAM = 182
IF_TYPE_HIPERLAN2 = 183
IF_TYPE_PROP_BWA_P2MP = 184
IF_TYPE_SONET_OVERHEAD_CHANNEL = 185
IF_TYPE_DIGITAL_WRAPPER_OVERHEAD_CHANNEL = 186
IF_TYPE_AAL2 = 187
IF_TYPE_RADIO_MAC = 188
IF_TYPE_ATM_RADIO = 189
IF_TYPE_IMT = 190
IF_TYPE_MVL = 191
IF_TYPE_REACH_DSL = 192
IF_TYPE_FR_DLCI_ENDPT = 193
IF_TYPE_ATM_VCI_ENDPT = 194
IF_TYPE_OPTICAL_CHANNEL = 195
IF_TYPE_OPTICAL_TRANSPORT = 196
IF_TYPE_IEEE80216_WMAN = 237
IF_TYPE_WWANPP = 243
IF_TYPE_WWANPP2 = 244
IF_TYPE_IEEE802154 = 259
IF_TYPE_XBOX_WIRELESS = 281
MAX_IF_TYPE = 281
IF_CHECK_NONE = 0
IF_CHECK_MCAST = 1
IF_CHECK_SEND = 2
IF_CONNECTION_DEDICATED = 1
IF_CONNECTION_PASSIVE = 2
IF_CONNECTION_DEMAND = 3
IF_ADMIN_STATUS_UP = 1
IF_ADMIN_STATUS_DOWN = 2
IF_ADMIN_STATUS_TESTING = 3
MIB_IF_TYPE_OTHER = 1
MIB_IF_TYPE_ETHERNET = 6
MIB_IF_TYPE_TOKENRING = 9
MIB_IF_TYPE_FDDI = 15
MIB_IF_TYPE_PPP = 23
MIB_IF_TYPE_LOOPBACK = 24
MIB_IF_TYPE_SLIP = 28
MIB_IF_ADMIN_STATUS_UP = 1
MIB_IF_ADMIN_STATUS_DOWN = 2
MIB_IF_ADMIN_STATUS_TESTING = 3
MIB_IPADDR_PRIMARY = 1
MIB_IPADDR_DYNAMIC = 4
MIB_IPADDR_DISCONNECTED = 8
MIB_IPADDR_DELETED = 64
MIB_IPADDR_TRANSIENT = 128
MIB_IPADDR_DNS_ELIGIBLE = 256
MIB_IPROUTE_METRIC_UNUSED = 4294967295
MIB_USE_CURRENT_TTL = 4294967295
MIB_USE_CURRENT_FORWARDING = 4294967295
ICMP6_INFOMSG_MASK = 128
IPRTRMGR_PID = 10000
IF_NUMBER = 0
IF_TABLE = 1
IF_ROW = 2
IP_STATS = 3
IP_ADDRTABLE = 4
IP_ADDRROW = 5
IP_FORWARDNUMBER = 6
IP_FORWARDTABLE = 7
IP_FORWARDROW = 8
IP_NETTABLE = 9
IP_NETROW = 10
ICMP_STATS = 11
TCP_STATS = 12
TCP_TABLE = 13
TCP_ROW = 14
UDP_STATS = 15
UDP_TABLE = 16
UDP_ROW = 17
MCAST_MFE = 18
MCAST_MFE_STATS = 19
BEST_IF = 20
BEST_ROUTE = 21
PROXY_ARP = 22
MCAST_IF_ENTRY = 23
MCAST_GLOBAL = 24
IF_STATUS = 25
MCAST_BOUNDARY = 26
MCAST_SCOPE = 27
DEST_MATCHING = 28
DEST_LONGER = 29
DEST_SHORTER = 30
ROUTE_MATCHING = 31
ROUTE_LONGER = 32
ROUTE_SHORTER = 33
ROUTE_STATE = 34
MCAST_MFE_STATS_EX = 35
IP6_STATS = 36
UDP6_STATS = 37
TCP6_STATS = 38
NUMBER_OF_EXPORTED_VARIABLES = 39
MAX_SCOPE_NAME_LEN = 255
MAX_MIB_OFFSET = 8
MIB_INVALID_TEREDO_PORT_NUMBER = 0
DNS_SETTINGS_VERSION1 = 1
DNS_SETTINGS_VERSION2 = 2
DNS_INTERFACE_SETTINGS_VERSION1 = 1
DNS_INTERFACE_SETTINGS_VERSION2 = 2
DNS_INTERFACE_SETTINGS_VERSION3 = 3
DNS_INTERFACE_SETTINGS_VERSION4 = 4
DNS_SETTING_IPV6 = 1
DNS_SETTING_NAMESERVER = 2
DNS_SETTING_SEARCHLIST = 4
DNS_SETTING_REGISTRATION_ENABLED = 8
DNS_SETTING_REGISTER_ADAPTER_NAME = 16
DNS_SETTING_DOMAIN = 32
DNS_SETTING_HOSTNAME = 64
DNS_SETTINGS_ENABLE_LLMNR = 128
DNS_SETTINGS_QUERY_ADAPTER_NAME = 256
DNS_SETTING_PROFILE_NAMESERVER = 512
DNS_SETTING_DISABLE_UNCONSTRAINED_QUERIES = 1024
DNS_SETTING_SUPPLEMENTAL_SEARCH_LIST = 2048
DNS_SETTING_DOH = 4096
DNS_SETTING_DOH_PROFILE = 8192
DNS_SETTING_ENCRYPTED_DNS_ADAPTER_FLAGS = 16384
DNS_SETTING_DDR = 32768
DNS_SETTING_DOT = 65536
DNS_SETTING_DOT_PROFILE = 131072
DNS_ENABLE_DOH = 1
DNS_DOH_POLICY_NOT_CONFIGURED = 4
DNS_DOH_POLICY_DISABLE = 8
DNS_DOH_POLICY_AUTO = 16
DNS_DOH_POLICY_REQUIRED = 32
DNS_ENCRYPTION_POLICY_NOT_CONFIGURED = 4
DNS_ENCRYPTION_POLICY_DISABLE = 8
DNS_ENCRYPTION_POLICY_AUTO = 16
DNS_ENCRYPTION_POLICY_REQUIRED = 32
DNS_ENABLE_DDR = 64
DNS_ENABLE_DOT = 128
DNS_DOT_POLICY_BLOCK = 256
DNS_DOH_POLICY_BLOCK = 512
DNS_ENABLE_DNR = 1024
DNS_SERVER_PROPERTY_VERSION1 = 1
DNS_DOH_SERVER_SETTINGS_ENABLE_AUTO = 1
DNS_DOH_SERVER_SETTINGS_ENABLE = 2
DNS_DOH_SERVER_SETTINGS_FALLBACK_TO_UDP = 4
DNS_DOH_AUTO_UPGRADE_SERVER = 8
DNS_DOH_SERVER_SETTINGS_ENABLE_DDR = 16
DNS_DOH_SERVER_SETTINGS_MAKE_DDR_NON_BLOCKING = 32
DNS_DOT_SERVER_SETTINGS_ENABLE = 1
DNS_DOT_SERVER_SETTINGS_FALLBACK_TO_UDP = 2
DNS_DOT_AUTO_UPGRADE_SERVER = 4
DNS_DOT_SERVER_SETTINGS_ENABLE_AUTO = 8
DNS_DOT_SERVER_SETTINGS_ENABLE_DDR = 16
DNS_DOT_SERVER_SETTINGS_MAKE_DDR_NON_BLOCKING = 32
DNS_DDR_ADAPTER_ENABLE_DOH = 1
DNS_DDR_ADAPTER_ENABLE = 1
DNS_DDR_ADAPTER_ENABLE_UDP_FALLBACK = 2
DNS_DDR_ADAPTER_MAKE_DDR_NON_BLOCKING = 4
TCPIP_OWNING_MODULE_SIZE = 16
FILTER_ICMP_TYPE_ANY = 255
FILTER_ICMP_CODE_ANY = 255
FD_FLAGS_NOSYN = 1
FD_FLAGS_ALLFLAGS = 1
LB_SRC_ADDR_USE_SRCADDR_FLAG = 1
LB_SRC_ADDR_USE_DSTADDR_FLAG = 2
LB_DST_ADDR_USE_SRCADDR_FLAG = 4
LB_DST_ADDR_USE_DSTADDR_FLAG = 8
LB_SRC_MASK_LATE_FLAG = 16
LB_DST_MASK_LATE_FLAG = 32
ERROR_BASE = 23000
PFERROR_NO_PF_INTERFACE = 23000
PFERROR_NO_FILTERS_GIVEN = 23001
PFERROR_BUFFER_TOO_SMALL = 23002
ERROR_IPV6_NOT_IMPLEMENTED = 23003
IP_EXPORT_INCLUDED = 1
MAX_ADAPTER_NAME = 128
IP_STATUS_BASE = 11000
IP_SUCCESS = 0
IP_BUF_TOO_SMALL = 11001
IP_DEST_NET_UNREACHABLE = 11002
IP_DEST_HOST_UNREACHABLE = 11003
IP_DEST_PROT_UNREACHABLE = 11004
IP_DEST_PORT_UNREACHABLE = 11005
IP_NO_RESOURCES = 11006
IP_BAD_OPTION = 11007
IP_HW_ERROR = 11008
IP_PACKET_TOO_BIG = 11009
IP_REQ_TIMED_OUT = 11010
IP_BAD_REQ = 11011
IP_BAD_ROUTE = 11012
IP_TTL_EXPIRED_TRANSIT = 11013
IP_TTL_EXPIRED_REASSEM = 11014
IP_PARAM_PROBLEM = 11015
IP_SOURCE_QUENCH = 11016
IP_OPTION_TOO_BIG = 11017
IP_BAD_DESTINATION = 11018
IP_DEST_NO_ROUTE = 11002
IP_DEST_ADDR_UNREACHABLE = 11003
IP_DEST_PROHIBITED = 11004
IP_HOP_LIMIT_EXCEEDED = 11013
IP_REASSEMBLY_TIME_EXCEEDED = 11014
IP_PARAMETER_PROBLEM = 11015
IP_DEST_UNREACHABLE = 11040
IP_TIME_EXCEEDED = 11041
IP_BAD_HEADER = 11042
IP_UNRECOGNIZED_NEXT_HEADER = 11043
IP_ICMP_ERROR = 11044
IP_DEST_SCOPE_MISMATCH = 11045
IP_ADDR_DELETED = 11019
IP_SPEC_MTU_CHANGE = 11020
IP_MTU_CHANGE = 11021
IP_UNLOAD = 11022
IP_ADDR_ADDED = 11023
IP_MEDIA_CONNECT = 11024
IP_MEDIA_DISCONNECT = 11025
IP_BIND_ADAPTER = 11026
IP_UNBIND_ADAPTER = 11027
IP_DEVICE_DOES_NOT_EXIST = 11028
IP_DUPLICATE_ADDRESS = 11029
IP_INTERFACE_METRIC_CHANGE = 11030
IP_RECONFIG_SECFLTR = 11031
IP_NEGOTIATING_IPSEC = 11032
IP_INTERFACE_WOL_CAPABILITY_CHANGE = 11033
IP_DUPLICATE_IPADD = 11034
IP_GENERAL_FAILURE = 11050
MAX_IP_STATUS = 11050
IP_PENDING = 11255
IP_FLAG_REVERSE = 1
IP_FLAG_DF = 2
MAX_OPT_SIZE = 40
IOCTL_IP_RTCHANGE_NOTIFY_REQUEST = 101
IOCTL_IP_ADDCHANGE_NOTIFY_REQUEST = 102
IOCTL_ARP_SEND_REQUEST = 103
IOCTL_IP_INTERFACE_INFO = 104
IOCTL_IP_GET_BEST_INTERFACE = 105
IOCTL_IP_UNIDIRECTIONAL_ADAPTER_ADDRESS = 106
INTERFACE_TIMESTAMP_CAPABILITIES_VERSION_1 = 1
INTERFACE_HARDWARE_CROSSTIMESTAMP_VERSION_1 = 1
NET_STRING_IPV4_ADDRESS = 1
NET_STRING_IPV4_SERVICE = 2
NET_STRING_IPV4_NETWORK = 4
NET_STRING_IPV6_ADDRESS = 8
NET_STRING_IPV6_ADDRESS_NO_SCOPE = 16
NET_STRING_IPV6_SERVICE = 32
NET_STRING_IPV6_SERVICE_NO_SCOPE = 64
NET_STRING_IPV6_NETWORK = 128
NET_STRING_NAMED_ADDRESS = 256
NET_STRING_NAMED_SERVICE = 512
MAX_ADAPTER_DESCRIPTION_LENGTH = 128
MAX_ADAPTER_NAME_LENGTH = 256
MAX_ADAPTER_ADDRESS_LENGTH = 8
DEFAULT_MINIMUM_ENTITIES = 32
MAX_HOSTNAME_LEN = 128
MAX_DOMAIN_NAME_LEN = 128
MAX_SCOPE_ID_LEN = 256
MAX_DHCPV6_DUID_LENGTH = 130
MAX_DNS_SUFFIX_STRING_LENGTH = 256
BROADCAST_NODETYPE = 1
PEER_TO_PEER_NODETYPE = 2
MIXED_NODETYPE = 4
HYBRID_NODETYPE = 8
IP_ADAPTER_ADDRESS_DNS_ELIGIBLE = 1
IP_ADAPTER_ADDRESS_TRANSIENT = 2
IP_ADAPTER_DDNS_ENABLED = 1
IP_ADAPTER_REGISTER_ADAPTER_SUFFIX = 2
IP_ADAPTER_DHCP_ENABLED = 4
IP_ADAPTER_RECEIVE_ONLY = 8
IP_ADAPTER_NO_MULTICAST = 16
IP_ADAPTER_IPV6_OTHER_STATEFUL_CONFIG = 32
IP_ADAPTER_NETBIOS_OVER_TCPIP_ENABLED = 64
IP_ADAPTER_IPV4_ENABLED = 128
IP_ADAPTER_IPV6_ENABLED = 256
IP_ADAPTER_IPV6_MANAGE_ADDRESS_CONFIG = 512
GAA_FLAG_SKIP_DNS_INFO = 2048
IP_ROUTER_MANAGER_VERSION = 1
IP_GENERAL_INFO_BASE = 4294901760
IP_IN_FILTER_INFO = 4294901761
IP_OUT_FILTER_INFO = 4294901762
IP_GLOBAL_INFO = 4294901763
IP_INTERFACE_STATUS_INFO = 4294901764
IP_ROUTE_INFO = 4294901765
IP_PROT_PRIORITY_INFO = 4294901766
IP_ROUTER_DISC_INFO = 4294901767
IP_DEMAND_DIAL_FILTER_INFO = 4294901769
IP_MCAST_HEARBEAT_INFO = 4294901770
IP_MCAST_BOUNDARY_INFO = 4294901771
IP_IPINIP_CFG_INFO = 4294901772
IP_IFFILTER_INFO = 4294901773
IP_MCAST_LIMIT_INFO = 4294901774
IPV6_GLOBAL_INFO = 4294901775
IPV6_ROUTE_INFO = 4294901776
IP_IN_FILTER_INFO_V6 = 4294901777
IP_OUT_FILTER_INFO_V6 = 4294901778
IP_DEMAND_DIAL_FILTER_INFO_V6 = 4294901779
IP_IFFILTER_INFO_V6 = 4294901780
IP_FILTER_ENABLE_INFO = 4294901781
IP_FILTER_ENABLE_INFO_V6 = 4294901782
IP_PROT_PRIORITY_INFO_EX = 4294901783pub const ANY_SIZE: u32 = 1;
pub const MAXLEN_PHYSADDR: u32 = 8;
pub const MAXLEN_IFDESCR: u32 = 256;
pub const MAX_INTERFACE_NAME_LEN: u32 = 256;
pub const MIN_IF_TYPE: u32 = 1;
pub const IF_TYPE_OTHER: u32 = 1;
pub const IF_TYPE_REGULAR_1822: u32 = 2;
pub const IF_TYPE_HDH_1822: u32 = 3;
pub const IF_TYPE_DDN_X25: u32 = 4;
pub const IF_TYPE_RFC877_X25: u32 = 5;
pub const IF_TYPE_ETHERNET_CSMACD: u32 = 6;
pub const IF_TYPE_IS088023_CSMACD: u32 = 7;
pub const IF_TYPE_ISO88024_TOKENBUS: u32 = 8;
pub const IF_TYPE_ISO88025_TOKENRING: u32 = 9;
pub const IF_TYPE_ISO88026_MAN: u32 = 10;
pub const IF_TYPE_STARLAN: u32 = 11;
pub const IF_TYPE_PROTEON_10MBIT: u32 = 12;
pub const IF_TYPE_PROTEON_80MBIT: u32 = 13;
pub const IF_TYPE_HYPERCHANNEL: u32 = 14;
pub const IF_TYPE_FDDI: u32 = 15;
pub const IF_TYPE_LAP_B: u32 = 16;
pub const IF_TYPE_SDLC: u32 = 17;
pub const IF_TYPE_DS1: u32 = 18;
pub const IF_TYPE_E1: u32 = 19;
pub const IF_TYPE_BASIC_ISDN: u32 = 20;
pub const IF_TYPE_PRIMARY_ISDN: u32 = 21;
pub const IF_TYPE_PROP_POINT2POINT_SERIAL: u32 = 22;
pub const IF_TYPE_PPP: u32 = 23;
pub const IF_TYPE_SOFTWARE_LOOPBACK: u32 = 24;
pub const IF_TYPE_EON: u32 = 25;
pub const IF_TYPE_ETHERNET_3MBIT: u32 = 26;
pub const IF_TYPE_NSIP: u32 = 27;
pub const IF_TYPE_SLIP: u32 = 28;
pub const IF_TYPE_ULTRA: u32 = 29;
pub const IF_TYPE_DS3: u32 = 30;
pub const IF_TYPE_SIP: u32 = 31;
pub const IF_TYPE_FRAMERELAY: u32 = 32;
pub const IF_TYPE_RS232: u32 = 33;
pub const IF_TYPE_PARA: u32 = 34;
pub const IF_TYPE_ARCNET: u32 = 35;
pub const IF_TYPE_ARCNET_PLUS: u32 = 36;
pub const IF_TYPE_ATM: u32 = 37;
pub const IF_TYPE_MIO_X25: u32 = 38;
pub const IF_TYPE_SONET: u32 = 39;
pub const IF_TYPE_X25_PLE: u32 = 40;
pub const IF_TYPE_ISO88022_LLC: u32 = 41;
pub const IF_TYPE_LOCALTALK: u32 = 42;
pub const IF_TYPE_SMDS_DXI: u32 = 43;
pub const IF_TYPE_FRAMERELAY_SERVICE: u32 = 44;
pub const IF_TYPE_V35: u32 = 45;
pub const IF_TYPE_HSSI: u32 = 46;
pub const IF_TYPE_HIPPI: u32 = 47;
pub const IF_TYPE_MODEM: u32 = 48;
pub const IF_TYPE_AAL5: u32 = 49;
pub const IF_TYPE_SONET_PATH: u32 = 50;
pub const IF_TYPE_SONET_VT: u32 = 51;
pub const IF_TYPE_SMDS_ICIP: u32 = 52;
pub const IF_TYPE_PROP_VIRTUAL: u32 = 53;
pub const IF_TYPE_PROP_MULTIPLEXOR: u32 = 54;
pub const IF_TYPE_IEEE80212: u32 = 55;
pub const IF_TYPE_FIBRECHANNEL: u32 = 56;
pub const IF_TYPE_HIPPIINTERFACE: u32 = 57;
pub const IF_TYPE_FRAMERELAY_INTERCONNECT: u32 = 58;
pub const IF_TYPE_AFLANE_8023: u32 = 59;
pub const IF_TYPE_AFLANE_8025: u32 = 60;
pub const IF_TYPE_CCTEMUL: u32 = 61;
pub const IF_TYPE_FASTETHER: u32 = 62;
pub const IF_TYPE_ISDN: u32 = 63;
pub const IF_TYPE_V11: u32 = 64;
pub const IF_TYPE_V36: u32 = 65;
pub const IF_TYPE_G703_64K: u32 = 66;
pub const IF_TYPE_G703_2MB: u32 = 67;
pub const IF_TYPE_QLLC: u32 = 68;
pub const IF_TYPE_FASTETHER_FX: u32 = 69;
pub const IF_TYPE_CHANNEL: u32 = 70;
pub const IF_TYPE_IEEE80211: u32 = 71;
pub const IF_TYPE_IBM370PARCHAN: u32 = 72;
pub const IF_TYPE_ESCON: u32 = 73;
pub const IF_TYPE_DLSW: u32 = 74;
pub const IF_TYPE_ISDN_S: u32 = 75;
pub const IF_TYPE_ISDN_U: u32 = 76;
pub const IF_TYPE_LAP_D: u32 = 77;
pub const IF_TYPE_IPSWITCH: u32 = 78;
pub const IF_TYPE_RSRB: u32 = 79;
pub const IF_TYPE_ATM_LOGICAL: u32 = 80;
pub const IF_TYPE_DS0: u32 = 81;
pub const IF_TYPE_DS0_BUNDLE: u32 = 82;
pub const IF_TYPE_BSC: u32 = 83;
pub const IF_TYPE_ASYNC: u32 = 84;
pub const IF_TYPE_CNR: u32 = 85;
pub const IF_TYPE_ISO88025R_DTR: u32 = 86;
pub const IF_TYPE_EPLRS: u32 = 87;
pub const IF_TYPE_ARAP: u32 = 88;
pub const IF_TYPE_PROP_CNLS: u32 = 89;
pub const IF_TYPE_HOSTPAD: u32 = 90;
pub const IF_TYPE_TERMPAD: u32 = 91;
pub const IF_TYPE_FRAMERELAY_MPI: u32 = 92;
pub const IF_TYPE_X213: u32 = 93;
pub const IF_TYPE_ADSL: u32 = 94;
pub const IF_TYPE_RADSL: u32 = 95;
pub const IF_TYPE_SDSL: u32 = 96;
pub const IF_TYPE_VDSL: u32 = 97;
pub const IF_TYPE_ISO88025_CRFPRINT: u32 = 98;
pub const IF_TYPE_MYRINET: u32 = 99;
pub const IF_TYPE_VOICE_EM: u32 = 100;
pub const IF_TYPE_VOICE_FXO: u32 = 101;
pub const IF_TYPE_VOICE_FXS: u32 = 102;
pub const IF_TYPE_VOICE_ENCAP: u32 = 103;
pub const IF_TYPE_VOICE_OVERIP: u32 = 104;
pub const IF_TYPE_ATM_DXI: u32 = 105;
pub const IF_TYPE_ATM_FUNI: u32 = 106;
pub const IF_TYPE_ATM_IMA: u32 = 107;
pub const IF_TYPE_PPPMULTILINKBUNDLE: u32 = 108;
pub const IF_TYPE_IPOVER_CDLC: u32 = 109;
pub const IF_TYPE_IPOVER_CLAW: u32 = 110;
pub const IF_TYPE_STACKTOSTACK: u32 = 111;
pub const IF_TYPE_VIRTUALIPADDRESS: u32 = 112;
pub const IF_TYPE_MPC: u32 = 113;
pub const IF_TYPE_IPOVER_ATM: u32 = 114;
pub const IF_TYPE_ISO88025_FIBER: u32 = 115;
pub const IF_TYPE_TDLC: u32 = 116;
pub const IF_TYPE_GIGABITETHERNET: u32 = 117;
pub const IF_TYPE_HDLC: u32 = 118;
pub const IF_TYPE_LAP_F: u32 = 119;
pub const IF_TYPE_V37: u32 = 120;
pub const IF_TYPE_X25_MLP: u32 = 121;
pub const IF_TYPE_X25_HUNTGROUP: u32 = 122;
pub const IF_TYPE_TRANSPHDLC: u32 = 123;
pub const IF_TYPE_INTERLEAVE: u32 = 124;
pub const IF_TYPE_FAST: u32 = 125;
pub const IF_TYPE_IP: u32 = 126;
pub const IF_TYPE_DOCSCABLE_MACLAYER: u32 = 127;
pub const IF_TYPE_DOCSCABLE_DOWNSTREAM: u32 = 128;
pub const IF_TYPE_DOCSCABLE_UPSTREAM: u32 = 129;
pub const IF_TYPE_A12MPPSWITCH: u32 = 130;
pub const IF_TYPE_TUNNEL: u32 = 131;
pub const IF_TYPE_COFFEE: u32 = 132;
pub const IF_TYPE_CES: u32 = 133;
pub const IF_TYPE_ATM_SUBINTERFACE: u32 = 134;
pub const IF_TYPE_L2_VLAN: u32 = 135;
pub const IF_TYPE_L3_IPVLAN: u32 = 136;
pub const IF_TYPE_L3_IPXVLAN: u32 = 137;
pub const IF_TYPE_DIGITALPOWERLINE: u32 = 138;
pub const IF_TYPE_MEDIAMAILOVERIP: u32 = 139;
pub const IF_TYPE_DTM: u32 = 140;
pub const IF_TYPE_DCN: u32 = 141;
pub const IF_TYPE_IPFORWARD: u32 = 142;
pub const IF_TYPE_MSDSL: u32 = 143;
pub const IF_TYPE_IEEE1394: u32 = 144;
pub const IF_TYPE_IF_GSN: u32 = 145;
pub const IF_TYPE_DVBRCC_MACLAYER: u32 = 146;
pub const IF_TYPE_DVBRCC_DOWNSTREAM: u32 = 147;
pub const IF_TYPE_DVBRCC_UPSTREAM: u32 = 148;
pub const IF_TYPE_ATM_VIRTUAL: u32 = 149;
pub const IF_TYPE_MPLS_TUNNEL: u32 = 150;
pub const IF_TYPE_SRP: u32 = 151;
pub const IF_TYPE_VOICEOVERATM: u32 = 152;
pub const IF_TYPE_VOICEOVERFRAMERELAY: u32 = 153;
pub const IF_TYPE_IDSL: u32 = 154;
pub const IF_TYPE_COMPOSITELINK: u32 = 155;
pub const IF_TYPE_SS7_SIGLINK: u32 = 156;
pub const IF_TYPE_PROP_WIRELESS_P2P: u32 = 157;
pub const IF_TYPE_FR_FORWARD: u32 = 158;
pub const IF_TYPE_RFC1483: u32 = 159;
pub const IF_TYPE_USB: u32 = 160;
pub const IF_TYPE_IEEE8023AD_LAG: u32 = 161;
pub const IF_TYPE_BGP_POLICY_ACCOUNTING: u32 = 162;
pub const IF_TYPE_FRF16_MFR_BUNDLE: u32 = 163;
pub const IF_TYPE_H323_GATEKEEPER: u32 = 164;
pub const IF_TYPE_H323_PROXY: u32 = 165;
pub const IF_TYPE_MPLS: u32 = 166;
pub const IF_TYPE_MF_SIGLINK: u32 = 167;
pub const IF_TYPE_HDSL2: u32 = 168;
pub const IF_TYPE_SHDSL: u32 = 169;
pub const IF_TYPE_DS1_FDL: u32 = 170;
pub const IF_TYPE_POS: u32 = 171;
pub const IF_TYPE_DVB_ASI_IN: u32 = 172;
pub const IF_TYPE_DVB_ASI_OUT: u32 = 173;
pub const IF_TYPE_PLC: u32 = 174;
pub const IF_TYPE_NFAS: u32 = 175;
pub const IF_TYPE_TR008: u32 = 176;
pub const IF_TYPE_GR303_RDT: u32 = 177;
pub const IF_TYPE_GR303_IDT: u32 = 178;
pub const IF_TYPE_ISUP: u32 = 179;
pub const IF_TYPE_PROP_DOCS_WIRELESS_MACLAYER: u32 = 180;
pub const IF_TYPE_PROP_DOCS_WIRELESS_DOWNSTREAM: u32 = 181;
pub const IF_TYPE_PROP_DOCS_WIRELESS_UPSTREAM: u32 = 182;
pub const IF_TYPE_HIPERLAN2: u32 = 183;
pub const IF_TYPE_PROP_BWA_P2MP: u32 = 184;
pub const IF_TYPE_SONET_OVERHEAD_CHANNEL: u32 = 185;
pub const IF_TYPE_DIGITAL_WRAPPER_OVERHEAD_CHANNEL: u32 = 186;
pub const IF_TYPE_AAL2: u32 = 187;
pub const IF_TYPE_RADIO_MAC: u32 = 188;
pub const IF_TYPE_ATM_RADIO: u32 = 189;
pub const IF_TYPE_IMT: u32 = 190;
pub const IF_TYPE_MVL: u32 = 191;
pub const IF_TYPE_REACH_DSL: u32 = 192;
pub const IF_TYPE_FR_DLCI_ENDPT: u32 = 193;
pub const IF_TYPE_ATM_VCI_ENDPT: u32 = 194;
pub const IF_TYPE_OPTICAL_CHANNEL: u32 = 195;
pub const IF_TYPE_OPTICAL_TRANSPORT: u32 = 196;
pub const IF_TYPE_IEEE80216_WMAN: u32 = 237;
pub const IF_TYPE_WWANPP: u32 = 243;
pub const IF_TYPE_WWANPP2: u32 = 244;
pub const IF_TYPE_IEEE802154: u32 = 259;
pub const IF_TYPE_XBOX_WIRELESS: u32 = 281;
pub const MAX_IF_TYPE: u32 = 281;
pub const IF_CHECK_NONE: u32 = 0;
pub const IF_CHECK_MCAST: u32 = 1;
pub const IF_CHECK_SEND: u32 = 2;
pub const IF_CONNECTION_DEDICATED: u32 = 1;
pub const IF_CONNECTION_PASSIVE: u32 = 2;
pub const IF_CONNECTION_DEMAND: u32 = 3;
pub const IF_ADMIN_STATUS_UP: u32 = 1;
pub const IF_ADMIN_STATUS_DOWN: u32 = 2;
pub const IF_ADMIN_STATUS_TESTING: u32 = 3;
pub const MIB_IF_TYPE_OTHER: u32 = 1;
pub const MIB_IF_TYPE_ETHERNET: u32 = 6;
pub const MIB_IF_TYPE_TOKENRING: u32 = 9;
pub const MIB_IF_TYPE_FDDI: u32 = 15;
pub const MIB_IF_TYPE_PPP: u32 = 23;
pub const MIB_IF_TYPE_LOOPBACK: u32 = 24;
pub const MIB_IF_TYPE_SLIP: u32 = 28;
pub const MIB_IF_ADMIN_STATUS_UP: u32 = 1;
pub const MIB_IF_ADMIN_STATUS_DOWN: u32 = 2;
pub const MIB_IF_ADMIN_STATUS_TESTING: u32 = 3;
pub const MIB_IPADDR_PRIMARY: u32 = 1;
pub const MIB_IPADDR_DYNAMIC: u32 = 4;
pub const MIB_IPADDR_DISCONNECTED: u32 = 8;
pub const MIB_IPADDR_DELETED: u32 = 64;
pub const MIB_IPADDR_TRANSIENT: u32 = 128;
pub const MIB_IPADDR_DNS_ELIGIBLE: u32 = 256;
pub const MIB_IPROUTE_METRIC_UNUSED: u32 = 4294967295;
pub const MIB_USE_CURRENT_TTL: u32 = 4294967295;
pub const MIB_USE_CURRENT_FORWARDING: u32 = 4294967295;
pub const ICMP6_INFOMSG_MASK: u32 = 128;
pub const IPRTRMGR_PID: u32 = 10000;
pub const IF_NUMBER: u32 = 0;
pub const IF_TABLE: u32 = 1;
pub const IF_ROW: u32 = 2;
pub const IP_STATS: u32 = 3;
pub const IP_ADDRTABLE: u32 = 4;
pub const IP_ADDRROW: u32 = 5;
pub const IP_FORWARDNUMBER: u32 = 6;
pub const IP_FORWARDTABLE: u32 = 7;
pub const IP_FORWARDROW: u32 = 8;
pub const IP_NETTABLE: u32 = 9;
pub const IP_NETROW: u32 = 10;
pub const ICMP_STATS: u32 = 11;
pub const TCP_STATS: u32 = 12;
pub const TCP_TABLE: u32 = 13;
pub const TCP_ROW: u32 = 14;
pub const UDP_STATS: u32 = 15;
pub const UDP_TABLE: u32 = 16;
pub const UDP_ROW: u32 = 17;
pub const MCAST_MFE: u32 = 18;
pub const MCAST_MFE_STATS: u32 = 19;
pub const BEST_IF: u32 = 20;
pub const BEST_ROUTE: u32 = 21;
pub const PROXY_ARP: u32 = 22;
pub const MCAST_IF_ENTRY: u32 = 23;
pub const MCAST_GLOBAL: u32 = 24;
pub const IF_STATUS: u32 = 25;
pub const MCAST_BOUNDARY: u32 = 26;
pub const MCAST_SCOPE: u32 = 27;
pub const DEST_MATCHING: u32 = 28;
pub const DEST_LONGER: u32 = 29;
pub const DEST_SHORTER: u32 = 30;
pub const ROUTE_MATCHING: u32 = 31;
pub const ROUTE_LONGER: u32 = 32;
pub const ROUTE_SHORTER: u32 = 33;
pub const ROUTE_STATE: u32 = 34;
pub const MCAST_MFE_STATS_EX: u32 = 35;
pub const IP6_STATS: u32 = 36;
pub const UDP6_STATS: u32 = 37;
pub const TCP6_STATS: u32 = 38;
pub const NUMBER_OF_EXPORTED_VARIABLES: u32 = 39;
pub const MAX_SCOPE_NAME_LEN: u32 = 255;
pub const MAX_MIB_OFFSET: u32 = 8;
pub const MIB_INVALID_TEREDO_PORT_NUMBER: u32 = 0;
pub const DNS_SETTINGS_VERSION1: u32 = 1;
pub const DNS_SETTINGS_VERSION2: u32 = 2;
pub const DNS_INTERFACE_SETTINGS_VERSION1: u32 = 1;
pub const DNS_INTERFACE_SETTINGS_VERSION2: u32 = 2;
pub const DNS_INTERFACE_SETTINGS_VERSION3: u32 = 3;
pub const DNS_INTERFACE_SETTINGS_VERSION4: u32 = 4;
pub const DNS_SETTING_IPV6: u32 = 1;
pub const DNS_SETTING_NAMESERVER: u32 = 2;
pub const DNS_SETTING_SEARCHLIST: u32 = 4;
pub const DNS_SETTING_REGISTRATION_ENABLED: u32 = 8;
pub const DNS_SETTING_REGISTER_ADAPTER_NAME: u32 = 16;
pub const DNS_SETTING_DOMAIN: u32 = 32;
pub const DNS_SETTING_HOSTNAME: u32 = 64;
pub const DNS_SETTINGS_ENABLE_LLMNR: u32 = 128;
pub const DNS_SETTINGS_QUERY_ADAPTER_NAME: u32 = 256;
pub const DNS_SETTING_PROFILE_NAMESERVER: u32 = 512;
pub const DNS_SETTING_DISABLE_UNCONSTRAINED_QUERIES: u32 = 1024;
pub const DNS_SETTING_SUPPLEMENTAL_SEARCH_LIST: u32 = 2048;
pub const DNS_SETTING_DOH: u32 = 4096;
pub const DNS_SETTING_DOH_PROFILE: u32 = 8192;
pub const DNS_SETTING_ENCRYPTED_DNS_ADAPTER_FLAGS: u32 = 16384;
pub const DNS_SETTING_DDR: u32 = 32768;
pub const DNS_SETTING_DOT: u32 = 65536;
pub const DNS_SETTING_DOT_PROFILE: u32 = 131072;
pub const DNS_ENABLE_DOH: u32 = 1;
pub const DNS_DOH_POLICY_NOT_CONFIGURED: u32 = 4;
pub const DNS_DOH_POLICY_DISABLE: u32 = 8;
pub const DNS_DOH_POLICY_AUTO: u32 = 16;
pub const DNS_DOH_POLICY_REQUIRED: u32 = 32;
pub const DNS_ENCRYPTION_POLICY_NOT_CONFIGURED: u32 = 4;
pub const DNS_ENCRYPTION_POLICY_DISABLE: u32 = 8;
pub const DNS_ENCRYPTION_POLICY_AUTO: u32 = 16;
pub const DNS_ENCRYPTION_POLICY_REQUIRED: u32 = 32;
pub const DNS_ENABLE_DDR: u32 = 64;
pub const DNS_ENABLE_DOT: u32 = 128;
pub const DNS_DOT_POLICY_BLOCK: u32 = 256;
pub const DNS_DOH_POLICY_BLOCK: u32 = 512;
pub const DNS_ENABLE_DNR: u32 = 1024;
pub const DNS_SERVER_PROPERTY_VERSION1: u32 = 1;
pub const DNS_DOH_SERVER_SETTINGS_ENABLE_AUTO: u32 = 1;
pub const DNS_DOH_SERVER_SETTINGS_ENABLE: u32 = 2;
pub const DNS_DOH_SERVER_SETTINGS_FALLBACK_TO_UDP: u32 = 4;
pub const DNS_DOH_AUTO_UPGRADE_SERVER: u32 = 8;
pub const DNS_DOH_SERVER_SETTINGS_ENABLE_DDR: u32 = 16;
pub const DNS_DOH_SERVER_SETTINGS_MAKE_DDR_NON_BLOCKING: u32 = 32;
pub const DNS_DOT_SERVER_SETTINGS_ENABLE: u32 = 1;
pub const DNS_DOT_SERVER_SETTINGS_FALLBACK_TO_UDP: u32 = 2;
pub const DNS_DOT_AUTO_UPGRADE_SERVER: u32 = 4;
pub const DNS_DOT_SERVER_SETTINGS_ENABLE_AUTO: u32 = 8;
pub const DNS_DOT_SERVER_SETTINGS_ENABLE_DDR: u32 = 16;
pub const DNS_DOT_SERVER_SETTINGS_MAKE_DDR_NON_BLOCKING: u32 = 32;
pub const DNS_DDR_ADAPTER_ENABLE_DOH: u32 = 1;
pub const DNS_DDR_ADAPTER_ENABLE: u32 = 1;
pub const DNS_DDR_ADAPTER_ENABLE_UDP_FALLBACK: u32 = 2;
pub const DNS_DDR_ADAPTER_MAKE_DDR_NON_BLOCKING: u32 = 4;
pub const TCPIP_OWNING_MODULE_SIZE: u32 = 16;
pub const FILTER_ICMP_TYPE_ANY: u8 = 255;
pub const FILTER_ICMP_CODE_ANY: u8 = 255;
pub const FD_FLAGS_NOSYN: u32 = 1;
pub const FD_FLAGS_ALLFLAGS: u32 = 1;
pub const LB_SRC_ADDR_USE_SRCADDR_FLAG: u32 = 1;
pub const LB_SRC_ADDR_USE_DSTADDR_FLAG: u32 = 2;
pub const LB_DST_ADDR_USE_SRCADDR_FLAG: u32 = 4;
pub const LB_DST_ADDR_USE_DSTADDR_FLAG: u32 = 8;
pub const LB_SRC_MASK_LATE_FLAG: u32 = 16;
pub const LB_DST_MASK_LATE_FLAG: u32 = 32;
pub const ERROR_BASE: u32 = 23000;
pub const PFERROR_NO_PF_INTERFACE: u32 = 23000;
pub const PFERROR_NO_FILTERS_GIVEN: u32 = 23001;
pub const PFERROR_BUFFER_TOO_SMALL: u32 = 23002;
pub const ERROR_IPV6_NOT_IMPLEMENTED: u32 = 23003;
pub const IP_EXPORT_INCLUDED: u32 = 1;
pub const MAX_ADAPTER_NAME: u32 = 128;
pub const IP_STATUS_BASE: u32 = 11000;
pub const IP_SUCCESS: u32 = 0;
pub const IP_BUF_TOO_SMALL: u32 = 11001;
pub const IP_DEST_NET_UNREACHABLE: u32 = 11002;
pub const IP_DEST_HOST_UNREACHABLE: u32 = 11003;
pub const IP_DEST_PROT_UNREACHABLE: u32 = 11004;
pub const IP_DEST_PORT_UNREACHABLE: u32 = 11005;
pub const IP_NO_RESOURCES: u32 = 11006;
pub const IP_BAD_OPTION: u32 = 11007;
pub const IP_HW_ERROR: u32 = 11008;
pub const IP_PACKET_TOO_BIG: u32 = 11009;
pub const IP_REQ_TIMED_OUT: u32 = 11010;
pub const IP_BAD_REQ: u32 = 11011;
pub const IP_BAD_ROUTE: u32 = 11012;
pub const IP_TTL_EXPIRED_TRANSIT: u32 = 11013;
pub const IP_TTL_EXPIRED_REASSEM: u32 = 11014;
pub const IP_PARAM_PROBLEM: u32 = 11015;
pub const IP_SOURCE_QUENCH: u32 = 11016;
pub const IP_OPTION_TOO_BIG: u32 = 11017;
pub const IP_BAD_DESTINATION: u32 = 11018;
pub const IP_DEST_NO_ROUTE: u32 = 11002;
pub const IP_DEST_ADDR_UNREACHABLE: u32 = 11003;
pub const IP_DEST_PROHIBITED: u32 = 11004;
pub const IP_HOP_LIMIT_EXCEEDED: u32 = 11013;
pub const IP_REASSEMBLY_TIME_EXCEEDED: u32 = 11014;
pub const IP_PARAMETER_PROBLEM: u32 = 11015;
pub const IP_DEST_UNREACHABLE: u32 = 11040;
pub const IP_TIME_EXCEEDED: u32 = 11041;
pub const IP_BAD_HEADER: u32 = 11042;
pub const IP_UNRECOGNIZED_NEXT_HEADER: u32 = 11043;
pub const IP_ICMP_ERROR: u32 = 11044;
pub const IP_DEST_SCOPE_MISMATCH: u32 = 11045;
pub const IP_ADDR_DELETED: u32 = 11019;
pub const IP_SPEC_MTU_CHANGE: u32 = 11020;
pub const IP_MTU_CHANGE: u32 = 11021;
pub const IP_UNLOAD: u32 = 11022;
pub const IP_ADDR_ADDED: u32 = 11023;
pub const IP_MEDIA_CONNECT: u32 = 11024;
pub const IP_MEDIA_DISCONNECT: u32 = 11025;
pub const IP_BIND_ADAPTER: u32 = 11026;
pub const IP_UNBIND_ADAPTER: u32 = 11027;
pub const IP_DEVICE_DOES_NOT_EXIST: u32 = 11028;
pub const IP_DUPLICATE_ADDRESS: u32 = 11029;
pub const IP_INTERFACE_METRIC_CHANGE: u32 = 11030;
pub const IP_RECONFIG_SECFLTR: u32 = 11031;
pub const IP_NEGOTIATING_IPSEC: u32 = 11032;
pub const IP_INTERFACE_WOL_CAPABILITY_CHANGE: u32 = 11033;
pub const IP_DUPLICATE_IPADD: u32 = 11034;
pub const IP_GENERAL_FAILURE: u32 = 11050;
pub const MAX_IP_STATUS: u32 = 11050;
pub const IP_PENDING: u32 = 11255;
pub const IP_FLAG_REVERSE: u32 = 1;
pub const IP_FLAG_DF: u32 = 2;
pub const MAX_OPT_SIZE: u32 = 40;
pub const IOCTL_IP_RTCHANGE_NOTIFY_REQUEST: u32 = 101;
pub const IOCTL_IP_ADDCHANGE_NOTIFY_REQUEST: u32 = 102;
pub const IOCTL_ARP_SEND_REQUEST: u32 = 103;
pub const IOCTL_IP_INTERFACE_INFO: u32 = 104;
pub const IOCTL_IP_GET_BEST_INTERFACE: u32 = 105;
pub const IOCTL_IP_UNIDIRECTIONAL_ADAPTER_ADDRESS: u32 = 106;
pub const INTERFACE_TIMESTAMP_CAPABILITIES_VERSION_1: u32 = 1;
pub const INTERFACE_HARDWARE_CROSSTIMESTAMP_VERSION_1: u32 = 1;
pub const NET_STRING_IPV4_ADDRESS: u32 = 1;
pub const NET_STRING_IPV4_SERVICE: u32 = 2;
pub const NET_STRING_IPV4_NETWORK: u32 = 4;
pub const NET_STRING_IPV6_ADDRESS: u32 = 8;
pub const NET_STRING_IPV6_ADDRESS_NO_SCOPE: u32 = 16;
pub const NET_STRING_IPV6_SERVICE: u32 = 32;
pub const NET_STRING_IPV6_SERVICE_NO_SCOPE: u32 = 64;
pub const NET_STRING_IPV6_NETWORK: u32 = 128;
pub const NET_STRING_NAMED_ADDRESS: u32 = 256;
pub const NET_STRING_NAMED_SERVICE: u32 = 512;
pub const MAX_ADAPTER_DESCRIPTION_LENGTH: u32 = 128;
pub const MAX_ADAPTER_NAME_LENGTH: u32 = 256;
pub const MAX_ADAPTER_ADDRESS_LENGTH: u32 = 8;
pub const DEFAULT_MINIMUM_ENTITIES: u32 = 32;
pub const MAX_HOSTNAME_LEN: u32 = 128;
pub const MAX_DOMAIN_NAME_LEN: u32 = 128;
pub const MAX_SCOPE_ID_LEN: u32 = 256;
pub const MAX_DHCPV6_DUID_LENGTH: u32 = 130;
pub const MAX_DNS_SUFFIX_STRING_LENGTH: u32 = 256;
pub const BROADCAST_NODETYPE: u32 = 1;
pub const PEER_TO_PEER_NODETYPE: u32 = 2;
pub const MIXED_NODETYPE: u32 = 4;
pub const HYBRID_NODETYPE: u32 = 8;
pub const IP_ADAPTER_ADDRESS_DNS_ELIGIBLE: u32 = 1;
pub const IP_ADAPTER_ADDRESS_TRANSIENT: u32 = 2;
pub const IP_ADAPTER_DDNS_ENABLED: u32 = 1;
pub const IP_ADAPTER_REGISTER_ADAPTER_SUFFIX: u32 = 2;
pub const IP_ADAPTER_DHCP_ENABLED: u32 = 4;
pub const IP_ADAPTER_RECEIVE_ONLY: u32 = 8;
pub const IP_ADAPTER_NO_MULTICAST: u32 = 16;
pub const IP_ADAPTER_IPV6_OTHER_STATEFUL_CONFIG: u32 = 32;
pub const IP_ADAPTER_NETBIOS_OVER_TCPIP_ENABLED: u32 = 64;
pub const IP_ADAPTER_IPV4_ENABLED: u32 = 128;
pub const IP_ADAPTER_IPV6_ENABLED: u32 = 256;
pub const IP_ADAPTER_IPV6_MANAGE_ADDRESS_CONFIG: u32 = 512;
pub const GAA_FLAG_SKIP_DNS_INFO: u32 = 2048;
pub const IP_ROUTER_MANAGER_VERSION: u32 = 1;
pub const IP_GENERAL_INFO_BASE: u32 = 4294901760;
pub const IP_IN_FILTER_INFO: u32 = 4294901761;
pub const IP_OUT_FILTER_INFO: u32 = 4294901762;
pub const IP_GLOBAL_INFO: u32 = 4294901763;
pub const IP_INTERFACE_STATUS_INFO: u32 = 4294901764;
pub const IP_ROUTE_INFO: u32 = 4294901765;
pub const IP_PROT_PRIORITY_INFO: u32 = 4294901766;
pub const IP_ROUTER_DISC_INFO: u32 = 4294901767;
pub const IP_DEMAND_DIAL_FILTER_INFO: u32 = 4294901769;
pub const IP_MCAST_HEARBEAT_INFO: u32 = 4294901770;
pub const IP_MCAST_BOUNDARY_INFO: u32 = 4294901771;
pub const IP_IPINIP_CFG_INFO: u32 = 4294901772;
pub const IP_IFFILTER_INFO: u32 = 4294901773;
pub const IP_MCAST_LIMIT_INFO: u32 = 4294901774;
pub const IPV6_GLOBAL_INFO: u32 = 4294901775;
pub const IPV6_ROUTE_INFO: u32 = 4294901776;
pub const IP_IN_FILTER_INFO_V6: u32 = 4294901777;
pub const IP_OUT_FILTER_INFO_V6: u32 = 4294901778;
pub const IP_DEMAND_DIAL_FILTER_INFO_V6: u32 = 4294901779;
pub const IP_IFFILTER_INFO_V6: u32 = 4294901780;
pub const IP_FILTER_ENABLE_INFO: u32 = 4294901781;
pub const IP_FILTER_ENABLE_INFO_V6: u32 = 4294901782;
pub const IP_PROT_PRIORITY_INFO_EX: u32 = 4294901783;const (
ANY_SIZE uint32 = 1
MAXLEN_PHYSADDR uint32 = 8
MAXLEN_IFDESCR uint32 = 256
MAX_INTERFACE_NAME_LEN uint32 = 256
MIN_IF_TYPE uint32 = 1
IF_TYPE_OTHER uint32 = 1
IF_TYPE_REGULAR_1822 uint32 = 2
IF_TYPE_HDH_1822 uint32 = 3
IF_TYPE_DDN_X25 uint32 = 4
IF_TYPE_RFC877_X25 uint32 = 5
IF_TYPE_ETHERNET_CSMACD uint32 = 6
IF_TYPE_IS088023_CSMACD uint32 = 7
IF_TYPE_ISO88024_TOKENBUS uint32 = 8
IF_TYPE_ISO88025_TOKENRING uint32 = 9
IF_TYPE_ISO88026_MAN uint32 = 10
IF_TYPE_STARLAN uint32 = 11
IF_TYPE_PROTEON_10MBIT uint32 = 12
IF_TYPE_PROTEON_80MBIT uint32 = 13
IF_TYPE_HYPERCHANNEL uint32 = 14
IF_TYPE_FDDI uint32 = 15
IF_TYPE_LAP_B uint32 = 16
IF_TYPE_SDLC uint32 = 17
IF_TYPE_DS1 uint32 = 18
IF_TYPE_E1 uint32 = 19
IF_TYPE_BASIC_ISDN uint32 = 20
IF_TYPE_PRIMARY_ISDN uint32 = 21
IF_TYPE_PROP_POINT2POINT_SERIAL uint32 = 22
IF_TYPE_PPP uint32 = 23
IF_TYPE_SOFTWARE_LOOPBACK uint32 = 24
IF_TYPE_EON uint32 = 25
IF_TYPE_ETHERNET_3MBIT uint32 = 26
IF_TYPE_NSIP uint32 = 27
IF_TYPE_SLIP uint32 = 28
IF_TYPE_ULTRA uint32 = 29
IF_TYPE_DS3 uint32 = 30
IF_TYPE_SIP uint32 = 31
IF_TYPE_FRAMERELAY uint32 = 32
IF_TYPE_RS232 uint32 = 33
IF_TYPE_PARA uint32 = 34
IF_TYPE_ARCNET uint32 = 35
IF_TYPE_ARCNET_PLUS uint32 = 36
IF_TYPE_ATM uint32 = 37
IF_TYPE_MIO_X25 uint32 = 38
IF_TYPE_SONET uint32 = 39
IF_TYPE_X25_PLE uint32 = 40
IF_TYPE_ISO88022_LLC uint32 = 41
IF_TYPE_LOCALTALK uint32 = 42
IF_TYPE_SMDS_DXI uint32 = 43
IF_TYPE_FRAMERELAY_SERVICE uint32 = 44
IF_TYPE_V35 uint32 = 45
IF_TYPE_HSSI uint32 = 46
IF_TYPE_HIPPI uint32 = 47
IF_TYPE_MODEM uint32 = 48
IF_TYPE_AAL5 uint32 = 49
IF_TYPE_SONET_PATH uint32 = 50
IF_TYPE_SONET_VT uint32 = 51
IF_TYPE_SMDS_ICIP uint32 = 52
IF_TYPE_PROP_VIRTUAL uint32 = 53
IF_TYPE_PROP_MULTIPLEXOR uint32 = 54
IF_TYPE_IEEE80212 uint32 = 55
IF_TYPE_FIBRECHANNEL uint32 = 56
IF_TYPE_HIPPIINTERFACE uint32 = 57
IF_TYPE_FRAMERELAY_INTERCONNECT uint32 = 58
IF_TYPE_AFLANE_8023 uint32 = 59
IF_TYPE_AFLANE_8025 uint32 = 60
IF_TYPE_CCTEMUL uint32 = 61
IF_TYPE_FASTETHER uint32 = 62
IF_TYPE_ISDN uint32 = 63
IF_TYPE_V11 uint32 = 64
IF_TYPE_V36 uint32 = 65
IF_TYPE_G703_64K uint32 = 66
IF_TYPE_G703_2MB uint32 = 67
IF_TYPE_QLLC uint32 = 68
IF_TYPE_FASTETHER_FX uint32 = 69
IF_TYPE_CHANNEL uint32 = 70
IF_TYPE_IEEE80211 uint32 = 71
IF_TYPE_IBM370PARCHAN uint32 = 72
IF_TYPE_ESCON uint32 = 73
IF_TYPE_DLSW uint32 = 74
IF_TYPE_ISDN_S uint32 = 75
IF_TYPE_ISDN_U uint32 = 76
IF_TYPE_LAP_D uint32 = 77
IF_TYPE_IPSWITCH uint32 = 78
IF_TYPE_RSRB uint32 = 79
IF_TYPE_ATM_LOGICAL uint32 = 80
IF_TYPE_DS0 uint32 = 81
IF_TYPE_DS0_BUNDLE uint32 = 82
IF_TYPE_BSC uint32 = 83
IF_TYPE_ASYNC uint32 = 84
IF_TYPE_CNR uint32 = 85
IF_TYPE_ISO88025R_DTR uint32 = 86
IF_TYPE_EPLRS uint32 = 87
IF_TYPE_ARAP uint32 = 88
IF_TYPE_PROP_CNLS uint32 = 89
IF_TYPE_HOSTPAD uint32 = 90
IF_TYPE_TERMPAD uint32 = 91
IF_TYPE_FRAMERELAY_MPI uint32 = 92
IF_TYPE_X213 uint32 = 93
IF_TYPE_ADSL uint32 = 94
IF_TYPE_RADSL uint32 = 95
IF_TYPE_SDSL uint32 = 96
IF_TYPE_VDSL uint32 = 97
IF_TYPE_ISO88025_CRFPRINT uint32 = 98
IF_TYPE_MYRINET uint32 = 99
IF_TYPE_VOICE_EM uint32 = 100
IF_TYPE_VOICE_FXO uint32 = 101
IF_TYPE_VOICE_FXS uint32 = 102
IF_TYPE_VOICE_ENCAP uint32 = 103
IF_TYPE_VOICE_OVERIP uint32 = 104
IF_TYPE_ATM_DXI uint32 = 105
IF_TYPE_ATM_FUNI uint32 = 106
IF_TYPE_ATM_IMA uint32 = 107
IF_TYPE_PPPMULTILINKBUNDLE uint32 = 108
IF_TYPE_IPOVER_CDLC uint32 = 109
IF_TYPE_IPOVER_CLAW uint32 = 110
IF_TYPE_STACKTOSTACK uint32 = 111
IF_TYPE_VIRTUALIPADDRESS uint32 = 112
IF_TYPE_MPC uint32 = 113
IF_TYPE_IPOVER_ATM uint32 = 114
IF_TYPE_ISO88025_FIBER uint32 = 115
IF_TYPE_TDLC uint32 = 116
IF_TYPE_GIGABITETHERNET uint32 = 117
IF_TYPE_HDLC uint32 = 118
IF_TYPE_LAP_F uint32 = 119
IF_TYPE_V37 uint32 = 120
IF_TYPE_X25_MLP uint32 = 121
IF_TYPE_X25_HUNTGROUP uint32 = 122
IF_TYPE_TRANSPHDLC uint32 = 123
IF_TYPE_INTERLEAVE uint32 = 124
IF_TYPE_FAST uint32 = 125
IF_TYPE_IP uint32 = 126
IF_TYPE_DOCSCABLE_MACLAYER uint32 = 127
IF_TYPE_DOCSCABLE_DOWNSTREAM uint32 = 128
IF_TYPE_DOCSCABLE_UPSTREAM uint32 = 129
IF_TYPE_A12MPPSWITCH uint32 = 130
IF_TYPE_TUNNEL uint32 = 131
IF_TYPE_COFFEE uint32 = 132
IF_TYPE_CES uint32 = 133
IF_TYPE_ATM_SUBINTERFACE uint32 = 134
IF_TYPE_L2_VLAN uint32 = 135
IF_TYPE_L3_IPVLAN uint32 = 136
IF_TYPE_L3_IPXVLAN uint32 = 137
IF_TYPE_DIGITALPOWERLINE uint32 = 138
IF_TYPE_MEDIAMAILOVERIP uint32 = 139
IF_TYPE_DTM uint32 = 140
IF_TYPE_DCN uint32 = 141
IF_TYPE_IPFORWARD uint32 = 142
IF_TYPE_MSDSL uint32 = 143
IF_TYPE_IEEE1394 uint32 = 144
IF_TYPE_IF_GSN uint32 = 145
IF_TYPE_DVBRCC_MACLAYER uint32 = 146
IF_TYPE_DVBRCC_DOWNSTREAM uint32 = 147
IF_TYPE_DVBRCC_UPSTREAM uint32 = 148
IF_TYPE_ATM_VIRTUAL uint32 = 149
IF_TYPE_MPLS_TUNNEL uint32 = 150
IF_TYPE_SRP uint32 = 151
IF_TYPE_VOICEOVERATM uint32 = 152
IF_TYPE_VOICEOVERFRAMERELAY uint32 = 153
IF_TYPE_IDSL uint32 = 154
IF_TYPE_COMPOSITELINK uint32 = 155
IF_TYPE_SS7_SIGLINK uint32 = 156
IF_TYPE_PROP_WIRELESS_P2P uint32 = 157
IF_TYPE_FR_FORWARD uint32 = 158
IF_TYPE_RFC1483 uint32 = 159
IF_TYPE_USB uint32 = 160
IF_TYPE_IEEE8023AD_LAG uint32 = 161
IF_TYPE_BGP_POLICY_ACCOUNTING uint32 = 162
IF_TYPE_FRF16_MFR_BUNDLE uint32 = 163
IF_TYPE_H323_GATEKEEPER uint32 = 164
IF_TYPE_H323_PROXY uint32 = 165
IF_TYPE_MPLS uint32 = 166
IF_TYPE_MF_SIGLINK uint32 = 167
IF_TYPE_HDSL2 uint32 = 168
IF_TYPE_SHDSL uint32 = 169
IF_TYPE_DS1_FDL uint32 = 170
IF_TYPE_POS uint32 = 171
IF_TYPE_DVB_ASI_IN uint32 = 172
IF_TYPE_DVB_ASI_OUT uint32 = 173
IF_TYPE_PLC uint32 = 174
IF_TYPE_NFAS uint32 = 175
IF_TYPE_TR008 uint32 = 176
IF_TYPE_GR303_RDT uint32 = 177
IF_TYPE_GR303_IDT uint32 = 178
IF_TYPE_ISUP uint32 = 179
IF_TYPE_PROP_DOCS_WIRELESS_MACLAYER uint32 = 180
IF_TYPE_PROP_DOCS_WIRELESS_DOWNSTREAM uint32 = 181
IF_TYPE_PROP_DOCS_WIRELESS_UPSTREAM uint32 = 182
IF_TYPE_HIPERLAN2 uint32 = 183
IF_TYPE_PROP_BWA_P2MP uint32 = 184
IF_TYPE_SONET_OVERHEAD_CHANNEL uint32 = 185
IF_TYPE_DIGITAL_WRAPPER_OVERHEAD_CHANNEL uint32 = 186
IF_TYPE_AAL2 uint32 = 187
IF_TYPE_RADIO_MAC uint32 = 188
IF_TYPE_ATM_RADIO uint32 = 189
IF_TYPE_IMT uint32 = 190
IF_TYPE_MVL uint32 = 191
IF_TYPE_REACH_DSL uint32 = 192
IF_TYPE_FR_DLCI_ENDPT uint32 = 193
IF_TYPE_ATM_VCI_ENDPT uint32 = 194
IF_TYPE_OPTICAL_CHANNEL uint32 = 195
IF_TYPE_OPTICAL_TRANSPORT uint32 = 196
IF_TYPE_IEEE80216_WMAN uint32 = 237
IF_TYPE_WWANPP uint32 = 243
IF_TYPE_WWANPP2 uint32 = 244
IF_TYPE_IEEE802154 uint32 = 259
IF_TYPE_XBOX_WIRELESS uint32 = 281
MAX_IF_TYPE uint32 = 281
IF_CHECK_NONE uint32 = 0
IF_CHECK_MCAST uint32 = 1
IF_CHECK_SEND uint32 = 2
IF_CONNECTION_DEDICATED uint32 = 1
IF_CONNECTION_PASSIVE uint32 = 2
IF_CONNECTION_DEMAND uint32 = 3
IF_ADMIN_STATUS_UP uint32 = 1
IF_ADMIN_STATUS_DOWN uint32 = 2
IF_ADMIN_STATUS_TESTING uint32 = 3
MIB_IF_TYPE_OTHER uint32 = 1
MIB_IF_TYPE_ETHERNET uint32 = 6
MIB_IF_TYPE_TOKENRING uint32 = 9
MIB_IF_TYPE_FDDI uint32 = 15
MIB_IF_TYPE_PPP uint32 = 23
MIB_IF_TYPE_LOOPBACK uint32 = 24
MIB_IF_TYPE_SLIP uint32 = 28
MIB_IF_ADMIN_STATUS_UP uint32 = 1
MIB_IF_ADMIN_STATUS_DOWN uint32 = 2
MIB_IF_ADMIN_STATUS_TESTING uint32 = 3
MIB_IPADDR_PRIMARY uint32 = 1
MIB_IPADDR_DYNAMIC uint32 = 4
MIB_IPADDR_DISCONNECTED uint32 = 8
MIB_IPADDR_DELETED uint32 = 64
MIB_IPADDR_TRANSIENT uint32 = 128
MIB_IPADDR_DNS_ELIGIBLE uint32 = 256
MIB_IPROUTE_METRIC_UNUSED uint32 = 4294967295
MIB_USE_CURRENT_TTL uint32 = 4294967295
MIB_USE_CURRENT_FORWARDING uint32 = 4294967295
ICMP6_INFOMSG_MASK uint32 = 128
IPRTRMGR_PID uint32 = 10000
IF_NUMBER uint32 = 0
IF_TABLE uint32 = 1
IF_ROW uint32 = 2
IP_STATS uint32 = 3
IP_ADDRTABLE uint32 = 4
IP_ADDRROW uint32 = 5
IP_FORWARDNUMBER uint32 = 6
IP_FORWARDTABLE uint32 = 7
IP_FORWARDROW uint32 = 8
IP_NETTABLE uint32 = 9
IP_NETROW uint32 = 10
ICMP_STATS uint32 = 11
TCP_STATS uint32 = 12
TCP_TABLE uint32 = 13
TCP_ROW uint32 = 14
UDP_STATS uint32 = 15
UDP_TABLE uint32 = 16
UDP_ROW uint32 = 17
MCAST_MFE uint32 = 18
MCAST_MFE_STATS uint32 = 19
BEST_IF uint32 = 20
BEST_ROUTE uint32 = 21
PROXY_ARP uint32 = 22
MCAST_IF_ENTRY uint32 = 23
MCAST_GLOBAL uint32 = 24
IF_STATUS uint32 = 25
MCAST_BOUNDARY uint32 = 26
MCAST_SCOPE uint32 = 27
DEST_MATCHING uint32 = 28
DEST_LONGER uint32 = 29
DEST_SHORTER uint32 = 30
ROUTE_MATCHING uint32 = 31
ROUTE_LONGER uint32 = 32
ROUTE_SHORTER uint32 = 33
ROUTE_STATE uint32 = 34
MCAST_MFE_STATS_EX uint32 = 35
IP6_STATS uint32 = 36
UDP6_STATS uint32 = 37
TCP6_STATS uint32 = 38
NUMBER_OF_EXPORTED_VARIABLES uint32 = 39
MAX_SCOPE_NAME_LEN uint32 = 255
MAX_MIB_OFFSET uint32 = 8
MIB_INVALID_TEREDO_PORT_NUMBER uint32 = 0
DNS_SETTINGS_VERSION1 uint32 = 1
DNS_SETTINGS_VERSION2 uint32 = 2
DNS_INTERFACE_SETTINGS_VERSION1 uint32 = 1
DNS_INTERFACE_SETTINGS_VERSION2 uint32 = 2
DNS_INTERFACE_SETTINGS_VERSION3 uint32 = 3
DNS_INTERFACE_SETTINGS_VERSION4 uint32 = 4
DNS_SETTING_IPV6 uint32 = 1
DNS_SETTING_NAMESERVER uint32 = 2
DNS_SETTING_SEARCHLIST uint32 = 4
DNS_SETTING_REGISTRATION_ENABLED uint32 = 8
DNS_SETTING_REGISTER_ADAPTER_NAME uint32 = 16
DNS_SETTING_DOMAIN uint32 = 32
DNS_SETTING_HOSTNAME uint32 = 64
DNS_SETTINGS_ENABLE_LLMNR uint32 = 128
DNS_SETTINGS_QUERY_ADAPTER_NAME uint32 = 256
DNS_SETTING_PROFILE_NAMESERVER uint32 = 512
DNS_SETTING_DISABLE_UNCONSTRAINED_QUERIES uint32 = 1024
DNS_SETTING_SUPPLEMENTAL_SEARCH_LIST uint32 = 2048
DNS_SETTING_DOH uint32 = 4096
DNS_SETTING_DOH_PROFILE uint32 = 8192
DNS_SETTING_ENCRYPTED_DNS_ADAPTER_FLAGS uint32 = 16384
DNS_SETTING_DDR uint32 = 32768
DNS_SETTING_DOT uint32 = 65536
DNS_SETTING_DOT_PROFILE uint32 = 131072
DNS_ENABLE_DOH uint32 = 1
DNS_DOH_POLICY_NOT_CONFIGURED uint32 = 4
DNS_DOH_POLICY_DISABLE uint32 = 8
DNS_DOH_POLICY_AUTO uint32 = 16
DNS_DOH_POLICY_REQUIRED uint32 = 32
DNS_ENCRYPTION_POLICY_NOT_CONFIGURED uint32 = 4
DNS_ENCRYPTION_POLICY_DISABLE uint32 = 8
DNS_ENCRYPTION_POLICY_AUTO uint32 = 16
DNS_ENCRYPTION_POLICY_REQUIRED uint32 = 32
DNS_ENABLE_DDR uint32 = 64
DNS_ENABLE_DOT uint32 = 128
DNS_DOT_POLICY_BLOCK uint32 = 256
DNS_DOH_POLICY_BLOCK uint32 = 512
DNS_ENABLE_DNR uint32 = 1024
DNS_SERVER_PROPERTY_VERSION1 uint32 = 1
DNS_DOH_SERVER_SETTINGS_ENABLE_AUTO uint32 = 1
DNS_DOH_SERVER_SETTINGS_ENABLE uint32 = 2
DNS_DOH_SERVER_SETTINGS_FALLBACK_TO_UDP uint32 = 4
DNS_DOH_AUTO_UPGRADE_SERVER uint32 = 8
DNS_DOH_SERVER_SETTINGS_ENABLE_DDR uint32 = 16
DNS_DOH_SERVER_SETTINGS_MAKE_DDR_NON_BLOCKING uint32 = 32
DNS_DOT_SERVER_SETTINGS_ENABLE uint32 = 1
DNS_DOT_SERVER_SETTINGS_FALLBACK_TO_UDP uint32 = 2
DNS_DOT_AUTO_UPGRADE_SERVER uint32 = 4
DNS_DOT_SERVER_SETTINGS_ENABLE_AUTO uint32 = 8
DNS_DOT_SERVER_SETTINGS_ENABLE_DDR uint32 = 16
DNS_DOT_SERVER_SETTINGS_MAKE_DDR_NON_BLOCKING uint32 = 32
DNS_DDR_ADAPTER_ENABLE_DOH uint32 = 1
DNS_DDR_ADAPTER_ENABLE uint32 = 1
DNS_DDR_ADAPTER_ENABLE_UDP_FALLBACK uint32 = 2
DNS_DDR_ADAPTER_MAKE_DDR_NON_BLOCKING uint32 = 4
TCPIP_OWNING_MODULE_SIZE uint32 = 16
FILTER_ICMP_TYPE_ANY byte = 255
FILTER_ICMP_CODE_ANY byte = 255
FD_FLAGS_NOSYN uint32 = 1
FD_FLAGS_ALLFLAGS uint32 = 1
LB_SRC_ADDR_USE_SRCADDR_FLAG uint32 = 1
LB_SRC_ADDR_USE_DSTADDR_FLAG uint32 = 2
LB_DST_ADDR_USE_SRCADDR_FLAG uint32 = 4
LB_DST_ADDR_USE_DSTADDR_FLAG uint32 = 8
LB_SRC_MASK_LATE_FLAG uint32 = 16
LB_DST_MASK_LATE_FLAG uint32 = 32
ERROR_BASE uint32 = 23000
PFERROR_NO_PF_INTERFACE uint32 = 23000
PFERROR_NO_FILTERS_GIVEN uint32 = 23001
PFERROR_BUFFER_TOO_SMALL uint32 = 23002
ERROR_IPV6_NOT_IMPLEMENTED uint32 = 23003
IP_EXPORT_INCLUDED uint32 = 1
MAX_ADAPTER_NAME uint32 = 128
IP_STATUS_BASE uint32 = 11000
IP_SUCCESS uint32 = 0
IP_BUF_TOO_SMALL uint32 = 11001
IP_DEST_NET_UNREACHABLE uint32 = 11002
IP_DEST_HOST_UNREACHABLE uint32 = 11003
IP_DEST_PROT_UNREACHABLE uint32 = 11004
IP_DEST_PORT_UNREACHABLE uint32 = 11005
IP_NO_RESOURCES uint32 = 11006
IP_BAD_OPTION uint32 = 11007
IP_HW_ERROR uint32 = 11008
IP_PACKET_TOO_BIG uint32 = 11009
IP_REQ_TIMED_OUT uint32 = 11010
IP_BAD_REQ uint32 = 11011
IP_BAD_ROUTE uint32 = 11012
IP_TTL_EXPIRED_TRANSIT uint32 = 11013
IP_TTL_EXPIRED_REASSEM uint32 = 11014
IP_PARAM_PROBLEM uint32 = 11015
IP_SOURCE_QUENCH uint32 = 11016
IP_OPTION_TOO_BIG uint32 = 11017
IP_BAD_DESTINATION uint32 = 11018
IP_DEST_NO_ROUTE uint32 = 11002
IP_DEST_ADDR_UNREACHABLE uint32 = 11003
IP_DEST_PROHIBITED uint32 = 11004
IP_HOP_LIMIT_EXCEEDED uint32 = 11013
IP_REASSEMBLY_TIME_EXCEEDED uint32 = 11014
IP_PARAMETER_PROBLEM uint32 = 11015
IP_DEST_UNREACHABLE uint32 = 11040
IP_TIME_EXCEEDED uint32 = 11041
IP_BAD_HEADER uint32 = 11042
IP_UNRECOGNIZED_NEXT_HEADER uint32 = 11043
IP_ICMP_ERROR uint32 = 11044
IP_DEST_SCOPE_MISMATCH uint32 = 11045
IP_ADDR_DELETED uint32 = 11019
IP_SPEC_MTU_CHANGE uint32 = 11020
IP_MTU_CHANGE uint32 = 11021
IP_UNLOAD uint32 = 11022
IP_ADDR_ADDED uint32 = 11023
IP_MEDIA_CONNECT uint32 = 11024
IP_MEDIA_DISCONNECT uint32 = 11025
IP_BIND_ADAPTER uint32 = 11026
IP_UNBIND_ADAPTER uint32 = 11027
IP_DEVICE_DOES_NOT_EXIST uint32 = 11028
IP_DUPLICATE_ADDRESS uint32 = 11029
IP_INTERFACE_METRIC_CHANGE uint32 = 11030
IP_RECONFIG_SECFLTR uint32 = 11031
IP_NEGOTIATING_IPSEC uint32 = 11032
IP_INTERFACE_WOL_CAPABILITY_CHANGE uint32 = 11033
IP_DUPLICATE_IPADD uint32 = 11034
IP_GENERAL_FAILURE uint32 = 11050
MAX_IP_STATUS uint32 = 11050
IP_PENDING uint32 = 11255
IP_FLAG_REVERSE uint32 = 1
IP_FLAG_DF uint32 = 2
MAX_OPT_SIZE uint32 = 40
IOCTL_IP_RTCHANGE_NOTIFY_REQUEST uint32 = 101
IOCTL_IP_ADDCHANGE_NOTIFY_REQUEST uint32 = 102
IOCTL_ARP_SEND_REQUEST uint32 = 103
IOCTL_IP_INTERFACE_INFO uint32 = 104
IOCTL_IP_GET_BEST_INTERFACE uint32 = 105
IOCTL_IP_UNIDIRECTIONAL_ADAPTER_ADDRESS uint32 = 106
INTERFACE_TIMESTAMP_CAPABILITIES_VERSION_1 uint32 = 1
INTERFACE_HARDWARE_CROSSTIMESTAMP_VERSION_1 uint32 = 1
NET_STRING_IPV4_ADDRESS uint32 = 1
NET_STRING_IPV4_SERVICE uint32 = 2
NET_STRING_IPV4_NETWORK uint32 = 4
NET_STRING_IPV6_ADDRESS uint32 = 8
NET_STRING_IPV6_ADDRESS_NO_SCOPE uint32 = 16
NET_STRING_IPV6_SERVICE uint32 = 32
NET_STRING_IPV6_SERVICE_NO_SCOPE uint32 = 64
NET_STRING_IPV6_NETWORK uint32 = 128
NET_STRING_NAMED_ADDRESS uint32 = 256
NET_STRING_NAMED_SERVICE uint32 = 512
MAX_ADAPTER_DESCRIPTION_LENGTH uint32 = 128
MAX_ADAPTER_NAME_LENGTH uint32 = 256
MAX_ADAPTER_ADDRESS_LENGTH uint32 = 8
DEFAULT_MINIMUM_ENTITIES uint32 = 32
MAX_HOSTNAME_LEN uint32 = 128
MAX_DOMAIN_NAME_LEN uint32 = 128
MAX_SCOPE_ID_LEN uint32 = 256
MAX_DHCPV6_DUID_LENGTH uint32 = 130
MAX_DNS_SUFFIX_STRING_LENGTH uint32 = 256
BROADCAST_NODETYPE uint32 = 1
PEER_TO_PEER_NODETYPE uint32 = 2
MIXED_NODETYPE uint32 = 4
HYBRID_NODETYPE uint32 = 8
IP_ADAPTER_ADDRESS_DNS_ELIGIBLE uint32 = 1
IP_ADAPTER_ADDRESS_TRANSIENT uint32 = 2
IP_ADAPTER_DDNS_ENABLED uint32 = 1
IP_ADAPTER_REGISTER_ADAPTER_SUFFIX uint32 = 2
IP_ADAPTER_DHCP_ENABLED uint32 = 4
IP_ADAPTER_RECEIVE_ONLY uint32 = 8
IP_ADAPTER_NO_MULTICAST uint32 = 16
IP_ADAPTER_IPV6_OTHER_STATEFUL_CONFIG uint32 = 32
IP_ADAPTER_NETBIOS_OVER_TCPIP_ENABLED uint32 = 64
IP_ADAPTER_IPV4_ENABLED uint32 = 128
IP_ADAPTER_IPV6_ENABLED uint32 = 256
IP_ADAPTER_IPV6_MANAGE_ADDRESS_CONFIG uint32 = 512
GAA_FLAG_SKIP_DNS_INFO uint32 = 2048
IP_ROUTER_MANAGER_VERSION uint32 = 1
IP_GENERAL_INFO_BASE uint32 = 4294901760
IP_IN_FILTER_INFO uint32 = 4294901761
IP_OUT_FILTER_INFO uint32 = 4294901762
IP_GLOBAL_INFO uint32 = 4294901763
IP_INTERFACE_STATUS_INFO uint32 = 4294901764
IP_ROUTE_INFO uint32 = 4294901765
IP_PROT_PRIORITY_INFO uint32 = 4294901766
IP_ROUTER_DISC_INFO uint32 = 4294901767
IP_DEMAND_DIAL_FILTER_INFO uint32 = 4294901769
IP_MCAST_HEARBEAT_INFO uint32 = 4294901770
IP_MCAST_BOUNDARY_INFO uint32 = 4294901771
IP_IPINIP_CFG_INFO uint32 = 4294901772
IP_IFFILTER_INFO uint32 = 4294901773
IP_MCAST_LIMIT_INFO uint32 = 4294901774
IPV6_GLOBAL_INFO uint32 = 4294901775
IPV6_ROUTE_INFO uint32 = 4294901776
IP_IN_FILTER_INFO_V6 uint32 = 4294901777
IP_OUT_FILTER_INFO_V6 uint32 = 4294901778
IP_DEMAND_DIAL_FILTER_INFO_V6 uint32 = 4294901779
IP_IFFILTER_INFO_V6 uint32 = 4294901780
IP_FILTER_ENABLE_INFO uint32 = 4294901781
IP_FILTER_ENABLE_INFO_V6 uint32 = 4294901782
IP_PROT_PRIORITY_INFO_EX uint32 = 4294901783
)#define global ANY_SIZE 1
#define global MAXLEN_PHYSADDR 8
#define global MAXLEN_IFDESCR 256
#define global MAX_INTERFACE_NAME_LEN 256
#define global MIN_IF_TYPE 1
#define global IF_TYPE_OTHER 1
#define global IF_TYPE_REGULAR_1822 2
#define global IF_TYPE_HDH_1822 3
#define global IF_TYPE_DDN_X25 4
#define global IF_TYPE_RFC877_X25 5
#define global IF_TYPE_ETHERNET_CSMACD 6
#define global IF_TYPE_IS088023_CSMACD 7
#define global IF_TYPE_ISO88024_TOKENBUS 8
#define global IF_TYPE_ISO88025_TOKENRING 9
#define global IF_TYPE_ISO88026_MAN 10
#define global IF_TYPE_STARLAN 11
#define global IF_TYPE_PROTEON_10MBIT 12
#define global IF_TYPE_PROTEON_80MBIT 13
#define global IF_TYPE_HYPERCHANNEL 14
#define global IF_TYPE_FDDI 15
#define global IF_TYPE_LAP_B 16
#define global IF_TYPE_SDLC 17
#define global IF_TYPE_DS1 18
#define global IF_TYPE_E1 19
#define global IF_TYPE_BASIC_ISDN 20
#define global IF_TYPE_PRIMARY_ISDN 21
#define global IF_TYPE_PROP_POINT2POINT_SERIAL 22
#define global IF_TYPE_PPP 23
#define global IF_TYPE_SOFTWARE_LOOPBACK 24
#define global IF_TYPE_EON 25
#define global IF_TYPE_ETHERNET_3MBIT 26
#define global IF_TYPE_NSIP 27
#define global IF_TYPE_SLIP 28
#define global IF_TYPE_ULTRA 29
#define global IF_TYPE_DS3 30
#define global IF_TYPE_SIP 31
#define global IF_TYPE_FRAMERELAY 32
#define global IF_TYPE_RS232 33
#define global IF_TYPE_PARA 34
#define global IF_TYPE_ARCNET 35
#define global IF_TYPE_ARCNET_PLUS 36
#define global IF_TYPE_ATM 37
#define global IF_TYPE_MIO_X25 38
#define global IF_TYPE_SONET 39
#define global IF_TYPE_X25_PLE 40
#define global IF_TYPE_ISO88022_LLC 41
#define global IF_TYPE_LOCALTALK 42
#define global IF_TYPE_SMDS_DXI 43
#define global IF_TYPE_FRAMERELAY_SERVICE 44
#define global IF_TYPE_V35 45
#define global IF_TYPE_HSSI 46
#define global IF_TYPE_HIPPI 47
#define global IF_TYPE_MODEM 48
#define global IF_TYPE_AAL5 49
#define global IF_TYPE_SONET_PATH 50
#define global IF_TYPE_SONET_VT 51
#define global IF_TYPE_SMDS_ICIP 52
#define global IF_TYPE_PROP_VIRTUAL 53
#define global IF_TYPE_PROP_MULTIPLEXOR 54
#define global IF_TYPE_IEEE80212 55
#define global IF_TYPE_FIBRECHANNEL 56
#define global IF_TYPE_HIPPIINTERFACE 57
#define global IF_TYPE_FRAMERELAY_INTERCONNECT 58
#define global IF_TYPE_AFLANE_8023 59
#define global IF_TYPE_AFLANE_8025 60
#define global IF_TYPE_CCTEMUL 61
#define global IF_TYPE_FASTETHER 62
#define global IF_TYPE_ISDN 63
#define global IF_TYPE_V11 64
#define global IF_TYPE_V36 65
#define global IF_TYPE_G703_64K 66
#define global IF_TYPE_G703_2MB 67
#define global IF_TYPE_QLLC 68
#define global IF_TYPE_FASTETHER_FX 69
#define global IF_TYPE_CHANNEL 70
#define global IF_TYPE_IEEE80211 71
#define global IF_TYPE_IBM370PARCHAN 72
#define global IF_TYPE_ESCON 73
#define global IF_TYPE_DLSW 74
#define global IF_TYPE_ISDN_S 75
#define global IF_TYPE_ISDN_U 76
#define global IF_TYPE_LAP_D 77
#define global IF_TYPE_IPSWITCH 78
#define global IF_TYPE_RSRB 79
#define global IF_TYPE_ATM_LOGICAL 80
#define global IF_TYPE_DS0 81
#define global IF_TYPE_DS0_BUNDLE 82
#define global IF_TYPE_BSC 83
#define global IF_TYPE_ASYNC 84
#define global IF_TYPE_CNR 85
#define global IF_TYPE_ISO88025R_DTR 86
#define global IF_TYPE_EPLRS 87
#define global IF_TYPE_ARAP 88
#define global IF_TYPE_PROP_CNLS 89
#define global IF_TYPE_HOSTPAD 90
#define global IF_TYPE_TERMPAD 91
#define global IF_TYPE_FRAMERELAY_MPI 92
#define global IF_TYPE_X213 93
#define global IF_TYPE_ADSL 94
#define global IF_TYPE_RADSL 95
#define global IF_TYPE_SDSL 96
#define global IF_TYPE_VDSL 97
#define global IF_TYPE_ISO88025_CRFPRINT 98
#define global IF_TYPE_MYRINET 99
#define global IF_TYPE_VOICE_EM 100
#define global IF_TYPE_VOICE_FXO 101
#define global IF_TYPE_VOICE_FXS 102
#define global IF_TYPE_VOICE_ENCAP 103
#define global IF_TYPE_VOICE_OVERIP 104
#define global IF_TYPE_ATM_DXI 105
#define global IF_TYPE_ATM_FUNI 106
#define global IF_TYPE_ATM_IMA 107
#define global IF_TYPE_PPPMULTILINKBUNDLE 108
#define global IF_TYPE_IPOVER_CDLC 109
#define global IF_TYPE_IPOVER_CLAW 110
#define global IF_TYPE_STACKTOSTACK 111
#define global IF_TYPE_VIRTUALIPADDRESS 112
#define global IF_TYPE_MPC 113
#define global IF_TYPE_IPOVER_ATM 114
#define global IF_TYPE_ISO88025_FIBER 115
#define global IF_TYPE_TDLC 116
#define global IF_TYPE_GIGABITETHERNET 117
#define global IF_TYPE_HDLC 118
#define global IF_TYPE_LAP_F 119
#define global IF_TYPE_V37 120
#define global IF_TYPE_X25_MLP 121
#define global IF_TYPE_X25_HUNTGROUP 122
#define global IF_TYPE_TRANSPHDLC 123
#define global IF_TYPE_INTERLEAVE 124
#define global IF_TYPE_FAST 125
#define global IF_TYPE_IP 126
#define global IF_TYPE_DOCSCABLE_MACLAYER 127
#define global IF_TYPE_DOCSCABLE_DOWNSTREAM 128
#define global IF_TYPE_DOCSCABLE_UPSTREAM 129
#define global IF_TYPE_A12MPPSWITCH 130
#define global IF_TYPE_TUNNEL 131
#define global IF_TYPE_COFFEE 132
#define global IF_TYPE_CES 133
#define global IF_TYPE_ATM_SUBINTERFACE 134
#define global IF_TYPE_L2_VLAN 135
#define global IF_TYPE_L3_IPVLAN 136
#define global IF_TYPE_L3_IPXVLAN 137
#define global IF_TYPE_DIGITALPOWERLINE 138
#define global IF_TYPE_MEDIAMAILOVERIP 139
#define global IF_TYPE_DTM 140
#define global IF_TYPE_DCN 141
#define global IF_TYPE_IPFORWARD 142
#define global IF_TYPE_MSDSL 143
#define global IF_TYPE_IEEE1394 144
#define global IF_TYPE_IF_GSN 145
#define global IF_TYPE_DVBRCC_MACLAYER 146
#define global IF_TYPE_DVBRCC_DOWNSTREAM 147
#define global IF_TYPE_DVBRCC_UPSTREAM 148
#define global IF_TYPE_ATM_VIRTUAL 149
#define global IF_TYPE_MPLS_TUNNEL 150
#define global IF_TYPE_SRP 151
#define global IF_TYPE_VOICEOVERATM 152
#define global IF_TYPE_VOICEOVERFRAMERELAY 153
#define global IF_TYPE_IDSL 154
#define global IF_TYPE_COMPOSITELINK 155
#define global IF_TYPE_SS7_SIGLINK 156
#define global IF_TYPE_PROP_WIRELESS_P2P 157
#define global IF_TYPE_FR_FORWARD 158
#define global IF_TYPE_RFC1483 159
#define global IF_TYPE_USB 160
#define global IF_TYPE_IEEE8023AD_LAG 161
#define global IF_TYPE_BGP_POLICY_ACCOUNTING 162
#define global IF_TYPE_FRF16_MFR_BUNDLE 163
#define global IF_TYPE_H323_GATEKEEPER 164
#define global IF_TYPE_H323_PROXY 165
#define global IF_TYPE_MPLS 166
#define global IF_TYPE_MF_SIGLINK 167
#define global IF_TYPE_HDSL2 168
#define global IF_TYPE_SHDSL 169
#define global IF_TYPE_DS1_FDL 170
#define global IF_TYPE_POS 171
#define global IF_TYPE_DVB_ASI_IN 172
#define global IF_TYPE_DVB_ASI_OUT 173
#define global IF_TYPE_PLC 174
#define global IF_TYPE_NFAS 175
#define global IF_TYPE_TR008 176
#define global IF_TYPE_GR303_RDT 177
#define global IF_TYPE_GR303_IDT 178
#define global IF_TYPE_ISUP 179
#define global IF_TYPE_PROP_DOCS_WIRELESS_MACLAYER 180
#define global IF_TYPE_PROP_DOCS_WIRELESS_DOWNSTREAM 181
#define global IF_TYPE_PROP_DOCS_WIRELESS_UPSTREAM 182
#define global IF_TYPE_HIPERLAN2 183
#define global IF_TYPE_PROP_BWA_P2MP 184
#define global IF_TYPE_SONET_OVERHEAD_CHANNEL 185
#define global IF_TYPE_DIGITAL_WRAPPER_OVERHEAD_CHANNEL 186
#define global IF_TYPE_AAL2 187
#define global IF_TYPE_RADIO_MAC 188
#define global IF_TYPE_ATM_RADIO 189
#define global IF_TYPE_IMT 190
#define global IF_TYPE_MVL 191
#define global IF_TYPE_REACH_DSL 192
#define global IF_TYPE_FR_DLCI_ENDPT 193
#define global IF_TYPE_ATM_VCI_ENDPT 194
#define global IF_TYPE_OPTICAL_CHANNEL 195
#define global IF_TYPE_OPTICAL_TRANSPORT 196
#define global IF_TYPE_IEEE80216_WMAN 237
#define global IF_TYPE_WWANPP 243
#define global IF_TYPE_WWANPP2 244
#define global IF_TYPE_IEEE802154 259
#define global IF_TYPE_XBOX_WIRELESS 281
#define global MAX_IF_TYPE 281
#define global IF_CHECK_NONE 0
#define global IF_CHECK_MCAST 1
#define global IF_CHECK_SEND 2
#define global IF_CONNECTION_DEDICATED 1
#define global IF_CONNECTION_PASSIVE 2
#define global IF_CONNECTION_DEMAND 3
#define global IF_ADMIN_STATUS_UP 1
#define global IF_ADMIN_STATUS_DOWN 2
#define global IF_ADMIN_STATUS_TESTING 3
#define global MIB_IF_TYPE_OTHER 1
#define global MIB_IF_TYPE_ETHERNET 6
#define global MIB_IF_TYPE_TOKENRING 9
#define global MIB_IF_TYPE_FDDI 15
#define global MIB_IF_TYPE_PPP 23
#define global MIB_IF_TYPE_LOOPBACK 24
#define global MIB_IF_TYPE_SLIP 28
#define global MIB_IF_ADMIN_STATUS_UP 1
#define global MIB_IF_ADMIN_STATUS_DOWN 2
#define global MIB_IF_ADMIN_STATUS_TESTING 3
#define global MIB_IPADDR_PRIMARY 1
#define global MIB_IPADDR_DYNAMIC 4
#define global MIB_IPADDR_DISCONNECTED 8
#define global MIB_IPADDR_DELETED 64
#define global MIB_IPADDR_TRANSIENT 128
#define global MIB_IPADDR_DNS_ELIGIBLE 256
#define global MIB_IPROUTE_METRIC_UNUSED 4294967295
#define global MIB_USE_CURRENT_TTL 4294967295
#define global MIB_USE_CURRENT_FORWARDING 4294967295
#define global ICMP6_INFOMSG_MASK 128
#define global IPRTRMGR_PID 10000
#define global IF_NUMBER 0
#define global IF_TABLE 1
#define global IF_ROW 2
#define global IP_STATS 3
#define global IP_ADDRTABLE 4
#define global IP_ADDRROW 5
#define global IP_FORWARDNUMBER 6
#define global IP_FORWARDTABLE 7
#define global IP_FORWARDROW 8
#define global IP_NETTABLE 9
#define global IP_NETROW 10
#define global ICMP_STATS 11
#define global TCP_STATS 12
#define global TCP_TABLE 13
#define global TCP_ROW 14
#define global UDP_STATS 15
#define global UDP_TABLE 16
#define global UDP_ROW 17
#define global MCAST_MFE 18
#define global MCAST_MFE_STATS 19
#define global BEST_IF 20
#define global BEST_ROUTE 21
#define global PROXY_ARP 22
#define global MCAST_IF_ENTRY 23
#define global MCAST_GLOBAL 24
#define global IF_STATUS 25
#define global MCAST_BOUNDARY 26
#define global MCAST_SCOPE 27
#define global DEST_MATCHING 28
#define global DEST_LONGER 29
#define global DEST_SHORTER 30
#define global ROUTE_MATCHING 31
#define global ROUTE_LONGER 32
#define global ROUTE_SHORTER 33
#define global ROUTE_STATE 34
#define global MCAST_MFE_STATS_EX 35
#define global IP6_STATS 36
#define global UDP6_STATS 37
#define global TCP6_STATS 38
#define global NUMBER_OF_EXPORTED_VARIABLES 39
#define global MAX_SCOPE_NAME_LEN 255
#define global MAX_MIB_OFFSET 8
#define global MIB_INVALID_TEREDO_PORT_NUMBER 0
#define global DNS_SETTINGS_VERSION1 1
#define global DNS_SETTINGS_VERSION2 2
#define global DNS_INTERFACE_SETTINGS_VERSION1 1
#define global DNS_INTERFACE_SETTINGS_VERSION2 2
#define global DNS_INTERFACE_SETTINGS_VERSION3 3
#define global DNS_INTERFACE_SETTINGS_VERSION4 4
#define global DNS_SETTING_IPV6 1
#define global DNS_SETTING_NAMESERVER 2
#define global DNS_SETTING_SEARCHLIST 4
#define global DNS_SETTING_REGISTRATION_ENABLED 8
#define global DNS_SETTING_REGISTER_ADAPTER_NAME 16
#define global DNS_SETTING_DOMAIN 32
#define global DNS_SETTING_HOSTNAME 64
#define global DNS_SETTINGS_ENABLE_LLMNR 128
#define global DNS_SETTINGS_QUERY_ADAPTER_NAME 256
#define global DNS_SETTING_PROFILE_NAMESERVER 512
#define global DNS_SETTING_DISABLE_UNCONSTRAINED_QUERIES 1024
#define global DNS_SETTING_SUPPLEMENTAL_SEARCH_LIST 2048
#define global DNS_SETTING_DOH 4096
#define global DNS_SETTING_DOH_PROFILE 8192
#define global DNS_SETTING_ENCRYPTED_DNS_ADAPTER_FLAGS 16384
#define global DNS_SETTING_DDR 32768
#define global DNS_SETTING_DOT 65536
#define global DNS_SETTING_DOT_PROFILE 131072
#define global DNS_ENABLE_DOH 1
#define global DNS_DOH_POLICY_NOT_CONFIGURED 4
#define global DNS_DOH_POLICY_DISABLE 8
#define global DNS_DOH_POLICY_AUTO 16
#define global DNS_DOH_POLICY_REQUIRED 32
#define global DNS_ENCRYPTION_POLICY_NOT_CONFIGURED 4
#define global DNS_ENCRYPTION_POLICY_DISABLE 8
#define global DNS_ENCRYPTION_POLICY_AUTO 16
#define global DNS_ENCRYPTION_POLICY_REQUIRED 32
#define global DNS_ENABLE_DDR 64
#define global DNS_ENABLE_DOT 128
#define global DNS_DOT_POLICY_BLOCK 256
#define global DNS_DOH_POLICY_BLOCK 512
#define global DNS_ENABLE_DNR 1024
#define global DNS_SERVER_PROPERTY_VERSION1 1
#define global DNS_DOH_SERVER_SETTINGS_ENABLE_AUTO 1
#define global DNS_DOH_SERVER_SETTINGS_ENABLE 2
#define global DNS_DOH_SERVER_SETTINGS_FALLBACK_TO_UDP 4
#define global DNS_DOH_AUTO_UPGRADE_SERVER 8
#define global DNS_DOH_SERVER_SETTINGS_ENABLE_DDR 16
#define global DNS_DOH_SERVER_SETTINGS_MAKE_DDR_NON_BLOCKING 32
#define global DNS_DOT_SERVER_SETTINGS_ENABLE 1
#define global DNS_DOT_SERVER_SETTINGS_FALLBACK_TO_UDP 2
#define global DNS_DOT_AUTO_UPGRADE_SERVER 4
#define global DNS_DOT_SERVER_SETTINGS_ENABLE_AUTO 8
#define global DNS_DOT_SERVER_SETTINGS_ENABLE_DDR 16
#define global DNS_DOT_SERVER_SETTINGS_MAKE_DDR_NON_BLOCKING 32
#define global DNS_DDR_ADAPTER_ENABLE_DOH 1
#define global DNS_DDR_ADAPTER_ENABLE 1
#define global DNS_DDR_ADAPTER_ENABLE_UDP_FALLBACK 2
#define global DNS_DDR_ADAPTER_MAKE_DDR_NON_BLOCKING 4
#define global TCPIP_OWNING_MODULE_SIZE 16
#define global FILTER_ICMP_TYPE_ANY 255
#define global FILTER_ICMP_CODE_ANY 255
#define global FD_FLAGS_NOSYN 1
#define global FD_FLAGS_ALLFLAGS 1
#define global LB_SRC_ADDR_USE_SRCADDR_FLAG 1
#define global LB_SRC_ADDR_USE_DSTADDR_FLAG 2
#define global LB_DST_ADDR_USE_SRCADDR_FLAG 4
#define global LB_DST_ADDR_USE_DSTADDR_FLAG 8
#define global LB_SRC_MASK_LATE_FLAG 16
#define global LB_DST_MASK_LATE_FLAG 32
#define global ERROR_BASE 23000
#define global PFERROR_NO_PF_INTERFACE 23000
#define global PFERROR_NO_FILTERS_GIVEN 23001
#define global PFERROR_BUFFER_TOO_SMALL 23002
#define global ERROR_IPV6_NOT_IMPLEMENTED 23003
#define global IP_EXPORT_INCLUDED 1
#define global MAX_ADAPTER_NAME 128
#define global IP_STATUS_BASE 11000
#define global IP_SUCCESS 0
#define global IP_BUF_TOO_SMALL 11001
#define global IP_DEST_NET_UNREACHABLE 11002
#define global IP_DEST_HOST_UNREACHABLE 11003
#define global IP_DEST_PROT_UNREACHABLE 11004
#define global IP_DEST_PORT_UNREACHABLE 11005
#define global IP_NO_RESOURCES 11006
#define global IP_BAD_OPTION 11007
#define global IP_HW_ERROR 11008
#define global IP_PACKET_TOO_BIG 11009
#define global IP_REQ_TIMED_OUT 11010
#define global IP_BAD_REQ 11011
#define global IP_BAD_ROUTE 11012
#define global IP_TTL_EXPIRED_TRANSIT 11013
#define global IP_TTL_EXPIRED_REASSEM 11014
#define global IP_PARAM_PROBLEM 11015
#define global IP_SOURCE_QUENCH 11016
#define global IP_OPTION_TOO_BIG 11017
#define global IP_BAD_DESTINATION 11018
#define global IP_DEST_NO_ROUTE 11002
#define global IP_DEST_ADDR_UNREACHABLE 11003
#define global IP_DEST_PROHIBITED 11004
#define global IP_HOP_LIMIT_EXCEEDED 11013
#define global IP_REASSEMBLY_TIME_EXCEEDED 11014
#define global IP_PARAMETER_PROBLEM 11015
#define global IP_DEST_UNREACHABLE 11040
#define global IP_TIME_EXCEEDED 11041
#define global IP_BAD_HEADER 11042
#define global IP_UNRECOGNIZED_NEXT_HEADER 11043
#define global IP_ICMP_ERROR 11044
#define global IP_DEST_SCOPE_MISMATCH 11045
#define global IP_ADDR_DELETED 11019
#define global IP_SPEC_MTU_CHANGE 11020
#define global IP_MTU_CHANGE 11021
#define global IP_UNLOAD 11022
#define global IP_ADDR_ADDED 11023
#define global IP_MEDIA_CONNECT 11024
#define global IP_MEDIA_DISCONNECT 11025
#define global IP_BIND_ADAPTER 11026
#define global IP_UNBIND_ADAPTER 11027
#define global IP_DEVICE_DOES_NOT_EXIST 11028
#define global IP_DUPLICATE_ADDRESS 11029
#define global IP_INTERFACE_METRIC_CHANGE 11030
#define global IP_RECONFIG_SECFLTR 11031
#define global IP_NEGOTIATING_IPSEC 11032
#define global IP_INTERFACE_WOL_CAPABILITY_CHANGE 11033
#define global IP_DUPLICATE_IPADD 11034
#define global IP_GENERAL_FAILURE 11050
#define global MAX_IP_STATUS 11050
#define global IP_PENDING 11255
#define global IP_FLAG_REVERSE 1
#define global IP_FLAG_DF 2
#define global MAX_OPT_SIZE 40
#define global IOCTL_IP_RTCHANGE_NOTIFY_REQUEST 101
#define global IOCTL_IP_ADDCHANGE_NOTIFY_REQUEST 102
#define global IOCTL_ARP_SEND_REQUEST 103
#define global IOCTL_IP_INTERFACE_INFO 104
#define global IOCTL_IP_GET_BEST_INTERFACE 105
#define global IOCTL_IP_UNIDIRECTIONAL_ADAPTER_ADDRESS 106
#define global INTERFACE_TIMESTAMP_CAPABILITIES_VERSION_1 1
#define global INTERFACE_HARDWARE_CROSSTIMESTAMP_VERSION_1 1
#define global NET_STRING_IPV4_ADDRESS 1
#define global NET_STRING_IPV4_SERVICE 2
#define global NET_STRING_IPV4_NETWORK 4
#define global NET_STRING_IPV6_ADDRESS 8
#define global NET_STRING_IPV6_ADDRESS_NO_SCOPE 16
#define global NET_STRING_IPV6_SERVICE 32
#define global NET_STRING_IPV6_SERVICE_NO_SCOPE 64
#define global NET_STRING_IPV6_NETWORK 128
#define global NET_STRING_NAMED_ADDRESS 256
#define global NET_STRING_NAMED_SERVICE 512
#define global MAX_ADAPTER_DESCRIPTION_LENGTH 128
#define global MAX_ADAPTER_NAME_LENGTH 256
#define global MAX_ADAPTER_ADDRESS_LENGTH 8
#define global DEFAULT_MINIMUM_ENTITIES 32
#define global MAX_HOSTNAME_LEN 128
#define global MAX_DOMAIN_NAME_LEN 128
#define global MAX_SCOPE_ID_LEN 256
#define global MAX_DHCPV6_DUID_LENGTH 130
#define global MAX_DNS_SUFFIX_STRING_LENGTH 256
#define global BROADCAST_NODETYPE 1
#define global PEER_TO_PEER_NODETYPE 2
#define global MIXED_NODETYPE 4
#define global HYBRID_NODETYPE 8
#define global IP_ADAPTER_ADDRESS_DNS_ELIGIBLE 1
#define global IP_ADAPTER_ADDRESS_TRANSIENT 2
#define global IP_ADAPTER_DDNS_ENABLED 1
#define global IP_ADAPTER_REGISTER_ADAPTER_SUFFIX 2
#define global IP_ADAPTER_DHCP_ENABLED 4
#define global IP_ADAPTER_RECEIVE_ONLY 8
#define global IP_ADAPTER_NO_MULTICAST 16
#define global IP_ADAPTER_IPV6_OTHER_STATEFUL_CONFIG 32
#define global IP_ADAPTER_NETBIOS_OVER_TCPIP_ENABLED 64
#define global IP_ADAPTER_IPV4_ENABLED 128
#define global IP_ADAPTER_IPV6_ENABLED 256
#define global IP_ADAPTER_IPV6_MANAGE_ADDRESS_CONFIG 512
#define global GAA_FLAG_SKIP_DNS_INFO 2048
#define global IP_ROUTER_MANAGER_VERSION 1
#define global IP_GENERAL_INFO_BASE 4294901760
#define global IP_IN_FILTER_INFO 4294901761
#define global IP_OUT_FILTER_INFO 4294901762
#define global IP_GLOBAL_INFO 4294901763
#define global IP_INTERFACE_STATUS_INFO 4294901764
#define global IP_ROUTE_INFO 4294901765
#define global IP_PROT_PRIORITY_INFO 4294901766
#define global IP_ROUTER_DISC_INFO 4294901767
#define global IP_DEMAND_DIAL_FILTER_INFO 4294901769
#define global IP_MCAST_HEARBEAT_INFO 4294901770
#define global IP_MCAST_BOUNDARY_INFO 4294901771
#define global IP_IPINIP_CFG_INFO 4294901772
#define global IP_IFFILTER_INFO 4294901773
#define global IP_MCAST_LIMIT_INFO 4294901774
#define global IPV6_GLOBAL_INFO 4294901775
#define global IPV6_ROUTE_INFO 4294901776
#define global IP_IN_FILTER_INFO_V6 4294901777
#define global IP_OUT_FILTER_INFO_V6 4294901778
#define global IP_DEMAND_DIAL_FILTER_INFO_V6 4294901779
#define global IP_IFFILTER_INFO_V6 4294901780
#define global IP_FILTER_ENABLE_INFO 4294901781
#define global IP_FILTER_ENABLE_INFO_V6 4294901782
#define global IP_PROT_PRIORITY_INFO_EX 4294901783