2.2.1.2.74 DHCP_SCAN_LIST

The DHCP_SCAN_LIST structure defines an array of DHCP_SCAN_ITEM (section 2.2.1.2.73) structures that contains all the entries on the DHCP server that require a fix. This structure is used in the R_DhcpScanDatabase (section 3.1.4.28) method.

 typedef struct _DHCP_SCAN_LIST {
   DWORD NumScanItems;
   [size_is(NumScanItems)] DHCP_SCAN_ITEM* ScanItems;
 } DHCP_SCAN_LIST,
  *LPDHCP_SCAN_LIST;

NumScanItems: This is of type DWORD, containing the number of DHCPv4 client lease entries and/or bits in the bitmask representation in memory (section 3.1.1.4) that require a fix in the subsequent field in the ScanItems member.

ScanItems: This is a pointer to an array of DHCP_SCAN_ITEM (section 2.2.1.2.73) structures of length NumScanItems that contains the DHCPv4 client IPv4 addresses that require a fix.