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

 typedef struct _tag_FW_IPV6_RANGE_LIST {
   [range(0, 1000)] unsigned long dwNumEntries;
   [size_is(dwNumEntries)] PFW_IPV6_ADDRESS_RANGE pRanges;
 } FW_IPV6_RANGE_LIST,
  *PFW_IPV6_RANGE_LIST;

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

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