crashpad/doc/generated/doxygen/structVS__FIXEDFILEINFO.html
2017-02-22 23:37:31 -05:00

246 lines
17 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Crashpad: VS_FIXEDFILEINFO Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="crashpad_doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Crashpad
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="structVS__FIXEDFILEINFO-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">VS_FIXEDFILEINFO Struct Reference</div> </div>
</div><!--header-->
<div class="contents">
<p>Version information for a file.
<a href="structVS__FIXEDFILEINFO.html#details">More...</a></p>
<p><code>#include &quot;verrsrc.h&quot;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:aaa1975d235ec02eb376252c9aa7b643e"><td class="memItemLeft" align="right" valign="top"><a id="aaa1975d235ec02eb376252c9aa7b643e"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVS__FIXEDFILEINFO.html#aaa1975d235ec02eb376252c9aa7b643e">dwSignature</a></td></tr>
<tr class="memdesc:aaa1975d235ec02eb376252c9aa7b643e"><td class="mdescLeft">&#160;</td><td class="mdescRight">The structures magic number, <a class="el" href="verrsrc_8h.html#a323849bf0740c974e68b19ae551e1a18" title="The magic number for a VS_FIXEDFILEINFO structure, stored in VS_FIXEDFILEINFO::dwSignature. ">VS_FFI_SIGNATURE</a>. <br /></td></tr>
<tr class="separator:aaa1975d235ec02eb376252c9aa7b643e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a174a71f3cf4f6fc58c95c048c0f72b2a"><td class="memItemLeft" align="right" valign="top"><a id="a174a71f3cf4f6fc58c95c048c0f72b2a"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVS__FIXEDFILEINFO.html#a174a71f3cf4f6fc58c95c048c0f72b2a">dwStrucVersion</a></td></tr>
<tr class="memdesc:a174a71f3cf4f6fc58c95c048c0f72b2a"><td class="mdescLeft">&#160;</td><td class="mdescRight">The structures version, <a class="el" href="verrsrc_8h.html#a5d5a4b05d359ca879b652292498d49b9" title="The version of a VS_FIXEDFILEINFO structure, stored in VS_FIXEDFILEINFO::dwStrucVersion. ">VS_FFI_STRUCVERSION</a>. <br /></td></tr>
<tr class="separator:a174a71f3cf4f6fc58c95c048c0f72b2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb90eb86c2e0370ee9564af8c78b01b4"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVS__FIXEDFILEINFO.html#abb90eb86c2e0370ee9564af8c78b01b4">dwFileVersionMS</a></td></tr>
<tr class="memdesc:abb90eb86c2e0370ee9564af8c78b01b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">The more-significant portion of the files version number. <a href="#abb90eb86c2e0370ee9564af8c78b01b4">More...</a><br /></td></tr>
<tr class="separator:abb90eb86c2e0370ee9564af8c78b01b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa451a50f8d32739d57c28faae91a8681"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVS__FIXEDFILEINFO.html#aa451a50f8d32739d57c28faae91a8681">dwFileVersionLS</a></td></tr>
<tr class="memdesc:aa451a50f8d32739d57c28faae91a8681"><td class="mdescLeft">&#160;</td><td class="mdescRight">The less-significant portion of the files version number. <a href="#aa451a50f8d32739d57c28faae91a8681">More...</a><br /></td></tr>
<tr class="separator:aa451a50f8d32739d57c28faae91a8681"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c4dc629bfbf8323b63f38387fc6fc43"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVS__FIXEDFILEINFO.html#a5c4dc629bfbf8323b63f38387fc6fc43">dwProductVersionMS</a></td></tr>
<tr class="memdesc:a5c4dc629bfbf8323b63f38387fc6fc43"><td class="mdescLeft">&#160;</td><td class="mdescRight">The more-significant portion of the products version number. <a href="#a5c4dc629bfbf8323b63f38387fc6fc43">More...</a><br /></td></tr>
<tr class="separator:a5c4dc629bfbf8323b63f38387fc6fc43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0c366cc2209dbeee9df2b0ebcf35f8d"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVS__FIXEDFILEINFO.html#ab0c366cc2209dbeee9df2b0ebcf35f8d">dwProductVersionLS</a></td></tr>
<tr class="memdesc:ab0c366cc2209dbeee9df2b0ebcf35f8d"><td class="mdescLeft">&#160;</td><td class="mdescRight">The less-significant portion of the products version number. <a href="#ab0c366cc2209dbeee9df2b0ebcf35f8d">More...</a><br /></td></tr>
<tr class="separator:ab0c366cc2209dbeee9df2b0ebcf35f8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1523cf64b0b010ecf5a8c3b02866041c"><td class="memItemLeft" align="right" valign="top"><a id="a1523cf64b0b010ecf5a8c3b02866041c"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVS__FIXEDFILEINFO.html#a1523cf64b0b010ecf5a8c3b02866041c">dwFileFlagsMask</a></td></tr>
<tr class="memdesc:a1523cf64b0b010ecf5a8c3b02866041c"><td class="mdescLeft">&#160;</td><td class="mdescRight">A bitmask of <a class="el" href="verrsrc_8h.html#VS_FF_x">VS_FF_*</a> values indicating which bits in <a class="el" href="structVS__FIXEDFILEINFO.html#a1ecf0351f90806354f987321c4d1ce0e" title="A bitmask of VS_FF_* values identifying attributes of the file. Only bits present in dwFileFlagsMask ...">dwFileFlags</a> are valid. <br /></td></tr>
<tr class="separator:a1523cf64b0b010ecf5a8c3b02866041c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ecf0351f90806354f987321c4d1ce0e"><td class="memItemLeft" align="right" valign="top"><a id="a1ecf0351f90806354f987321c4d1ce0e"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVS__FIXEDFILEINFO.html#a1ecf0351f90806354f987321c4d1ce0e">dwFileFlags</a></td></tr>
<tr class="memdesc:a1ecf0351f90806354f987321c4d1ce0e"><td class="mdescLeft">&#160;</td><td class="mdescRight">A bitmask of <a class="el" href="verrsrc_8h.html#VS_FF_x">VS_FF_*</a> values identifying attributes of the file. Only bits present in <a class="el" href="structVS__FIXEDFILEINFO.html#a1523cf64b0b010ecf5a8c3b02866041c" title="A bitmask of VS_FF_* values indicating which bits in dwFileFlags are valid. ">dwFileFlagsMask</a> are valid. <br /></td></tr>
<tr class="separator:a1ecf0351f90806354f987321c4d1ce0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c3fe491b237c8ed26cc4b7d47cc9cfb"><td class="memItemLeft" align="right" valign="top"><a id="a8c3fe491b237c8ed26cc4b7d47cc9cfb"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVS__FIXEDFILEINFO.html#a8c3fe491b237c8ed26cc4b7d47cc9cfb">dwFileOS</a></td></tr>
<tr class="memdesc:a8c3fe491b237c8ed26cc4b7d47cc9cfb"><td class="mdescLeft">&#160;</td><td class="mdescRight">The files intended operating system, a value of <a class="el" href="verrsrc_8h.html#VOS_x">VOS_*</a>. <br /></td></tr>
<tr class="separator:a8c3fe491b237c8ed26cc4b7d47cc9cfb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6ccb55f06848d5607d39d1eb6b647b6"><td class="memItemLeft" align="right" valign="top"><a id="ab6ccb55f06848d5607d39d1eb6b647b6"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVS__FIXEDFILEINFO.html#ab6ccb55f06848d5607d39d1eb6b647b6">dwFileType</a></td></tr>
<tr class="memdesc:ab6ccb55f06848d5607d39d1eb6b647b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">The files type, a value of <a class="el" href="verrsrc_8h.html#VFT_x">VFT_*</a>. <br /></td></tr>
<tr class="separator:ab6ccb55f06848d5607d39d1eb6b647b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e98a135a3f9d31d4c13e123786ee882"><td class="memItemLeft" align="right" valign="top"><a id="a1e98a135a3f9d31d4c13e123786ee882"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVS__FIXEDFILEINFO.html#a1e98a135a3f9d31d4c13e123786ee882">dwFileSubtype</a></td></tr>
<tr class="memdesc:a1e98a135a3f9d31d4c13e123786ee882"><td class="mdescLeft">&#160;</td><td class="mdescRight">The files subtype, a value of <a class="el" href="verrsrc_8h.html#VFT2_x">VFT2_*</a> corresponding to its <a class="el" href="structVS__FIXEDFILEINFO.html#ab6ccb55f06848d5607d39d1eb6b647b6" title="The files type, a value of VFT_*. ">dwFileType</a>, if the file type has subtypes. <br /></td></tr>
<tr class="separator:a1e98a135a3f9d31d4c13e123786ee882"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7d5db03c9f65acf75b2681a391ee341"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVS__FIXEDFILEINFO.html#ab7d5db03c9f65acf75b2681a391ee341">dwFileDateMS</a></td></tr>
<tr class="memdesc:ab7d5db03c9f65acf75b2681a391ee341"><td class="mdescLeft">&#160;</td><td class="mdescRight">The more-significant portion of the files creation date. <a href="#ab7d5db03c9f65acf75b2681a391ee341">More...</a><br /></td></tr>
<tr class="separator:ab7d5db03c9f65acf75b2681a391ee341"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9941cc13c4ebf36c267765bd62c16cd3"><td class="memItemLeft" align="right" valign="top">uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structVS__FIXEDFILEINFO.html#a9941cc13c4ebf36c267765bd62c16cd3">dwFileDateLS</a></td></tr>
<tr class="memdesc:a9941cc13c4ebf36c267765bd62c16cd3"><td class="mdescLeft">&#160;</td><td class="mdescRight">The less-significant portion of the files creation date. <a href="#a9941cc13c4ebf36c267765bd62c16cd3">More...</a><br /></td></tr>
<tr class="separator:a9941cc13c4ebf36c267765bd62c16cd3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Version information for a file. </p>
<p>On Windows, this information is derived from a files version information resource, and is obtained by calling <code>VerQueryValue()</code> with an <code>lpSubBlock</code> argument of <code>"\"</code> (a single backslash). </p>
</div><h2 class="groupheader">Member Data Documentation</h2>
<a id="a9941cc13c4ebf36c267765bd62c16cd3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9941cc13c4ebf36c267765bd62c16cd3">&#9670;&nbsp;</a></span>dwFileDateLS</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t VS_FIXEDFILEINFO::dwFileDateLS</td>
</tr>
</table>
</div><div class="memdoc">
<p>The less-significant portion of the files creation date. </p>
<p>The intended encoding of this field is unknown. This field is unused and always has the value <code>0</code>. </p>
</div>
</div>
<a id="ab7d5db03c9f65acf75b2681a391ee341"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab7d5db03c9f65acf75b2681a391ee341">&#9670;&nbsp;</a></span>dwFileDateMS</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t VS_FIXEDFILEINFO::dwFileDateMS</td>
</tr>
</table>
</div><div class="memdoc">
<p>The more-significant portion of the files creation date. </p>
<p>The intended encoding of this field is unknown. This field is unused and always has the value <code>0</code>. </p>
</div>
</div>
<a id="aa451a50f8d32739d57c28faae91a8681"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa451a50f8d32739d57c28faae91a8681">&#9670;&nbsp;</a></span>dwFileVersionLS</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t VS_FIXEDFILEINFO::dwFileVersionLS</td>
</tr>
</table>
</div><div class="memdoc">
<p>The less-significant portion of the files version number. </p>
<p>This field contains the last two components of a four-component version number. For a file whose version is 1.2.3.4, this field would be <code>0x00030004</code>.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="structVS__FIXEDFILEINFO.html#abb90eb86c2e0370ee9564af8c78b01b4" title="The more-significant portion of the files version number. ">dwFileVersionMS</a> </dd></dl>
</div>
</div>
<a id="abb90eb86c2e0370ee9564af8c78b01b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abb90eb86c2e0370ee9564af8c78b01b4">&#9670;&nbsp;</a></span>dwFileVersionMS</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t VS_FIXEDFILEINFO::dwFileVersionMS</td>
</tr>
</table>
</div><div class="memdoc">
<p>The more-significant portion of the files version number. </p>
<p>This field contains the first two components of a four-component version number. For a file whose version is 1.2.3.4, this field would be <code>0x00010002</code>.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="structVS__FIXEDFILEINFO.html#aa451a50f8d32739d57c28faae91a8681" title="The less-significant portion of the files version number. ">dwFileVersionLS</a> </dd></dl>
</div>
</div>
<a id="ab0c366cc2209dbeee9df2b0ebcf35f8d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab0c366cc2209dbeee9df2b0ebcf35f8d">&#9670;&nbsp;</a></span>dwProductVersionLS</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t VS_FIXEDFILEINFO::dwProductVersionLS</td>
</tr>
</table>
</div><div class="memdoc">
<p>The less-significant portion of the products version number. </p>
<p>This field contains the last two components of a four-component version number. For a product whose version is 1.2.3.4, this field would be <code>0x00030004</code>.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="structVS__FIXEDFILEINFO.html#a5c4dc629bfbf8323b63f38387fc6fc43" title="The more-significant portion of the products version number. ">dwProductVersionMS</a> </dd></dl>
</div>
</div>
<a id="a5c4dc629bfbf8323b63f38387fc6fc43"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c4dc629bfbf8323b63f38387fc6fc43">&#9670;&nbsp;</a></span>dwProductVersionMS</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">uint32_t VS_FIXEDFILEINFO::dwProductVersionMS</td>
</tr>
</table>
</div><div class="memdoc">
<p>The more-significant portion of the products version number. </p>
<p>This field contains the first two components of a four-component version number. For a product whose version is 1.2.3.4, this field would be <code>0x00010002</code>.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="structVS__FIXEDFILEINFO.html#ab0c366cc2209dbeee9df2b0ebcf35f8d" title="The less-significant portion of the products version number. ">dwProductVersionLS</a> </dd></dl>
</div>
</div>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>compat/non_win/<a class="el" href="verrsrc_8h.html">verrsrc.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.13
</small></address>
</body>
</html>