The DHCP_CLIENT_INFO_ARRAY_VQ structure defines an array of DHCP_CLIENT_INFO_VQ (section 2.2.1.2.19) structures. This structure is used by methods, such as R_DhcpEnumSubnetClientsVQ (section 3.1.4.48), that retrieve information for more than one DHCPv4 client.
typedef struct _DHCP_CLIENT_INFO_ARRAY_VQ {
DWORD NumElements;
[size_is(NumElements)] LPDHCP_CLIENT_INFO_VQ* Clients;
} DHCP_CLIENT_INFO_ARRAY_VQ,
*LPDHCP_CLIENT_INFO_ARRAY_VQ;
NumElements: This is of type DWORD, containing the number of clients in the specific IPv4 subnet, which is also the number of entries in the Clients member element.
Clients: This is a pointer of type DHCP_CLIENT_INFO_VQ that points to the array of length NumElements containing the DHCP client information.