aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/structwinapi_1_1ShellParameters.html
blob: 888a92967320da3688e96128b1840acf760f648b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
<!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.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>winapi_common: winapi::ShellParameters 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" />
</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">winapi_common
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<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','.html');
/* @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"><b>winapi</b></li><li class="navelem"><a class="el" href="structwinapi_1_1ShellParameters.html">ShellParameters</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="structwinapi_1_1ShellParameters-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">winapi::ShellParameters Struct Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><a class="el" href="classwinapi_1_1Process.html" title="Create a new process or open an existing process.">Process</a> parameters for <a class="el" href="classwinapi_1_1Process.html#aa9f7cbc9b0e5530f0746606aacc5584e">Process::shell()</a>.  
 <a href="structwinapi_1_1ShellParameters.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for winapi::ShellParameters:</div>
<div class="dyncontent">
 <div class="center">
  <img src="structwinapi_1_1ShellParameters.png" usemap="#winapi::ShellParameters_map" alt=""/>
  <map id="winapi::ShellParameters_map" name="winapi::ShellParameters_map">
<area href="structwinapi_1_1ProcessParameters.html" title="Process parameters for Process::create()." alt="winapi::ProcessParameters" shape="rect" coords="0,0,164,24"/>
  </map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:aafe0a6aeeb1459f62538f10fb088d9bb"><td class="memItemLeft" align="right" valign="top"><a id="aafe0a6aeeb1459f62538f10fb088d9bb"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ShellParameters</b> (const <a class="el" href="classwinapi_1_1CommandLine.html">CommandLine</a> &amp;cmd_line)</td></tr>
<tr class="separator:aafe0a6aeeb1459f62538f10fb088d9bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_structwinapi_1_1ProcessParameters"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_structwinapi_1_1ProcessParameters')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="structwinapi_1_1ProcessParameters.html">winapi::ProcessParameters</a></td></tr>
<tr class="memitem:ab9653217e2901e0f10fff4eacc93de9f inherit pub_methods_structwinapi_1_1ProcessParameters"><td class="memItemLeft" align="right" valign="top"><a id="ab9653217e2901e0f10fff4eacc93de9f"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>ProcessParameters</b> (const <a class="el" href="classwinapi_1_1CommandLine.html">CommandLine</a> &amp;cmd_line)</td></tr>
<tr class="separator:ab9653217e2901e0f10fff4eacc93de9f inherit pub_methods_structwinapi_1_1ProcessParameters"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:abd9f3b35b7a5f7c15dcb388bdcad95bf"><td class="memItemLeft" align="right" valign="top"><a id="abd9f3b35b7a5f7c15dcb388bdcad95bf"></a>
static <a class="el" href="structwinapi_1_1ShellParameters.html">ShellParameters</a>&#160;</td><td class="memItemRight" valign="bottom"><b>runas</b> (const <a class="el" href="classwinapi_1_1CommandLine.html">CommandLine</a> &amp;cmd_line)</td></tr>
<tr class="separator:abd9f3b35b7a5f7c15dcb388bdcad95bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><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:a899fe7dbc6a51215c4d62a5e4862f70f"><td class="memItemLeft" align="right" valign="top"><a id="a899fe7dbc6a51215c4d62a5e4862f70f"></a>
boost::optional&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>verb</b></td></tr>
<tr class="separator:a899fe7dbc6a51215c4d62a5e4862f70f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_structwinapi_1_1ProcessParameters"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_structwinapi_1_1ProcessParameters')"><img src="closed.png" alt="-"/>&#160;Public Attributes inherited from <a class="el" href="structwinapi_1_1ProcessParameters.html">winapi::ProcessParameters</a></td></tr>
<tr class="memitem:a15bb7145aa21f3adeb89c68535b8eec6 inherit pub_attribs_structwinapi_1_1ProcessParameters"><td class="memItemLeft" align="right" valign="top"><a id="a15bb7145aa21f3adeb89c68535b8eec6"></a>
<a class="el" href="classwinapi_1_1CommandLine.html">CommandLine</a>&#160;</td><td class="memItemRight" valign="bottom"><b>cmd_line</b></td></tr>
<tr class="separator:a15bb7145aa21f3adeb89c68535b8eec6 inherit pub_attribs_structwinapi_1_1ProcessParameters"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c83b30a13516143babbaf605b1b96ac inherit pub_attribs_structwinapi_1_1ProcessParameters"><td class="memItemLeft" align="right" valign="top"><a id="a7c83b30a13516143babbaf605b1b96ac"></a>
boost::optional&lt; <a class="el" href="structwinapi_1_1process_1_1IO.html">process::IO</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>io</b></td></tr>
<tr class="separator:a7c83b30a13516143babbaf605b1b96ac inherit pub_attribs_structwinapi_1_1ProcessParameters"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9f68ddb611627f71aa09cbce5189d15 inherit pub_attribs_structwinapi_1_1ProcessParameters"><td class="memItemLeft" align="right" valign="top"><a id="ac9f68ddb611627f71aa09cbce5189d15"></a>
ConsoleCreationMode&#160;</td><td class="memItemRight" valign="bottom"><b>console_mode</b> = ConsoleNew</td></tr>
<tr class="separator:ac9f68ddb611627f71aa09cbce5189d15 inherit pub_attribs_structwinapi_1_1ProcessParameters"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_structwinapi_1_1ProcessParameters"><td colspan="2" onclick="javascript:toggleInherit('pub_types_structwinapi_1_1ProcessParameters')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="structwinapi_1_1ProcessParameters.html">winapi::ProcessParameters</a></td></tr>
<tr class="memitem:a2ab1e1625eb2c17a11e329b58bbfcec3 inherit pub_types_structwinapi_1_1ProcessParameters"><td class="memItemLeft" align="right" valign="top"><a id="a2ab1e1625eb2c17a11e329b58bbfcec3"></a>enum &#160;</td><td class="memItemRight" valign="bottom"><b>ConsoleCreationMode</b> { <b>ConsoleNone</b>
, <b>ConsoleInherit</b>
, <b>ConsoleNew</b>
 }</td></tr>
<tr class="separator:a2ab1e1625eb2c17a11e329b58bbfcec3 inherit pub_types_structwinapi_1_1ProcessParameters"><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><a class="el" href="classwinapi_1_1Process.html" title="Create a new process or open an existing process.">Process</a> parameters for <a class="el" href="classwinapi_1_1Process.html#aa9f7cbc9b0e5530f0746606aacc5584e">Process::shell()</a>. </p>

<p class="definition">Definition at line <a class="el" href="process_8hpp_source.html#l00039">39</a> of file <a class="el" href="process_8hpp_source.html">process.hpp</a>.</p>
</div><hr/>The documentation for this struct was generated from the following file:<ul>
<li>include/winapi/<a class="el" href="process_8hpp_source.html">process.hpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>