Main Page | Modules | Class List | Directories | File List | Class Members | File Members | Related Pages

IPExport.h File Reference

Go to the source code of this file.

Defines

#define IP_EXPORT_INCLUDED   1
#define FAR
#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_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 unsigned long IPAddr
typedef unsigned long IPMask
typedef unsigned long IP_STATUS
typedef ip_option_information IP_OPTION_INFORMATION
typedef ip_option_information
FAR * 
PIP_OPTION_INFORMATION
typedef icmp_echo_reply ICMP_ECHO_REPLY
typedef icmp_echo_reply FAR * PICMP_ECHO_REPLY
typedef ArpRequestBuffer ARP_SEND_REPLY
typedef ArpRequestBuffer FAR * PARP_SEND_REPLY
typedef _TCP_RESERVE_PORT_RANGE TCP_RESERVE_PORT_RANGE
typedef _TCP_RESERVE_PORT_RANGEPTCP_RESERVE_PORT_RANGE
typedef _IP_ADAPTER_INDEX_MAP IP_ADAPTER_INDEX_MAP
typedef _IP_ADAPTER_INDEX_MAPPIP_ADAPTER_INDEX_MAP
typedef _IP_INTERFACE_INFO IP_INTERFACE_INFO
typedef _IP_INTERFACE_INFOPIP_INTERFACE_INFO
typedef _IP_UNIDIRECTIONAL_ADAPTER_ADDRESS IP_UNIDIRECTIONAL_ADAPTER_ADDRESS
typedef _IP_UNIDIRECTIONAL_ADAPTER_ADDRESSPIP_UNIDIRECTIONAL_ADAPTER_ADDRESS
typedef _IP_ADAPTER_ORDER_MAP IP_ADAPTER_ORDER_MAP
typedef _IP_ADAPTER_ORDER_MAPPIP_ADAPTER_ORDER_MAP


Define Documentation

#define FAR
 

Definition at line 22 of file IPExport.h.

Referenced by resolve_host().

#define IP_ADDR_ADDED   (IP_STATUS_BASE + 23)
 

Definition at line 159 of file IPExport.h.

#define IP_ADDR_DELETED   (IP_STATUS_BASE + 19)
 

Definition at line 155 of file IPExport.h.

#define IP_BAD_DESTINATION   (IP_STATUS_BASE + 18)
 

Definition at line 148 of file IPExport.h.

#define IP_BAD_OPTION   (IP_STATUS_BASE + 7)
 

Definition at line 137 of file IPExport.h.

#define IP_BAD_REQ   (IP_STATUS_BASE + 11)
 

Definition at line 141 of file IPExport.h.

#define IP_BAD_ROUTE   (IP_STATUS_BASE + 12)
 

Definition at line 142 of file IPExport.h.

#define IP_BIND_ADAPTER   (IP_STATUS_BASE + 26)
 

Definition at line 162 of file IPExport.h.

#define IP_BUF_TOO_SMALL   (IP_STATUS_BASE + 1)
 

Definition at line 131 of file IPExport.h.

#define IP_DEST_HOST_UNREACHABLE   (IP_STATUS_BASE + 3)
 

Definition at line 133 of file IPExport.h.

#define IP_DEST_NET_UNREACHABLE   (IP_STATUS_BASE + 2)
 

Definition at line 132 of file IPExport.h.

#define IP_DEST_PORT_UNREACHABLE   (IP_STATUS_BASE + 5)
 

Definition at line 135 of file IPExport.h.

#define IP_DEST_PROT_UNREACHABLE   (IP_STATUS_BASE + 4)
 

Definition at line 134 of file IPExport.h.

#define IP_DEVICE_DOES_NOT_EXIST   (IP_STATUS_BASE + 28)
 

Definition at line 164 of file IPExport.h.

#define IP_DUPLICATE_ADDRESS   (IP_STATUS_BASE + 29)
 

Definition at line 165 of file IPExport.h.

#define IP_DUPLICATE_IPADD   (IP_STATUS_BASE + 34)
 

Definition at line 170 of file IPExport.h.

#define IP_EXPORT_INCLUDED   1
 

Copyright(c) Microsoft Corp., 1990-1999

Definition at line 14 of file IPExport.h.

#define IP_FLAG_DF   0x2
 

Definition at line 180 of file IPExport.h.

#define IP_GENERAL_FAILURE   (IP_STATUS_BASE + 50)
 

Definition at line 172 of file IPExport.h.

#define IP_HW_ERROR   (IP_STATUS_BASE + 8)
 

Definition at line 138 of file IPExport.h.

#define IP_INTERFACE_METRIC_CHANGE   (IP_STATUS_BASE + 30)
 

Definition at line 166 of file IPExport.h.

#define IP_INTERFACE_WOL_CAPABILITY_CHANGE   (IP_STATUS_BASE + 33)
 

Definition at line 169 of file IPExport.h.

#define IP_MEDIA_CONNECT   (IP_STATUS_BASE + 24)
 

Definition at line 160 of file IPExport.h.

#define IP_MEDIA_DISCONNECT   (IP_STATUS_BASE + 25)
 

Definition at line 161 of file IPExport.h.

#define IP_MTU_CHANGE   (IP_STATUS_BASE + 21)
 

Definition at line 157 of file IPExport.h.

#define IP_NEGOTIATING_IPSEC   (IP_STATUS_BASE + 32)
 

Definition at line 168 of file IPExport.h.

#define IP_NO_RESOURCES   (IP_STATUS_BASE + 6)
 

Definition at line 136 of file IPExport.h.

#define IP_OPT_EOL   0
 

Definition at line 189 of file IPExport.h.

#define IP_OPT_LSRR   0x83
 

Definition at line 192 of file IPExport.h.

#define IP_OPT_NOP   1
 

Definition at line 190 of file IPExport.h.

#define IP_OPT_ROUTER_ALERT   0x94
 

Definition at line 197 of file IPExport.h.

#define IP_OPT_RR   0x7
 

Definition at line 194 of file IPExport.h.

#define IP_OPT_SECURITY   0x82
 

Definition at line 191 of file IPExport.h.

#define IP_OPT_SID   0x88
 

Definition at line 196 of file IPExport.h.

#define IP_OPT_SSRR   0x89
 

Definition at line 193 of file IPExport.h.

#define IP_OPT_TS   0x44
 

Definition at line 195 of file IPExport.h.

#define IP_OPTION_TOO_BIG   (IP_STATUS_BASE + 17)
 

Definition at line 147 of file IPExport.h.

#define IP_PACKET_TOO_BIG   (IP_STATUS_BASE + 9)
 

Definition at line 139 of file IPExport.h.

#define IP_PARAM_PROBLEM   (IP_STATUS_BASE + 15)
 

Definition at line 145 of file IPExport.h.

#define IP_PENDING   (IP_STATUS_BASE + 255)
 

Definition at line 174 of file IPExport.h.

#define IP_RECONFIG_SECFLTR   (IP_STATUS_BASE + 31)
 

Definition at line 167 of file IPExport.h.

#define IP_REQ_TIMED_OUT   (IP_STATUS_BASE + 10)
 

Definition at line 140 of file IPExport.h.

#define IP_SOURCE_QUENCH   (IP_STATUS_BASE + 16)
 

Definition at line 146 of file IPExport.h.

#define IP_SPEC_MTU_CHANGE   (IP_STATUS_BASE + 20)
 

Definition at line 156 of file IPExport.h.

#define IP_STATUS_BASE   11000
 

Definition at line 128 of file IPExport.h.

#define IP_SUCCESS   0
 

Definition at line 130 of file IPExport.h.

#define IP_TTL_EXPIRED_REASSEM   (IP_STATUS_BASE + 14)
 

Definition at line 144 of file IPExport.h.

#define IP_TTL_EXPIRED_TRANSIT   (IP_STATUS_BASE + 13)
 

Definition at line 143 of file IPExport.h.

#define IP_UNBIND_ADAPTER   (IP_STATUS_BASE + 27)
 

Definition at line 163 of file IPExport.h.

#define IP_UNLOAD   (IP_STATUS_BASE + 22)
 

Definition at line 158 of file IPExport.h.

#define MAX_ADAPTER_NAME   128
 

Definition at line 98 of file IPExport.h.

#define MAX_IP_STATUS   IP_GENERAL_FAILURE
 

Definition at line 173 of file IPExport.h.

#define MAX_OPT_SIZE   40
 

Definition at line 199 of file IPExport.h.


Typedef Documentation

typedef struct ArpRequestBuffer ARP_SEND_REPLY
 

Definition at line 88 of file IPExport.h.

typedef struct icmp_echo_reply ICMP_ECHO_REPLY
 

Definition at line 74 of file IPExport.h.

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_option_information IP_OPTION_INFORMATION
 

Definition at line 71 of file IPExport.h.

typedef unsigned long IP_STATUS
 

Definition at line 29 of file IPExport.h.

typedef struct _IP_UNIDIRECTIONAL_ADAPTER_ADDRESS IP_UNIDIRECTIONAL_ADAPTER_ADDRESS
 

typedef unsigned long IPAddr
 

Definition at line 27 of file IPExport.h.

typedef unsigned long IPMask
 

Definition at line 28 of file IPExport.h.

typedef struct ArpRequestBuffer FAR* PARP_SEND_REPLY
 

Definition at line 88 of file IPExport.h.

typedef struct icmp_echo_reply FAR* PICMP_ECHO_REPLY
 

Definition at line 74 of file IPExport.h.

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_option_information FAR* PIP_OPTION_INFORMATION
 

Definition at line 71 of file IPExport.h.

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
 


Generated on Sun May 14 14:51:27 2006 by  doxygen 1.4.2