blob: a64a01764fc3c7621f75cb33bbac30de65a1a1a3 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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.18"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Crashpad: crashpad::process_types::PEB&lt; Traits &gt; Struct Template 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.18 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</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 id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="namespacecrashpad.html">crashpad</a></li><li class="navelem"><b>process_types</b></li><li class="navelem"><a class="el" href="structcrashpad_1_1process__types_1_1PEB.html">PEB</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="structcrashpad_1_1process__types_1_1PEB-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">crashpad::process_types::PEB&lt; Traits &gt; Struct Template Reference</div> </div>
</div><!--header-->
<div class="contents">
<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:ad40c90d78a4d4ceb264bf385e9cf72ac"><td class="memItemLeft" ><a id="ad40c90d78a4d4ceb264bf385e9cf72ac"></a>
union {</td></tr>
<tr class="memitem:ab8de3e07859507c0baec04061b6d284d"><td class="memItemLeft" ><a id="ab8de3e07859507c0baec04061b6d284d"></a>
&#160;&#160;&#160;struct {</td></tr>
<tr class="memitem:a6b64268222a44e9e05ea0389955edc44"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;BYTE&#160;&#160;&#160;<b>InheritedAddressSpace</b></td></tr>
<tr class="separator:a6b64268222a44e9e05ea0389955edc44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af97ceb20a0e1e27296cb0019752f177f"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;BYTE&#160;&#160;&#160;<b>ReadImageFileExecOptions</b></td></tr>
<tr class="separator:af97ceb20a0e1e27296cb0019752f177f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58276eebc5349b68057f6d01227811a5"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;BYTE&#160;&#160;&#160;<b>BeingDebugged</b></td></tr>
<tr class="separator:a58276eebc5349b68057f6d01227811a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac49cebbe76a157ffe355d846ed06292b"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;BYTE&#160;&#160;&#160;<b>BitField</b></td></tr>
<tr class="separator:ac49cebbe76a157ffe355d846ed06292b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8de3e07859507c0baec04061b6d284d"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:ab8de3e07859507c0baec04061b6d284d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ee06af193ba30ca50280020c92cbf28"><td class="memItemLeft" >
&#160;&#160;&#160;Traits::Pad&#160;&#160;&#160;<b>padding_for_x64_0</b></td></tr>
<tr class="separator:a4ee06af193ba30ca50280020c92cbf28"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad40c90d78a4d4ceb264bf385e9cf72ac"><td class="memItemLeft" valign="top">};&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:ad40c90d78a4d4ceb264bf385e9cf72ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab38da6d86a1a0a0a9ab243e76baf3983"><td class="memItemLeft" align="right" valign="top"><a id="ab38da6d86a1a0a0a9ab243e76baf3983"></a>
Traits::Pointer&#160;</td><td class="memItemRight" valign="bottom"><b>Mutant</b></td></tr>
<tr class="separator:ab38da6d86a1a0a0a9ab243e76baf3983"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f4eddd18695eead21468f1f1e2b1450"><td class="memItemLeft" align="right" valign="top"><a id="a2f4eddd18695eead21468f1f1e2b1450"></a>
Traits::Pointer&#160;</td><td class="memItemRight" valign="bottom"><b>ImageBaseAddress</b></td></tr>
<tr class="separator:a2f4eddd18695eead21468f1f1e2b1450"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5f422f4af0a36dc5b85bfd4de4b64191"><td class="memItemLeft" align="right" valign="top"><a id="a5f422f4af0a36dc5b85bfd4de4b64191"></a>
Traits::Pointer&#160;</td><td class="memItemRight" valign="bottom"><b>Ldr</b></td></tr>
<tr class="separator:a5f422f4af0a36dc5b85bfd4de4b64191"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61465fbb44771c11d1b186f8b2e093ba"><td class="memItemLeft" align="right" valign="top"><a id="a61465fbb44771c11d1b186f8b2e093ba"></a>
Traits::Pointer&#160;</td><td class="memItemRight" valign="bottom"><b>ProcessParameters</b></td></tr>
<tr class="separator:a61465fbb44771c11d1b186f8b2e093ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada99e759b95eecab02f250307020b407"><td class="memItemLeft" align="right" valign="top"><a id="ada99e759b95eecab02f250307020b407"></a>
Traits::Pointer&#160;</td><td class="memItemRight" valign="bottom"><b>SubSystemData</b></td></tr>
<tr class="separator:ada99e759b95eecab02f250307020b407"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a1492b953bdca739063a2f2e93760a8"><td class="memItemLeft" align="right" valign="top"><a id="a7a1492b953bdca739063a2f2e93760a8"></a>
Traits::Pointer&#160;</td><td class="memItemRight" valign="bottom"><b>ProcessHeap</b></td></tr>
<tr class="separator:a7a1492b953bdca739063a2f2e93760a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ce526df1b4808e0c8d484f3006393ac"><td class="memItemLeft" align="right" valign="top"><a id="a4ce526df1b4808e0c8d484f3006393ac"></a>
Traits::Pointer&#160;</td><td class="memItemRight" valign="bottom"><b>FastPebLock</b></td></tr>
<tr class="separator:a4ce526df1b4808e0c8d484f3006393ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b817e8ebbb98c820143ffb9b8ab1b3f"><td class="memItemLeft" align="right" valign="top"><a id="a4b817e8ebbb98c820143ffb9b8ab1b3f"></a>
Traits::Pointer&#160;</td><td class="memItemRight" valign="bottom"><b>AtlThunkSListPtr</b></td></tr>
<tr class="separator:a4b817e8ebbb98c820143ffb9b8ab1b3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc1ce29ec93670ca9148402b1cd4c64d"><td class="memItemLeft" align="right" valign="top"><a id="afc1ce29ec93670ca9148402b1cd4c64d"></a>
Traits::Pointer&#160;</td><td class="memItemRight" valign="bottom"><b>IFEOKey</b></td></tr>
<tr class="separator:afc1ce29ec93670ca9148402b1cd4c64d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe5c71d89d8615c96a6468a71edc4029"><td class="memItemLeft" ><a id="abe5c71d89d8615c96a6468a71edc4029"></a>
union {</td></tr>
<tr class="memitem:aed587bf418b5d76adacf324d857f56fd"><td class="memItemLeft" >
&#160;&#160;&#160;DWORD&#160;&#160;&#160;<b>CrossProcessFlags</b></td></tr>
<tr class="separator:aed587bf418b5d76adacf324d857f56fd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aded1a318f14d41600e3c09d042be6fed"><td class="memItemLeft" >
&#160;&#160;&#160;Traits::Pad&#160;&#160;&#160;<b>padding_for_x64_1</b></td></tr>
<tr class="separator:aded1a318f14d41600e3c09d042be6fed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe5c71d89d8615c96a6468a71edc4029"><td class="memItemLeft" valign="top">};&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:abe5c71d89d8615c96a6468a71edc4029"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedeefce905f8b7e4b889ac4de8599ba8"><td class="memItemLeft" align="right" valign="top"><a id="aedeefce905f8b7e4b889ac4de8599ba8"></a>
Traits::Pointer&#160;</td><td class="memItemRight" valign="bottom"><b>KernelCallbackTable</b></td></tr>
<tr class="separator:aedeefce905f8b7e4b889ac4de8599ba8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa324be0ae78b679a30ee828dcb81810"><td class="memItemLeft" align="right" valign="top"><a id="aaa324be0ae78b679a30ee828dcb81810"></a>
DWORD&#160;</td><td class="memItemRight" valign="bottom"><b>SystemReserved</b></td></tr>
<tr class="separator:aaa324be0ae78b679a30ee828dcb81810"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5ea80fad18e27cc2334eed82c43e1b2"><td class="memItemLeft" align="right" valign="top"><a id="af5ea80fad18e27cc2334eed82c43e1b2"></a>
DWORD&#160;</td><td class="memItemRight" valign="bottom"><b>AtlThunkSListPtr32</b></td></tr>
<tr class="separator:af5ea80fad18e27cc2334eed82c43e1b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5809cc2c33a9c9bdf0270c938eba4e5"><td class="memItemLeft" align="right" valign="top"><a id="af5809cc2c33a9c9bdf0270c938eba4e5"></a>
Traits::Pointer&#160;</td><td class="memItemRight" valign="bottom"><b>ApiSetMap</b></td></tr>
<tr class="separator:af5809cc2c33a9c9bdf0270c938eba4e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09d100ae7a4908d08ef6778c0c1299cf"><td class="memItemLeft" ><a id="a09d100ae7a4908d08ef6778c0c1299cf"></a>
union {</td></tr>
<tr class="memitem:a6103c9b5d9f36550b4576ebc3d6b4984"><td class="memItemLeft" >
&#160;&#160;&#160;DWORD&#160;&#160;&#160;<b>TlsExpansionCounter</b></td></tr>
<tr class="separator:a6103c9b5d9f36550b4576ebc3d6b4984"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cecdc73a3095ab4cd444240687d604c"><td class="memItemLeft" >
&#160;&#160;&#160;Traits::Pad&#160;&#160;&#160;<b>padding_for_x64_2</b></td></tr>
<tr class="separator:a8cecdc73a3095ab4cd444240687d604c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09d100ae7a4908d08ef6778c0c1299cf"><td class="memItemLeft" valign="top">};&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:a09d100ae7a4908d08ef6778c0c1299cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a657ea092e603772a8f1c3d6a6a32698e"><td class="memItemLeft" align="right" valign="top"><a id="a657ea092e603772a8f1c3d6a6a32698e"></a>
Traits::Pointer&#160;</td><td class="memItemRight" valign="bottom"><b>TlsBitmap</b></td></tr>
<tr class="separator:a657ea092e603772a8f1c3d6a6a32698e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6503d73989f3f1088f8824dea77f282d"><td class="memItemLeft" align="right" valign="top"><a id="a6503d73989f3f1088f8824dea77f282d"></a>
DWORD&#160;</td><td class="memItemRight" valign="bottom"><b>TlsBitmapBits</b> [2]</td></tr>
<tr class="separator:a6503d73989f3f1088f8824dea77f282d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04f1d98c18eddefb6db927445f1c14a2"><td class="memItemLeft" align="right" valign="top"><a id="a04f1d98c18eddefb6db927445f1c14a2"></a>
Traits::Pointer&#160;</td><td class="memItemRight" valign="bottom"><b>ReadOnlySharedMemoryBase</b></td></tr>
<tr class="separator:a04f1d98c18eddefb6db927445f1c14a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae999d3b373fd3403117d810b0e6fa979"><td class="memItemLeft" align="right" valign="top"><a id="ae999d3b373fd3403117d810b0e6fa979"></a>
Traits::Pointer&#160;</td><td class="memItemRight" valign="bottom"><b>SparePvoid0</b></td></tr>
<tr class="separator:ae999d3b373fd3403117d810b0e6fa979"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a81bb631e683618a999ab67652f4c35da"><td class="memItemLeft" align="right" valign="top"><a id="a81bb631e683618a999ab67652f4c35da"></a>
Traits::Pointer&#160;</td><td class="memItemRight" valign="bottom"><b>ReadOnlyStaticServerData</b></td></tr>
<tr class="separator:a81bb631e683618a999ab67652f4c35da"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa79d6778f7e528dae141990e9322f76"><td class="memItemLeft" align="right" valign="top"><a id="aaa79d6778f7e528dae141990e9322f76"></a>
Traits::Pointer&#160;</td><td class="memItemRight" valign="bottom"><b>AnsiCodePageData</b></td></tr>
<tr class="separator:aaa79d6778f7e528dae141990e9322f76"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfe662a8f926ea00e303d416197a6e3c"><td class="memItemLeft" align="right" valign="top"><a id="adfe662a8f926ea00e303d416197a6e3c"></a>
Traits::Pointer&#160;</td><td class="memItemRight" valign="bottom"><b>OemCodePageData</b></td></tr>
<tr class="separator:adfe662a8f926ea00e303d416197a6e3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab688e9a83f75803961e48cbfe11785a7"><td class="memItemLeft" align="right" valign="top"><a id="ab688e9a83f75803961e48cbfe11785a7"></a>
Traits::Pointer&#160;</td><td class="memItemRight" valign="bottom"><b>UnicodeCaseTableData</b></td></tr>
<tr class="separator:ab688e9a83f75803961e48cbfe11785a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a706cc6aa7497de6405d6b4a2324b184d"><td class="memItemLeft" align="right" valign="top"><a id="a706cc6aa7497de6405d6b4a2324b184d"></a>
DWORD&#160;</td><td class="memItemRight" valign="bottom"><b>NumberOfProcessors</b></td></tr>
<tr class="separator:a706cc6aa7497de6405d6b4a2324b184d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac13145ed282e5235867fc56bf411577e"><td class="memItemLeft" align="right" valign="top"><a id="ac13145ed282e5235867fc56bf411577e"></a>
DWORD&#160;</td><td class="memItemRight" valign="bottom"><b>NtGlobalFlag</b></td></tr>
<tr class="separator:ac13145ed282e5235867fc56bf411577e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55405a2e206dcac4796f55b087b3f1f4"><td class="memItemLeft" align="right" valign="top"><a id="a55405a2e206dcac4796f55b087b3f1f4"></a>
DWORD&#160;</td><td class="memItemRight" valign="bottom"><b>alignment_for_x86</b></td></tr>
<tr class="separator:a55405a2e206dcac4796f55b087b3f1f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a438f22cc23f99f0b60aecf2cc77d2ffe"><td class="memItemLeft" align="right" valign="top"><a id="a438f22cc23f99f0b60aecf2cc77d2ffe"></a>
LARGE_INTEGER&#160;</td><td class="memItemRight" valign="bottom"><b>CriticalSectionTimeout</b></td></tr>
<tr class="separator:a438f22cc23f99f0b60aecf2cc77d2ffe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64283ae9ef1897fb49ad81359648a939"><td class="memItemLeft" align="right" valign="top"><a id="a64283ae9ef1897fb49ad81359648a939"></a>
Traits::UnsignedIntegral&#160;</td><td class="memItemRight" valign="bottom"><b>HeapSegmentReserve</b></td></tr>
<tr class="separator:a64283ae9ef1897fb49ad81359648a939"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad50f84ca637115f3507fad247dabf12d"><td class="memItemLeft" align="right" valign="top"><a id="ad50f84ca637115f3507fad247dabf12d"></a>
Traits::UnsignedIntegral&#160;</td><td class="memItemRight" valign="bottom"><b>HeapSegmentCommit</b></td></tr>
<tr class="separator:ad50f84ca637115f3507fad247dabf12d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05e1b3cfaec987255d1820060003bf81"><td class="memItemLeft" align="right" valign="top"><a id="a05e1b3cfaec987255d1820060003bf81"></a>
Traits::UnsignedIntegral&#160;</td><td class="memItemRight" valign="bottom"><b>HeapDeCommitTotalFreeThreshold</b></td></tr>
<tr class="separator:a05e1b3cfaec987255d1820060003bf81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71649931af718bee81e89a04eab90e38"><td class="memItemLeft" align="right" valign="top"><a id="a71649931af718bee81e89a04eab90e38"></a>
Traits::UnsignedIntegral&#160;</td><td class="memItemRight" valign="bottom"><b>HeapDeCommitFreeBlockThreshold</b></td></tr>
<tr class="separator:a71649931af718bee81e89a04eab90e38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57fc97aec9a36bbf2b0be30cf7166e41"><td class="memItemLeft" align="right" valign="top"><a id="a57fc97aec9a36bbf2b0be30cf7166e41"></a>
DWORD&#160;</td><td class="memItemRight" valign="bottom"><b>NumberOfHeaps</b></td></tr>
<tr class="separator:a57fc97aec9a36bbf2b0be30cf7166e41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a008c34c21c90fa42b3184af4fc9156a0"><td class="memItemLeft" align="right" valign="top"><a id="a008c34c21c90fa42b3184af4fc9156a0"></a>
DWORD&#160;</td><td class="memItemRight" valign="bottom"><b>MaximumNumberOfHeaps</b></td></tr>
<tr class="separator:a008c34c21c90fa42b3184af4fc9156a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a927492151e6058fcf897909125ff0ba7"><td class="memItemLeft" align="right" valign="top"><a id="a927492151e6058fcf897909125ff0ba7"></a>
Traits::Pointer&#160;</td><td class="memItemRight" valign="bottom"><b>ProcessHeaps</b></td></tr>
<tr class="separator:a927492151e6058fcf897909125ff0ba7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a792b8c22d6f8b723810800b00826fd94"><td class="memItemLeft" align="right" valign="top"><a id="a792b8c22d6f8b723810800b00826fd94"></a>
Traits::Pointer&#160;</td><td class="memItemRight" valign="bottom"><b>GdiSharedHandleTable</b></td></tr>
<tr class="separator:a792b8c22d6f8b723810800b00826fd94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5a3a42e6752ac342dd23efcaa060c80"><td class="memItemLeft" align="right" valign="top"><a id="ad5a3a42e6752ac342dd23efcaa060c80"></a>
Traits::Pointer&#160;</td><td class="memItemRight" valign="bottom"><b>ProcessStarterHelper</b></td></tr>
<tr class="separator:ad5a3a42e6752ac342dd23efcaa060c80"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acaf621f431eac20e0ae2897f587ceec1"><td class="memItemLeft" align="right" valign="top"><a id="acaf621f431eac20e0ae2897f587ceec1"></a>
DWORD&#160;</td><td class="memItemRight" valign="bottom"><b>GdiDCAttributeList</b></td></tr>
<tr class="separator:acaf621f431eac20e0ae2897f587ceec1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48d370a839e687f49c88e87af0cdba81"><td class="memItemLeft" align="right" valign="top"><a id="a48d370a839e687f49c88e87af0cdba81"></a>
Traits::Pointer&#160;</td><td class="memItemRight" valign="bottom"><b>LoaderLock</b></td></tr>
<tr class="separator:a48d370a839e687f49c88e87af0cdba81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc64c9f6f8d07d44ff2f04d13f01b64c"><td class="memItemLeft" align="right" valign="top"><a id="abc64c9f6f8d07d44ff2f04d13f01b64c"></a>
DWORD&#160;</td><td class="memItemRight" valign="bottom"><b>OSMajorVersion</b></td></tr>
<tr class="separator:abc64c9f6f8d07d44ff2f04d13f01b64c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adddd748df40431deffab7ed66e62a1cd"><td class="memItemLeft" align="right" valign="top"><a id="adddd748df40431deffab7ed66e62a1cd"></a>
DWORD&#160;</td><td class="memItemRight" valign="bottom"><b>OSMinorVersion</b></td></tr>
<tr class="separator:adddd748df40431deffab7ed66e62a1cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9005707dc9c48808cf554841df0037f8"><td class="memItemLeft" align="right" valign="top"><a id="a9005707dc9c48808cf554841df0037f8"></a>
WORD&#160;</td><td class="memItemRight" valign="bottom"><b>OSBuildNumber</b></td></tr>
<tr class="separator:a9005707dc9c48808cf554841df0037f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac898f16bb59975d197e3cd001f813c18"><td class="memItemLeft" align="right" valign="top"><a id="ac898f16bb59975d197e3cd001f813c18"></a>
WORD&#160;</td><td class="memItemRight" valign="bottom"><b>OSCSDVersion</b></td></tr>
<tr class="separator:ac898f16bb59975d197e3cd001f813c18"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a015434d7b224583b1ffb21883191ddfc"><td class="memItemLeft" align="right" valign="top"><a id="a015434d7b224583b1ffb21883191ddfc"></a>
DWORD&#160;</td><td class="memItemRight" valign="bottom"><b>OSPlatformId</b></td></tr>
<tr class="separator:a015434d7b224583b1ffb21883191ddfc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af33e8e4a2adf3ee2ab68a672dcf32084"><td class="memItemLeft" align="right" valign="top"><a id="af33e8e4a2adf3ee2ab68a672dcf32084"></a>
DWORD&#160;</td><td class="memItemRight" valign="bottom"><b>ImageSubsystem</b></td></tr>
<tr class="separator:af33e8e4a2adf3ee2ab68a672dcf32084"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a433ffdd199a78ee9786b2635e404aaae"><td class="memItemLeft" align="right" valign="top"><a id="a433ffdd199a78ee9786b2635e404aaae"></a>
DWORD&#160;</td><td class="memItemRight" valign="bottom"><b>ImageSubsystemMajorVersion</b></td></tr>
<tr class="separator:a433ffdd199a78ee9786b2635e404aaae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb850edb99fea51c62bf7d16aceab291"><td class="memItemLeft" ><a id="adb850edb99fea51c62bf7d16aceab291"></a>
union {</td></tr>
<tr class="memitem:ac5b416f81a45fa60eb4a924109f153cb"><td class="memItemLeft" >
&#160;&#160;&#160;DWORD&#160;&#160;&#160;<b>ImageSubsystemMinorVersion</b></td></tr>
<tr class="separator:ac5b416f81a45fa60eb4a924109f153cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77e2a9f38c56ec23919973e431273f82"><td class="memItemLeft" >
&#160;&#160;&#160;Traits::Pad&#160;&#160;&#160;<b>padding_for_x64_3</b></td></tr>
<tr class="separator:a77e2a9f38c56ec23919973e431273f82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb850edb99fea51c62bf7d16aceab291"><td class="memItemLeft" valign="top">};&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:adb850edb99fea51c62bf7d16aceab291"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a83a7f8a6390442e3955d0378203fec83"><td class="memItemLeft" align="right" valign="top"><a id="a83a7f8a6390442e3955d0378203fec83"></a>
Traits::UnsignedIntegral&#160;</td><td class="memItemRight" valign="bottom"><b>ActiveProcessAffinityMask</b></td></tr>
<tr class="separator:a83a7f8a6390442e3955d0378203fec83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26b805c6853927bc73aa6d4add62eae8"><td class="memItemLeft" align="right" valign="top"><a id="a26b805c6853927bc73aa6d4add62eae8"></a>
DWORD&#160;</td><td class="memItemRight" valign="bottom"><b>GdiHandleBuffer</b> [<a class="el" href="structcrashpad_1_1process__types_1_1GdiHandleBufferCountForBitness.html">GdiHandleBufferCountForBitness</a>&lt; Traits &gt;::value]</td></tr>
<tr class="separator:a26b805c6853927bc73aa6d4add62eae8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf8b675a57377a17bb0acf68aa6a94fb"><td class="memItemLeft" align="right" valign="top"><a id="acf8b675a57377a17bb0acf68aa6a94fb"></a>
Traits::Pointer&#160;</td><td class="memItemRight" valign="bottom"><b>PostProcessInitRoutine</b></td></tr>
<tr class="separator:acf8b675a57377a17bb0acf68aa6a94fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace2ed930960f53732f38b59604151f0c"><td class="memItemLeft" align="right" valign="top"><a id="ace2ed930960f53732f38b59604151f0c"></a>
Traits::Pointer&#160;</td><td class="memItemRight" valign="bottom"><b>TlsExpansionBitmap</b></td></tr>
<tr class="separator:ace2ed930960f53732f38b59604151f0c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cc8a6b822faf3c75e9fa9760d87400e"><td class="memItemLeft" align="right" valign="top"><a id="a8cc8a6b822faf3c75e9fa9760d87400e"></a>
DWORD&#160;</td><td class="memItemRight" valign="bottom"><b>TlsExpansionBitmapBits</b> [32]</td></tr>
<tr class="separator:a8cc8a6b822faf3c75e9fa9760d87400e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa47ba7f7386e494a4bd85caec3496c59"><td class="memItemLeft" ><a id="aa47ba7f7386e494a4bd85caec3496c59"></a>
union {</td></tr>
<tr class="memitem:a5ab095cc79e3f1fe68c3d4984e0b1a04"><td class="memItemLeft" >
&#160;&#160;&#160;DWORD&#160;&#160;&#160;<b>SessionId</b></td></tr>
<tr class="separator:a5ab095cc79e3f1fe68c3d4984e0b1a04"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a399897956a1fed10a3466b064e1cea6b"><td class="memItemLeft" >
&#160;&#160;&#160;Traits::Pad&#160;&#160;&#160;<b>padding_for_x64_4</b></td></tr>
<tr class="separator:a399897956a1fed10a3466b064e1cea6b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa47ba7f7386e494a4bd85caec3496c59"><td class="memItemLeft" valign="top">};&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:aa47ba7f7386e494a4bd85caec3496c59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4c5d417a71d05be16d521d46ddebf49"><td class="memItemLeft" align="right" valign="top"><a id="ab4c5d417a71d05be16d521d46ddebf49"></a>
ULARGE_INTEGER&#160;</td><td class="memItemRight" valign="bottom"><b>AppCompatFlags</b></td></tr>
<tr class="separator:ab4c5d417a71d05be16d521d46ddebf49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1053e051acb08e00212f8eddef9c57ce"><td class="memItemLeft" align="right" valign="top"><a id="a1053e051acb08e00212f8eddef9c57ce"></a>
ULARGE_INTEGER&#160;</td><td class="memItemRight" valign="bottom"><b>AppCompatFlagsUser</b></td></tr>
<tr class="separator:a1053e051acb08e00212f8eddef9c57ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6056bd5ea5031c6df0401e16944dae85"><td class="memItemLeft" align="right" valign="top"><a id="a6056bd5ea5031c6df0401e16944dae85"></a>
Traits::Pointer&#160;</td><td class="memItemRight" valign="bottom"><b>pShimData</b></td></tr>
<tr class="separator:a6056bd5ea5031c6df0401e16944dae85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ea5d6862e63743cc6e43cc8d2bc0f8d"><td class="memItemLeft" align="right" valign="top"><a id="a5ea5d6862e63743cc6e43cc8d2bc0f8d"></a>
Traits::Pointer&#160;</td><td class="memItemRight" valign="bottom"><b>AppCompatInfo</b></td></tr>
<tr class="separator:a5ea5d6862e63743cc6e43cc8d2bc0f8d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72a848b6d5a22116ee1ca1694e85ad4b"><td class="memItemLeft" align="right" valign="top"><a id="a72a848b6d5a22116ee1ca1694e85ad4b"></a>
<a class="el" href="structcrashpad_1_1process__types_1_1UNICODE__STRING.html">UNICODE_STRING</a>&lt; Traits &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>CSDVersion</b></td></tr>
<tr class="separator:a72a848b6d5a22116ee1ca1694e85ad4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79d95e808611739e1816049042e74bab"><td class="memItemLeft" align="right" valign="top"><a id="a79d95e808611739e1816049042e74bab"></a>
Traits::Pointer&#160;</td><td class="memItemRight" valign="bottom"><b>ActivationContextData</b></td></tr>
<tr class="separator:a79d95e808611739e1816049042e74bab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f1abbc9287225984bc10b85d4d17cf6"><td class="memItemLeft" align="right" valign="top"><a id="a2f1abbc9287225984bc10b85d4d17cf6"></a>
Traits::Pointer&#160;</td><td class="memItemRight" valign="bottom"><b>ProcessAssemblyStorageMap</b></td></tr>
<tr class="separator:a2f1abbc9287225984bc10b85d4d17cf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c81c9a7b1c8baf7bf0c0f9450ffca32"><td class="memItemLeft" align="right" valign="top"><a id="a5c81c9a7b1c8baf7bf0c0f9450ffca32"></a>
Traits::Pointer&#160;</td><td class="memItemRight" valign="bottom"><b>SystemDefaultActivationContextData</b></td></tr>
<tr class="separator:a5c81c9a7b1c8baf7bf0c0f9450ffca32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf0f807be07b27b627983c62df47712d"><td class="memItemLeft" align="right" valign="top"><a id="abf0f807be07b27b627983c62df47712d"></a>
Traits::Pointer&#160;</td><td class="memItemRight" valign="bottom"><b>SystemAssemblyStorageMap</b></td></tr>
<tr class="separator:abf0f807be07b27b627983c62df47712d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec3abfac7492d73791ef60b7807e87bc"><td class="memItemLeft" align="right" valign="top"><a id="aec3abfac7492d73791ef60b7807e87bc"></a>
Traits::UnsignedIntegral&#160;</td><td class="memItemRight" valign="bottom"><b>MinimumStackCommit</b></td></tr>
<tr class="separator:aec3abfac7492d73791ef60b7807e87bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04da7fb3da4f38d219ebcb3cbc446ce3"><td class="memItemLeft" align="right" valign="top"><a id="a04da7fb3da4f38d219ebcb3cbc446ce3"></a>
Traits::Pointer&#160;</td><td class="memItemRight" valign="bottom"><b>FlsCallback</b></td></tr>
<tr class="separator:a04da7fb3da4f38d219ebcb3cbc446ce3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2cf5ceb76b2836c5a70e86cf757f68b0"><td class="memItemLeft" align="right" valign="top"><a id="a2cf5ceb76b2836c5a70e86cf757f68b0"></a>
<a class="el" href="structcrashpad_1_1process__types_1_1LIST__ENTRY.html">LIST_ENTRY</a>&lt; Traits &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>FlsListHead</b></td></tr>
<tr class="separator:a2cf5ceb76b2836c5a70e86cf757f68b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af77b158348dbd578057880ce557fe93c"><td class="memItemLeft" align="right" valign="top"><a id="af77b158348dbd578057880ce557fe93c"></a>
Traits::Pointer&#160;</td><td class="memItemRight" valign="bottom"><b>FlsBitmap</b></td></tr>
<tr class="separator:af77b158348dbd578057880ce557fe93c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e11b14f7ab08abf3279ccc83941e5b4"><td class="memItemLeft" align="right" valign="top"><a id="a4e11b14f7ab08abf3279ccc83941e5b4"></a>
DWORD&#160;</td><td class="memItemRight" valign="bottom"><b>FlsBitmapBits</b> [4]</td></tr>
<tr class="separator:a4e11b14f7ab08abf3279ccc83941e5b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7b3e2f31a83b28b9f21ca19e2b83c4a3"><td class="memItemLeft" align="right" valign="top"><a id="a7b3e2f31a83b28b9f21ca19e2b83c4a3"></a>
DWORD&#160;</td><td class="memItemRight" valign="bottom"><b>FlsHighIndex</b></td></tr>
<tr class="separator:a7b3e2f31a83b28b9f21ca19e2b83c4a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<hr/>The documentation for this struct was generated from the following file:<ul>
<li>util/win/process_structs.h</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.18
</small></address>
</body>
</html>