2.2.1.2.76 DHCP_CLASS_INFO_ARRAY

The DHCP_CLASS_INFO_ARRAY structure defines an array of DHCP_CLASS_INFO (section 2.2.1.2.75) structures. This structure is used by the methods that retrieve more than one class of information, such as the R_DhcpEnumClasses (section 3.2.4.29) method. The first member contains the number of classes present for the DHCPv4 server, and the second member contains a pointer to the array of length NumElements containing class information.

 typedef struct _DHCP_CLASS_INFO_ARRAY {
   DWORD NumElements;
   [size_is(NumElements)] LPDHCP_CLASS_INFO Classes;
 } DHCP_CLASS_INFO_ARRAY,
  *LPDHCP_CLASS_INFO_ARRAY;

NumElements: This is of type DWORD, containing the count of classes in the subsequent field the Classes member.

Classes: This is a pointer of type DHCP_CLASS_INFO (section 2.2.1.2.75) structure that points to the array of length NumElements containing class information.