The DHCP_IP_RESERVATION_V6 structure defines an IPv6 reservation for a DHCPv6 client in a specific IPv6 prefix. This structure is used in the DHCP_SUBNET_ELEMENT_DATA_V6 (section 2.2.1.2.60) structure.
typedef struct _DHCP_IP_RESERVATION_V6 {
DHCP_IPV6_ADDRESS ReservedIpAddress;
DHCP_CLIENT_UID* ReservedForClient;
DWORD InterfaceId;
} DHCP_IP_RESERVATION_V6,
*LPDHCP_IP_RESERVATION_V6;
ReservedIpAddress: This is of type DHCP_IPV6_ADDRESS (section 2.2.1.2.28) structure that contains the IPv6 address of the DHCPv6 client for which an IPv6 reservation is created.
ReservedForClient: This is a pointer of type DHCP_CLIENT_UID (section 2.2.1.2.5) structure that represents the DHCPv6 client-identifier (section 2.2.1.2.5.3).
InterfaceId: This is of type DWORD that specifies the interface identifier for which the IPv6 reservation is created.