2.2.1.2.43 DHCP_OPTION_VALUE_ARRAY

The DHCP_OPTION_VALUE_ARRAY structure defines an array of DHCP_OPTION_VALUE (section 2.2.1.2.42) structures. This structure is used in the DHCP_ALL_OPTION_VALUES (section 2.2.1.2.44) structure. The first member contains the number of option values, and the second member points to the array of length NumElements containing option values.

 typedef struct _DHCP_OPTION_VALUE_ARRAY {
   DWORD NumElements;
   [size_is(NumElements)] LPDHCP_OPTION_VALUE Values;
 } DHCP_OPTION_VALUE_ARRAY,
  *LPDHCP_OPTION_VALUE_ARRAY;

NumElements: This is a DWORD that specifies the number of option values in the subsequent field the Values member.

Values: This is a pointer to an array of DHCP_OPTION_VALUE structures of length NumElements that contains values.