2.2.1.2.198 IP_NAT_ADDRESS_RANGE

The IP_NAT_ADDRESS_RANGE structure holds a range of addresses that are part of the address-pool for a boundary interface. An address pool consists of a list of these structures. Overlapping address ranges are not supported. Noncontiguous subnet masks are also unsupported.

 typedef struct _IP_NAT_ADDRESS_RANGE {
   ULONG StartAddress;
   ULONG EndAddress;
   ULONG SubnetMask;
 } IP_NAT_ADDRESS_RANGE, *PIP_NAT_ADDRESS_RANGE;

StartAddress: The starting IP address of the address pool.

EndAddress: The end IP address of the address pool.

SubnetMask: The subnet mask of the address pool; see [RFC950].