Go to the source code of this file.
Classes | |
| struct | in6_addr |
| struct | in_addr |
| struct | ip_option_information |
| struct | icmp_echo_reply |
| struct | arp_send_reply |
| struct | tcp_reserve_port_range |
| struct | _IP_ADAPTER_INDEX_MAP |
| struct | _IP_INTERFACE_INFO |
| struct | _IP_UNIDIRECTIONAL_ADAPTER_ADDRESS |
| struct | _IP_ADAPTER_ORDER_MAP |
| struct | _IP_MCAST_COUNTER_INFO |
Defines | |
| #define | IP_EXPORT_INCLUDED 1 |
| #define | in_addr6 in6_addr |
| #define | _S6_un u |
| #define | _S6_u8 Byte |
| #define | s6_addr _S6_un._S6_u8 |
| #define | s6_bytes u.Byte |
| #define | s6_words u.Word |
| #define | s_addr S_un.S_addr |
| #define | MAX_ADAPTER_NAME 128 |
| #define | IP_STATUS_BASE 11000 |
| #define | IP_SUCCESS 0 |
| #define | IP_BUF_TOO_SMALL (IP_STATUS_BASE + 1) |
| #define | IP_DEST_NET_UNREACHABLE (IP_STATUS_BASE + 2) |
| #define | IP_DEST_HOST_UNREACHABLE (IP_STATUS_BASE + 3) |
| #define | IP_DEST_PROT_UNREACHABLE (IP_STATUS_BASE + 4) |
| #define | IP_DEST_PORT_UNREACHABLE (IP_STATUS_BASE + 5) |
| #define | IP_NO_RESOURCES (IP_STATUS_BASE + 6) |
| #define | IP_BAD_OPTION (IP_STATUS_BASE + 7) |
| #define | IP_HW_ERROR (IP_STATUS_BASE + 8) |
| #define | IP_PACKET_TOO_BIG (IP_STATUS_BASE + 9) |
| #define | IP_REQ_TIMED_OUT (IP_STATUS_BASE + 10) |
| #define | IP_BAD_REQ (IP_STATUS_BASE + 11) |
| #define | IP_BAD_ROUTE (IP_STATUS_BASE + 12) |
| #define | IP_TTL_EXPIRED_TRANSIT (IP_STATUS_BASE + 13) |
| #define | IP_TTL_EXPIRED_REASSEM (IP_STATUS_BASE + 14) |
| #define | IP_PARAM_PROBLEM (IP_STATUS_BASE + 15) |
| #define | IP_SOURCE_QUENCH (IP_STATUS_BASE + 16) |
| #define | IP_OPTION_TOO_BIG (IP_STATUS_BASE + 17) |
| #define | IP_BAD_DESTINATION (IP_STATUS_BASE + 18) |
| #define | IP_DEST_NO_ROUTE (IP_STATUS_BASE + 2) |
| #define | IP_DEST_ADDR_UNREACHABLE (IP_STATUS_BASE + 3) |
| #define | IP_DEST_PROHIBITED (IP_STATUS_BASE + 4) |
| #define | IP_DEST_PORT_UNREACHABLE (IP_STATUS_BASE + 5) |
| #define | IP_HOP_LIMIT_EXCEEDED (IP_STATUS_BASE + 13) |
| #define | IP_REASSEMBLY_TIME_EXCEEDED (IP_STATUS_BASE + 14) |
| #define | IP_PARAMETER_PROBLEM (IP_STATUS_BASE + 15) |
| #define | IP_DEST_UNREACHABLE (IP_STATUS_BASE + 40) |
| #define | IP_TIME_EXCEEDED (IP_STATUS_BASE + 41) |
| #define | IP_BAD_HEADER (IP_STATUS_BASE + 42) |
| #define | IP_UNRECOGNIZED_NEXT_HEADER (IP_STATUS_BASE + 43) |
| #define | IP_ICMP_ERROR (IP_STATUS_BASE + 44) |
| #define | IP_DEST_SCOPE_MISMATCH (IP_STATUS_BASE + 45) |
| #define | IP_ADDR_DELETED (IP_STATUS_BASE + 19) |
| #define | IP_SPEC_MTU_CHANGE (IP_STATUS_BASE + 20) |
| #define | IP_MTU_CHANGE (IP_STATUS_BASE + 21) |
| #define | IP_UNLOAD (IP_STATUS_BASE + 22) |
| #define | IP_ADDR_ADDED (IP_STATUS_BASE + 23) |
| #define | IP_MEDIA_CONNECT (IP_STATUS_BASE + 24) |
| #define | IP_MEDIA_DISCONNECT (IP_STATUS_BASE + 25) |
| #define | IP_BIND_ADAPTER (IP_STATUS_BASE + 26) |
| #define | IP_UNBIND_ADAPTER (IP_STATUS_BASE + 27) |
| #define | IP_DEVICE_DOES_NOT_EXIST (IP_STATUS_BASE + 28) |
| #define | IP_DUPLICATE_ADDRESS (IP_STATUS_BASE + 29) |
| #define | IP_INTERFACE_METRIC_CHANGE (IP_STATUS_BASE + 30) |
| #define | IP_RECONFIG_SECFLTR (IP_STATUS_BASE + 31) |
| #define | IP_NEGOTIATING_IPSEC (IP_STATUS_BASE + 32) |
| #define | IP_INTERFACE_WOL_CAPABILITY_CHANGE (IP_STATUS_BASE + 33) |
| #define | IP_DUPLICATE_IPADD (IP_STATUS_BASE + 34) |
| #define | IP_GENERAL_FAILURE (IP_STATUS_BASE + 50) |
| #define | MAX_IP_STATUS IP_GENERAL_FAILURE |
| #define | IP_PENDING (IP_STATUS_BASE + 255) |
| #define | IP_FLAG_DF 0x2 |
| #define | IP_OPT_EOL 0 |
| #define | IP_OPT_NOP 1 |
| #define | IP_OPT_SECURITY 0x82 |
| #define | IP_OPT_LSRR 0x83 |
| #define | IP_OPT_SSRR 0x89 |
| #define | IP_OPT_RR 0x7 |
| #define | IP_OPT_TS 0x44 |
| #define | IP_OPT_SID 0x88 |
| #define | IP_OPT_ROUTER_ALERT 0x94 |
| #define | MAX_OPT_SIZE 40 |
Typedefs | |
| typedef ULONG | IPAddr |
| typedef ULONG | IPMask |
| typedef ULONG | IP_STATUS |
| typedef struct in6_addr | IN6_ADDR |
| typedef struct in6_addr | IPv6Addr |
| typedef struct ip_option_information | IP_OPTION_INFORMATION |
| typedef struct ip_option_information * | PIP_OPTION_INFORMATION |
| typedef struct icmp_echo_reply | ICMP_ECHO_REPLY |
| typedef struct icmp_echo_reply * | PICMP_ECHO_REPLY |
| typedef struct arp_send_reply | ARP_SEND_REPLY |
| typedef struct arp_send_reply * | PARP_SEND_REPLY |
| typedef struct tcp_reserve_port_range | TCP_RESERVE_PORT_RANGE |
| typedef struct tcp_reserve_port_range * | PTCP_RESERVE_PORT_RANGE |
| typedef struct _IP_ADAPTER_INDEX_MAP | IP_ADAPTER_INDEX_MAP |
| typedef struct _IP_ADAPTER_INDEX_MAP * | PIP_ADAPTER_INDEX_MAP |
| typedef struct _IP_INTERFACE_INFO | IP_INTERFACE_INFO |
| typedef struct _IP_INTERFACE_INFO * | PIP_INTERFACE_INFO |
| typedef struct _IP_UNIDIRECTIONAL_ADAPTER_ADDRESS | IP_UNIDIRECTIONAL_ADAPTER_ADDRESS |
| typedef struct _IP_UNIDIRECTIONAL_ADAPTER_ADDRESS * | PIP_UNIDIRECTIONAL_ADAPTER_ADDRESS |
| typedef struct _IP_ADAPTER_ORDER_MAP | IP_ADAPTER_ORDER_MAP |
| typedef struct _IP_ADAPTER_ORDER_MAP * | PIP_ADAPTER_ORDER_MAP |
| typedef struct _IP_MCAST_COUNTER_INFO | IP_MCAST_COUNTER_INFO |
| typedef struct _IP_MCAST_COUNTER_INFO * | PIP_MCAST_COUNTER_INFO |
| #define _S6_u8 Byte |
Definition at line 69 of file IPExport.h.
| #define _S6_un u |
Definition at line 68 of file IPExport.h.
| #define in_addr6 in6_addr |
Definition at line 63 of file IPExport.h.
| #define IP_ADDR_ADDED (IP_STATUS_BASE + 23) |
Definition at line 255 of file IPExport.h.
| #define IP_ADDR_DELETED (IP_STATUS_BASE + 19) |
Definition at line 251 of file IPExport.h.
| #define IP_BAD_DESTINATION (IP_STATUS_BASE + 18) |
Definition at line 222 of file IPExport.h.
| #define IP_BAD_HEADER (IP_STATUS_BASE + 42) |
Definition at line 242 of file IPExport.h.
| #define IP_BAD_OPTION (IP_STATUS_BASE + 7) |
Definition at line 211 of file IPExport.h.
| #define IP_BAD_REQ (IP_STATUS_BASE + 11) |
Definition at line 215 of file IPExport.h.
| #define IP_BAD_ROUTE (IP_STATUS_BASE + 12) |
Definition at line 216 of file IPExport.h.
| #define IP_BIND_ADAPTER (IP_STATUS_BASE + 26) |
Definition at line 258 of file IPExport.h.
| #define IP_BUF_TOO_SMALL (IP_STATUS_BASE + 1) |
Definition at line 205 of file IPExport.h.
| #define IP_DEST_ADDR_UNREACHABLE (IP_STATUS_BASE + 3) |
Definition at line 229 of file IPExport.h.
| #define IP_DEST_HOST_UNREACHABLE (IP_STATUS_BASE + 3) |
Definition at line 207 of file IPExport.h.
| #define IP_DEST_NET_UNREACHABLE (IP_STATUS_BASE + 2) |
Definition at line 206 of file IPExport.h.
| #define IP_DEST_NO_ROUTE (IP_STATUS_BASE + 2) |
Definition at line 228 of file IPExport.h.
| #define IP_DEST_PORT_UNREACHABLE (IP_STATUS_BASE + 5) |
Definition at line 231 of file IPExport.h.
| #define IP_DEST_PORT_UNREACHABLE (IP_STATUS_BASE + 5) |
Definition at line 231 of file IPExport.h.
| #define IP_DEST_PROHIBITED (IP_STATUS_BASE + 4) |
Definition at line 230 of file IPExport.h.
| #define IP_DEST_PROT_UNREACHABLE (IP_STATUS_BASE + 4) |
Definition at line 208 of file IPExport.h.
| #define IP_DEST_SCOPE_MISMATCH (IP_STATUS_BASE + 45) |
Definition at line 245 of file IPExport.h.
| #define IP_DEST_UNREACHABLE (IP_STATUS_BASE + 40) |
Definition at line 240 of file IPExport.h.
| #define IP_DEVICE_DOES_NOT_EXIST (IP_STATUS_BASE + 28) |
Definition at line 260 of file IPExport.h.
| #define IP_DUPLICATE_ADDRESS (IP_STATUS_BASE + 29) |
Definition at line 261 of file IPExport.h.
| #define IP_DUPLICATE_IPADD (IP_STATUS_BASE + 34) |
Definition at line 266 of file IPExport.h.
| #define IP_EXPORT_INCLUDED 1 |
Microsoft LAN Manager Copyright (c) Microsoft Corporation. All rights reserved.
Definition at line 36 of file IPExport.h.
| #define IP_FLAG_DF 0x2 |
Definition at line 276 of file IPExport.h.
| #define IP_GENERAL_FAILURE (IP_STATUS_BASE + 50) |
Definition at line 268 of file IPExport.h.
| #define IP_HOP_LIMIT_EXCEEDED (IP_STATUS_BASE + 13) |
Definition at line 232 of file IPExport.h.
| #define IP_HW_ERROR (IP_STATUS_BASE + 8) |
Definition at line 212 of file IPExport.h.
| #define IP_ICMP_ERROR (IP_STATUS_BASE + 44) |
Definition at line 244 of file IPExport.h.
| #define IP_INTERFACE_METRIC_CHANGE (IP_STATUS_BASE + 30) |
Definition at line 262 of file IPExport.h.
| #define IP_INTERFACE_WOL_CAPABILITY_CHANGE (IP_STATUS_BASE + 33) |
Definition at line 265 of file IPExport.h.
| #define IP_MEDIA_CONNECT (IP_STATUS_BASE + 24) |
Definition at line 256 of file IPExport.h.
| #define IP_MEDIA_DISCONNECT (IP_STATUS_BASE + 25) |
Definition at line 257 of file IPExport.h.
| #define IP_MTU_CHANGE (IP_STATUS_BASE + 21) |
Definition at line 253 of file IPExport.h.
| #define IP_NEGOTIATING_IPSEC (IP_STATUS_BASE + 32) |
Definition at line 264 of file IPExport.h.
| #define IP_NO_RESOURCES (IP_STATUS_BASE + 6) |
Definition at line 210 of file IPExport.h.
| #define IP_OPT_EOL 0 |
Definition at line 285 of file IPExport.h.
| #define IP_OPT_LSRR 0x83 |
Definition at line 288 of file IPExport.h.
| #define IP_OPT_NOP 1 |
Definition at line 286 of file IPExport.h.
| #define IP_OPT_ROUTER_ALERT 0x94 |
Definition at line 293 of file IPExport.h.
| #define IP_OPT_RR 0x7 |
Definition at line 290 of file IPExport.h.
| #define IP_OPT_SECURITY 0x82 |
Definition at line 287 of file IPExport.h.
| #define IP_OPT_SID 0x88 |
Definition at line 292 of file IPExport.h.
| #define IP_OPT_SSRR 0x89 |
Definition at line 289 of file IPExport.h.
| #define IP_OPT_TS 0x44 |
Definition at line 291 of file IPExport.h.
| #define IP_OPTION_TOO_BIG (IP_STATUS_BASE + 17) |
Definition at line 221 of file IPExport.h.
| #define IP_PACKET_TOO_BIG (IP_STATUS_BASE + 9) |
Definition at line 213 of file IPExport.h.
| #define IP_PARAM_PROBLEM (IP_STATUS_BASE + 15) |
Definition at line 219 of file IPExport.h.
| #define IP_PARAMETER_PROBLEM (IP_STATUS_BASE + 15) |
Definition at line 234 of file IPExport.h.
| #define IP_PENDING (IP_STATUS_BASE + 255) |
Definition at line 270 of file IPExport.h.
| #define IP_REASSEMBLY_TIME_EXCEEDED (IP_STATUS_BASE + 14) |
Definition at line 233 of file IPExport.h.
| #define IP_RECONFIG_SECFLTR (IP_STATUS_BASE + 31) |
Definition at line 263 of file IPExport.h.
| #define IP_REQ_TIMED_OUT (IP_STATUS_BASE + 10) |
Definition at line 214 of file IPExport.h.
| #define IP_SOURCE_QUENCH (IP_STATUS_BASE + 16) |
Definition at line 220 of file IPExport.h.
| #define IP_SPEC_MTU_CHANGE (IP_STATUS_BASE + 20) |
Definition at line 252 of file IPExport.h.
| #define IP_STATUS_BASE 11000 |
Definition at line 202 of file IPExport.h.
| #define IP_SUCCESS 0 |
Definition at line 204 of file IPExport.h.
| #define IP_TIME_EXCEEDED (IP_STATUS_BASE + 41) |
Definition at line 241 of file IPExport.h.
| #define IP_TTL_EXPIRED_REASSEM (IP_STATUS_BASE + 14) |
Definition at line 218 of file IPExport.h.
| #define IP_TTL_EXPIRED_TRANSIT (IP_STATUS_BASE + 13) |
Definition at line 217 of file IPExport.h.
| #define IP_UNBIND_ADAPTER (IP_STATUS_BASE + 27) |
Definition at line 259 of file IPExport.h.
| #define IP_UNLOAD (IP_STATUS_BASE + 22) |
Definition at line 254 of file IPExport.h.
| #define IP_UNRECOGNIZED_NEXT_HEADER (IP_STATUS_BASE + 43) |
Definition at line 243 of file IPExport.h.
| #define MAX_ADAPTER_NAME 128 |
Definition at line 169 of file IPExport.h.
| #define MAX_IP_STATUS IP_GENERAL_FAILURE |
Definition at line 269 of file IPExport.h.
| #define MAX_OPT_SIZE 40 |
Definition at line 295 of file IPExport.h.
| #define s6_addr _S6_un._S6_u8 |
Definition at line 70 of file IPExport.h.
| #define s6_bytes u.Byte |
Definition at line 75 of file IPExport.h.
| #define s6_words u.Word |
Definition at line 76 of file IPExport.h.
| #define s_addr S_un.S_addr |
Definition at line 91 of file IPExport.h.
| typedef struct arp_send_reply ARP_SEND_REPLY |
| typedef struct icmp_echo_reply ICMP_ECHO_REPLY |
| typedef struct _IP_ADAPTER_INDEX_MAP IP_ADAPTER_INDEX_MAP |
| typedef struct _IP_ADAPTER_ORDER_MAP IP_ADAPTER_ORDER_MAP |
| typedef struct _IP_INTERFACE_INFO IP_INTERFACE_INFO |
| typedef struct _IP_MCAST_COUNTER_INFO IP_MCAST_COUNTER_INFO |
| typedef struct ip_option_information IP_OPTION_INFORMATION |
| typedef ULONG IP_STATUS |
Definition at line 47 of file IPExport.h.
| typedef ULONG IPAddr |
Definition at line 45 of file IPExport.h.
| typedef ULONG IPMask |
Definition at line 46 of file IPExport.h.
Definition at line 80 of file IPExport.h.
| typedef struct arp_send_reply * PARP_SEND_REPLY |
| typedef struct icmp_echo_reply * PICMP_ECHO_REPLY |
| typedef struct _IP_ADAPTER_INDEX_MAP * PIP_ADAPTER_INDEX_MAP |
| typedef struct _IP_ADAPTER_ORDER_MAP * PIP_ADAPTER_ORDER_MAP |
| typedef struct _IP_INTERFACE_INFO* PIP_INTERFACE_INFO |
| typedef struct _IP_MCAST_COUNTER_INFO * PIP_MCAST_COUNTER_INFO |
| typedef struct ip_option_information * PIP_OPTION_INFORMATION |
| typedef struct _IP_UNIDIRECTIONAL_ADAPTER_ADDRESS * PIP_UNIDIRECTIONAL_ADAPTER_ADDRESS |
| typedef struct tcp_reserve_port_range * PTCP_RESERVE_PORT_RANGE |
| typedef struct tcp_reserve_port_range TCP_RESERVE_PORT_RANGE |
1.5.6