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;
} FW_OS_PLATFORM_LIST,
*PFW_OS_PLATFORM_LIST;
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.