IP_ADDR_STRING structure (iptypes.h)

The IP_ADDR_STRING structure represents a node in a linked-list of IPv4 addresses.

Syntax

typedef struct _IP_ADDR_STRING {
  struct _IP_ADDR_STRING *Next;
  IP_ADDRESS_STRING      IpAddress;
  IP_MASK_STRING         IpMask;
  DWORD                  Context;
} IP_ADDR_STRING, *PIP_ADDR_STRING;

Members

Next

A pointer to the next IP_ADDR_STRING structure in the list.

IpAddress

A value that specifies a structure type with a single member, String. The String member is a char array of size 16. This array holds an IPv4 address in dotted decimal notation.

IpMask

A value that specifies a structure type with a single member, String. The String member is a char array of size 16. This array holds the IPv4 subnet mask in dotted decimal notation.

Context

A network table entry (NTE). This value corresponds to the NTEContext parameters in the AddIPAddress and DeleteIPAddress functions.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Header iptypes.h (include Iphlpapi.h)

See also

AddIPAddress

DeleteIPAddress

IP Helper Start Page

IP Helper Structures

IP_ADAPTER_INFO

IP_ADDRESS_STRING