2.2.1.2.37 DHCP_BOOTP_IP_RANGE

The DHCP_BOOTP_IP_RANGE structure defines a suite of IPv4 addresses that can be leased to BOOTP-specific clients ([RFC2132]). This structure is an extension of the DHCP_IP_RANGE (section 2.2.1.2.31) structure with some additional information for BOOTP-specific clients.

 typedef struct _DHCP_BOOTP_IP_RANGE {
   DHCP_IP_ADDRESS StartAddress;
   DHCP_IP_ADDRESS EndAddress;
   ULONG BootpAllocated;
   ULONG MaxBootpAllowed;
 } DHCP_BOOTP_IP_RANGE,
  *LPDHCP_BOOT_IP_RANGE;

StartAddress: This is of type DHCP_IP_ADDRESS (section 2.2.1.2.1), containing the first IPv4 address in the IPv4 range defined on the DHCPv4 server for BOOTP clients.

EndAddress: This is of type DHCP_IP_ADDRESS, containing the last IPv4 address in the IPv4 range defined on the DHCPv4 server for BOOTP clients.

BootpAllocated: This is of type ULONG, specifying the number of BOOTP clients that have been served from this IPv4 range.

MaxBootpAllowed: This is of type ULONG, specifying the maximum count of BOOTP clients in this IPv4 range that the DHCPv4 server is allowed to serve.