This structure contains an array of FW_OS_PLATFORM elements. The structure describes a set of operating system platforms. This set is the union of the sets identified by each FW_OS_PLATFORM element.

 typedef struct _tag_FW_OS_PLATFORM_LIST {
   [range(0, 1000)] unsigned long dwNumEntries;
   [size_is(dwNumEntries)] PFW_OS_PLATFORM pPlatforms;

dwNumEntries: This field specifies the number of OS platforms that the structure contains.

pPlatforms: A pointer to an array of dwNumEntries contiguous FW_OS_PLATFORM elements.