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 |