IPExport.h File Reference

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_replyPICMP_ECHO_REPLY
typedef struct arp_send_reply ARP_SEND_REPLY
typedef struct arp_send_replyPARP_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_INFOPIP_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 Documentation

#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 Documentation

typedef struct in6_addr IN6_ADDR

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.

typedef struct in6_addr IPv6Addr

Definition at line 80 of file IPExport.h.

typedef struct arp_send_reply * PARP_SEND_REPLY


Generated on Tue Jul 7 16:18:52 2009 for CoreLibrary by  doxygen 1.5.6