This structure is used to contain a number of FW_IPV4_ADDRESS_RANGE elements.

 typedef struct _tag_FW_IPV4_RANGE_LIST {
   [range(0, 1000)] unsigned long dwNumEntries;
   [size_is(dwNumEntries)] PFW_IPV4_ADDRESS_RANGE pRanges;
 } FW_IPV4_RANGE_LIST,
  *PFW_IPV4_RANGE_LIST;

dwNumEntries: This field specifies the number of IPv4 address ranges that the structure contains.

pRanges: A pointer to an array of FW_IPV4_ADDRESS_RANGE elements. The number of elements is given by dwNumEntries.