<div class="content"><p> </p><p>This structure describes a set of operating system
platforms. The fields in this data type correspond to the fields of the
OSVERSIONINFOEX data type (for more information, see <span><a href="https://go.microsoft.com/fwlink/?LinkId=90057" data-linktype="external">[MSDN-OSVERSIONINFOEX]</a></span>).
There are no constraints on the values allowed for the platform type, major
version, or minor version. The set can include values that do not correspond to
any existing operating system platform.</p><dl>
<dd>
<div><pre> typedef struct _tag_FW_OS_PLATFORM {
   unsigned char bPlatform;
   unsigned char bMajorVersion;
   unsigned char bMinorVersion;
   unsigned char Reserved;
 } FW_OS_PLATFORM,
  *PFW_OS_PLATFORM;
</pre></div>
</dd></dl><p><b>bPlatform:</b>  The three least
significant bits identify the platform type. This corresponds to the
dwPlatformId field in MSDN. The five most significant bits contain a value from
the <span><a href="92511328-4eed-4764-a680-d2d35214d051" data-linktype="relative-path">FW_OS_PLATFORM_OP</a></span>
enumeration.</p><p><b>bMajorVersion:</b>  Specifies the major
version number for the OS. This corresponds to the dwMajorVersion field in
MSDN.</p><p><b>bMinorVersion:</b>  Specifies the minor
version number for the OS. This corresponds to the dwMinorVersion field in
MSDN.</p><p><b>Reserved:</b>  Not used. Reserved for
future use.</p></div>