The following table shows the IP Helper structures with a description of the purpose of each.
Note Structure members that store IP addresses are in the network byte order (big endian format).
| Programming element | Description |
|---|---|
| FIXED_INFO | This structure contains information that is the same across all the interfaces in a computer. |
| IP_ADAPTER_ADDRESSES | This structure is the "header node" for a linked list of addresses for a particular adapter. |
| IP_ADAPTER_ANYCAST_ADDRESS | This structure stores a single anycast address in a linked list of addresses for a particular adapter. |
| IP_ADAPTER_INDEX_MAP | This structure pairs an adapter name with the index of that adapter. |
| IP_ADAPTER_INFO | This structure contains information about a particular network adapter on the local computer. |
| IP_ADAPTER_MULTICAST_ADDRESS | This structure stores a single multicast address in a linked-list of addresses for a particular adapter. |
| IP_ADAPTER_PREFIX | This structure stores an IP prefix. |
| IP_ADAPTER_UNICAST_ADDRESS | This structure stores a single unicast address in a linked list of addresses for a particular adapter. |
| IP_ADDR_STRING | This structure stores an IP address and corresponding subnet mask as dotted decimal strings. |
| IP_ADDRESS_STRING | This structure stores an IP address in dotted decimal format. |
| IP_INTERFACE_INFO | This structure contains a list of the network interface adapters on the local system. |
| IP_PER_ADAPTER_INFO | This structure contains information specific to a particular adapter. |
| IP_UNIDIRECTIONAL_ADAPTER_ADDRESS | This structure contains the number of unidirectional adapters on the local computer, and the IP addresses that are associated with those adapters. |
| MIB_BEST_IF | This structure stores the index of the interface that has the best route to a particular destination address. |
| MIB_ICMP | This structure contains the Internet Control Message Protocol (ICMP) statistics for a particular computer. |
| MIB_IFROW | This structure stores information about a particular interface. |
| MIB_IFTABLE | This structure contains a table of interface entries. |
| MIB_IPADDRROW | This structure specifies information for a particular IP address. |
| MIB_IPADDRTABLE | This structure contains a table of IP address entries. |
| MIB_IPFORWARDROW | This structure contains information that describes an IP network route. |
| MIB_IPFORWARDTABLE | This structure contains a table of IP route entries. |
| MIB_IPNETROW | This structure contains information for an Address Resolution Protocol (ARP) table entry. |
| MIB_IPNETTABLE | This structure contains a table of Address Resolution Protocol (ARP) entries. |
| MIB_IPSTATS | This structure stores information about the IP protocol running on a particular computer. |
| MIB_PROXYARP | This structure stores information for a Proxy Address Resolution Protocol (PARP) entry. |
| MIB_TCPROW | This structure contains information for a TCP connection. |
| MIB_TCPSTATS | This structure contains statistics for the TCP protocol running on the local computer. |
| MIB_TCPTABLE | This structure contains a table of TCP connections. |
| MIB_UDPROW | This structure contains address information for sending and receiving User Datagram Protocol (UDP) datagrams. |
| MIB_UDPSTATS | This structure contains statistics for the User Datagram Protocol (UDP) running on the local computer. |
| MIB_UDPTABLE | This structure contains a table of MIB_UDPROW structures. |
| MIBICMPINFO | This structure contains Internet Control Message Protocol (ICMP) statistics for a particular computer. |
| MIBICMPSTATS | This structure contains statistics for either incoming or outgoing Internet Control Message Protocol (ICMP) messages on a particular computer. |
See Also
Send Feedback on this topic to the authors