The IPRangeAllForDhcpServerEnumerationParameters complex type is used to specify the criteria based on which the address ranges corresponding to the DHCP scope instances of a particular DHCP server are enumerated.

 <xs:complexType name="IPRangeAllForDhcpServerEnumerationParameters">
   <xs:complexContent mixed="false">
     <xs:extension base="ipam:EnumerationParametersBase">
         <xs:element minOccurs="0" name="AddressFamily" type="syssock:AddressFamily" />
         <xs:element minOccurs="0" name="IncludeAutoTypeRanges" type="xsd:boolean" />
         <xs:element minOccurs="0" name="ServerGuid" nillable="true" type="xsd:string" />

AddressFamily: Specifies the address family of the address range instances to be enumerated.

IncludeAutoTypeRanges: Specifies whether the ranges whose address category is Auto also need to be included in the enumeration. These ranges correspond to the scopes configured for stateless IPv6 address assignment.

ServerGuid: Specifies the GUID of the DHCP server instance for which the ranges are to be enumerated.